Procedures, 68

NameParametersReturnsAccessVersionsObsolete
RunOnAfterCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer)public20-28-
RunOnAfterCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer)public20-28-
RunOnAfterCreatePostedDeferralSchedule(Record Purchase Line, var Record Posted Deferral Header)public20-28-
RunOnAfterGetPurchAccount(Record Purchase Line, Record General Posting Setup, var Code[20])public20-28-
RunOnAfterInitTotalAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)public20-28-
RunOnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)public20-28-
RunOnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)public20-28-
RunOnAfterSetJobLineFilters(var Record Purchase Line, Record Invoice Posting Buffer)public20-28-
RunOnBeforeCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)public20-28-
RunOnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)public20-28-
RunOnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Boolean)public20-28-
RunOnBeforeInitGenJnlLineAmountFieldsFromTotalLines(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)public20-28-
RunOnBeforeSetAmountsForBalancingEntry(var Record Vendor Ledger Entry, var Record Gen. Journal Line, var Record Purchase Line, var Record Purchase Line, var Boolean)public20-28-
RunOnBeforePostLines(Record Purchase Header, var Record Invoice Posting Buffer)public20-28-
RunOnBeforePostLedgerEntry(var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)public20-28-
RunOnBeforePrepareLine(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Boolean)public20-28-
RunOnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)public20-28-
RunOnBeforePrepareLineFADiscount(var Record Invoice Posting Buffer, Record General Posting Setup, var Boolean)public20-28Pending 27.0
Use the procedure with AccountNo parameter instead.
RunOnBeforeCalculateVATAmounts(Record Purchase Header, var Record Invoice Posting Buffer, var Boolean)public20-28-
RunOnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup(var Record VAT Posting Setup)public20-28Pending 26.0
Replaced by procedure that also receives PurchHeader and TempInvoicePostingBuffer
RunOnPostBalancingEntryOnBeforeFindVendLedgEntry(Record Purchase Header, Record Purchase Line, Record Invoice Posting Parameters, var Record Vendor Ledger Entry, var Boolean, var Boolean)public20-28-
RunOnPostBalancingEntryOnAfterGenJnlPostLine(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)public20-28-
RunOnPostBalancingEntryOnBeforeGenJnlPostLine(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)public20-28-
RunOnPostBalancingEntryOnAfterFindVendLedgEntry(var Record Vendor Ledger Entry)public20-28-
RunOnPostLedgerEntryOnAfterGenJnlPostLine(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)public20-28-
RunOnPostLedgerEntryOnBeforeGenJnlPostLine(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)public20-28-
RunOnPrepareLineOnAfterAssignAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)public20-28-
RunOnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Purchase Line)public20-28-
RunOnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Purchase Line)public20-28Pending 26.0
Replaced by procedure RunOnPrepareLineOnAfterFillInvoicePostingBuffer(var InvoicePostingBuffer: Record "Invoice Posting Buffer"; PurchLine: Record "Purchase Line"; var TempInvoicePostingBuffer: Record "Invoice Posting Buffer" temporary; var FALineNo: Integer; var InvDefLineNo: Integer; var DeferralLineNo: Integer; var IsHandled: Boolean)
RunOnPrepareLineOnBeforeAdjustTotalAmounts(Record Purchase Line, var Decimal, var Decimal, Date)public20-28-
RunOnPrepareLineOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20])public20-28-
RunOnPrepareLineOnBeforeSetAmounts(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)public20-28-
RunOnPrepareLineOnAfterSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)public20-28-
RunOnPrepareLineOnAfterSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)public20-28-
RunOnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)public20-28-
RunOnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)public20-28-
RunOnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)public20-28-
RunOnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)public20-28-
RunOnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)public20-28-
RunOnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)public20-28-
RunOnPrepareLineOnAfterSetLineDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)public20-28-
RunOnPrepareLineOnAfterPrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)public20-28-
RunOnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Purchase Header, Record Purchase Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)public20-28-
RunOnPrepareLineOnBeforePrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)public20-28-
RunOnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line)public20-23, gonePending 21.0
Replaced by RunOnPrepareLineOnBeforePreparePurchase() with extended parameters
RunOnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line, var Record General Posting Setup)public20-28-
RunOnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)public20-28-
RunOnPrepareLineOnBeforeSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)public20-28-
RunOnPrepareDeferralLineOnBeforePrepareInitialAmounts(var Record Deferral Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, Code[20], Code[20])public20-28-
RunOnPrepareDeferralLineOnAfterInitFromDeferralLine(var Record Deferral Posting Buffer, Record Deferral Line, Record Purchase Line, Record Deferral Template)public20-28-
RunOnCalcDeferralAmountsOnBeforeTempDeferralHeaderInsert(var Record Deferral Header, Record Deferral Header, Record Purchase Line)public20-28-
RunOnBeforeCreatePostedDeferralSchedule(Record Purchase Line, var Boolean)public21-28-
RunOnCalculateVATAmountsOnReverseChargeVATOnBeforeModify(Record Purchase Header, Record Currency, Record VAT Posting Setup, var Record Invoice Posting Buffer)public21-28-
RunOnBeforeRunGenJnlPostLine(var Record Gen. Journal Line, var Codeunit Gen. Jnl.-Post Line)public21-28-
RunOnPostBalancingEntryOnAfterInitNewLine(var Record Gen. Journal Line, var Record Purchase Header)public22-28-
RunOnBeforeCheckItemQuantityPurchCredit(var Record Purchase Header, var Record Purchase Line, var Boolean)public22-28-
RunOnCalculateVATAmountInBufferOnBeforeTempInvoicePostingBufferAssign(var Decimal, var Decimal, var Record Invoice Posting Buffer)public23-28-
RunOnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup(var Record VAT Posting Setup, Record Purchase Header)public25-28Pending 26.0
Replaced by procedure that also receives TempInvoicePostingBuffer
RunOnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup(var Record VAT Posting Setup, Record Purchase Header, var Record Invoice Posting Buffer)public25-28-
RunOnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Purchase Line, var Record Invoice Posting Buffer, var Integer, var Integer, var Integer, var Boolean)public25-28-
RunOnAfterPrepareInvoicePostingBuffer(var Record Purchase Line, var Record Invoice Posting Buffer)public25-28-
RunOnBeforePrepareInvoicePostingBuffer(var Record Purchase Line, var Record Invoice Posting Buffer)public25-28-
RunOnCalculateVATAmountsOnAfterVatCalculationType(var Record Invoice Posting Buffer, var Record Purchase Header, Record VAT Posting Setup)public25-28-
RunOnBeforePrepareDeferralLine(var Record Deferral Header, var Record Deferral Line, var Record Purchase Header, var Record Purchase Line, Decimal, Decimal, Decimal, Decimal, Code[20], Code[20], Code[20], Integer, var Boolean)public25-28-
RunOnBeforeGetAmountsForDeferral(Record Purchase Line, var Decimal, var Decimal, var Code[20], var Boolean)public26-28-
RunOnBeforePrepareLineFADiscount(var Record Invoice Posting Buffer, Record General Posting Setup, Code[20], var Boolean)public27-28-
RunOnCalcSplitFA(Record Gen. Journal Line, Integer, var Boolean)public27-28-
RunOnAfterInitGenJnlLineAmountFieldsFromTotalLines(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line)public28-