Table 49 Invoice Post. Buffer in 23
- App
- Base Application
- Namespace
- Microsoft.Finance.ReceivablesPayables
- Obsolete
- Pending 20.0. This table will be replaced by table Invoice Posting Buffer in new Invoice Posting implementation.
Fields, 48Keys, 1Procedures, 18Events, 16
Versions171819202122232425262728latest
Source29
Fields, 48
| 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 | Enum Purchase FA Posting Type | - |
| 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 | - |
| 6200 | Non-Deductible VAT % | Decimal | - |
| 6201 | Non-Deductible VAT Base | Decimal | - |
| 6202 | Non-Deductible VAT Amount | Decimal | - |
| 6203 | Non-Deductible VAT Base ACY | Decimal | - |
| 6204 | Non-Deductible VAT Amount ACY | Decimal | - |
| 6205 | Non-Deductible VAT Diff. | Decimal | - |
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, 18
| Name | Parameters | Returns | Access | Obsolete | |||
|---|---|---|---|---|---|---|---|
| PrepareSales | (var Record Sales Line) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| CalcDiscount | (Boolean, Decimal, Decimal) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| SetAccount | (Code[20], var Decimal, var Decimal, var Decimal, var Decimal) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| SetAmounts | (Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| PreparePurchase | (var Record Purchase Line) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| CalcDiscountNoVAT | (Decimal, Decimal) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| SetSalesTaxForPurchLine | (Record Purchase Line) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| SetSalesTaxForSalesLine | (Record Sales Line) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| ReverseAmounts | () | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| SetAmountsNoVAT | (Decimal, Decimal, Decimal) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| PrepareService | (var Record Service Line) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| Update | (Record Invoice Post. Buffer, var Integer, var Integer) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| UpdateVATBase | (var Decimal, var Decimal) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| ApplyRoundingForFinalPosting | () | internal | - | ||||
| PreparePrepmtAdjBuffer | (Record Invoice Post. Buffer, Code[20], Decimal, Boolean) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| Update | (Record Invoice Post. Buffer) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| CopyToGenJnlLine | (var Record Gen. Journal Line) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
| CopyToGenJnlLineFA | (var Record Gen. Journal Line) | public | Pending 20.0 | ||||
| Replaced by procedure in table Invoice Posting Buffer | |||||||
Events, 16
| Kind | Name | Parameters | Obsolete | ||||
|---|---|---|---|---|---|---|---|
| Integration event | OnAfterInvPostBufferPrepareSales | (var Record Sales Line, var Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterInvPostBufferPreparePurchase | (var Record Purchase Line, var Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterInvPostBufferPrepareService | (var Record Service Line, var Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterInvPostBufferModify | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterInvPostBufferUpdate | (var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnBeforeCalcDiscount | (var Record Invoice Post. Buffer, var Boolean) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnBeforeCalcDiscountNoVAT | (var Record Invoice Post. Buffer, var Boolean) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnBeforeInvPostBufferUpdate | (var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnBeforeInvPostBufferModify | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnBeforePrepareSales | (var Record Invoice Post. Buffer, var Record Sales Line) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnFillPrepmtAdjBufferOnBeforeAssignInvoicePostBuffer | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterSetAmountsNoVAT | (var Record Invoice Post. Buffer, Decimal, Decimal, Decimal) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterCopyToGenJnlLine | (var Record Gen. Journal Line, Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterCopyToGenJnlLineFA | (var Record Gen. Journal Line, Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterAdjustRoundingForUpdate | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||
| Integration event | OnAfterApplyRoundingForFinalPosting | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | Pending 20.0 | ||||
| Replaced by event in table Invoice Posting Buffer | |||||||