KVSADVAdvancePostingSales
Events
OnAfterUpdateAdvanceFieldsForGenJnlLineByApplicationTo(Record Gen. Journal Line, Record Cust. Ledger Entry, Integer, Code[20]) :
[IntegrationEvent(false, false)]
local procedure OnAfterUpdateAdvanceFieldsForGenJnlLineByApplicationTo(var GenJournalLine: Record "Gen. Journal Line"; CVLedgerEntry: Record "Cust. Ledger Entry"; DocType: Integer; DocNo: Code[20]):
OnAfterFillAdvanceFieldsInCVLedgerEntryByGenJnlLine(Record Cust. Ledger Entry, Record Gen. Journal Line) :
[IntegrationEvent(false, false)]
local procedure OnAfterFillAdvanceFieldsInCVLedgerEntryByGenJnlLine(var CVLedgerEntry: Record "Cust. Ledger Entry"; GenJournalLine: Record "Gen. Journal Line"):
OnBeforeTestAdvFieldsForGenJnlLineApplication(Record Gen. Journal Line, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeTestAdvFieldsForGenJnlLineApplication(GenJnlLine: Record "Gen. Journal Line"; var IsHandled: Boolean):
OnAfterSetAdvFieldsForCVLedgerEntryByCVLedgerEntryBuffer(Record Cust. Ledger Entry, Record CV Ledger Entry Buffer) :
[IntegrationEvent(false, false)]
local procedure OnAfterSetAdvFieldsForCVLedgerEntryByCVLedgerEntryBuffer(var CVLedgerEntry: Record "Cust. Ledger Entry"; CVLedgerEntryBuffer: Record "CV Ledger Entry Buffer"):
OnAfterCopyAdvanceFieldsFromCVLedgEntryToCVLedgerEntryBuffer(Record CV Ledger Entry Buffer, Record Cust. Ledger Entry) :
[IntegrationEvent(false, false)]
local procedure OnAfterCopyAdvanceFieldsFromCVLedgEntryToCVLedgerEntryBuffer(var CVLedgerEntryBuffer: Record "CV Ledger Entry Buffer"; CVLedgerEntry: Record "Cust. Ledger Entry"):
OnBeforeCheckDocHeaderOpenAdvance(Record Sales Header, Boolean, Boolean, Boolean, Integer, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDocHeaderOpenAdvance(DocumentHeader: Record "Sales Header"; var SkipCreating: Boolean; var ErrorMessage: Boolean; var ExistingOfAdvance: Boolean; var AdvanceChainNo: Integer; var IsHandled: Boolean):
OnBeforeCheckFillNetAmountLCY(Record Gen. Journal Line, Boolean, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckFillNetAmountLCY(GenJnlLine: Record "Gen. Journal Line"; var Result: Boolean; var IsHandled: Boolean):
OnAfterInitAdvCVLedgEntry(Record Cust. Ledger Entry, Record Gen. Journal Line) :
[IntegrationEvent(false, false)]
local procedure OnAfterInitAdvCVLedgEntry(var CVLedgerEntry: Record "Cust. Ledger Entry"; var GenJnlLine: Record "Gen. Journal Line"):
OnAfterAddOldApplicationAdvFieldsInDtldCVLedgEntry(Record Detailed CV Ledg. Entry Buffer, Record CV Ledger Entry Buffer, Record Cust. Ledger Entry, Record Gen. Journal Line) :
[IntegrationEvent(false, false)]
local procedure OnAfterAddOldApplicationAdvFieldsInDtldCVLedgEntry(var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var OldCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; CVLedgerEntry: Record "Cust. Ledger Entry"; var GenJnlLine: Record "Gen. Journal Line"):
OnBeforeUpdateCalculatedAdvVATAmounts(Record VAT Entry, Record Detailed CV Ledg. Entry Buffer, Decimal, Decimal, Integer, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateCalculatedAdvVATAmounts(var TempAdvVATEntry: Record "VAT Entry" temporary; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var SumVATAmount: Decimal; var SumVATBase: Decimal; var TotalOfVatEntry: Integer; var IsHandled: Boolean):
OnBeforeCheckShouldClosInvoiceDocument(Record Sales Header, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckShouldClosInvoiceDocument(var DocumentHeader: Record "Sales Header"; var IsHandled: Boolean):
OnAfterCheckDocumentHeaderForAdvancePosting(Record Sales Header) :
[IntegrationEvent(false, false)]
local procedure OnAfterCheckDocumentHeaderForAdvancePosting(DocumentHeader: Record "Sales Header"):
OnAfterCheckAppliedCVLedgerEntryOfDocumentHeaderForAdvancePosting(Record Sales Header, Record Cust. Ledger Entry) :
[IntegrationEvent(false, false)]
local procedure OnAfterCheckAppliedCVLedgerEntryOfDocumentHeaderForAdvancePosting(DocumentHeader: Record "Sales Header"; CVLedgerEntry: Record "Cust. Ledger Entry"):
OnAfterTransferAdvFieldsFromDocumentLinesToGenJnlLine(Record Gen. Journal Line, Record Sales Line) :
[IntegrationEvent(false, false)]
local procedure OnAfterTransferAdvFieldsFromDocumentLinesToGenJnlLine(var GenJnlLine: Record "Gen. Journal Line"; var TotalDocumentLine: Record "Sales Line"):
OnAfterTransferAdvFieldsFromDocumentHeaderToGenJnlLine(Record Gen. Journal Line, Record Sales Header) :
[IntegrationEvent(false, false)]
local procedure OnAfterTransferAdvFieldsFromDocumentHeaderToGenJnlLine(var GenJournalLine: Record "Gen. Journal Line"; DocumentHeader: Record "Sales Header"):
OnAfterAddAdvanceFieldsToGenJournalLineByAppliedDocumentHeader(Record Gen. Journal Line, Record Sales Header) :
[IntegrationEvent(false, false)]
local procedure OnAfterAddAdvanceFieldsToGenJournalLineByAppliedDocumentHeader(var GenJournalLine: Record "Gen. Journal Line"; AppliedDocumentHeader: Record "Sales Header"):
OnAfterTransferAdvFieldsFromDocumentLineToNewInvoicePostingBuffer(Record Sales Line, Record Invoice Posting Buffer) :
[IntegrationEvent(false, false)]
local procedure OnAfterTransferAdvFieldsFromDocumentLineToNewInvoicePostingBuffer(var DocumentLine: Record "Sales Line"; var InvoicePostBuffer: Record "Invoice Posting Buffer"):
OnBeforeCompareDocumentLineWithAdvancePlanningEntry(Record Sales Header, Record Sales Line, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCompareDocumentLineWithAdvancePlanningEntry(DocumentHeader: Record "Sales Header"; DocumentLine: Record "Sales Line"; var IsHandled: Boolean):
OnCompareDocumentLineWithAdvancePlanningEntryElse(Record Sales Header, Record Sales Line, Record KVSADVAdvance Planning Entry, Enum KVSADVCompAdvPlanWithInv) :
[IntegrationEvent(false, false)]
local procedure OnCompareDocumentLineWithAdvancePlanningEntryElse(DocumentHeader: Record "Sales Header"; DocumentLine: Record "Sales Line"; var AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"; ComparisionType: Enum "KVSADVCompAdvPlanWithInv"):
OnAfterUpdateAdvancePlanFromDocumentLineBeforeModify(Record Sales Header, Record Sales Line, Record KVSADVAdvance Planning Entry) :
[IntegrationEvent(false, false)]
local procedure OnAfterUpdateAdvancePlanFromDocumentLineBeforeModify(DocumentHeader: Record "Sales Header"; DocumentLine: Record "Sales Line"; var AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"):
OnBeforeCheckDocumentHeaderForAdvancePosting(Record Sales Header, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDocumentHeaderForAdvancePosting(SalesHeader: Record "Sales Header"; var IsHandled: Boolean):
OnFindOldPlanningEntryDepositsOnAfterSetFilterSecurityDeposit(Record Sales Header, Record KVSADVSecurityDeposit) :
[IntegrationEvent(false, false)]
local procedure OnFindOldPlanningEntryDepositsOnAfterSetFilterSecurityDeposit(SalesHeader: Record "Sales Header"; var SecurityDeposit: Record "KVSADVSecurityDeposit"):
OnBeforeTransferAdvFieldsFromDocumentLineToInvoicePostingBuffer(Record Sales Line, Record Invoice Posting Buffer, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeTransferAdvFieldsFromDocumentLineToInvoicePostingBuffer(var SalesLine: Record "Sales Line"; var InvoicePostingBuffer: Record "Invoice Posting Buffer"; var IsHandled: Boolean):