| Integration event | OnAfterGetCustomReportSelection | (var Record Custom Report Selection, Code[20], Integer) | - |
| Integration event | OnBeforeGetCustEmailAddress | (Code[20], var Text, Option, var Boolean) | - |
| Integration event | OnBeforeGetHtmlReport | (var Text, Integer, Variant, Code[20], var Boolean) | - |
| Integration event | OnBeforeGetVendorEmailAddress | (Code[20], var Text, Option, var Boolean, Variant) | - |
| Integration event | OnBeforeGetEmailAddress | (Option, Variant, var Record Report Selections, var Text[250], var Boolean, Code[20]) | - |
| Integration event | OnBeforeGetEmailAddressIgnoringLayout | (Enum Report Selection Usage, Variant, var Record Report Selections, Code[20], var Text[250], var Boolean) | - |
| Integration event | OnBeforeGetCustomReportSelection | (var Record Report Selections, var Record Custom Report Selection, Code[20], Integer, var Boolean, var Boolean) | - |
| Integration event | OnBeforePrint | (Integer, Variant, Integer, var Boolean) | - |
| Integration event | OnBeforePrintForUsage | (var Integer, var Boolean) | - |
| Integration event | OnBeforePrintWithCheck | (Integer, Variant, Integer, var Boolean) | - |
| Integration event | OnBeforePrintWithGUIYesNoWithCheck | (Integer, Variant, Boolean, Integer, var Boolean) | - |
| Integration event | OnBeforePrintWithGUIYesNoWithCheckVendor | (Integer, Variant, Boolean, Integer, var Boolean) | - |
| Integration event | OnBeforePrintWithGUIYesNo | (Integer, Variant, Boolean, Integer, var Boolean) | - |
| Integration event | OnBeforePrintWithGUIYesNoVendor | (Integer, Variant, Boolean, Integer, var Boolean) | - |
| Integration event | OnBeforeSetReportLayout | (Variant, Integer) | - |
| Integration event | OnFindReportSelections | (var Record Report Selections, var Boolean, var Record Report Selections, Code[20], Integer) | - |
| Integration event | OnAfterGetEmailBodyCustomer | (var Text[250], Text[250], Variant, var Boolean, var Boolean) | Pending 27.0 |
| Use new Event OnAfterGetEmailBodyCustomerProcedure instead. |
| Integration event | OnBeforeGetEmailBodyVendor | (Integer, Variant, var Record Report Selections, Code[20], var Text[250], var Boolean) | - |
| Integration event | OnBeforeGetPurchaseOrderEmailAddress | (Code[20], Variant, Enum Report Selection Usage, var Record Order Address, var Text[250], var Boolean) | - |
| Integration event | OnAfterGetEmailBodyVendor | (var Text[250], Text[250], Variant, var Boolean, var Boolean) | Pending 27.0 |
| Use new Event OnAfterGetEmailBodyVendorProcedure instead. |
| Integration event | OnAfterSendEmailDirectly | (Integer, Variant, var Boolean) | - |
| Integration event | OnAfterPrintDocumentsWithCheckGUIYesNoCommon | (Integer, Variant) | - |
| Integration event | OnCopyToReportSelectionOnBeforInsertToReportSelections | (var Record Report Selections, Record Custom Report Selection) | - |
| Integration event | OnGetEmailAddressOnAfterGetEmailAddressForCust | (Enum Report Selection Usage, Variant, var Record Report Selections, var Text[250], Code[20]) | - |
| Integration event | OnPrintDocumentsOnAfterSelectTempReportSelectionsToPrint | (Variant, var Record Report Selections, var Record Name/Value Buffer, var Boolean, Integer, Integer) | - |
| Integration event | OnSendEmailInBackgroundOnAfterGetJobQueueParameters | (var RecordRef, var Text) | - |
| Integration event | OnSendEmailToCustOnAfterSetParameterString | (var RecordRef, var Text) | - |
| Integration event | OnSendEmailToVendorOnAfterSetParameterString | (var RecordRef, var Text) | - |
| Integration event | OnAfterSetEmailBodyUsageFilters | (var Record Report Selections, Enum Report Selection Usage) | - |
| Integration event | OnBeforeSendEmailToCust | (Integer, Variant, Code[20], Text[150], var Boolean, Code[20], var Boolean) | - |
| Integration event | OnBeforeSendEmailToVendor | (Integer, Variant, Code[20], Text[150], var Boolean, Code[20], var Boolean) | - |
| Integration event | OnSaveAsDocumentAttachmentOnBeforeShowNotification | (Variant, Integer, Boolean, var Boolean) | - |
| Integration event | OnGetNextEmailAddressFromCustomReportSelectionOnAfterCustomReportSelectionSetFilters | (var Record Custom Report Selection) | - |
| Integration event | OnAfterCanSaveReportAsPDF | (Integer, var Boolean) | - |
| Integration event | OnBeforeDoSaveReportAsHTML | (Integer, var Text[250], var Variant, var Boolean) | Pending 27.0 |
| This event will be removed. Please use Event OnBeforeDoSaveReportAsHTMLInTempBlob instead. |
| Integration event | OnBeforeGetEmailBodyCustomer | (Integer, Variant, var Record Report Selections, Code[20], var Text[250], var Text, var Boolean, var Boolean) | - |
| Integration event | OnBeforeDownloadAttachmentFromStream | (var Record Report Selections, Variant, var InStream, Text, var Boolean) | - |
| Integration event | OnBeforeSaveDocumentAttachmentFromRecRef | (RecordRef, var Record Report Selections, Code[20], Code[20], var Codeunit Temp Blob, var Boolean, var Integer) | - |
| Integration event | OnCheckEmailBodyUsageOnAfterCalcShowEmailBodyDefinedError | (var Record Report Selections, var Record Report Selections, var Boolean) | - |
| Integration event | OnSendEmailDirectlyOnBeforeSaveReportAsPDFInTempBlob | (Record Report Selections, Variant, Enum Report Selection Usage, var Codeunit Temp Blob, var Boolean) | - |
| Integration event | OnSendToDiskForCustOnBeforeSendFileLoop | (var Record Report Selections, var Variant) | - |
| Integration event | OnSendToDiskForVendOnBeforeSendFileLoop | (var Record Report Selections, var Variant) | - |
| Integration event | OnSendToZipForCustOnBeforeSendFileLoop | (var Record Report Selections, var Variant) | - |
| Integration event | OnSendToZipForVendOnBeforeSendFileLoop | (var Record Report Selections, var Variant) | - |
| Integration event | OnEnqueueMailingJobOnBeforeRunJobQueueEnqueue | (RecordId, Text, Text, var Record Job Queue Entry, var Boolean) | - |
| Integration event | OnAfterSendToZipForCust | (Enum Report Selection Usage, Variant, var Codeunit Data Compression) | - |
| Integration event | OnAfterSendToZipForVend | (Enum Report Selection Usage, Variant, var Codeunit Data Compression) | - |
| Integration event | OnAfterSetEmailAttachmentUsageFilters | (var Record Report Selections, Enum Report Selection Usage) | - |
| Integration event | OnAfterSetEmailUsageFilters | (var Record Report Selections, Enum Report Selection Usage) | - |
| Integration event | OnBeforeCheckEmailBodyUsage | (var Record Report Selections, var Boolean) | - |
| Integration event | OnBeforePrintWithCheckForVend | (Enum Report Selection Usage, Variant, Integer, var Boolean) | - |
| Integration event | OnBeforeSaveReportAsPDF | (var Integer, Variant, var Code[20], var Boolean, Text[250], Enum Report Selection Usage, Boolean, var Codeunit Temp Blob, var Record Report Selections) | - |
| Integration event | OnBeforePrintDocument | (Record Report Selections, Boolean, var Variant, var Boolean) | - |
| Integration event | OnBeforeSendEmailDirectly | (var Record Report Selections, Enum Report Selection Usage, Variant, var Code[20], var Text[150], Boolean, Boolean, Text[250], var Text[250], Boolean, var Record Report Selections, var Record Custom Report Selection, var Boolean, var Boolean, var List, var List, var List) | Pending 27.0 |
| Use new Event OnSendEmailDirectlyOnBeforeSend instead. |
| Integration event | OnBeforeSaveAsDocumentAttachment | (Enum Report Selection Usage, Variant, Code[20], Code[20], Boolean) | - |
| Integration event | OnSaveAsDocumentAttachmentOnBeforeCanSaveReportAsPDF | (var Record Report Selections, RecordRef, Code[20], Code[20], Integer) | - |
| Integration event | OnGetAccountNoFilterForCustomReportLayoutOnAfterSetCustomReportSelectionFilters | (var Record Custom Report Selection, var Record Report Selections) | - |
| Integration event | OnAfterSaveReportAsPDF | (Integer, Variant, Code[20], Text[250], Boolean, var Codeunit Temp Blob, var Record Report Selections, Enum Report Selection Usage) | - |
| Integration event | OnAfterPrintDocument | (Record Report Selections, Boolean, Variant, Boolean) | - |
| Integration event | OnGetEmailBodyCustomerTextOnAfterNotFindEmailBodyUsage | (Integer, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean) | - |
| Integration event | OnSendEmailDirectlyOnBeforeSendFileLoop | (Enum Report Selection Usage, Variant, Code[20], var Text[150], var Text[250], Boolean, var Record Report Selections, var Record Custom Report Selection, var Boolean, var Text[250]) | Pending 27.0 |
| Use new Event OnSendEmailDirectlyOnBeforeSendSingleFile instead. |
| Integration event | OnSaveReportAsHTMLOnBeforeSetTempLayoutSelected | (Variant, Enum Report Selection Usage, var Integer, var Code[20], var Text[250]) | - |
| Integration event | OnBeforeNewRecord | (var Record Report Selections, var Record Report Selections) | - |
| Integration event | OnBeforeCopyCustomReportSectionToReportSelection | (var Record Report Selections, var Boolean, var Boolean) | - |
| Integration event | OnGetLastSequenceNoOnBeforeFillEmptySequence | (var Record Report Selections, var Boolean) | - |
| Integration event | OnGetEmailBodyTextForCustOnBeforeFindEmailBodyUsageForCust | (var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean) | - |
| Integration event | OnGetHtmlReportForCustOnBeforeFindReportUsage | (var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean) | - |
| Integration event | OnSendToZipForCustOnBeforeFindReportUsageForCust | (var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean) | - |
| Integration event | OnSendToDiskForCustOnBeforeFindReportUsage | (var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean) | - |
| Integration event | OnSendEmailToCustDirectlyOnBeforeFindEmailAttachmentUsageForCust | (var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean) | - |
| Integration event | OnSendEmailDirectlyOnBeforeEmailWithAttachment | (Variant, Record Report Selections, var Codeunit Temp Blob, var Codeunit Document-Mailing, Code[20], Text[150], Text[250]) | - |
| Integration event | OnGetSendToCustomerDirectly | (Enum Report Selection Usage, Variant, Code[20], var Boolean, var Boolean, var Boolean) | - |
| Integration event | OnReplaceHTMLText | (Integer, var Text[250], var Variant, var Boolean) | Pending 27.0 |
| This event will be removed. Please use Event OnBeforeDoSaveReportAsHTMLInTempBlob instead. |
| Integration event | OnGetEmailBodyVendorTextOnAfterNotFindEmailBodyUsage | (Integer, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean) | - |
| Integration event | OnSendEmailDirectlyOnBeforeSendFiles | (Integer, Variant, var Text[250], var Record Report Selections, var Record Custom Report Selection, var Record Report Selections) | - |
| Integration event | OnAfterIsCustomerAccount | (Integer, var Boolean) | - |
| Integration event | OnAfterIsVendorAccount | (Integer, var Boolean) | - |
| Integration event | OnSendEmailDirectlyOnAfterSetFieldName | (Integer, var Text) | - |
| Integration event | OnBeforeConvertReportUsageToSalesDocumentType | (var Record Report Selections, var Enum Sales Document Type, Enum Report Selection Usage, var Boolean, var Boolean) | - |
| Integration event | OnSendEmailDirectlyOnAfterEmailWithAttachment | (Variant, var Record Report Selections, var Codeunit Temp Blob, var Codeunit Document-Mailing, Code[20], Text[150], Text[250], Boolean) | - |
| Integration event | OnBeforeDoSaveReportAsHTMLInTempBlob | (Integer, var Codeunit Temp Blob, var Variant, var Boolean) | - |
| Integration event | OnAfterGetEmailBodyCustomerProcedure | (var Text[250], var Codeunit Temp Blob, Variant, var Boolean, var Boolean) | - |
| Integration event | OnAfterGetEmailBodyVendorProcedure | (var Text[250], var Codeunit Temp Blob, Variant, var Boolean, var Boolean) | - |
| Integration event | OnSendEmailDirectlyOnBeforeSend | (var Record Report Selections, Enum Report Selection Usage, Variant, var Code[20], var Text[150], Boolean, Boolean, var Codeunit Temp Blob, var Text[250], Boolean, var Record Report Selections, var Record Custom Report Selection, var Boolean, var Boolean, var List, var List, var List) | - |
| Integration event | OnSendEmailDirectlyOnBeforeSendSingleFile | (Enum Report Selection Usage, Variant, Code[20], var Text[150], var Text[250], Boolean, var Record Report Selections, var Record Custom Report Selection, var Boolean, var Codeunit Temp Blob) | - |
| Integration event | OnAfterDoSaveReportAsHTMLInTempBlob | (Integer, var Codeunit Temp Blob, var Variant) | - |
| Integration event | OnAfterCopyReportSelectionToReportSelection | (Record Report Selections, var Record Report Selections) | - |
| Integration event | OnAfterGetCustomReportSelectionForTable | (var Record Custom Report Selection, Integer) | - |
| Integration event | OnBeforeGetCustomReportSelectionForTable | (var Record Report Selections, var Record Custom Report Selection, Integer, var Boolean, var Boolean) | - |
| Integration event | OnFindReportSelectionsForTable | (var Record Report Selections, var Boolean, var Record Report Selections, Integer) | - |
| Integration event | OnBeforeCopyCustomReportSectionToReportSelectionForTable | (var Record Report Selections, var Boolean, var Boolean) | - |
| Integration event | OnSendEmailDirectlyOnAfterAddRelatedReminderInvoiceSource | (var List, var List, var List, Record Issued Reminder Line) | - |
| Integration event | OnSendToDiskForCustOnBeforeDownloadAttachment | (var Record Report Selections, Variant, Code[20], Text, Code[3], var Text) | - |