| Integration event | OnAfterCheckAccountNo | (var Record Gen. Journal Line) | 17-28 | - |
| Integration event | OnAfterCheckBalAccountNo | (var Record Gen. Journal Line) | 17-28 | - |
| Integration event | OnAfterCheckGenJnlLine | (var Record Gen. Journal Line) | 17-18, gone | - |
| Integration event | OnAfterDateNoAllowed | (Date, var Boolean) | 17-28 | - |
| Integration event | OnBeforeDateNotAllowed | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckAccountNo | (var Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckBalAccountNo | (var Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckDimensions | (var Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckDocType | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckBalDocType | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckICPartner | (Enum Gen. Journal Account Type, Code[20], Option, var Boolean) | 17-20, gone | - |
| Integration event | OnBeforeCheckSalesDocNoIsNotUsed | (Option, Code[20], var Boolean, Record Gen. Journal Line) | 17-21, gone | - |
| Integration event | OnBeforeCheckPurchDocNoIsNotUsed | (Option, Code[20], var Boolean, Record Gen. Journal Line) | 17-28 | - |
| Integration event | OnBeforeErrorIfNegativeAmt | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeErrorIfPositiveAmt | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeRunCheck | (var Record Gen. Journal Line) | 17-23, gone | - |
| Integration event | OnBeforeCheckPostingDateInFiscalYear | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnCheckDimensionsOnAfterAssignDimTableIDs | (var Record Gen. Journal Line, var Integer, var Code[20]) | 17-19, gone | - |
| Integration event | OnBeforeCheckAccountType | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckBalAccountType | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckAppliesToDocNo | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckJobNoIsEmpty | (Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckZeroAmount | (Record Gen. Journal Line, Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckElectronicPaymentFields | (var Record Gen. Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeIsVendorPaymentToCrMemo | (Record Gen. Journal Line, var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnAfterCheckGenJnlLine | (var Record Gen. Journal Line, var Codeunit Error Message Management) | 19-28 | - |
| Integration event | OnBeforeLogTestField | (Variant, Integer, var Boolean) | 19-22, gone | Pending 20.0 |
| Will be removed due to calling procedure obsoletion |
| Integration event | OnAfterDeferralPostingDateNoAllowed | (Date, var Boolean) | 20-28 | - |
| Integration event | OnBeforeIsDateNotAllowed | (Date, RecordId, Record Gen. Journal Batch, var Boolean, var Boolean) | 20-28 | - |
| Integration event | OnBeforeIsDeferralPostingDateNotAllowed | (Date, RecordId, Record Gen. Journal Batch, var Boolean, var Boolean) | 20-28 | - |
| Integration event | OnBeforeTestDocumentNo | (var Record Gen. Journal Line, var Boolean) | 20-28 | - |
| Integration event | OnCheckDimensionsOnAfterAssignDimTableIDs | (var Record Gen. Journal Line, var Integer, var Code[20], var Boolean) | 20-28 | - |
| Integration event | OnBeforeCheckICPartner | (Enum Gen. Journal Account Type, Code[20], Option, var Boolean, Record Gen. Journal Line) | 21-28 | - |
| Integration event | OnBeforeCheckSalesDocNoIsNotUsed | (Option, Code[20], var Boolean, Record Gen. Journal Line, var Record Cust. Ledger Entry) | 22-28 | - |
| Integration event | OnBeforeCheckVATDate | (var Record Gen. Journal Line, var Boolean) | 22-28 | - |
| Integration event | OnCheckSalesDocNoIsNotUsedOnAfterSetFilters | (Record Gen. Journal Line, var Record Cust. Ledger Entry) | 22-28 | - |
| Integration event | OnCheckAccountNoOnBeforeCheckICPartner | (var Record Gen. Journal Line, var Boolean) | 23-28 | - |
| Integration event | OnBeforeRunCheck | (var Record Gen. Journal Line, Boolean, var Boolean) | 24-28 | - |
| Integration event | OnBeforeTestAccountAndBalAccountType | (var Record Gen. Journal Line, var Boolean) | 24-28 | - |
| Integration event | OnBeforeTestAppliesToID | (var Record Gen. Journal Line, var Boolean) | 24-28 | - |
| Integration event | OnBeforeCheckDates | (var Record Gen. Journal Line) | 28 | - |