KVSADVAdvApplicationMgtSales
Events
OnBeforeCheckDirectApplyOfAdance(Record Cust. Ledger Entry, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDirectApplyOfAdance(CVLedgerEntry: Record "Cust. Ledger Entry"; var IsHandled: Boolean):
OnBeforeCheckApplyingDocType(Record Cust. Ledger Entry, Record Cust. Ledger Entry, Variant) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckApplyingDocType(CVLedgEntryToUpdate: Record "Cust. Ledger Entry"; ApplyingCVLedgEntry: Record "Cust. Ledger Entry"; arg: Variant):
OnAfterSetFilterForUnappliedDtltdCVLedgerEntriesForClosCrMemoCorrection(Record Detailed Cust. Ledg. Entry, Record Detailed Cust. Ledg. Entry) :
[IntegrationEvent(false, false)]
local procedure OnAfterSetFilterForUnappliedDtltdCVLedgerEntriesForClosCrMemoCorrection(UnapplyingDtldCVLedgerEntry: Record "Detailed Cust. Ledg. Entry"; var UnappliedDtldCVLedgerEntry: Record "Detailed Cust. Ledg. Entry"):
OnBeforePostCorrectionOfAdvClosCrMemoForUnapplication(Record Gen. Journal Line, Record Detailed Cust. Ledg. Entry, Record Sales Cr.Memo Header, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforePostCorrectionOfAdvClosCrMemoForUnapplication(GenJournalLine: Record "Gen. Journal Line"; DetailedCVLedgEntry: Record "Detailed Cust. Ledg. Entry"; var AdvClosCMHeader: Record "Sales Cr.Memo Header"; var IsHandled: Boolean):
OnAfterPostCorrectionOfAdvClosCrMemoForUnapplication(Record Gen. Journal Line, Record Detailed Cust. Ledg. Entry, Record Sales Cr.Memo Header, Code[20]) :
[IntegrationEvent(false, false)]
local procedure OnAfterPostCorrectionOfAdvClosCrMemoForUnapplication(GenJournalLine: Record "Gen. Journal Line"; DetailedCVLedgEntry: Record "Detailed Cust. Ledg. Entry"; AdvClosCMHeader: Record "Sales Cr.Memo Header"; AdvPostedInvNo: Code[20]):
OnBeforeCheckAdvanceApplicationAllowedForCVLedgerEntry(Record Cust. Ledger Entry, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckAdvanceApplicationAllowedForCVLedgerEntry(var CVLedgerEntry: Record "Cust. Ledger Entry"; var IsHandled: Boolean):
OnAfterCalcClosingAmountAvailableForApplication(Record Detailed Cust. Ledg. Entry, Record KVSADVPostedAdvClosCrMemoEntry, Decimal) :
[IntegrationEvent(false, false)]
local procedure OnAfterCalcClosingAmountAvailableForApplication(DtldCVLedgerEntry: Record "Detailed Cust. Ledg. Entry"; ClCMEntry: Record "KVSADVPostedAdvClosCrMemoEntry"; var TotalClCMAmt: Decimal):
OnAfterCalcExchRateAmountAvailableForApplication(Record Detailed Cust. Ledg. Entry, Record KVSADVPostedAdvClosCrMemoEntry, Decimal) :
[IntegrationEvent(false, false)]
local procedure OnAfterCalcExchRateAmountAvailableForApplication(DtldCVLedgerEntry: Record "Detailed Cust. Ledg. Entry"; ClCMEntry: Record "KVSADVPostedAdvClosCrMemoEntry"; var TotalExchRateAmt: Decimal):
OnBeforeCheckDtldLedgEntryUnapplicationAllowed(Record Detailed Cust. Ledg. Entry, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDtldLedgEntryUnapplicationAllowed(DetailedCVLedgEntry: Record "Detailed Cust. Ledg. Entry"; var IsHandled: Boolean):
OnBeforeCheckCVLedgerEntryReversalAllowed(Record Cust. Ledger Entry, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckCVLedgerEntryReversalAllowed(CVLedgerEntry: Record "Cust. Ledger Entry"; var IsHandled: Boolean):