[IntegrationEvent(False,False)]
local procedure OnAfterFillBuffer(var PriceCalculationBuffer: Record "Price Calculation Buffer" temporary, SalesHeader: Record "Sales Header", SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnAfterGetDocumentDate(var DocumentDate: Date, SalesHeader: Record "Sales Header", SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnAfterSetPrice(var SalesLine: Record "Sales Line", PriceListLine: Record "Price List Line", AmountType: Enum "Price Amount Type", var SalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeSetPrice(var SalesLine: Record "Sales Line", PriceListLine: Record "Price List Line", AmountType: Enum "Price Amount Type", var IsHandled: Boolean, var SalesHeader: Record "Sales Header", CurrPriceType: Enum "Price Type")
[IntegrationEvent(False,False)]
local procedure OnBeforeVerify(SalesHeader: Record "Sales Header", SalesLine: Record "Sales Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterIsDiscountAllowed(SalesLine: Record "Sales Line", PriceCalculated: Boolean, var Result: Boolean, var SalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnAfterFindContactCompanyCampaigns(ContactNo: Code[20], var TempCampaignTargetGr: Record "Campaign Target Group" temporary, var Found: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterFindCustomerCampaigns(CustomerNo: Code[20], var TempCampaignTargetGr: Record "Campaign Target Group" temporary, var Found: Boolean)