Codeunit "Cancel Issued Fin. Charge Memo"

ID 1395
Namespace: Microsoft.Sales.FinanceCharge

Properties

Name Value
Permissions TableData "Cust. Ledger Entry" = rm, TableData "Reminder/Fin. Charge Entry" = rm, TableData "Issued Fin. Charge Memo Header" = rm, TableData "Issued Fin. Charge Memo Line" = rm
TableNo Table Microsoft.Sales.FinanceCharge."Issued Fin. Charge Memo Header"

Methods

GetAppliedCustomerLedgerEntryNotificationId

procedure GetAppliedCustomerLedgerEntryNotificationId(): Guid

Returns

Type Description
Guid

GetErrorMessages

procedure GetErrorMessages(var TempErrorMessageResult: Record "Error Message" temporary): Boolean

Parameters

Name Type Description
TempErrorMessageResult Table System.Utilities."Error Message"

Returns

Type Description
Boolean

SetParameters

procedure SetParameters(NewUseSameDocumentNo: Boolean, NewUseSamePostingDate: Boolean, PostingDate: Date, NewSkipShowNotification: Boolean)

Parameters

Name Type Description
NewUseSameDocumentNo Boolean
NewUseSamePostingDate Boolean
PostingDate Date
NewSkipShowNotification Boolean

SetGenJnlBatch

procedure SetGenJnlBatch(NewGenJnlBatch: Record "Gen. Journal Batch")

Parameters

Name Type Description
NewGenJnlBatch Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Batch"

ShowCustomerLedgerEntry

procedure ShowCustomerLedgerEntry(Notification: Notification)

Parameters

Name Type Description
Notification Notification

Events

OnAfterInitGenJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterInitGenJnlLine(var GenJournalLine: Record "Gen. Journal Line", IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IssuedFinChargeMemoHeader Table Microsoft.Sales.FinanceCharge."Issued Fin. Charge Memo Header"

OnAfterCancelIssuedFinChargeMemo

[IntegrationEvent(False,False)]
local procedure OnAfterCancelIssuedFinChargeMemo(var IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header")

Parameters

Name Type Description
IssuedFinChargeMemoHeader Table Microsoft.Sales.FinanceCharge."Issued Fin. Charge Memo Header"

OnBeforeCancelIssuedFinChargeMemo

[IntegrationEvent(False,False)]
local procedure OnBeforeCancelIssuedFinChargeMemo(var IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header")

Parameters

Name Type Description
IssuedFinChargeMemoHeader Table Microsoft.Sales.FinanceCharge."Issued Fin. Charge Memo Header"

OnCheckAppliedFinChargeMemoCustLedgerEntryOnAfterCalcAmounts

[IntegrationEvent(False,False)]
local procedure OnCheckAppliedFinChargeMemoCustLedgerEntryOnAfterCalcAmounts(var CustLedgerEntry: Record "Cust. Ledger Entry")

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"

See also