Table 49 Invoice Post. Buffer in 25

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

IdNameTypeObsolete
1TypeEnum Invoice Posting Line Type-
2G/L AccountCode[20]-
4Global Dimension 1 CodeCode[20]-
5Global Dimension 2 CodeCode[20]-
6Job No.Code[20]-
7AmountDecimal-
8VAT AmountDecimal-
10Gen. Bus. Posting GroupCode[20]-
11Gen. Prod. Posting GroupCode[20]-
12VAT Calculation TypeEnum Tax Calculation Type-
14VAT Base AmountDecimal-
17System-Created EntryBoolean-
18Tax Area CodeCode[20]-
19Tax LiableBoolean-
20Tax Group CodeCode[20]-
21QuantityDecimal-
22Use TaxBoolean-
23VAT Bus. Posting GroupCode[20]-
24VAT Prod. Posting GroupCode[20]-
25Amount (ACY)Decimal-
26VAT Amount (ACY)Decimal-
29VAT Base Amount (ACY)Decimal-
31VAT DifferenceDecimal-
32VAT %Decimal-
35VAT Base Before Pmt. Disc.Decimal-
215Entry DescriptionText[100]-
480Dimension Set IDInteger-
1000Additional Grouping IdentifierCode[20]-
1700Deferral CodeCode[10]-
1701Deferral Line No.Integer-
5600FA Posting DateDate-
5601FA Posting TypeEnum Purchase FA Posting Type-
5602Depreciation Book CodeCode[10]-
5603Salvage ValueDecimal-
5605Depr. until FA Posting DateBoolean-
5606Depr. Acquisition CostBoolean-
5609Maintenance CodeCode[10]-
5610Insurance No.Code[20]-
5611Budgeted FA No.Code[20]-
5612Duplicate in Depreciation BookCode[10]-
5613Use Duplication ListBoolean-
5614Fixed Asset Line No.Integer-
6200Non-Deductible VAT %Decimal-
6201Non-Deductible VAT BaseDecimal-
6202Non-Deductible VAT AmountDecimal-
6203Non-Deductible VAT Base ACYDecimal-
6204Non-Deductible VAT Amount ACYDecimal-
6205Non-Deductible VAT Diff.Decimal-

Keys, 1

NameFieldsObsolete
Key1, clusteredType, 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

NameParametersReturnsAccessObsolete
PrepareSales(var Record Sales Line)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
CalcDiscount(Boolean, Decimal, Decimal)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
SetAccount(Code[20], var Decimal, var Decimal, var Decimal, var Decimal)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
SetAmounts(Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
PreparePurchase(var Record Purchase Line)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
CalcDiscountNoVAT(Decimal, Decimal)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
SetSalesTaxForPurchLine(Record Purchase Line)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
SetSalesTaxForSalesLine(Record Sales Line)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
ReverseAmounts()publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
SetAmountsNoVAT(Decimal, Decimal, Decimal)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
PrepareService(var Record Service Line)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
Update(Record Invoice Post. Buffer, var Integer, var Integer)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
UpdateVATBase(var Decimal, var Decimal)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
ApplyRoundingForFinalPosting()internal-
PreparePrepmtAdjBuffer(Record Invoice Post. Buffer, Code[20], Decimal, Boolean)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
Update(Record Invoice Post. Buffer)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
CopyToGenJnlLine(var Record Gen. Journal Line)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer
CopyToGenJnlLineFA(var Record Gen. Journal Line)publicPending 20.0
Replaced by procedure in table Invoice Posting Buffer

Events, 16

KindNameParametersObsolete
Integration eventOnAfterInvPostBufferPrepareSales(var Record Sales Line, var Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterInvPostBufferPreparePurchase(var Record Purchase Line, var Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterInvPostBufferPrepareService(var Record Service Line, var Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterInvPostBufferModify(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterInvPostBufferUpdate(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnBeforeCalcDiscount(var Record Invoice Post. Buffer, var Boolean)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnBeforeCalcDiscountNoVAT(var Record Invoice Post. Buffer, var Boolean)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnBeforeInvPostBufferUpdate(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnBeforeInvPostBufferModify(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnBeforePrepareSales(var Record Invoice Post. Buffer, var Record Sales Line)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnFillPrepmtAdjBufferOnBeforeAssignInvoicePostBuffer(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterSetAmountsNoVAT(var Record Invoice Post. Buffer, Decimal, Decimal, Decimal)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterCopyToGenJnlLineFA(var Record Gen. Journal Line, Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterAdjustRoundingForUpdate(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer
Integration eventOnAfterApplyRoundingForFinalPosting(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)Pending 20.0
Replaced by event in table Invoice Posting Buffer