procedure Set(Cust2: Record Customer, var CustLedgEntry2: Record "Cust. Ledger Entry", ReminderHeaderReq2: Record "Reminder Header", OverdueEntriesOnly2: Boolean, IncludeEntriesOnHold2: Boolean, var CustLedgEntryLinefeeOn: Record "Cust. Ledger Entry")
procedure SuggestLines(ReminderHeader2: Record "Reminder Header", var CustLedgEntry2: Record "Cust. Ledger Entry", OverdueEntriesOnly2: Boolean, IncludeEntriesOnHold2: Boolean, var CustLedgEntryLinefeeOn: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterCode(var RetVal: Boolean)
Parameters
Name
Type
Description
RetVal
Boolean
OnAfterFilterCustLedgEntryReminderLevel
[IntegrationEvent(False,False)]
local procedure OnAfterFilterCustLedgEntryReminderLevel(var CustLedgerEntry: Record "Cust. Ledger Entry", var ReminderLevel: Record "Reminder Level", ReminderTerms: Record "Reminder Terms", Customer: Record Customer, ReminderHeaderReq: Record "Reminder Header", ReminderHeader: Record "Reminder Header")
[IntegrationEvent(False,False)]
local procedure OnAfterInitReminderLine(var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line", LineType: Enum "Reminder Line Type", Description: Text)
[IntegrationEvent(False,False)]
local procedure OnAfterMakeReminder(var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line")
[IntegrationEvent(False,False)]
local procedure OnAfterSet(var Cust: Record Customer, var CustLedgEntry: Record "Cust. Ledger Entry", var ReminderHeaderReq: Record "Reminder Header", var OverdueEntriesOnly: Boolean, var IncludeEntriesOnHold: Boolean, var CustLedgEntryLinefeeOn: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterSetReminderLine(CustLedgEntry: Record "Cust. Ledger Entry", var LineLevel2: Integer, var ReminderDueDate2: Date)
[IntegrationEvent(False,False)]
local procedure OnAfterSuggestLines(ReminderHeader: Record "Reminder Header", var CustLedgEntry2: Record "Cust. Ledger Entry", OverdueEntriesOnly2: Boolean, IncludeEntriesOnHold2: Boolean, var CustLedgEntryLinefeeOn: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAddLineFeeForCustLedgEntryOnAfterCalcRemainingAmount(var CustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAddRemiderLinesFromCustLedgEntryWithNoReminderLevelFilterOnBeforeCheckAmountsNotDueLineInserted(ReminderHeader: Record "Reminder Header", ReminderLine: Record "Reminder Line", var AmountsNotDueLineInserted: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeAddRemiderLinesFromCustLedgEntryWithNoReminderLevelFilter(var CustLedgEntry: Record "Cust. Ledger Entry", ReminderHeaderReq: Record "Reminder Header", ReminderHeader: Record "Reminder Header", var IsHandled: Boolean, var ReminderLine: Record "Reminder Line", var NextLineNo: Integer, var StartLineInserted: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCustLedgerEntryFind(var CustLedgerEntry: Record "Cust. Ledger Entry", ReminderHeader: Record "Reminder Header", Customer: Record Customer)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetReminderTerms(var ReminderHeader: Record "Reminder Header", var ReminderTerms: Record "Reminder Terms", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeFindAndMarkReminderCandidates(var ReminderLevel: Record "Reminder Level", ReminderHeaderReq: Record "Reminder Header", ReminderTerms: Record "Reminder Terms", var ReminderEntry: Record "Reminder/Fin. Charge Entry", var CustLedgEntry: Record "Cust. Ledger Entry", var TempCustLedgEntryOnHold: Record "Cust. Ledger Entry" temporary, var CustLedgEntryLastIssuedReminderLevelFilter: Text, var CustAmount: Decimal, var MakeDoc: Boolean, var MaxReminderLevel: Integer, var MaxLineLevel: Integer, OverdueEntriesOnly: Boolean, IncludeEntriesOnHold: Boolean, var IsHandled: Boolean, var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertReminderLine(ReminderNo: Code[20], LineType: Enum "Reminder Line Type", Description: Text[100], var NextLineNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeMakeReminder(var ReminderHeader: Record "Reminder Header", CurrencyCode: Code[10], var RetVal: Boolean, var IsHandled: Boolean, ReminderHeaderReq: Record "Reminder Header", OverdueEntriesOnly: Boolean, IncludeEntriesOnHold: Boolean, HeaderExists: Boolean, Customer: Record Customer)
[IntegrationEvent(False,False)]
local procedure OnBeforeRemoveLinesOfNegativeReminder(var ReminderHeader: Record "Reminder Header", ReminderHeaderReq: Record "Reminder Header", Customer: Record Customer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeReminderHeaderFind(var ReminderHeader: Record "Reminder Header", ReminderHeaderReq: Record "Reminder Header", ReminderTerms: Record "Reminder Terms", Customer: Record Customer, CustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeReminderHeaderInsert(var ReminderHeader: Record "Reminder Header", ReminderHeaderReq: Record "Reminder Header", ReminderTerms: Record "Reminder Terms", Customer: Record Customer)
[IntegrationEvent(False,False)]
local procedure OnBeforeReminderHeaderModify(var ReminderHeader: Record "Reminder Header", var ReminderHeaderReq: Record "Reminder Header", HeaderExists: Boolean, ReminderTerms: Record "Reminder Terms", Customer: Record Customer, ReminderLevel: Record "Reminder Level", var CustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeReminderLineInsert(var ReminderLine: Record "Reminder Line", ReminderHeader: Record "Reminder Header", ReminderLevel: Record "Reminder Level", CustLedgerEntry: Record "Cust. Ledger Entry", ReminderHeaderReq: Record "Reminder Header")
[IntegrationEvent(False,False)]
local procedure OnCodeOnBeforeCurrencyLoop(CustLedgEntry: Record "Cust. Ledger Entry", ReminderHeaderReq: Record "Reminder Header", ReminderTerms: Record "Reminder Terms", OverdueEntriesOnly: Boolean, IncludeEntriesOnHold: Boolean, HeaderExists: Boolean, CustLedgEntryLastIssuedReminderLevelFilter: Text, var TempCurrency: Record Currency temporary, Customer: Record Customer, var CustLedgEntryLineFeeFilters: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnCodeOnBeforeGetReminderTerms(var Customer: Record Customer, var CustLedgerEntry: Record "Cust. Ledger Entry", var CustLedgEntryLastIssuedReminderLevelFilter: Text, var ReminderHeader: Record "Reminder Header", var IsHandled: Boolean, var ReturnValue: Boolean)
[IntegrationEvent(False,False)]
local procedure OnFindAndMarkReminderCandidatesOnBeforeCustLedgEntryLoop(var CustLedgerEntry: Record "Cust. Ledger Entry", var ReminderHeader: Record "Reminder Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterFindAndMarkReminderCandidates(CustLedgEntry: Record "Cust. Ledger Entry", ReminderLevel: Record "Reminder Level", var CustAmount: Decimal, MakeDoc: Boolean, MaxReminderLevel: Integer, MaxLineLevel: Integer, var IsHandled: Boolean, var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnMakeReminderOnAfterCalcShouldMakeDoc(ReminderHeaderReq: Record "Reminder Header", ReminderHeader: Record "Reminder Header", Customer: Record Customer, var ShouldMakeDoc: Boolean, MakeDoc: Boolean, var CustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnMakeReminderOnAfterAddRemiderLinesFromCustLedgEntriesWithNoReminderLevelFilter(var CustLedgerEntry: Record "Cust. Ledger Entry", Customer: Record Customer, ReminderHeader: Record "Reminder Header", MaxReminderLevel: Integer, var OverdueEntriesOnly: Boolean)
[IntegrationEvent(False,False)]
local procedure OnMakeReminderOnAfterReminderLevelLoop(var ReminderLevel: Record "Reminder Level", var NextLineNo: Integer, StartLineInserted: Boolean, ReminderHeaderReq: Record "Reminder Header", ReminderHeader: Record "Reminder Header", Customer: Record Customer)
[IntegrationEvent(False,False)]
local procedure OnMakeReminderOnAfterCalcIsGracePeriodExpired(var ReminderDueDate: Date, var ReminderHeader: Record "Reminder Header", var IsGracePeriodExpired: Boolean)
[IntegrationEvent(False,False)]
local procedure OnMakeReminderOnBeforeCustLedgEntryFindSet(var CustLedgEntry: Record "Cust. Ledger Entry", Cust: Record Customer, ReminderHeader: Record "Reminder Header", MaxReminderLevel: Integer, var OverDueEntriesOnly: Boolean)
[IntegrationEvent(False,False)]
local procedure OnMakeReminderOnBeforeOnHoldReminderLineInsert(var ReminderLine: Record "Reminder Line", ReminderHeader: Record "Reminder Header", ReminderLevel: Record "Reminder Level", var CustLedgerEntry: Record "Cust. Ledger Entry", var CustLedgEntryOnHoldTEMP: Record "Cust. Ledger Entry" temporary)
[IntegrationEvent(False,False)]
local procedure OnMakeReminderOnBeforeReminderHeaderModify(var ReminderHeader: Record "Reminder Header", var ReminderLine: Record "Reminder Line", var NextLineNo: Integer, MaxReminderLevel: Integer)
[IntegrationEvent(False,False)]
local procedure OnMarkReminderCandidateOnAfterCalcIsGracePeriodExpired(var ReminderLevel: Record "Reminder Level", var ReminderDueDate: Date, var ReminderHeaderReq: Record "Reminder Header", var ReminderTerms: Record "Reminder Terms", var CustLedgerEntry: Record "Cust. Ledger Entry", var ReminderHeader: Record "Reminder Header", var LineLevel: Integer, var IsGracePeriodExpired: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSetReminderLineOnAfterFindNextLineLevel(ReminderEntry: Record "Reminder/Fin. Charge Entry", var LineLevel2: Integer, var ReminderDueDate2: Date)
[IntegrationEvent(False,False)]
local procedure OnAddRemiderLinesFromCustLedgEntryWithNoReminderLevelFilterOnBeforeReminderLineInsert(var ReminderLine: Record "Reminder Line", ReminderHeader: Record "Reminder Header", ReminderLevel: Record "Reminder Level", var CustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeSetReminderLine(var LineLevel2: Integer, var ReminderDueDate2: Date, var IsHandled: Boolean, var CustLedgerEntry: Record "Cust. Ledger Entry", var ReminderFinChargeEntry: Record "Reminder/Fin. Charge Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterReminderLinesInsertLoop(var ReminderHeader: Record "Reminder Header", CurrencyCode: Code[10], var NextLineNo: Integer, var MaxReminderLevel: Integer, OverdueEntriesOnly: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterGlobalReminderGetGlobalCustomer(var ReminderHeader: Record "Reminder Header", var Customer: Record Customer, var IsHandled: Boolean, var ReturnValue: Boolean)