| Integration event | OnBeforeExportAttachment | (var Record Document Attachment) | 17-28 | - |
| Integration event | OnBeforeInsertAttachment | (var Record Document Attachment, var RecordRef) | 17-28 | - |
| Integration event | OnBeforeSaveAttachment | (var Record Document Attachment, var RecordRef, Text, var Codeunit Temp Blob) | 17-21, gone | - |
| Integration event | OnBeforeSaveAttachmentFromStream | (var Record Document Attachment, var RecordRef, Text, var InStream) | 17-21, gone | - |
| Integration event | OnAfterInitFieldsFromRecRef | (var Record Document Attachment, var RecordRef) | 18-28 | - |
| Integration event | OnBeforeExport | (var Record Document Attachment, var Boolean) | 21, gone | - |
| Integration event | OnBeforeExport | (var Record Document Attachment, var Boolean, Boolean) | 22-28 | - |
| Integration event | OnBeforeSaveAttachment | (var Record Document Attachment, var RecordRef, var Text, var Codeunit Temp Blob) | 22-28 | - |
| Integration event | OnBeforeSaveAttachmentFromStream | (var Record Document Attachment, var RecordRef, var Text, var InStream) | 22-28 | - |
| Integration event | OnBeforeValidateDocumentFlowPurchase | (var Record Document Attachment, Record Document Attachment, Boolean) | 22-23, gone | - |
| Integration event | OnBeforeValidateDocumentFlowSales | (var Record Document Attachment, Record Document Attachment, Boolean) | 22-23, gone | - |
| Integration event | OnInsertOnBeforeCheckDocRefID | (var Record Document Attachment, var Boolean) | 22-28 | - |
| Integration event | OnInsertAttachmentOnBeforeImportStream | (var Record Document Attachment, InStream, Text, var Boolean) | 22-28 | - |
| Integration event | OnBeforeHasContent | (var Record Document Attachment, var Boolean, var Boolean) | 23-28 | - |
| Integration event | OnBeforeImportFromStream | (var Record Document Attachment, var InStream, var Text, var Boolean) | 23-28 | - |
| Integration event | OnBeforeExportToStream | (var Record Document Attachment, var OutStream, var Boolean) | 23-28 | - |
| Integration event | OnBeforeGetAsTempBlob | (var Record Document Attachment, var Codeunit Temp Blob, var Boolean) | 23-28 | - |
| Integration event | OnBeforeOpenInOneDrive | (var Record Document Attachment, Enum Document Sharing Intent, var Boolean) | 23-28 | - |
| Integration event | OnBeforeGetContentType | (var Record Document Attachment, var Text[100], var Boolean) | 23-28 | - |
| Integration event | OnBeforeValidateDocumentFlowPurchase | (var Record Document Attachment, Record Document Attachment, var Boolean) | 24-28 | - |
| Integration event | OnBeforeValidateDocumentFlowSales | (var Record Document Attachment, Record Document Attachment, var Boolean) | 24-28 | - |
| Integration event | OnBeforeValidateDocumentFlowService | (var Record Document Attachment, Record Document Attachment, var Boolean) | 24-28 | - |
| Integration event | OnAfterIsPostedDocument | (Integer, var Boolean) | 25-28 | - |