Table 49 Invoice Post. Buffer in 17
- App
- Base Application
Fields, 42Keys, 1Procedures, 14Events, 11
Versions171819202122232425262728latest
Source29
Fields, 42
| Id | Name | Type | Obsolete |
|---|---|---|---|
| 1 | Type | Option | - |
| 2 | G/L Account | Code[20] | - |
| 4 | Global Dimension 1 Code | Code[20] | - |
| 5 | Global Dimension 2 Code | Code[20] | - |
| 6 | Job No. | Code[20] | - |
| 7 | Amount | Decimal | - |
| 8 | VAT Amount | Decimal | - |
| 10 | Gen. Bus. Posting Group | Code[20] | - |
| 11 | Gen. Prod. Posting Group | Code[20] | - |
| 12 | VAT Calculation Type | Enum Tax Calculation Type | - |
| 14 | VAT Base Amount | Decimal | - |
| 17 | System-Created Entry | Boolean | - |
| 18 | Tax Area Code | Code[20] | - |
| 19 | Tax Liable | Boolean | - |
| 20 | Tax Group Code | Code[20] | - |
| 21 | Quantity | Decimal | - |
| 22 | Use Tax | Boolean | - |
| 23 | VAT Bus. Posting Group | Code[20] | - |
| 24 | VAT Prod. Posting Group | Code[20] | - |
| 25 | Amount (ACY) | Decimal | - |
| 26 | VAT Amount (ACY) | Decimal | - |
| 29 | VAT Base Amount (ACY) | Decimal | - |
| 31 | VAT Difference | Decimal | - |
| 32 | VAT % | Decimal | - |
| 35 | VAT Base Before Pmt. Disc. | Decimal | - |
| 215 | Entry Description | Text[100] | - |
| 480 | Dimension Set ID | Integer | - |
| 1000 | Additional Grouping Identifier | Code[20] | - |
| 1700 | Deferral Code | Code[10] | - |
| 1701 | Deferral Line No. | Integer | - |
| 5600 | FA Posting Date | Date | - |
| 5601 | FA Posting Type | Option | - |
| 5602 | Depreciation Book Code | Code[10] | - |
| 5603 | Salvage Value | Decimal | - |
| 5605 | Depr. until FA Posting Date | Boolean | - |
| 5606 | Depr. Acquisition Cost | Boolean | - |
| 5609 | Maintenance Code | Code[10] | - |
| 5610 | Insurance No. | Code[20] | - |
| 5611 | Budgeted FA No. | Code[20] | - |
| 5612 | Duplicate in Depreciation Book | Code[10] | - |
| 5613 | Use Duplication List | Boolean | - |
| 5614 | Fixed Asset Line No. | Integer | - |
Keys, 1
| Name | Fields | Obsolete |
|---|---|---|
| Key1, clustered | Type, G/L Account, Gen. Bus. Posting Group, Gen. Prod. Posting Group, VAT Bus. Posting Group, VAT Prod. Posting Group, Tax Area Code, Tax Group Code, Tax Liable, Use Tax, Dimension Set ID, Job No., Fixed Asset Line No., Deferral Code, Additional Grouping Identifier | - |
Procedures, 14
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| PrepareSales | (var Record Sales Line) | public | - | |
| CalcDiscount | (Boolean, Decimal, Decimal) | public | - | |
| SetAccount | (Code[20], var Decimal, var Decimal, var Decimal, var Decimal) | public | - | |
| SetAmounts | (Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal) | public | - | |
| PreparePurchase | (var Record Purchase Line) | public | - | |
| CalcDiscountNoVAT | (Decimal, Decimal) | public | - | |
| SetSalesTaxForPurchLine | (Record Purchase Line) | public | - | |
| SetSalesTaxForSalesLine | (Record Sales Line) | public | - | |
| ReverseAmounts | () | public | - | |
| SetAmountsNoVAT | (Decimal, Decimal, Decimal) | public | - | |
| PrepareService | (var Record Service Line) | public | - | |
| FillPrepmtAdjBuffer | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer, Code[20], Decimal, Boolean) | public | - | |
| Update | (Record Invoice Post. Buffer, var Integer, var Integer) | public | - | |
| UpdateVATBase | (var Decimal, var Decimal) | public | - |
Events, 11
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterInvPostBufferPrepareSales | (var Record Sales Line, var Record Invoice Post. Buffer) | - |
| Integration event | OnAfterInvPostBufferPreparePurchase | (var Record Purchase Line, var Record Invoice Post. Buffer) | - |
| Integration event | OnAfterInvPostBufferPrepareService | (var Record Service Line, var Record Invoice Post. Buffer) | - |
| Integration event | OnAfterInvPostBufferModify | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | - |
| Integration event | OnAfterInvPostBufferUpdate | (var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | - |
| Integration event | OnBeforeCalcDiscount | (var Record Invoice Post. Buffer, var Boolean) | - |
| Integration event | OnBeforeCalcDiscountNoVAT | (var Record Invoice Post. Buffer, var Boolean) | - |
| Integration event | OnBeforeInvPostBufferUpdate | (var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | - |
| Integration event | OnBeforeInvPostBufferModify | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | - |
| Integration event | OnBeforePrepareSales | (var Record Invoice Post. Buffer, var Record Sales Line) | - |
| Integration event | OnFillPrepmtAdjBufferOnBeforeAssignInvoicePostBuffer | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | - |