| Integration event | OnOpenPageOnBeforeSetEditable | (var Boolean, var Boolean, Record Purchase Header) | 17-19, gone | - |
| Integration event | OnBeforeValidatePrepmtTotalAmount2 | (Record Purchase Header, var Decimal, var Decimal) | 17-28 | - |
| Integration event | OnRefreshOnAfterGetRecordAfterSumPurchLinesTemp | (var Record Purchase Line, var Boolean) | 18-28 | - |
| Integration event | OnUpdateHeaderInfoAfterCalcTotalAmount | (var Record Purchase Header) | 18, gone | - |
| Integration event | OnUpdateHeaderInfoAfterCalcTotalAmount | (var Record Purchase Header, var Integer) | 19-28 | - |
| Integration event | OnOpenPageOnBeforeSetEditable | (var Boolean, var Boolean, Record Purchase Header, Record Purchases & Payables Setup) | 20-28 | - |
| Integration event | OnRefreshOnAfterGetRecordOnAfterGetPurchLines | (Record Purchase Header, var Record Purchase Line) | 21-28 | - |
| Integration event | OnRefreshOnAfterGetRecordOnBeforePurchLineCalcVATAmountLines | (var Record Purchase Header) | 23-28 | - |
| Integration event | OnRefreshOnAfterGetRecordOnAfterCalcTotal | (var Record Purchase Header, Integer) | 23-28 | - |
| Integration event | OnAfterRefreshOnAfterGetRecord | (var Record Purchase Header, Decimal, Decimal) | 23-28 | - |
| Integration event | OnRefreshOnAfterGetRecordOnBeforeTempPurchLineDeleteAll | (var Record Purchase Header, var Record Purchase Line, Integer) | 26-28 | - |