Skip to content

KVSADVAdvancePlanMgtBase#

Procedures#

CalcAdvancePlanningEntryStatus(Record KVSADVAdvance Planning Entry, Enum KVSADVAdvancePlanningEntryStatus, Text[30]) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This procedure must be replaced with CalcAdvancePlanningEntryStatu, because change to the enum KVSADVPlanningEntryStatus', '24.2')]
procedure CalcAdvancePlanningEntryStatus(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var Status: Enum "KVSADVAdvancePlanningEntryStatus"; var StyleExpr: Text[30]): 

CalcAdvancePlanningEntryStatus(Record KVSADVAdvance Planning Entry, Enum KVSADVPlanningEntryStatus, Text[30]) :#

procedure CalcAdvancePlanningEntryStatus(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var PlanningEntryStatus: Enum "KVSADVPlanningEntryStatus"; var StyleExpr: Text[30]): 

GetUnpostedAdvanceInvoiceBlocksPaymentForCumulativeAdvanceChainErrorMessage() : Text#

procedure GetUnpostedAdvanceInvoiceBlocksPaymentForCumulativeAdvanceChainErrorMessage(): Text

GetUnpostedAdvanceInvoiceExistsForCumulativeAdvanceChainErrorMessage() : Text#

procedure GetUnpostedAdvanceInvoiceExistsForCumulativeAdvanceChainErrorMessage(): Text

Events#

OnAfterUpdateAdvancePaymentPlanAfterPosting(Record KVSADVAdvance Planning Entry, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterUpdateAdvancePaymentPlanAfterPosting(var AdvPmtPlan: Record "KVSADVAdvance Planning Entry"; IsClosingInvoice: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvancePlanMgtBase", 'OnAfterUpdateAdvancePaymentPlanAfterPosting', '', false, false)]
local procedure DoSomethingOnAfterUpdateAdvancePaymentPlanAfterPosting(var AdvPmtPlan: Record "KVSADVAdvance Planning Entry"; IsClosingInvoice: Boolean)
begin
end;

OnBeforeCalcAdvancePlanningEntryStatus(Record KVSADVAdvance Planning Entry, Enum KVSADVAdvancePlanningEntryStatus, Text[30], Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This enum must be replaced with OnBeforeCalcAdvancePlanningEntryStatuswithIsHandled, because change the enum KVSADVAdvancePlanningEntryStatus', '24.4')]
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcAdvancePlanningEntryStatus(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var Status: Enum "KVSADVAdvancePlanningEntryStatus"; var StyleExpr: Text[30]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvancePlanMgtBase", 'OnBeforeCalcAdvancePlanningEntryStatus', '', false, false)]
local procedure DoSomethingOnBeforeCalcAdvancePlanningEntryStatus(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var Status: Enum "KVSADVAdvancePlanningEntryStatus"; var StyleExpr: Text[30]; var IsHandled: Boolean)
begin
end;

OnBeforeCalcAdvancePlanningEntryStatuswithIsHandled(Record KVSADVAdvance Planning Entry, Enum KVSADVPlanningEntryStatus, Text[30], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCalcAdvancePlanningEntryStatuswithIsHandled(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var PlanningEntryStatus: Enum "KVSADVPlanningEntryStatus"; var StyleExpr: Text[30]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvancePlanMgtBase", 'OnBeforeCalcAdvancePlanningEntryStatuswithIsHandled', '', false, false)]
local procedure DoSomethingOnBeforeCalcAdvancePlanningEntryStatuswithIsHandled(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var PlanningEntryStatus: Enum "KVSADVPlanningEntryStatus"; var StyleExpr: Text[30]; var IsHandled: Boolean)
begin
end;

OnAfterCalcAmountsForAdvancePlanningEntryStatus(Record KVSADVAdvance Planning Entry, Enum KVSADVAdvancePlanningEntryStatus, Text[30], Decimal, Decimal, Decimal, Decimal, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This enum must be replaced with OnAfterCalcAmountsForAdvancePlanningEntryStatuswithIsHandled, because change the enum KVSADVAdvancePlanningEntryStatus', '24.4')]
[IntegrationEvent(false, false)]
local procedure OnAfterCalcAmountsForAdvancePlanningEntryStatus(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var Status: Enum "KVSADVAdvancePlanningEntryStatus"; var StyleExpr: Text[30]; AmountClosInvoiced: Decimal; AmountCredit: Decimal; AmountPaid: Decimal; Amount: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvancePlanMgtBase", 'OnAfterCalcAmountsForAdvancePlanningEntryStatus', '', false, false)]
local procedure DoSomethingOnAfterCalcAmountsForAdvancePlanningEntryStatus(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var Status: Enum "KVSADVAdvancePlanningEntryStatus"; var StyleExpr: Text[30]; AmountClosInvoiced: Decimal; AmountCredit: Decimal; AmountPaid: Decimal; Amount: Decimal; var IsHandled: Boolean)
begin
end;

OnAfterCalcAmountsForAdvancePlanningEntryStatuswithIsHandled(Record KVSADVAdvance Planning Entry, Enum KVSADVPlanningEntryStatus, Text[30], Decimal, Decimal, Decimal, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCalcAmountsForAdvancePlanningEntryStatuswithIsHandled(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var PlanningEntryStatu: Enum "KVSADVPlanningEntryStatus"; var StyleExpr: Text[30]; AmountClosInvoiced: Decimal; AmountCredit: Decimal; AmountPaid: Decimal; Amount: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvancePlanMgtBase", 'OnAfterCalcAmountsForAdvancePlanningEntryStatuswithIsHandled', '', false, false)]
local procedure DoSomethingOnAfterCalcAmountsForAdvancePlanningEntryStatuswithIsHandled(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; var PlanningEntryStatu: Enum "KVSADVPlanningEntryStatus"; var StyleExpr: Text[30]; AmountClosInvoiced: Decimal; AmountCredit: Decimal; AmountPaid: Decimal; Amount: Decimal; var IsHandled: Boolean)
begin
end;

OnAfterCalcNetAmountsCreditForAdvancePlanningEntryByCustLedgerEntry(Record KVSADVAdvance Planning Entry, Record Cust. Ledger Entry, Decimal) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCalcNetAmountsCreditForAdvancePlanningEntryByCustLedgerEntry(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; CustLedgerEntry: Record "Cust. Ledger Entry"; var NetAmountCredit: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvancePlanMgtBase", 'OnAfterCalcNetAmountsCreditForAdvancePlanningEntryByCustLedgerEntry', '', false, false)]
local procedure DoSomethingOnAfterCalcNetAmountsCreditForAdvancePlanningEntryByCustLedgerEntry(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; CustLedgerEntry: Record "Cust. Ledger Entry"; var NetAmountCredit: Decimal)
begin
end;

OnAfterCalcNetAmountsCreditForAdvancePlanningEntryByVendorLedgerEntry(Record KVSADVAdvance Planning Entry, Record Vendor Ledger Entry, Decimal) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCalcNetAmountsCreditForAdvancePlanningEntryByVendorLedgerEntry(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; VendorLedgerEntry: Record "Vendor Ledger Entry"; var NetAmountCredit: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvancePlanMgtBase", 'OnAfterCalcNetAmountsCreditForAdvancePlanningEntryByVendorLedgerEntry', '', false, false)]
local procedure DoSomethingOnAfterCalcNetAmountsCreditForAdvancePlanningEntryByVendorLedgerEntry(AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; VendorLedgerEntry: Record "Vendor Ledger Entry"; var NetAmountCredit: Decimal)
begin
end;