Skip to content

KVSADVGeneralLedgerSubscrBase#

Events#

OnAfterCopyAdvFieldsFromGenJnlLineToVATEntry(Record VAT Entry, Record Gen. Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAdvFieldsFromGenJnlLineToVATEntry(var VATEntry: Record "VAT Entry"; GenJournalLine: Record "Gen. Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterCopyAdvFieldsFromGenJnlLineToVATEntry', '', false, false)]
local procedure DoSomethingOnAfterCopyAdvFieldsFromGenJnlLineToVATEntry(var VATEntry: Record "VAT Entry"; GenJournalLine: Record "Gen. Journal Line")
begin
end;

OnBeforeLinkVATEntryAndGLEntry(Record G/L Entry - VAT Entry Link, Record VAT Entry) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeLinkVATEntryAndGLEntry(var GLEntry2VATLink: Record "G/L Entry - VAT Entry Link"; var VATEntry: Record "VAT Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnBeforeLinkVATEntryAndGLEntry', '', false, false)]
local procedure DoSomethingOnBeforeLinkVATEntryAndGLEntry(var GLEntry2VATLink: Record "G/L Entry - VAT Entry Link"; var VATEntry: Record "VAT Entry")
begin
end;

OnAfterCopyAdvFieldsFromInvoicePostBufferToGenJnlLine(Record Invoice Post. Buffer, Record Gen. Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAdvFieldsFromInvoicePostBufferToGenJnlLine(InvoicePostBuffer: Record "Invoice Post. Buffer"; var GenJournalLine: Record "Gen. Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterCopyAdvFieldsFromInvoicePostBufferToGenJnlLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAdvFieldsFromInvoicePostBufferToGenJnlLine(InvoicePostBuffer: Record "Invoice Post. Buffer"; var GenJournalLine: Record "Gen. Journal Line")
begin
end;

OnAfterCopyAdvFieldsFromGenJnlLineToDltdCVLedgEntryBuffer(Record Detailed CV Ledg. Entry Buffer, Record Gen. Journal Line, Record Cust. Ledger Entry, Record Vendor Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAdvFieldsFromGenJnlLineToDltdCVLedgEntryBuffer(var DtldCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; GenJnlLine: Record "Gen. Journal Line"; CustLedgerEntry: Record "Cust. Ledger Entry"; VendLedgerEntry: Record "Vendor Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterCopyAdvFieldsFromGenJnlLineToDltdCVLedgEntryBuffer', '', false, false)]
local procedure DoSomethingOnAfterCopyAdvFieldsFromGenJnlLineToDltdCVLedgEntryBuffer(var DtldCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; GenJnlLine: Record "Gen. Journal Line"; CustLedgerEntry: Record "Cust. Ledger Entry"; VendLedgerEntry: Record "Vendor Ledger Entry")
begin
end;

OnAfterCopyAdvFieldsFromGenJnlLineToGLEntry(Record G/L Entry, Record Gen. Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAdvFieldsFromGenJnlLineToGLEntry(var GLEntry: Record "G/L Entry"; var GenJournalLine: Record "Gen. Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterCopyAdvFieldsFromGenJnlLineToGLEntry', '', false, false)]
local procedure DoSomethingOnAfterCopyAdvFieldsFromGenJnlLineToGLEntry(var GLEntry: Record "G/L Entry"; var GenJournalLine: Record "Gen. Journal Line")
begin
end;

OnAfterInitAdvFieldsForGenJournalLine(Record Gen. Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterInitAdvFieldsForGenJournalLine(var GenJnlLine: Record "Gen. Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterInitAdvFieldsForGenJournalLine', '', false, false)]
local procedure DoSomethingOnAfterInitAdvFieldsForGenJournalLine(var GenJnlLine: Record "Gen. Journal Line")
begin
end;

OnBeforeAddAdvFieldsToDtldCVLedgEntry(Record Detailed CV Ledg. Entry Buffer, Record Gen. Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeAddAdvFieldsToDtldCVLedgEntry(var DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; GenJournalLine: Record "Gen. Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnBeforeAddAdvFieldsToDtldCVLedgEntry', '', false, false)]
local procedure DoSomethingOnBeforeAddAdvFieldsToDtldCVLedgEntry(var DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; GenJournalLine: Record "Gen. Journal Line")
begin
end;

OnAfterAddAdvFieldsToDtldCVLedgEntry(Record Detailed CV Ledg. Entry Buffer, Record Gen. Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterAddAdvFieldsToDtldCVLedgEntry(var DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; GenJournalLine: Record "Gen. Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterAddAdvFieldsToDtldCVLedgEntry', '', false, false)]
local procedure DoSomethingOnAfterAddAdvFieldsToDtldCVLedgEntry(var DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; GenJournalLine: Record "Gen. Journal Line")
begin
end;

OnAfterCopyAdvFieldsFromCVLedgerEntryBufferToDtldCVLedgerEntryBuffer(Record Detailed CV Ledg. Entry Buffer, Record CV Ledger Entry Buffer) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAdvFieldsFromCVLedgerEntryBufferToDtldCVLedgerEntryBuffer(var DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; CVLedgerEntryBuffer: Record "CV Ledger Entry Buffer"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterCopyAdvFieldsFromCVLedgerEntryBufferToDtldCVLedgerEntryBuffer', '', false, false)]
local procedure DoSomethingOnAfterCopyAdvFieldsFromCVLedgerEntryBufferToDtldCVLedgerEntryBuffer(var DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; CVLedgerEntryBuffer: Record "CV Ledger Entry Buffer")
begin
end;

OnAfterFillAdvanceAmountFieldsForDetCVLedgEntryBuffer(Record Detailed CV Ledg. Entry Buffer) :#

[IntegrationEvent(false, false)]
local procedure OnAfterFillAdvanceAmountFieldsForDetCVLedgEntryBuffer(var DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterFillAdvanceAmountFieldsForDetCVLedgEntryBuffer', '', false, false)]
local procedure DoSomethingOnAfterFillAdvanceAmountFieldsForDetCVLedgEntryBuffer(var DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer")
begin
end;

OnBeforeCheckGenJlnLineIsNotAdvanceForApplication(Record Gen. Journal Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckGenJlnLineIsNotAdvanceForApplication(var GenJnlLine: Record "Gen. Journal Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnBeforeCheckGenJlnLineIsNotAdvanceForApplication', '', false, false)]
local procedure DoSomethingOnBeforeCheckGenJlnLineIsNotAdvanceForApplication(var GenJnlLine: Record "Gen. Journal Line"; var IsHandled: Boolean)
begin
end;

OnAfterCopyAdvFieldsFromInvoicePostingBufferToGenJnlLine(Record Invoice Posting Buffer, Record Gen. Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAdvFieldsFromInvoicePostingBufferToGenJnlLine(InvoicePostingBuffer: Record "Invoice Posting Buffer"; var GenJournalLine: Record "Gen. Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVGeneralLedgerSubscrBase", 'OnAfterCopyAdvFieldsFromInvoicePostingBufferToGenJnlLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAdvFieldsFromInvoicePostingBufferToGenJnlLine(InvoicePostingBuffer: Record "Invoice Posting Buffer"; var GenJournalLine: Record "Gen. Journal Line")
begin
end;