Table 290 VAT Amount Line in 27

App
Base Application
Namespace
Microsoft.Finance.VAT.Calculation
Obsolete
Pending 25.0. Table will be made Temporary.

Fields, 27Keys, 1Procedures, 31Events, 31

Versions171819202122232425262728latest

Source29

Fields, 27

IdNameTypeObsolete
1VAT %Decimal-
2VAT BaseDecimal-
3VAT AmountDecimal-
4Amount Including VATDecimal-
5VAT IdentifierCode[20]-
6Line AmountDecimal-
7Inv. Disc. Base AmountDecimal-
8Invoice Discount AmountDecimal-
9VAT Calculation TypeEnum Tax Calculation Type-
10Tax Group CodeCode[20]-
11QuantityDecimal-
12ModifiedBoolean-
13Use TaxBoolean-
14Calculated VAT AmountDecimal-
15VAT DifferenceDecimal-
16PositiveBoolean-
17Includes PrepaymentBoolean-
18VAT Clause CodeCode[20]-
19Tax CategoryCode[10]-
20Pmt. Discount AmountDecimal-
6200Non-Deductible VAT %Decimal-
6201Non-Deductible VAT BaseDecimal-
6202Non-Deductible VAT AmountDecimal-
6203Calc. Non-Ded. VAT AmountDecimal-
6204Deductible VAT BaseDecimal-
6205Deductible VAT AmountDecimal-
6206Non-Deductible VAT Diff.Decimal-

Keys, 1

NameFieldsObsolete
Key1, clusteredVAT Identifier, VAT Calculation Type, Tax Group Code, Use Tax, Positive-

Procedures, 31

NameParametersReturnsAccessObsolete
CheckVATDifference(Code[10], Boolean)public-
InsertLine()Booleanpublic-
GetLine(Integer)public-
VATAmountText()Text[30]public-
GetTotalLineAmount(Boolean, Code[10])Decimalpublic-
GetTotalVATAmount()Decimalpublic-
GetTotalInvDiscAmount()Decimalpublic-
GetTotalInvDiscBaseAmount(Boolean, Code[10])Decimalpublic-
GetTotalVATBase()Decimalpublic-
GetTotalAmountInclVAT()Decimalpublic-
GetTotalVATDiscount(Code[10], Boolean)Decimalpublic-
GetAnyLineModified()Booleanpublic-
SetInvoiceDiscountAmount(Decimal, Code[10], Boolean, Decimal)public-
SetInvoiceDiscountPercent(Decimal, Code[10], Boolean, Boolean, Decimal)public-
CalcLineAmount()Decimalpublic-
CalcVATFields(Code[10], Boolean, Decimal)public-
GetBaseLCY(Date, Code[10], Decimal)Decimalpublic-
GetAmountLCY(Date, Code[10], Decimal)Decimalpublic-
DeductVATAmountLine(var Record VAT Amount Line)public-
SumLine(Decimal, Decimal, Decimal, Boolean, Boolean)publicPending 25.0
Replaced by procedures using Source Record.
UpdateLines(var Decimal, Record Currency, Decimal, Boolean, Decimal, Code[20], Boolean, Date)public-
CopyFromPurchInvLine(Record Purch. Inv. Line)public-
CopyFromPurchCrMemoLine(Record Purch. Cr. Memo Line)public-
CopyFromSalesInvLine(Record Sales Invoice Line)public-
CopyFromSalesCrMemoLine(Record Sales Cr.Memo Line)public-
CopyFromServInvLine(Record Service Invoice Line)publicPending 25.0
Replaced by procedure CopyToVATAmountLine in table Service Invoice Line
CopyFromServCrMemoLine(Record Service Cr.Memo Line)publicPending 25.0
Replaced by procedure CopyToVATAmountLine in table Service Cr.Memo Line
InsertNewLine(Code[20], Enum Tax Calculation Type, Code[20], Boolean, Decimal, Boolean, Boolean, Decimal)publicPending 26.0
Replaced by procedures using Source Record.
RunOnAfterCopyFromServInvLine(var Record VAT Amount Line, Record Service Invoice Line)internal-
RunOnAfterCopyFromServCrMemoLine(var Record VAT Amount Line, Record Service Cr.Memo Line)internal-
ApplyNonDeductibleVAT(Decimal)internal-

Events, 31

