| Integration event | OnBeforeOnInitReport | (var Boolean) | 17-25, gone | - |
| Integration event | OnAfterInitDtldCustLedgerEntry | (var Record Detailed Cust. Ledg. Entry) | 17-25, gone | - |
| Integration event | OnAfterInitDtldVendLedgerEntry | (var Record Detailed Vendor Ledg. Entry) | 17-25, gone | - |
| Integration event | OnAfterPostReport | (Record Exch. Rate Adjmt. Reg., Date) | 17-25, gone | - |
| Integration event | OnCustomerAfterGetRecordOnAfterFindCustLedgerEntriesToAdjust | (var Record Cust. Ledger Entry) | 17-25, gone | - |
| Integration event | OnAdjustCustomerLedgerEntryOnBeforeInitDtldCustLedgEntry | (var Record Customer, Record Cust. Ledger Entry) | 17-25, gone | - |
| Integration event | OnAdjustVendorLedgerEntryOnBeforeInitDtldVendLedgEntry | (var Record Vendor, Record Vendor Ledger Entry) | 17-25, gone | - |
| Integration event | OnBeforeOpenPage | (var Boolean, var Boolean, var Code[20]) | 17-21, gone | Pending 19.0 |
| To be replaced by new events after refactoring |
| Integration event | OnVendorAfterGetRecordOnAfterFindVendLedgerEntriesToAdjust | (var Record Vendor Ledger Entry) | 17-25, gone | - |
| Integration event | OnPostGenJnlLineOnBeforeGenJnlPostLineRun | (var Record Gen. Journal Line) | 17-25, gone | - |
| Integration event | OnBeforeGetRealizedGainsAccount | (Record Currency, var Code[20], var Boolean) | 19-25, gone | - |
| Integration event | OnBeforeGetRealizedLossesAccount | (Record Currency, var Code[20], var Boolean) | 19-25, gone | - |
| Integration event | OnBeforePostCustAdjmt | (var Record Adjust Exchange Rate Buffer, var Record Detailed CV Ledg. Entry Buffer, var Record Dimension Set Entry, var Record Adjust Exchange Rate Buffer) | 19-25, gone | - |
| Integration event | OnBeforePostVendAdjmt | (var Record Adjust Exchange Rate Buffer, var Record Detailed CV Ledg. Entry Buffer, var Record Dimension Set Entry, var Record Adjust Exchange Rate Buffer) | 19-25, gone | - |
| Integration event | OnBeforePostGenJnlLine | (var Record Gen. Journal Line, var Record Dimension Set Entry, var Codeunit Gen. Jnl.-Post Line, var Integer, var Boolean) | 19-25, gone | - |
| Integration event | OnPostGenJnlLineOnAfterGenJnlPostLineRun | (var Record Gen. Journal Line, var Codeunit Gen. Jnl.-Post Line) | 19-25, gone | - |
| Integration event | OnAfterGetJnlLineDefDim | (var Record Gen. Journal Line, var Record Dimension Set Entry) | 20-25, gone | - |
| Integration event | OnBeforeGetUnrealizedGainsAccount | (Record Currency, var Code[20], var Boolean) | 20-25, gone | - |
| Integration event | OnBeforeGetUnrealizedLossesAccount | (Record Currency, var Code[20], var Boolean) | 20-25, gone | - |
| Integration event | OnAfterAdjExchRateBufferUpdate | (var Record Bank Account) | 21-25, gone | - |
| Integration event | OnAfterPostAdjmt | (var Record Gen. Journal Line) | 21-25, gone | - |
| Integration event | OnAfterPostCustAdjmt | (var Record Adjust Exchange Rate Buffer) | 21-25, gone | - |
| Integration event | OnAfterInitDtldEmplLedgerEntry | (var Record Detailed Employee Ledger Entry) | 24-25, gone | - |
| Integration event | OnAdjustEmployeeLedgerEntryOnBeforeInitDtldEmplLedgEntry | (var Record Employee, Record Employee Ledger Entry) | 24-25, gone | - |
| Integration event | OnBeforePostEmplAdjmt | (var Record Adjust Exchange Rate Buffer, var Record Detailed CV Ledg. Entry Buffer, var Record Dimension Set Entry, var Record Adjust Exchange Rate Buffer) | 24-25, gone | - |
| Integration event | OnEmployeeAfterGetRecordOnAfterFindEmplLedgerEntriesToAdjust | (var Record Employee Ledger Entry) | 24-25, gone | - |