Codeunit "Exch. Rate Adjmt. Run Handler"

ID 599
Namespace: Microsoft.Finance.Currency

Methods

RunCustExchRateAdjustment

procedure RunCustExchRateAdjustment(GenJnlLine: Record "Gen. Journal Line", var TempCustLedgerEntry: Record "Cust. Ledger Entry" temporary)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"

RunVendExchRateAdjustment

procedure RunVendExchRateAdjustment(GenJnlLine: Record "Gen. Journal Line", var TempVendorLedgerEntry: Record "Vendor Ledger Entry" temporary)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempVendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"

RunEmplExchRateAdjustment

procedure RunEmplExchRateAdjustment(GenJnlLine: Record "Gen. Journal Line", var TempEmployeeLedgerEntry: Record "Employee Ledger Entry" temporary)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempEmployeeLedgerEntry Table Microsoft.HumanResources.Payables."Employee Ledger Entry"

Events

OnBeforeRunExchangeRateAdjustment

[IntegrationEvent(False,False)]
local procedure OnBeforeRunExchangeRateAdjustment(var IsHandled: Boolean)

Parameters

Name Type Description
IsHandled Boolean

OnBeforeRunCustExchRateAdjustment

[IntegrationEvent(False,False)]
local procedure OnBeforeRunCustExchRateAdjustment(GenJnlLine: Record "Gen. Journal Line", var TempCustLedgerEntry: Record "Cust. Ledger Entry" temporary, var IsHandled: Boolean)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempCustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
IsHandled Boolean

OnBeforeRunVendExchRateAdjustment

[IntegrationEvent(False,False)]
local procedure OnBeforeRunVendExchRateAdjustment(GenJnlLine: Record "Gen. Journal Line", var TempVendorLedgerEntry: Record "Vendor Ledger Entry" temporary, var IsHandled: Boolean)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempVendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"
IsHandled Boolean

OnBeforeRunEmplExchRateAdjustment

[IntegrationEvent(False,False)]
local procedure OnBeforeRunEmplExchRateAdjustment(GenJnlLine: Record "Gen. Journal Line", var TempEmployeeLedgerEntry: Record "Employee Ledger Entry" temporary, var IsHandled: Boolean)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempEmployeeLedgerEntry Table Microsoft.HumanResources.Payables."Employee Ledger Entry"
IsHandled Boolean

See also