| Integration event | OnVerifyChangeOnBeforeHasError | (Record Purchase Line, Record Purchase Line, var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnTransferPurchLineToPurchLineOnAfterOldReservEntrySetFilters | (var Record Purchase Line, var Record Purchase Line) | 17-28 | - |
| Integration event | OnVerifyChangeOnBeforeTestVariantCode | (var Record Purchase Line, var Record Purchase Line, var Boolean) | 17-28 | - |
| Integration event | OnCallItemTrackingOnBeforeItemTrackingFormRunModal | (var Record Purchase Line, var Page Item Tracking Lines) | 17-28 | - |
| Integration event | OnAfterUpdateItemTrackingAfterPosting | (var Record Purchase Header) | 18-28 | - |
| Integration event | OnBeforeTransferPurchLineToItemJnlLineReservEntry | (var Record Reservation Entry, Record Purchase Line, Record Item Journal Line, var Decimal, var Boolean) | 18-28 | - |
| Integration event | OnRetrieveInvoiceSpecification2OnBeforeInsert | (var Record Tracking Specification, Record Reservation Entry) | 18-28 | - |
| Integration event | OnBeforeCreateReservation | (var Record Purchase Line) | 19-28 | - |
| Integration event | OnBeforeRunItemTrackingLinesPage | (var Page Item Tracking Lines, var Boolean) | 19-28 | - |
| Integration event | OnBeforeVerifyQuantity | (Record Purchase Line, var Boolean) | 19-21, gone | - |
| Integration event | OnUpdateStatisticsOnBeforeCheckSpecialOrder | (var Record Purchase Line) | 19-28 | - |
| Integration event | OnBeforeAssignForPlanning | (Record Purchase Line, var Boolean) | 19-28 | - |
| Integration event | OnBeforeRetrieveInvoiceSpecification | (Record Purchase Line, var Boolean) | 19, gone | - |
| Integration event | OnBeforeRetrieveInvoiceSpecification2 | (Record Purchase Line, var Boolean) | 19-28 | - |
| Integration event | OnTransferPurchLineToItemJnlLineOnBeforeInitRecordSet | (var Record Reservation Entry) | 20-28 | - |
| Integration event | OnBeforeRetrieveInvoiceSpecification | (Record Purchase Line, var Boolean, var Boolean, var Record Tracking Specification) | 20-28 | - |
| Integration event | OnCreateReservationOnBeforeCreateReservEntry | (var Record Purchase Line, var Decimal, var Decimal, var Record Reservation Entry, var Boolean) | 20-23, gone | - |
| Integration event | OnCallItemTrackingOnAfterCalcShouldProcessDropShipment | (var Record Purchase Line, var Boolean) | 20, gone | - |
| Integration event | OnAfterCreateReservation | (var Record Purchase Line) | 20-28 | - |
| Integration event | OnBeforeTransferPurchLineToItemJnlLine | (var Record Purchase Line, var Record Item Journal Line, Decimal, var Boolean, var Decimal, var Boolean) | 21-28 | - |
| Integration event | OnCallItemTrackingOnAfterCalcShouldProcessDropShipment | (var Record Purchase Line, var Boolean, var Page Item Tracking Lines) | 21-28 | - |
| Integration event | OnBeforeDeleteLine | (var Record Purchase Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeVerifyQuantity | (Record Purchase Line, var Boolean, Record Purchase Line) | 22-28 | - |
| Integration event | OnBeforeCallItemTracking | (var Record Purchase Line, var Boolean) | 22-28 | - |
| Integration event | OnAfterReservQuantity | (Record Purchase Line, var Decimal) | 22-28 | - |
| Integration event | OnBeforeVerifyChange | (var Record Purchase Line, var Record Purchase Line, var Boolean) | 22-28 | - |
| Integration event | OnCreateReservationOnBeforeCreateReservEntry | (var Record Purchase Line, var Decimal, var Decimal, var Record Reservation Entry, var Boolean, var Record Tracking Specification, Date, var Text[100], Date) | 24-28 | - |
| Integration event | OnBeforeAutoReservePurchLine | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, var Text[1], var Integer, Record Reservation Entry) | 25-28 | - |
| Integration event | OnAutoReservePurchLineOnBeforeSetQtyToReserveDownToTrackedQuantity | (Record Purchase Line, Record Reservation Entry, var Decimal, var Decimal, var Decimal) | 25-28 | - |
| Integration event | OnAfterAutoReservePurchLine | (var Record Purchase Line, Integer, var Decimal, var Decimal, Text[100], Date) | 25-28 | - |
| Integration event | OnSetSourceForReservationOnBeforeUpdateReservation | (var Record Reservation Entry, Record Purchase Line) | 25-28 | Pending 27.0 |
| This event is never raised. |
| Integration event | OnAfterInitFromPurchLine | (var Record Tracking Specification, Record Purchase Line) | 25-28 | - |