Table of Contents

KVSADVAdvApplicationMgtPurch

Events

OnBeforeCheckDirectApplyOfAdance(Record Vendor Ledger Entry, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDirectApplyOfAdance(CVLedgerEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean): 

OnBeforeCheckApplyingDocType(Record Vendor Ledger Entry, Record Vendor Ledger Entry, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckApplyingDocType(CVLedgEntryToUpdate: Record "Vendor Ledger Entry"; ApplyingCVLedgEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean): 

OnAfterSetFilterForUnappliedDtltdCVLedgerEntriesForClosCrMemoCorrection(Record Detailed Vendor Ledg. Entry, Record Detailed Vendor Ledg. Entry) :

[IntegrationEvent(false, false)]
local procedure OnAfterSetFilterForUnappliedDtltdCVLedgerEntriesForClosCrMemoCorrection(UnapplyingDtldCVLedgerEntry: Record "Detailed Vendor Ledg. Entry"; var UnappliedDtldCVLedgerEntry: Record "Detailed Vendor Ledg. Entry"): 

OnBeforePostCorrectionOfAdvClosCrMemoForUnapplication(Record Gen. Journal Line, Record Detailed Vendor Ledg. Entry, Record Purch. Cr. Memo Hdr., Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforePostCorrectionOfAdvClosCrMemoForUnapplication(GenJournalLine: Record "Gen. Journal Line"; DetailedCVLedgEntry: Record "Detailed Vendor Ledg. Entry"; var AdvClosCMHeader: Record "Purch. Cr. Memo Hdr."; var IsHandled: Boolean): 

OnAfterPostCorrectionOfAdvClosCrMemoForUnapplication(Record Gen. Journal Line, Record Detailed Vendor Ledg. Entry, Record Purch. Cr. Memo Hdr., Code[20]) :

[IntegrationEvent(false, false)]
local procedure OnAfterPostCorrectionOfAdvClosCrMemoForUnapplication(GenJournalLine: Record "Gen. Journal Line"; DetailedCVLedgEntry: Record "Detailed Vendor Ledg. Entry"; AdvClosCMHeader: Record "Purch. Cr. Memo Hdr."; AdvPostedInvNo: Code[20]): 

OnBeforeCheckAdvanceApplicationAllowedForCVLedgerEntry(Record Vendor Ledger Entry, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckAdvanceApplicationAllowedForCVLedgerEntry(var CVLedgerEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean): 

OnAfterCalcClosingAmountAvailableForApplication(Record Detailed Vendor Ledg. Entry, Record KVSADVPostedAdvClosCrMemoEntry, Decimal) :

[IntegrationEvent(false, false)]
local procedure OnAfterCalcClosingAmountAvailableForApplication(DtldCVLedgerEntry: Record "Detailed Vendor Ledg. Entry"; ClCMEntry: Record "KVSADVPostedAdvClosCrMemoEntry"; var TotalClCMAmt: Decimal): 

OnAfterCalcExchRateAmountAvailableForApplication(Record Detailed Vendor Ledg. Entry, Record KVSADVPostedAdvClosCrMemoEntry, Decimal) :

[IntegrationEvent(false, false)]
local procedure OnAfterCalcExchRateAmountAvailableForApplication(DtldCVLedgerEntry: Record "Detailed Vendor Ledg. Entry"; ClCMEntry: Record "KVSADVPostedAdvClosCrMemoEntry"; var TotalExchRateAmt: Decimal): 

OnBeforeCheckDtldLedgEntryUnapplicationAllowed(Record Detailed Vendor Ledg. Entry, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDtldLedgEntryUnapplicationAllowed(DetailedCVLedgEntry: Record "Detailed Vendor Ledg. Entry"; var IsHandled: Boolean): 

OnBeforeCheckCVLedgerEntryReversalAllowed(Record Vendor Ledger Entry, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckCVLedgerEntryReversalAllowed(CVLedgerEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean):