[IntegrationEvent(False,False)]
local procedure OnBeforeCalcInvDiscount(var PurchaseHeader: Record "Purchase Header", PreviewMode: Boolean, var LinesWereModified: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckPurchaseHeaderPendingApproval(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePerformManualCheckAndRelease(var PurchHeader: Record "Purchase Header", PreviewMode: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeReleasePurchaseDoc(var PurchaseHeader: Record "Purchase Header", PreviewMode: Boolean, var SkipCheckReleaseRestrictions: Boolean, var IsHandled: Boolean, SkipWhseRequestOperations: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterReleasePurchaseDoc(var PurchaseHeader: Record "Purchase Header", PreviewMode: Boolean, var LinesWereModified: Boolean, SkipWhseRequestOperations: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeReopenPurchaseDoc(var PurchaseHeader: Record "Purchase Header", PreviewMode: Boolean, var IsHandled: Boolean, SkipWhseRequestOperations: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeModifyPurchDoc(var PurchaseHeader: Record "Purchase Header", PreviewMode: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePerformManualRelease(var PurchaseHeader: Record "Purchase Header", PreviewMode: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckPurchLines(var PurchaseHeader: Record "Purchase Header", var PurchLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterCheck(PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", var LinesWereModified: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterPurchLineSetFilters(PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCodeOnBeforeModifyHeader(var PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", PreviewMode: Boolean, var LinesWereModified: Boolean, var NotOnlyDropShipment: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCodeOnCheckTracking(PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnPerformManualReleaseOnBeforeTestPurchasePrepayment(var PurchaseHeader: Record "Purchase Header", PreviewMode: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterCheckPurchaseReleaseRestrictions(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)