[IntegrationEvent(False,False)]
local procedure OnAfterCalculateCurrentShippingAndPayToOption(var ShipToOptions: Option, var PayToOptions: Option, PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(True,False)]
local procedure OnPostDocumentBeforeNavigateAfterPosting(var PurchaseHeader: Record "Purchase Header", var PostingCodeunitID: Integer, var Navigate: Enum "Navigate After Posting", var DocumentIsPosted: Boolean, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnQueryClosePageOnAfterCalcShowConfirmCloseUnposted(var PurchaseHeader: Record "Purchase Header", var ShowConfirmCloseUnposted: Boolean)
[IntegrationEvent(True,False)]
local procedure OnAfterSetOpenPage()
OnAfterSetControlAppearance
[IntegrationEvent(True,False)]
local procedure OnAfterSetControlAppearance()
OnBeforeValidateShippingOption
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShippingOption(var PurchaseHeader: Record "Purchase Header", ShipToOptions: Option, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalculateCurrentShippingAndPayToOption(var PurchaseHeader: Record "Purchase Header", var ShipToOptions: Option, var PayToOptions: Option, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCurrencyCodeOnAssistEdit(var PurchaseHeader: Record "Purchase Header", xPurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostDocumentOnAfterCalcDocumentIsScheduledForPosting(var PurchaseHeader: Record "Purchase Header", var DocumentIsScheduledForPosting: Boolean, var DocumentIsPosted: Boolean)