| Integration event | OnAfterCreateCopyDocument | (var Record Sales Header, var Record Sales Invoice Header) | 17-28 | - |
| Integration event | OnAfterTestCorrectInvoiceIsAllowed | (var Record Sales Invoice Header, Boolean) | 17-28 | - |
| Integration event | OnAfterTestSalesLineType | (Record Sales Invoice Line, var Boolean) | 17-28 | - |
| Integration event | OnAfterCreateCorrSalesInvoice | (var Record Sales Header) | 17-20, gone | - |
| Integration event | OnAfterCreateCorrectiveSalesCrMemo | (Record Sales Invoice Header, var Record Sales Header, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCreateCorrectiveSalesCrMemo | (Record Sales Invoice Header) | 17-21, gone | - |
| Integration event | OnBeforeCreateCreditMemoCopyDocument | (var Record Sales Invoice Header) | 17-28 | - |
| Integration event | OnBeforeSalesHeaderInsert | (var Record Sales Header, var Record Sales Invoice Header, Boolean) | 17-28 | - |
| Integration event | OnBeforeSelesHeaderInsert | (var Record Sales Header, var Record Sales Invoice Header, Boolean) | 17, gone | Pending 15.1 |
| The event has been replaced with OnBeforeSalesHeaderInsert to fix a typo |
| Integration event | OnBeforeSetTrackInfoForCancellation | (var Record Sales Invoice Header, var Boolean) | 17-28 | - |
| Integration event | OnHasLineDiscountSetup | (Record Sales & Receivables Setup, var Boolean) | 17-28 | - |
| Integration event | OnBeforeTestInventoryPostingSetup | (Record Sales Invoice Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeUpdateSalesOrderLineInvoicedQuantity | (var Record Sales Line, Decimal, Decimal, var Boolean) | 17-28 | - |
| Integration event | OnCreateCreditMemoOnBeforePageRun | (var Record Sales Header, var Boolean) | 17-28 | - |
| Integration event | OnBeforeTestSalesInvoiceHeaderAmount | (var Record Sales Invoice Header, Boolean, var Boolean) | 18-27, gone | Pending 25.0 |
| OnBeforeTestSalesInvoiceHeaderAmount is not supported anymore. |
| Integration event | OnBeforeUnapplyCostApplication | (Code[20], var Boolean) | 18-28 | - |
| Integration event | OnTestSalesLinesOnAfterCalcShippedQtyNoReturned | (Record Sales Invoice Line, var Decimal) | 18-28 | - |
| Integration event | OnAfterUpdateSalesOrderLineInvoicedQuantity | (var Record Sales Line, Decimal, Decimal) | 19-28 | - |
| Integration event | OnBeforeTestIfAnyFreeNumberSeries | (var Record Sales Invoice Header, var Boolean) | 19-28 | - |
| Integration event | OnOnRunOnAfterUpdateSalesOrderLinesFromCancelledInvoice | (var Record Sales Invoice Header, var Record Sales Header) | 19-28 | - |
| Integration event | OnBeforeTestIfInvoiceIsPaid | (var Record Sales Invoice Header, var Boolean) | 19-28 | - |
| Integration event | OnAfterIsCommentLine | (Record Sales Invoice Line, var Boolean) | 21-28 | - |
| Integration event | OnAfterCreateCorrSalesInvoice | (var Record Sales Header, var Record Sales Invoice Header) | 21-28 | - |
| Integration event | OnCreateCorrectiveCreditMemoOnBeforePageRun | (var Record Sales Header, var Boolean) | 21-28 | - |
| Integration event | OnBeforeCreateCorrectiveSalesCrMemo | (var Record Sales Invoice Header) | 22-28 | - |
| Integration event | OnCreateCreditMemoOnBeforePostedPageRun | (var Record Sales Cr.Memo Header, var Boolean) | 22-28 | - |
| Integration event | OnBeforeTestVATPostingSetup | (Record Sales Invoice Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeErrorHelperHeader | (Enum Correct Sales Inv. Error Type, Record Sales Invoice Header, Boolean) | 22-28 | - |
| Integration event | OnBeforeTestIfInvoiceIsCorrectedOnce | (var Record Sales Invoice Header, var Boolean) | 22-28 | - |
| Integration event | OnBeforeWasNotCancelled | (Code[20], var Boolean, var Boolean) | 22-28 | - |
| Integration event | OnRunOnBeforePostCorrectiveSalesCrMemo | (var Record Sales Invoice Header, var Record Sales Header, var Boolean) | 22-23, gone | - |
| Integration event | OnBeforeTestWMSLocation | (var Record Sales Invoice Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCreateAndProcessJobPlanningLines | (var Record Sales Header, var Boolean) | 23-28 | - |
| Integration event | OnTestGenPostingSetupOnBeforeTestTypeItem | (Record Sales Invoice Line, var Boolean) | 23-28 | - |
| Integration event | OnRunOnBeforePostCorrectiveSalesCrMemo | (var Record Sales Invoice Header, var Record Sales Header, var Boolean, var Boolean) | 24-28 | - |
| Integration event | OnBeforeUpdateSalesOrderLinesFromCancelledInvoice | (Code[20], var Boolean) | 24-28 | - |
| Integration event | OnCreateJobPlanningLineOnAfterInitFromJobPlanningLine | (var Record Job Planning Line, Record Job Planning Line, Record Sales Line) | 24-28 | - |
| Integration event | OnBeforeTestIfDropShipmentDocument | (var Record Sales Invoice Header, var Boolean) | 28 | - |
| Integration event | OnCreateCreditMemoCopyDocumentOnBeforeConfirm | (var Record Sales Invoice Header, var Record Sales Header, var Text) | 28 | - |
| Integration event | OnBeforeUpdateSalesOrderLinesFromCreditMemo | (var Record Sales Invoice Line, var Record Sales Cr.Memo Line, var Boolean) | 28 | - |