Table 49 Invoice Post. Buffer in 19

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

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 TypeOption-
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-

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, 19

NameParametersReturnsAccessObsolete
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)publicPending 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

KindNameParametersObsolete
Integration eventOnAfterInvPostBufferPrepareSales(var Record Sales Line, var Record Invoice Post. Buffer)-
Integration eventOnAfterInvPostBufferPreparePurchase(var Record Purchase Line, var Record Invoice Post. Buffer)-
Integration eventOnAfterInvPostBufferPrepareService(var Record Service Line, var Record Invoice Post. Buffer)-
Integration eventOnAfterInvPostBufferModify(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)-
Integration eventOnAfterInvPostBufferUpdate(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)-
Integration eventOnBeforeCalcDiscount(var Record Invoice Post. Buffer, var Boolean)-
Integration eventOnBeforeCalcDiscountNoVAT(var Record Invoice Post. Buffer, var Boolean)-
Integration eventOnBeforeInvPostBufferUpdate(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)-
Integration eventOnBeforeInvPostBufferModify(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)-
Integration eventOnBeforePrepareSales(var Record Invoice Post. Buffer, var Record Sales Line)-
Integration eventOnFillPrepmtAdjBufferOnBeforeAssignInvoicePostBuffer(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)-
Integration eventOnAfterSetAmountsNoVAT(var Record Invoice Post. Buffer, Decimal, Decimal, Decimal)-
Integration eventOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Invoice Post. Buffer)-
Integration eventOnAfterCopyToGenJnlLineFA(var Record Gen. Journal Line, Record Invoice Post. Buffer)-