Table 290 VAT Amount Line in 20

App
Base Application

Fields, 20Keys, 1Procedures, 28Events, 22

Versions171819202122232425262728latest

Source29

Fields, 20

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-

Keys, 1

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

Procedures, 28

NameParametersReturnsAccessObsolete
CheckVATDifference(Code[10], Boolean)public-
InsertLine()Booleanpublic-
InsertNewLine(Code[20], Enum Tax Calculation Type, Code[20], Boolean, Decimal, Boolean, Boolean)public-
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)public-
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)public-
CopyFromServCrMemoLine(Record Service Cr.Memo Line)public-

Events, 22

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)-
Integration eventOnAfterCopyFromServCrMemoLine(var Record VAT Amount Line, Record 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 eventOnInsertLine(var Record VAT Amount Line, var Boolean, var Boolean)-
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)-