[IntegrationEvent(False,False)]
local procedure OnAfterSetDtldCustLedgEntryFilters(var DtldCustLedgEntry: Record "Detailed Cust. Ledg. Entry", CustLedgEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterSetDtldVendLedgEntryFilters(var DtldVendLedgEntry: Record "Detailed Vendor Ledg. Entry", VendLedgEntry: Record "Vendor Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterSetDtldEmplLedgEntryFilters(var DtldEmplLedgEntry: Record "Detailed Employee Ledger Entry", EmplLedgEntry: Record "Employee Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterShouldAdjustCustLedgEntry(CustLedgEntry: Record "Cust. Ledger Entry", var ShouldAdjust: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterShouldAdjustVendLedgEntry(VendLedgEntry: Record "Vendor Ledger Entry", var ShouldAdjust: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterShouldAdjustEmplLedgEntry(EmplLedgEntry: Record "Employee Ledger Entry", var ShouldAdjust: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAdjustCustomerLedgerEntryOnBeforeInitDtldCustLedgEntry(var Customer: Record Customer, CusLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterAdjustCustomerLedgerEntryOnAfterCalcAdjmtAmount(CustLedgerEntry: Record "Cust. Ledger Entry", var ExchRateAdjmtParameters: Record "Exch. Rate Adjmt. Parameters" temporary, AdjmtAmount: Decimal, Application: Boolean, var ShouldExit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAdjustVendorLedgerEntryOnBeforeInitDtldVendLedgEntry(var Vendor: Record Vendor, VendLedgerEntry: Record "Vendor Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterAdjustVendorLedgerEntryOnAfterCalcAdjmtAmount(VendLedgerEntry: Record "Vendor Ledger Entry", var ExchRateAdjmtParameters: Record "Exch. Rate Adjmt. Parameters" temporary, AdjmtAmount: Decimal, Application: Boolean, var ShouldExit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAdjustEmployeeLedgerEntryOnBeforeInitDtldEmplLedgEntry(var Employe: Record Employee, EmplLedgerEntry: Record "Employee Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterAdjustEmployeeLedgerEntryOnAfterCalcAdjmtAmount(EmplLedgerEntry: Record "Employee Ledger Entry", var ExchRateAdjmtParameters: Record "Exch. Rate Adjmt. Parameters" temporary, AdjmtAmount: Decimal, Application: Boolean, var ShouldExit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterProcessEmployeeAdjustment(var TempEmployeeLedgerEntry: Record "Employee Ledger Entry" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetBankAccountNo(BankAccount: Record "Bank Account", var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetCustAccountNo(CustLedgerEntry: Record "Cust. Ledger Entry", var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
internal procedure OnBeforeGetLocalCustAccountNo(CustLedgerEntry: Record "Cust. Ledger Entry", var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetVendAccountNo(VendLedgerEntry: Record "Vendor Ledger Entry", var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
internal procedure OnBeforeGetLocalVendAccountNo(VendLedgerEntry: Record "Vendor Ledger Entry", var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetEmplAccountNo(EmplLedgerEntry: Record "Employee Ledger Entry", var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetRealizedGainsAccount(Currency: Record Currency, var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetRealizedLossesAccount(Currency: Record Currency, var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetUnrealizedGainsAccount(Currency: Record Currency, var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetUnrealizedLossesAccount(Currency: Record Currency, var AccountNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostGenJnlLineOnAfterGenJnlPostLineRun(var GenJnlLine: Record "Gen. Journal Line", var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnProcessBankAccountOnAfterCalcFields(var BankAccount: Record "Bank Account", Currency: Record Currency)
[IntegrationEvent(False,False)]
local procedure OnPostGenJnlLineOnBeforeGenJnlPostLineRun(var GenJnlLine: Record "Gen. Journal Line", var ExchRateAdjmtParameters: Record "Exch. Rate Adjmt. Parameters" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeAdjustGLAccountsAndVATEntries(var ExchRateAdjmtParameters: Record "Exch. Rate Adjmt. Parameters" temporary, var Currency: Record Currency, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnSetPostingDimensionsElseCase(var GenJournalLine: Record "Gen. Journal Line", var DimensionSetEntry: Record "Dimension Set Entry", var ExchRateAdjmtParameters: Record "Exch. Rate Adjmt. Parameters" temporary)
[IntegrationEvent(False,False)]
local procedure OnPrepareTempCustLedgEntryOnAfterSetCustLedgerEntryFilters(var CustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnPrepareTempCustLedgEntryOnAfterSetDtldCustLedgerEntryFilters(var DetailedCustLedgEntry: Record "Detailed Cust. Ledg. Entry")
[IntegrationEvent(False,False)]
local procedure OnPrepareTempVendLedgEntryOnAfterSetVendLedgerEntryFilters(var VendorLedgerEntry: Record "Vendor Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnPrepareTempVendLedgEntryOnAfterSetDtldVendLedgerEntryFilters(var DetailedVendorLedgEntry: Record "Detailed Vendor Ledg. Entry")
[IntegrationEvent(False,False)]
local procedure OnPrepareTempEmplLedgEntryOnAfterSetEmplLedgerEntryFilters(var EmployeeLedgerEntry: Record "Employee Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnPrepareTempEmplLedgEntryOnAfterSetDtldEmplLedgerEntryFilters(var DetailedEmployeeLedgerEntry: Record "Detailed Employee Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnSetPostingDimensionsOnCaseSourceEntryDimensions(var GenJournalLine: Record "Gen. Journal Line", var DimensionSetEntry: Record "Dimension Set Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforePrepareTempCustLedgEntry(var CustLedgerEntry: Record "Cust. Ledger Entry", var TempCustLedgerEntry: Record "Cust. Ledger Entry" temporary, Customer: Record Customer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePrepareTempVendLedgEntry(var VendorLedgerEntry: Record "Vendor Ledger Entry", var TempVendorLedgerEntry: Record "Vendor Ledger Entry" temporary, Vendor: Record Vendor, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnHandlePostAdjmtOnBeforePostAdjmt(var TempExchRateAdjmtBuffer2: Record "Exch. Rate Adjmt. Buffer" temporary, var Currency: Record Currency, var DimensionSetEntry: Record "Dimension Set Entry", var AdjustAccType: Enum "Exch. Rate Adjmt. Account Type")
[IntegrationEvent(False,False)]
local procedure OnAfterExchRateAdjmtBufferUpdate(var ExchRateAdjmtParameters: Record "Exch. Rate Adjmt. Parameters" temporary, var TempExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforePostAdjmt(var ExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer" temporary, var TempDimSetEntry: Record "Dimension Set Entry" temporary)
[IntegrationEvent(False,False)]
local procedure OnPostAdjmtOnBeforePostGenJnlLine(var GenJnlLine: Record "Gen. Journal Line", var TempDimSetEntry: Record "Dimension Set Entry" temporary)
[IntegrationEvent(False,False)]
local procedure OnSetAdditionalReportingCurrencyOnBeforeCheckTaxJurisdiction(var TaxJurisdiction: Record "Tax Jurisdiction", var IsHandled: Boolean)