Codeunit "Cust. Entry-Edit"

ID 103
Namespace: Microsoft.Sales.Receivables

Properties

Name Value
Permissions TableData "Cust. Ledger Entry" = m, TableData "Detailed Cust. Ledg. Entry" = m, tabledata "Sales Invoice Header" = m
TableNo Table Microsoft.Sales.Receivables."Cust. Ledger Entry"

Methods

SetOnHold

procedure SetOnHold(var OnHoldCustLedgEntry: Record "Cust. Ledger Entry", NewOnHold: Code[3])

Parameters

Name Type Description
OnHoldCustLedgEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
NewOnHold Code[3]

SetCalledFromSalesInvoice

procedure SetCalledFromSalesInvoice(CalledFromSalesInvEditSet: Boolean)

Parameters

Name Type Description
CalledFromSalesInvEditSet Boolean

Events

OnBeforeCustLedgEntryModify

[IntegrationEvent(False,False)]
local procedure OnBeforeCustLedgEntryModify(var CustLedgEntry: Record "Cust. Ledger Entry", FromCustLedgEntry: Record "Cust. Ledger Entry")

Parameters

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

OnBeforeOnRun

[IntegrationEvent(False,False)]
local procedure OnBeforeOnRun(var CustLedgerEntryRec: Record "Cust. Ledger Entry", var CustLedgerEntry: Record "Cust. Ledger Entry", var DetailedCustLedgEntry: Record "Detailed Cust. Ledg. Entry", var IsHandled: Boolean)

Parameters

Name Type Description
CustLedgerEntryRec Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
DetailedCustLedgEntry Table Microsoft.Sales.Receivables."Detailed Cust. Ledg. Entry"
IsHandled Boolean

OnRunOnAfterCustLedgEntryModify

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

Parameters

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

OnAfterLogFieldChanged

[IntegrationEvent(False,False)]
local procedure OnAfterLogFieldChanged(CurrCustLedgerEntry: Record "Cust. Ledger Entry", NewCustLedgerEntry: Record "Cust. Ledger Entry", var Changed: Boolean)

Parameters

Name Type Description
CurrCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
NewCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
Changed Boolean

See also