| Integration event | OnAfterRun | (var Record Purchase Header, Record Purchase Header) | 17-28 | - |
| Integration event | OnBeforeRun | (var Record Purchase Header) | 17-28 | - |
| Integration event | OnBeforeCreatePurchHeader | (var Record Purchase Header) | 17-28 | - |
| Integration event | OnBeforeDeletePurchQuote | (var Record Purchase Header, var Record Purchase Header, var Boolean) | 17-28 | - |
| Integration event | OnBeforeInsertPurchOrderHeader | (var Record Purchase Header, Record Purchase Header) | 17-19, gone | Pending 17.0 |
| Replaced by OnCreatePurchHeaderOnBeforePurchOrderHeaderModify() |
| Integration event | OnBeforeInsertPurchOrderLine | (var Record Purchase Line, Record Purchase Header, Record Purchase Line, Record Purchase Header) | 17-28 | - |
| Integration event | OnAfterInsertPurchOrderLine | (var Record Purchase Line, var Record Purchase Line) | 17-28 | - |
| Integration event | OnAfterInsertAllPurchOrderLines | (var Record Purchase Line, Record Purchase Header) | 17-28 | - |
| Integration event | OnBeforeTransferQuoteLineToOrderLineLoop | (var Record Purchase Line, var Record Purchase Header, var Record Purchase Header, var Boolean) | 17-28 | - |
| Integration event | OnBeforeValidatePurchOrderLinePrepaymentPct | (var Record Purchase Line, var Boolean) | 17-28 | - |
| Integration event | OnCreatePurchHeaderOnBeforeInitRecord | (var Record Purchase Header, var Record Purchase Header) | 17-28 | - |
| Integration event | OnCreatePurchHeaderOnBeforePurchOrderHeaderInsert | (var Record Purchase Header, var Record Purchase Header) | 17-28 | - |
| Integration event | OnCreatePurchHeaderOnBeforePurchOrderHeaderModify | (var Record Purchase Header, var Record Purchase Header) | 17-28 | - |
| Integration event | OnAfterCreatePurchHeader | (var Record Purchase Header, Record Purchase Header) | 17-28 | - |
| Integration event | OnBeforeArchivePurchaseQuote | (var Record Purchase Header, Record Purchase Header, var Boolean) | 20-28 | - |
| Integration event | OnCreatePurchHeaderOnAfterInitFromPurchHeader | (var Record Purchase Header, Record Purchase Header) | 20-28 | - |
| Integration event | OnCreatePurchHeaderOnAfterPurchOrderHeaderInsert | (var Record Purchase Header, Record Purchase Header) | 20-28 | - |
| Integration event | OnTransferQuoteToOrderLinesOnAfterPurchQuoteLineSetFilters | (var Record Purchase Line, var Record Purchase Header, Record Purchase Header) | 20-28 | - |
| Integration event | OnTransferQuoteToOrderLinesOnAfterVerifyQuantity | (var Record Purchase Line, Record Purchase Header, Record Purchase Line, Record Purchase Header) | 20-28 | - |
| Integration event | OnBeforeDeleteLinks | (var Record Purchase Header, var Boolean) | 22-28 | - |