[IntegrationEvent(false, false)]
local procedure OnBeforeAssignAdvanceAccountsForCashFlowWorksheetLinewithIsHandled(var CashflowWorksheetLine: Record "Cash Flow Worksheet Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVCashflowMgt", 'OnBeforeAssignAdvanceAccountsForCashFlowWorksheetLinewithIsHandled', '', false, false)]
local procedure DoSomethingOnBeforeAssignAdvanceAccountsForCashFlowWorksheetLinewithIsHandled(var CashflowWorksheetLine: Record "Cash Flow Worksheet Line"; var IsHandled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
local procedure OnAfterAssignAdvanceAccountsForCashFlowWorksheetLine(var CashflowWorksheetLine: Record "Cash Flow Worksheet Line"; CashflowSetup: Record "Cash Flow Setup"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVCashflowMgt", 'OnAfterAssignAdvanceAccountsForCashFlowWorksheetLine', '', false, false)]
local procedure DoSomethingOnAfterAssignAdvanceAccountsForCashFlowWorksheetLine(var CashflowWorksheetLine: Record "Cash Flow Worksheet Line"; CashflowSetup: Record "Cash Flow Setup")
begin
end;
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcExpectedClosingInvoiceAmountLCYForAdvancePlan(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var Result: Decimal; var Handled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVCashflowMgt", 'OnBeforeCalcExpectedClosingInvoiceAmountLCYForAdvancePlan', '', false, false)]
local procedure DoSomethingOnBeforeCalcExpectedClosingInvoiceAmountLCYForAdvancePlan(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var Result: Decimal; var Handled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
local procedure OnBeforeGetAdvanceAmountSubtractedAmountsForDocumentLine(DocHeaderAdvChain1: Integer; DocHeaderAdvChainType: Enum "KVSADVAdvanceChainType"; DocLineAdvChain: Integer; DocLineAdvChainType: Enum "KVSADVAdvanceChainType"; DocLineAmount: Decimal; DocHeaderAdvChain2: Integer; DocSubHeaderAmount: Decimal; ConsiderPlanAmounts: Boolean; IsSales: Boolean; var OutStandingAmount: Decimal; var ShippedNotInvoicedAmount: Decimal; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVCashflowMgt", 'OnBeforeGetAdvanceAmountSubtractedAmountsForDocumentLine', '', false, false)]
local procedure DoSomethingOnBeforeGetAdvanceAmountSubtractedAmountsForDocumentLine(DocHeaderAdvChain1: Integer; DocHeaderAdvChainType: Enum "KVSADVAdvanceChainType"; DocLineAdvChain: Integer; DocLineAdvChainType: Enum "KVSADVAdvanceChainType"; DocLineAmount: Decimal; DocHeaderAdvChain2: Integer; DocSubHeaderAmount: Decimal; ConsiderPlanAmounts: Boolean; IsSales: Boolean; var OutStandingAmount: Decimal; var ShippedNotInvoicedAmount: Decimal; var IsHandled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcAdvancePlanAmount(AdvanceChain: Record "KVSADVAdvanceChain"; ConsiderPlanAmounts: Boolean; IsSales: Boolean; var Result: Decimal; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVCashflowMgt", 'OnBeforeCalcAdvancePlanAmount', '', false, false)]
local procedure DoSomethingOnBeforeCalcAdvancePlanAmount(AdvanceChain: Record "KVSADVAdvanceChain"; ConsiderPlanAmounts: Boolean; IsSales: Boolean; var Result: Decimal; var IsHandled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcAdvanceSourceTypesForCashflowVailLineBuffer(var CashFlowForecast: Record "Cash Flow Forecast"; var CashFlowAvailabilityBuffer: Record "Cash Flow Availability Buffer"; RoundingFactor: Option; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVCashflowMgt", 'OnBeforeCalcAdvanceSourceTypesForCashflowVailLineBuffer', '', false, false)]
local procedure DoSomethingOnBeforeCalcAdvanceSourceTypesForCashflowVailLineBuffer(var CashFlowForecast: Record "Cash Flow Forecast"; var CashFlowAvailabilityBuffer: Record "Cash Flow Availability Buffer"; RoundingFactor: Option; var IsHandled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
local procedure OnAfterCalcAdvanceSourceTypesForCashflowVailLineBuffer(var CashFlowForecast: Record "Cash Flow Forecast"; var CashFlowAvailabilityBuffer: Record "Cash Flow Availability Buffer"; RoundingFactor: Option):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVCashflowMgt", 'OnAfterCalcAdvanceSourceTypesForCashflowVailLineBuffer', '', false, false)]
local procedure DoSomethingOnAfterCalcAdvanceSourceTypesForCashflowVailLineBuffer(var CashFlowForecast: Record "Cash Flow Forecast"; var CashFlowAvailabilityBuffer: Record "Cash Flow Availability Buffer"; RoundingFactor: Option)
begin
end;