[IntegrationEvent(False,False)]
local procedure OnAfterInitGenJnlLine(var GenJournalLine: Record "Gen. Journal Line", ReminderHeader: Record "Reminder Header", var SrcCode: Code[10], AccNo: Code[20])
[IntegrationEvent(False,False)]
local procedure OnAfterProcessReminderLines(ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line", var InterestAmount: Decimal, var InterestVATAmount: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterSetGenJnlLine2Dim(ReminderHeader: Record "Reminder Header", var GenJnlLine2: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnAfterTestDeleteHeader(var IssuedReminderHeader: Record "Issued Reminder Header", ReminderHeader: Record "Reminder Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeIssueReminder(var ReminderHeader: Record "Reminder Header", var ReplacePostingDate: Boolean, var PostingDate: Date, var IsHandled: Boolean, var IssuedReminderHeader: Record "Issued Reminder Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeIssuedReminderHeaderInsert(var IssuedReminderHeader: Record "Issued Reminder Header", ReminderHeader: Record "Reminder Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeIssuedReminderLineInsert(var IssuedReminderLine: Record "Issued Reminder Line", ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeReminderEntryInsert(var ReminderFinChargeEntry: Record "Reminder/Fin. Charge Entry", ReminderHeader: Record "Reminder Header", ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeGenJnlPostLineRun(var GenJnlLine2: Record "Gen. Journal Line", GenJnlLine: Record "Gen. Journal Line", var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnAfterInsertGenJnlLineForFee(var ReminderLine: Record "Reminder Line", var GenJnlLine: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertGenJnlLineForFee(var ReminderLine: Record "Reminder Line", var GenJnlLine: Record "Gen. Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInsertGenJnlLineForFeeOnBeforeGenJnlLineInsert(var GenJnlLine: Record "Gen. Journal Line", ReminderHeader: Record "Reminder Header", ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnAfterInsertReminderEntry(var ReminderFinChargeEntry: Record "Reminder/Fin. Charge Entry", ReminderHeader: Record "Reminder Header", ReminderLine: Record "Reminder Line", NextEntryNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnUpdateCustLedgEntryLastIssuedReminderLevelOnBeforeModify(var CustLedgEntry: Record "Cust. Ledger Entry", ReminderFinChargeEntry: Record "Reminder/Fin. Charge Entry")
[IntegrationEvent(False,False)]
local procedure OnUpdateCustLedgEntriesCalculateInterestOnBeforeCustLedgerEntryModify(var CustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnUpdateCustLedgEntriesCalculateInterestOnBeforeCustLedgerEntry2ModifyAll(var CustLedgEntry2: Record "Cust. Ledger Entry", CustLedgEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcAndEnsureAmountsNotEmpty(var ReminderHeader: Record "Reminder Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeProcessReminderLines(ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line", DocumentNo: Code[20])
[IntegrationEvent(False,False)]
local procedure OnProcessReminderLinesOnAfterCalcInterestAmounts(ReminderHeader: Record "Reminder Header", ReminderLine: Record "Reminder Line", var ReminderInterestAmount: Decimal, var ReminderInterestVATAmount: Decimal)
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterGenJnlPostLineRun(var GenJnlLine2: Record "Gen. Journal Line", var GenJnlLine: Record "Gen. Journal Line", var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line", var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterInitGenJnlLinePostInterest(var GenJnlLine: Record "Gen. Journal Line", var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterGenJnlLineInsertPostInterest(var GenJnlLine: Record "Gen. Journal Line", var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterCalcShouldInsertReminderEntry(ReminderHeader: Record "Reminder Header", ReminderLine: Record "Reminder Line", var ShouldInsertReminderEntry: Boolean)
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeGenJnlLineInsertPostInterest(var GenJnlLine: Record "Gen. Journal Line", var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterGenJnlLineInsertTotalAmount(var GenJnlLine: Record "Gen. Journal Line", var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeGenJnlLineInsertTotalAmount(var GenJnlLine: Record "Gen. Journal Line", var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeReminderLineDeleteAll(var ReminderHeader: Record "Reminder Header", var IssuedReminderHeader: Record "Issued Reminder Header", NextEntryNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeGenJnlLineUpdateLineBalance(var GenJnlLine: Record "Gen. Journal Line", ReminderInterestVATAmount: Decimal, var TotalAmount: Decimal)
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforePostInterestCheck(var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line", var TempGenJnlLine: Record "Gen. Journal Line" temporary, GenJnlBatch: Record "Gen. Journal Batch", var ReminderInterestAmount: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterUpdateCustLedgEntriesCalculateInterestLoops(var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnDeleteHeaderOnBeforeIssuedReminderLineInsert(var IssuedReminderLine: Record "Issued Reminder Line", IssuedReminderHeader: Record "Issued Reminder Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteHeader(ReminderHeader: Record "Reminder Header", var IssuedReminderHeader: Record "Issued Reminder Header", var IsHandled: Boolean)