Codeunit 816 Purch. Post Invoice in 19

App
Base Application

Procedures, 15Events, 45

Versions171819202122232425262728latest

Source29

Procedures, 15

NameParametersReturnsAccessObsolete
Check(Integer)public-
SetPreviewMode(Boolean)public-
SetSuppressCommit(Boolean)public-
SetHideProgressWindow(Boolean)public-
SetParameters(Record Invoice Posting Parameters)public-
SetTotalLines(Variant, Variant)public-
ClearBuffers()public-
PrepareLine(Variant, Variant, Variant)public-
PostLines(Variant, var Codeunit Gen. Jnl.-Post Line, var Dialog, var Decimal)public-
PrepareJobLine(Variant, Variant, Variant)public-
CheckCreditLine(Variant, Variant)public-
PostLedgerEntry(Variant, var Codeunit Gen. Jnl.-Post Line)public-
PostBalancingEntry(Variant, var Codeunit Gen. Jnl.-Post Line)public-
CalcDeferralAmounts(Variant, Variant, Decimal)public-
CreatePostedDeferralSchedule(Variant, Integer, Code[20], Integer, Date)public-

Events, 45

KindNameParametersObsolete
Integration eventOnAfterCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)-
Integration eventOnAfterCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)-
Integration eventOnAfterCreatePostedDeferralSchedule(Record Purchase Line, var Record Posted Deferral Header)-
Integration eventOnAfterGetPurchAccount(Record Purchase Line, Record General Posting Setup, var Code[20])-
Integration eventOnAfterInitTotalAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)-
Integration eventOnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)-
Integration eventOnAfterSetJobLineFilters(var Record Purchase Line, Record Invoice Posting Buffer)-
Integration eventOnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)-
Integration eventOnBeforeCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)-
Integration eventOnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)-
Integration eventOnBeforeCalculateVATAmounts(Record Purchase Header, var Record Invoice Posting Buffer, var Boolean)-
Integration eventOnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Boolean)-
Integration eventOnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)-
Integration eventOnBeforePostLines(Record Purchase Header, var Record Invoice Posting Buffer)-
Integration eventOnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)-
Integration eventOnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)-
Integration eventOnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)-
Integration eventOnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)-
Integration eventOnBeforePrepareLine(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Boolean)-
Integration eventOnBeforePrepareLineFADiscount(var Record Invoice Posting Buffer, Record General Posting Setup, var Boolean)-
Integration eventOnBeforePostLedgerEntry(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)-
Integration eventOnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)-
Integration eventOnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup(var Record VAT Posting Setup)-
Integration eventOnPrepareLineOnAfterAssignAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)-
Integration eventOnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Purchase Line)-
Integration eventOnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Purchase Line)-
Integration eventOnPrepareLineOnBeforeAdjustTotalAmounts(Record Purchase Line, var Decimal, var Decimal, Date)-
Integration eventOnPrepareLineOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20])-
Integration eventOnPrepareLineOnBeforeSetAmounts(Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)-
Integration eventOnPrepareLineOnAfterSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)-
Integration eventOnPrepareLineOnAfterSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)-
Integration eventOnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)-
Integration eventOnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)-
Integration eventOnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)-
Integration eventOnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)-
Integration eventOnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)-
Integration eventOnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)-
Integration eventOnPrepareLineOnAfterSetLineDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)-
Integration eventOnPrepareLineOnAfterPrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)-
Integration eventOnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Purchase Header, Record Purchase Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)-
Integration eventOnPrepareLineOnBeforePrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)-
Integration eventOnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line)-
Integration eventOnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)-
Integration eventOnPrepareLineOnBeforeSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)-
Integration eventOnPrepareDeferralLineOnBeforeDeferralPostingBufferPrepareInitialAmounts(var Record Deferral Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, Code[20], Code[20])-