| event | OnAfterCalcInvoiceDiscountPosting(var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterCalcInvoiceDiscountPosting in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterCreatePostedDeferralScheduleFromPurchDoc(var Record Purchase Line, var Record Posted Deferral Header) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterCreatePostedDeferralSchedule in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterInitVATAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterInitVATBase(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterPostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLedgerEntryOnAfterGenJnlPostLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostBalancingEntryOnAfterGenJnlPostLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Purchase Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLinesOnAfterGenJnlLinePost in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterSetApplyToDocNo in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeCalculateVATAmountInBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeCalculateVATAmounts in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeCheckDropShipmentReceiveInvoice(Record Purchase Line, var Boolean) | Pending | 28.0 | 28 | 28 |
| This event is no longer used. |
| event | OnBeforeInitNewGenJnlLineFromPostInvoicePostBufferLine(var Record Gen. Journal Line, var Record Purchase Header, Record Invoice Post. Buffer, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLineAmountFieldsFromTotalLines in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforePostGLAndVendor(var Record Purchase Header, var Record Invoice Post. Buffer, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean) | Pending | 19.0 | 19 | 22, gone |
| Replaced by event OnBeforePostInvoice() |
| event | OnBeforePostInvoicePostBufferLine(var Record Purchase Header, var Record Invoice Post. Buffer) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforePostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Purchase Header, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, var Code[20]) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLinesOnBeforeGenJnlLinePost in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforePostInvoicePostBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Record Purchase Line, var Record Purchase Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePostLines in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeTempDeferralLineInsert in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeUpdatePostingNos(var Record Purchase Header, var Codeunit NoSeriesManagement, var Boolean, Boolean, var Boolean) | Pending | 24.0 | 24 | 26, gone |
| Parameter NoSeriesManagement is obsolete and will be removed, update your subscriber accordingly. |
| event | OnBeforeFillDeferralPostingBuffer(var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforePrepareDeferralLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeFillInvoicePostBufferFADiscount(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePrepareLineFADiscount in codeunit 826 "Purch. Post Invoice Events". |
| event | OnCalcDeferralAmountsOnAfterTempDeferralHeaderInsert(var Record Deferral Header, Record Deferral Header, Record Purchase Header) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnCalcDeferralAmountsOnBeforeTempDeferralHeaderInsert in codeunit 826 "Purch. Post Invoice Events". The publisher is raised before the insert. |
| event | OnFillInvoicePostBufferOnAfterInitAmounts(Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 "Purch. Post Invoice Events". |
| event | OnFillInvoicePostingBufferOnAfterSetLineDiscAccount(var Record Purchase Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetInvoiceDiscAccount in codeunit 826 "Purch. Post Invoice Events". The publisher is part of the else clause only. |
| event | OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | Pending | 20.0 | 20 | 22, gone |
| Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterUpdateInvoicePostingBuffer in codeunit 826 "Purch. Post Invoice Events". |
| event | OnPostInvoicePostingBufferOnAfterVATPostingSetupGet(var Record VAT Posting Setup) | Pending | 20.0 | 20 | 20, gone |
| Replaced by new implementation in codeunit Purch. Post Invoice |
| event | OnPostVendorEntryOnAfterInitNewLine(var Record Purchase Header, var Record Gen. Journal Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Event is currently missing. Check out GitHub Issue: https://github.com/microsoft/ALAppExtensions/issues/22117 |
| event | OnPostVendorEntryOnBeforeInitNewLine(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10], var Codeunit Gen. Jnl.-Post Line, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePostLedgerEntry in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeRunGenJnlPostLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeCheckAssociatedSalesOrderLine(Record Purchase Line, var Boolean) | Pending | 28.0 | 28 | 28 |
| This event is no longer used. |
| event | OnPostGLAndVendorOnAfterUpdatePurchaseHeader(Boolean, var Code[20]) | Pending | 19.0 | 19 | 21, gone |
| Replaced by event OnAfterUpdatePurchaseHeader() |
| event | OnFillInvoicePostBufferOnBeforeProcessInvoiceDiscounts(var Record Purchase Line, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new events OnPrepareLineOnAfterSetInvoiceDiscountPosting or OnPrepareLineOnBeforeCalcInvoiceDiscountPosting in codeunit 826 "Purch. Post Invoice Events". |
| event | OnPostInvoicePostBufferLineOnAfterCopyFromInvoicePostBuffer(var Record Gen. Journal Line, Record Purchase Header, var Record Purchase Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareGenJnlLineOnAfterCopyToGenJnlLine in codeunit 826 "Purch. Post Invoice Events". |
| procedure | CalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer) | Pending | 20.0 | 20 | 25, gone |
| Moved to Purchase Invoice Posting implementation. Replaced by local procedure CalcInvoiceDiscountPosting in codeunit Purch. Post Invoice |
| procedure | CalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer) | Pending | 20.0 | 20 | 25, gone |
| Moved to Purchase Invoice Posting implementation. Replaced by local procedure CalcLineDiscountPosting in codeunit Purch. Post Invoice |
| event | OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Purchase Line, var Record Invoice Post. Buffer, Boolean, var Record Purchase Header, var Code[20], var Codeunit Gen. Jnl.-Post Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterFillInvoicePostingBuffer in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterPostGLAndVendor(var Record Purchase Header, var Codeunit Gen. Jnl.-Post Line, Record Purchase Line, Record Purchase Line, Boolean, var Record Vendor Ledger Entry) | Pending | 19.0 | 19 | 21, gone |
| Replaced by OnAfterPostInvoice() |
| event | OnAfterPostPurchLines(var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, Boolean, Boolean, var Boolean, Boolean, Boolean, var Record Invoice Post. Buffer, var Record Purchase Line) | Pending | 20.0 | 20 | 22, gone |
| Replaced by OnAfterProcessPurchLines |
| event | OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeCalcLineDiscountPosting in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforeInvoicePostingBufferSetAmounts(Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean, var Record Purchase Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAmounts in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforePostItemJnlLineCopyProdOrder(Record Purchase Line, var Record Item Journal Line, Decimal, Decimal, Boolean, var Boolean) | Pending | 27.0 | 27 | 28 |
| Moved to codeunit MfgPurchPost |
| event | OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Record Vendor Ledger Entry) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforePostItemChargeLine(var Record Purchase Header, var Record Purchase Line, var Boolean) | Pending | 20.0 | 20 | 22, gone |
| Replaced with OnBeforePostItemChargeLineProcedure |
| event | OnCheckAssocOrderLinesOnBeforeCheckOrderLine(Record Purchase Header, var Record Purchase Line, var Boolean, Record Sales Line, var Record Sales Line) | Pending | 28.0 | 28 | 28 |
| This event is no longer used. |
| event | OnFillInvoicePostBufferOnAfterSetShouldCalcDiscounts(Record Purchase Header, Record Purchase Line, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetLineDiscountPosting in codeunit 826 "Purch. Post Invoice Events". |
| event | OnPostBalancingEntryOnAfterInitNewLine(Record Purchase Header, var Record Gen. Journal Line) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Event is currently missing. Check out GitHub Issue: https://github.com/microsoft/ALAppExtensions/issues/22117 |
| event | OnPostGLAndVendorOnBeforePostBalancingEntry(var Record Purchase Header, var Record Invoice Post. Buffer) | Pending | 19.0 | 19 | 26, gone |
| Replaced by event OnPostInvoiceOnBeforePostBalancingEntry() |
| event | OnRunOnAfterPostGLAndVendor(var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Return Shipment Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Invoice Post. Buffer, var Boolean, var Dialog) | Pending | 19.0 | 19 | 22, gone |
| Replace by event OnRunOnAfterPostInvoice |
| event | OnAfterPostItemJnlLineCopyProdOrder(var Record Item Journal Line, Record Purchase Line, Record Purch. Rcpt. Header, Decimal, Boolean, Decimal) | Pending | 27.0 | 27 | 28 |
| Moved to codeunit MfgPurchPost |
| event | OnFillDeferralPostingBufferOnAfterInitFromDeferralLine(var Record Deferral Posting Buffer, Record Deferral Line, Record Purchase Line, Record Deferral Template) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareDeferralLineOnAfterInitFromDeferralLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnAfterUpdatePostingNos(var Record Purchase Header, var Codeunit NoSeriesManagement, Boolean, Boolean, var Boolean) | Pending | 24.0 | 24 | 26, gone |
| Parameter NoSeriesManagement is obsolete and will be removed, update your subscriber accordingly. |
| event | OnBeforeFillInvoicePostBuffer(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Post. Buffer, var Boolean, var Record Invoice Post. Buffer) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePrepareLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnBeforePostGLAndVendor2(var Record Purchase Header, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean) | Pending | 20.0 | 20 | 22, gone |
| Replaced by event OnBeforePostInvoice() |
| event | OnBeforePostVendorEntry(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, var Boolean) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLedgerEntryOnBeforeGenJnlPostLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnFillInvoicePostingBufferOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20], Code[20]) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAccount in codeunit 826 "Purch. Post Invoice Events". |
| event | OnFillInvoicePostBufferOnBeforePreparePurchase(var Record Purchase Header, var Record Purchase Line, var Record Invoice Post. Buffer, Record Purchase Line, var Record General Posting Setup) | Pending | 20.0 | 20 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforePreparePurchase in codeunit 826 "Purch. Post Invoice Events". |
| event | OnPostInvoicePostingBufferOnAfterVATPostingSetupGet(var Record VAT Posting Setup, var Record Invoice Post. Buffer, var Boolean) | Pending | 20.0 | 21 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup in codeunit 826 "Purch. Post Invoice Events". |
| procedure | CheckAssociatedSalesOrderLine(Record Purchase Line) | Pending | 28.0 | 28 | 28 |
| This procedure is no longer used. |
| event | OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Code[20], var Codeunit Gen. Jnl.-Post Line) | Pending | 20.0 | 23 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterUpdateInvoicePostingBuffer in codeunit 826 "Purch. Post Invoice Events". |
| event | OnSetPostingPreviewDocumentNo(var Code[20]) | Pending | 27.0 | 27 | 28 |
| This event is no longer used. |
| event | OnGetPostingPreviewDocumentNos(var List) | Pending | 27.0 | 27 | 28 |
| This event is no longer used. |
| event | OnBeforeCheckItemQuantityPurchCredit(var Record Purchase Header, var Record Purchase Line, var Boolean) | Pending | 23.0 | 23 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeRunGenJnlPostLine in codeunit 826 "Purch. Post Invoice Events". |
| event | OnPostBalancingEntryOnBeforeFindVendLedgEntry(Record Purchase Header, Record Purchase Line, Option, Code[20], Code[35], var Record Vendor Ledger Entry, var Boolean, var Boolean) | Pending | 23.0 | 23 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostBalancingEntryOnBeforeFindVendLedgEntry in codeunit 826 "Purch. Post Invoice Events". |
| event | OnCalculateVATAmountInBufferOnBeforeTempInvoicePostBufferAssign(var Decimal, var Decimal, var Record Invoice Post. Buffer) | Pending | 23.0 | 23 | 26, gone |
| This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnCalculateVATAmountInBufferOnBeforeTempInvoicePostingBufferAssign in codeunit 826 "Purch. Post Invoice Events". |