KindNameParametersObsolete
Integration eventOnAfterCalcLineAmount(var Record VAT Amount Line, var Decimal)-
Integration eventOnAfterCopyFromPurchInvLine(var Record VAT Amount Line, Record Purch. Inv. Line)-
Integration eventOnAfterCopyFromPurchCrMemoLine(var Record VAT Amount Line, Record Purch. Cr. Memo Line)-
Integration eventOnAfterCopyFromSalesInvLine(var Record VAT Amount Line, Record Sales Invoice Line)-
Integration eventOnAfterCopyFromSalesCrMemoLine(var Record VAT Amount Line, Record Sales Cr.Memo Line)-
Integration eventOnAfterCopyFromServInvLine(var Record VAT Amount Line, Record Service Invoice Line)Pending 25.0
Replaced by event OnAfterCopyToVATAmountLine in table Service Invoice Line
Integration eventOnAfterCopyFromServCrMemoLine(var Record VAT Amount Line, Record Service Cr.Memo Line)Pending 25.0
Replaced by event OnAfterCopyToVATAmountLine in table Service Cr.Memo Line
Integration eventOnAfterSalesTaxCalculateCalculateTax(var Record VAT Amount Line, Record Currency, Code[20], Boolean, Date, Decimal)-
Integration eventOnAfterSalesTaxCalculateReverseCalculateTax(var Record VAT Amount Line, Record Currency, Code[20], Boolean, Date, Decimal)-
Integration eventOnAfterVATAmountText(Decimal, Integer, var Text[30])-
Integration eventOnInsertLineOnBeforeInsert(var Record VAT Amount Line, var Record VAT Amount Line)-
Integration eventOnInsertLineOnBeforeModify(var Record VAT Amount Line, Record VAT Amount Line)-
Integration eventOnUpdateLinesOnAfterCalcVATAmount(var Record VAT Amount Line, Record VAT Amount Line, var Record Currency, Decimal, Boolean)-
Integration eventOnUpdateLinesOnBeforeCalcSalesTaxVatBase(var Record VAT Amount Line)-
Integration eventOnBeforeGetTotalVATAmount(var Record VAT Amount Line, var Decimal, var Boolean)-
Integration eventOnAfterCheckVATDifference(Record VAT Amount Line, Code[10], Boolean)-
Integration eventOnInsertLineOnAfterValidatePositive(var Record VAT Amount Line)-
Integration eventOnUpdateLinesOnAfterCalcVATBase(var Record VAT Amount Line, Record Currency, Boolean)-
Integration eventOnUpdateLinesOnAfterCalcVATBaseSalesTax(var Record VAT Amount Line, Record Currency, Boolean)-
Integration eventOnAfterCalcVATFields(var Record VAT Amount Line, Boolean, Decimal, Record Currency)-
Integration eventOnUpdateLinesOnAfterCalcAmountIncludingVATNormalVAT(var Record VAT Amount Line, Record VAT Amount Line, var Record Currency, Decimal, Boolean)-
Integration eventOnBeforeCalcVATFields(var Record VAT Amount Line, var Decimal)-
Integration eventOnDeductVATAmountLineOnBeforeModify(var Record VAT Amount Line, Record VAT Amount Line)-
Integration eventOnBeforeGetVATBaseDiscountPerc(var Record VAT Amount Line, Decimal, var Decimal, var Boolean)-
Integration eventOnUpdateLinesOnAfterInitPrevVATAmountLine(var Record VAT Amount Line, Record Currency, Boolean, var Decimal, var Record VAT Amount Line)-
Integration eventOnBeforeUpdateLines(var Record VAT Amount Line, var Decimal, Record Currency, Decimal, Boolean, Decimal, Code[20], Boolean, Date, var Boolean)-
Integration eventOnApplyNonDeductibleVATOnBeforeModify(var Record VAT Amount Line, Decimal)-
Integration eventOnCopyFromPurchInvLineOnAfterSetLineAmount(var Record VAT Amount Line, var Record Purch. Inv. Line)-
Integration eventOnCopyFromPurchCrMemoLineOnAfterSetLineAmount(var Record VAT Amount Line, var Record Purch. Cr. Memo Line)-
Integration eventOnInsertLine(var Record VAT Amount Line, var Boolean, var Boolean, var Boolean)-
Integration eventOnUpdateLinesOnAfterCalcPreVATAmountline(var Record VAT Amount Line, var Record VAT Amount Line, var Record Currency, Decimal)-