[IntegrationEvent(False,False)]
local procedure OnAfterInsertInvoiceLineFromReceiptLine(var PurchRcptLine: Record "Purch. Rcpt. Line", var PurchLine: Record "Purchase Line", PurchRcptLine2: Record "Purch. Rcpt. Line", TransferLine: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterPurchRcptLineSetFilters(var PurchRcptLine: Record "Purch. Rcpt. Line", PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcUpdatePrepmtAmtToDeductRounding(PurchRcptLine: Record "Purch. Rcpt. Line", PurchaseLine: Record "Purchase Line", var RoundingAmount: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateInvLines(var PurchRcptLine: Record "Purch. Rcpt. Line", var TransferLine: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertLines(var PurchaseHeader: Record "Purchase Header", var PurchLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckHeader(var PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertInvoiceLineFromReceiptLine(PurchRcptHeader: Record "Purch. Rcpt. Header", var PurchRcptLine2: Record "Purch. Rcpt. Line", PurchHeader: Record "Purchase Header", TransferLine: Boolean, var PrepmtAmtToDeductRounding: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetItemChargeAssgnt(var PurchRcptLine: Record "Purch. Rcpt. Line", QtyToInvoice: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetPurchHeader(var PurchHeader: Record "Purchase Header", PurchHeader2: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferLineToPurchaseDoc(var PurchRcptHeader: Record "Purch. Rcpt. Header", var PurchRcptLine: Record "Purch. Rcpt. Line", var PurchaseHeader: Record "Purchase Header", var TransferLine: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnBeforeFind(var PurchRcptLine: Record "Purch. Rcpt. Line", var PurchHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnAfterCalcShowNotSameVendorsMessage(PurchHeader: Record "Purchase Header", PurchRcptHeader: Record "Purch. Rcpt. Header", var TransferLine: Boolean, var ShowDifferentPayToVendMsg: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTestPurchRcptLineVATBusPostingGroup(PurchRcptLine: Record "Purch. Rcpt. Line", PurchHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInsertInvoiceLineFromRcptLineOnBeforeCalcUpdatePrepmtAmt(var PurchRcptLine: Record "Purch. Rcpt. Line")
[IntegrationEvent(False,False)]
local procedure OnInsertInvoiceLineFromReceiptLineOnBeforeInsertInvLine(var PurchRcptLine: Record "Purch. Rcpt. Line", var PurchLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnCopyItemChargeAssgntOnAfterFindPurchLine2(var PurchLine2: Record "Purchase Line", var ItemChargeAssgntPurch2: Record "Item Charge Assignment (Purch)")
[IntegrationEvent(False,False)]
local procedure OnCopyItemChargeAssgntOnBeforeFindPurchLine2(var PurchLine2: Record "Purchase Line", var ItemChargeAssgntPurch2: Record "Item Charge Assignment (Purch)", PurchRcptLine: Record "Purch. Rcpt. Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCopyDocumentAttachments(var OrderNoList: List of [Code[20]], var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterCreateInvLines(var PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnBeforeInsertLineIteration(var PurchRcptLine2: Record "Purch. Rcpt. Line", var PurchRcptHeader: Record "Purch. Rcpt. Header", var PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", var TransferLine: Boolean, var IsHandled: Boolean)