procedure TestDeleteHeader(FinChrgMemoHeader: Record "Finance Charge Memo Header", var IssuedFinChrgMemoHeader: Record "Issued Fin. Charge Memo Header")
[IntegrationEvent(False,False)]
local procedure OnAfterCalculateFinChrgMemoInterestAmounts(var FinChargeMemoHeader: Record "Finance Charge Memo Header", var TempGenJournalLine: Record "Gen. Journal Line" temporary, var FinChrgMemoInterestAmount: Decimal, var FinChrgMemoInterestVATAmount: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterInitGenJnlLine(var GenJnlLine: Record "Gen. Journal Line", FinChargeMemoHeader: Record "Finance Charge Memo Header", var SrcCode: Code[10])
[IntegrationEvent(False,False)]
local procedure OnAfterSetDimensionsProcedure(var GenJnlLine: Record "Gen. Journal Line", var FinanceChargeMemoHeader: Record "Finance Charge Memo Header", var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], var SrcCode: Code[10])
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimensions(var FinChargeMemoHeader: Record "Finance Charge Memo Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeIssueFinChargeMemo(var FinChargeMemoHeader: Record "Finance Charge Memo Header", var ReplacePostingDate: Boolean, var PostingDate: Date, var IsHandled: Boolean, IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeGenJnlPostLineRunWithCheck(var GenJournalLine: Record "Gen. Journal Line", FinanceChargeMemoHeader: Record "Finance Charge Memo Header")
[IntegrationEvent(False,False)]
local procedure OnUpdateCustLedgEntriesCalculateInterestOnBeforeCustLedgerEntry2ModifyAll(var CustLedgEntry2: Record "Cust. Ledger Entry", CustLedgEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterInsertIssuedFinChrgMemoLine(FinChrgMemoLine: Record "Finance Charge Memo Line", var IssuedFinChrgMemoLine: Record "Issued Fin. Charge Memo Line", CurrencyFactor: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckNegativeFinChrgMemoLineAmount(FinChrgMemoHeader: Record "Finance Charge Memo Header", FinChrgMemoLine: Record "Finance Charge Memo Line", FinChrgTerms: Record "Finance Charge Terms", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeGLAccountGenJnlLineInsert(var GenJournalLine: Record "Gen. Journal Line", FinanceChargeMemoLine: Record "Finance Charge Memo Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterGenJnlPostLineRunWithCheck(var GenJournalLine: Record "Gen. Journal Line", var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateCustLedgEntriesCalculateInterest(EntryNo: Integer, DocumentDate: Date, var IsHandled: Boolean)