Codeunit "Cust. Entry-SetAppl.ID"

ID 101
Namespace: Microsoft.Sales.Receivables

Properties

Name Value
Permissions TableData "Cust. Ledger Entry" = rimd

Methods

SetApplId

procedure SetApplId(var CustLedgEntry: Record "Cust. Ledger Entry", ApplyingCustLedgEntry: Record "Cust. Ledger Entry", AppliesToID: Code[50])

Parameters

Name Type Description
CustLedgEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
ApplyingCustLedgEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
AppliesToID Code[50]

RemoveApplId

procedure RemoveApplId(var CustLedgerEntry: Record "Cust. Ledger Entry", AppliestoID: Code[50])

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
AppliestoID Code[50]

Events

OnBeforeUpdateCustLedgerEntry

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateCustLedgerEntry(var TempCustLedgerEntry: Record "Cust. Ledger Entry" temporary, ApplyingCustLedgerEntry: Record "Cust. Ledger Entry", AppliesToID: Code[50], var IsHandled: Boolean, var CustEntryApplID: Code[50])

Parameters

Name Type Description
TempCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
ApplyingCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
AppliesToID Code[50]
IsHandled Boolean
CustEntryApplID Code[50]

OnAfterUpdateCustLedgerEntry

[IntegrationEvent(False,False)]
local procedure OnAfterUpdateCustLedgerEntry(var CustLedgerEntry: Record "Cust. Ledger Entry", var TempCustLedgerEntry: Record "Cust. Ledger Entry" temporary, ApplyingCustLedgerEntry: Record "Cust. Ledger Entry", AppliesToID: Code[50])

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
TempCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
ApplyingCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
AppliesToID Code[50]

OnUpdateCustLedgerEntryOnBeforeCustLedgerEntryModify

[IntegrationEvent(False,False)]
local procedure OnUpdateCustLedgerEntryOnBeforeCustLedgerEntryModify(var CustLedgerEntry: Record "Cust. Ledger Entry", var TempCustLedgerEntry: Record "Cust. Ledger Entry" temporary, ApplyingCustLedgerEntry: Record "Cust. Ledger Entry", AppliesToID: Code[50])

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
TempCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
ApplyingCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
AppliesToID Code[50]

OnBeforeSetApplId

[IntegrationEvent(False,False)]
local procedure OnBeforeSetApplId(var CustLedgEntry: Record "Cust. Ledger Entry", ApplyingCustLedgEntry: Record "Cust. Ledger Entry", var AppliesToID: Code[50], var CustEntryApplID: Code[50], var IsHandled: Boolean)

Parameters

Name Type Description
CustLedgEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
ApplyingCustLedgEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
AppliesToID Code[50]
CustEntryApplID Code[50]
IsHandled Boolean

See also