| Integration event | OnBeforeSalesDocumentNoIsVisible | (Option, Code[20], var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforePurchaseDocumentNoIsVisible | (Option, Code[20], var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeTransferOrderNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCustomerNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeVendorNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeItemNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeFixedAssetNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeEmployeeNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeBankAccountNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeResourceNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeJobNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeContactNoIsVisible | (var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckNumberSeries | (var Variant, var Code[20], Integer, var Record No. Series) | 18-26, gone | Pending 24.0 |
| This event is no longer used. Add specific logic for your table in the OnInsert trigger. |
| Integration event | OnBeforeServiceDocumentNoIsVisible | (Option, Code[20], var Boolean, var Boolean) | 24-27, gone | Pending 25.0 |
| Moved to codeunit Serv. Document No. Visibility |
| Integration event | OnBeforeServiceItemNoIsVisible | (var Boolean, var Boolean) | 24-27, gone | Pending 25.0 |
| Moved to codeunit Serv. Document No. Visibility |
| Integration event | OnDeterminePurchaseSeriesNoOnElseDocType | (Option, var Code[20], var Boolean) | 24-28 | - |