[IntegrationEvent(False,False)]
local procedure OnAfterFinChrgMemoLineCreated(var FinanceChargeMemoLine: Record "Finance Charge Memo Line", Checking: Boolean, CurrencyCode: Code[10], var TempCurrency: Record Currency temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeMakeHeader(var FinanceChargeMemoHeaderReq: Record "Finance Charge Memo Header", var CurrencyCode: Code[10], var Checking: Boolean, var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterCustLedgEntrySetFilters(var CustLedgEntry: Record "Cust. Ledger Entry", FinanceChargeMemoHeaderReq: Record "Finance Charge Memo Header", Customer: Record Customer)
[IntegrationEvent(False,False)]
local procedure OnMakeHeaderOnAfterSetFilters(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header", FinanceChargeMemoHeaderReq: Record "Finance Charge Memo Header", FinanceChargeTerms: Record "Finance Charge Terms", Customer: Record Customer)
[IntegrationEvent(False,False)]
local procedure OnFinChrgMemoCheckOnBeforeMakeLines(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header", var FinanceChargeTerms: Record "Finance Charge Terms")
[IntegrationEvent(False,False)]
local procedure OnBeforeCode(Customer: Record Customer, var CustLedgerEntry: Record "Cust. Ledger Entry", FinanceChargeMemoHeaderReq: Record "Finance Charge Memo Header", FinanceChargeMemoHeader: Record "Finance Charge Memo Header", var IsHandled: Boolean, var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterCode(var FinChrgMemoLine: Record "Finance Charge Memo Line", var FinChrgMemoHeader: Record "Finance Charge Memo Header", var CustLedgEntry: Record "Cust. Ledger Entry")