Table 290 VAT Amount Line in 17
- App
- Base Application
Fields, 20Keys, 1Procedures, 28Events, 16
Versions171819202122232425262728latest
Source29
Fields, 20
| Id | Name | Type | Obsolete |
|---|---|---|---|
| 1 | VAT % | Decimal | - |
| 2 | VAT Base | Decimal | - |
| 3 | VAT Amount | Decimal | - |
| 4 | Amount Including VAT | Decimal | - |
| 5 | VAT Identifier | Code[20] | - |
| 6 | Line Amount | Decimal | - |
| 7 | Inv. Disc. Base Amount | Decimal | - |
| 8 | Invoice Discount Amount | Decimal | - |
| 9 | VAT Calculation Type | Enum Tax Calculation Type | - |
| 10 | Tax Group Code | Code[20] | - |
| 11 | Quantity | Decimal | - |
| 12 | Modified | Boolean | - |
| 13 | Use Tax | Boolean | - |
| 14 | Calculated VAT Amount | Decimal | - |
| 15 | VAT Difference | Decimal | - |
| 16 | Positive | Boolean | - |
| 17 | Includes Prepayment | Boolean | - |
| 18 | VAT Clause Code | Code[20] | - |
| 19 | Tax Category | Code[10] | - |
| 20 | Pmt. Discount Amount | Decimal | - |
Keys, 1
| Name | Fields | Obsolete |
|---|---|---|
| Key1, clustered | VAT Identifier, VAT Calculation Type, Tax Group Code, Use Tax, Positive | - |
Procedures, 28
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| CheckVATDifference | (Code[10], Boolean) | public | - | |
| InsertLine | () | Boolean | public | - |
| 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]) | Decimal | public | - |
| GetTotalVATAmount | () | Decimal | public | - |
| GetTotalInvDiscAmount | () | Decimal | public | - |
| GetTotalInvDiscBaseAmount | (Boolean, Code[10]) | Decimal | public | - |
| GetTotalVATBase | () | Decimal | public | - |
| GetTotalAmountInclVAT | () | Decimal | public | - |
| GetTotalVATDiscount | (Code[10], Boolean) | Decimal | public | - |
| GetAnyLineModified | () | Boolean | public | - |
| SetInvoiceDiscountAmount | (Decimal, Code[10], Boolean, Decimal) | public | - | |
| SetInvoiceDiscountPercent | (Decimal, Code[10], Boolean, Boolean, Decimal) | public | - | |
| CalcLineAmount | () | Decimal | public | - |
| CalcVATFields | (Code[10], Boolean, Decimal) | public | - | |
| GetBaseLCY | (Date, Code[10], Decimal) | Decimal | public | - |
| GetAmountLCY | (Date, Code[10], Decimal) | Decimal | public | - |
| 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, 16
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterCalcLineAmount | (var Record VAT Amount Line, var Decimal) | - |
| Integration event | OnAfterCopyFromPurchInvLine | (var Record VAT Amount Line, Record Purch. Inv. Line) | - |
| Integration event | OnAfterCopyFromPurchCrMemoLine | (var Record VAT Amount Line, Record Purch. Cr. Memo Line) | - |
| Integration event | OnAfterCopyFromSalesInvLine | (var Record VAT Amount Line, Record Sales Invoice Line) | - |
| Integration event | OnAfterCopyFromSalesCrMemoLine | (var Record VAT Amount Line, Record Sales Cr.Memo Line) | - |
| Integration event | OnAfterCopyFromServInvLine | (var Record VAT Amount Line, Record Service Invoice Line) | - |
| Integration event | OnAfterCopyFromServCrMemoLine | (var Record VAT Amount Line, Record Service Cr.Memo Line) | - |
| Integration event | OnAfterSalesTaxCalculateCalculateTax | (var Record VAT Amount Line, Record Currency, Code[20], Boolean, Date, Decimal) | - |
| Integration event | OnAfterSalesTaxCalculateReverseCalculateTax | (var Record VAT Amount Line, Record Currency, Code[20], Boolean, Date, Decimal) | - |
| Integration event | OnAfterVATAmountText | (Decimal, Integer, var Text[30]) | - |
| Integration event | OnInsertLineOnBeforeInsert | (var Record VAT Amount Line, var Record VAT Amount Line) | - |
| Integration event | OnInsertLineOnBeforeModify | (var Record VAT Amount Line, Record VAT Amount Line) | - |
| Integration event | OnInsertLine | (var Record VAT Amount Line, var Boolean) | - |
| Integration event | OnUpdateLinesOnAfterCalcVATAmount | (var Record VAT Amount Line, Record VAT Amount Line, var Record Currency, Decimal, Boolean) | - |
| Integration event | OnUpdateLinesOnBeforeCalcSalesTaxVatBase | (var Record VAT Amount Line) | - |
| Integration event | OnAfterCalcVATFields | (var Record VAT Amount Line, Boolean, Decimal) | - |