Table 49 Invoice Post. Buffer in 20
- App
- Base Application
- Obsolete
- Pending 18.0. This table will be marked as temporary. Please ensure you do not store any data in the table.
Fields, 42Keys, 1Procedures, 19Events, 14
Versions171819202122232425262728latest
Source29
Fields, 42
| Id | Name | Type | Obsolete |
|---|---|---|---|
| 1 | Type | Enum Invoice Posting Line Type | - |
| 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, 19
| 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 | Pending 19.0 | ||||
| Replaced by PreparePrepmtAdjBuffer(). | |||||||
| Update | (Record Invoice Post. Buffer, var Integer, var Integer) | public | - | ||||
| UpdateVATBase | (var Decimal, var Decimal) | public | - | ||||
| ApplyRoundingForFinalPosting | () | internal | - | ||||
| PreparePrepmtAdjBuffer | (Record Invoice Post. Buffer, Code[20], Decimal, Boolean) | public | - | ||||
| Update | (Record Invoice Post. Buffer) | public | - | ||||
| CopyToGenJnlLine | (var Record Gen. Journal Line) | public | - | ||||
| CopyToGenJnlLineFA | (var Record Gen. Journal Line) | public | - | ||||
Events, 14
| 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) | - |
| Integration event | OnAfterSetAmountsNoVAT | (var Record Invoice Post. Buffer, Decimal, Decimal, Decimal) | - |
| Integration event | OnAfterCopyToGenJnlLine | (var Record Gen. Journal Line, Record Invoice Post. Buffer) | - |
| Integration event | OnAfterCopyToGenJnlLineFA | (var Record Gen. Journal Line, Record Invoice Post. Buffer) | - |