| Integration event | OnBeforeOnRun | (var Record Purchase Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeInsertExplodedPurchLine | (var Record Purchase Line, Record Purchase Line, Record BOM Component) | 17-23, gone | - |
| Integration event | OnExplodeBOMCompLinesOnBeforeCreatePurchLine | (Record Purchase Line, Record BOM Component, var Boolean) | 17-28 | - |
| Integration event | OnRunOnBeforeToPurchLineModify | (var Record Purchase Line, Record Purchase Line) | 17-28 | - |
| Integration event | OnAfterOnRun | (Record Purchase Line, Record Purchase Line) | 20-28 | - |
| Integration event | OnAfterInsertExplodedPurchLine | (var Record Purchase Line, Record Purchase Line, Record BOM Component) | 20-28 | - |
| Integration event | OnAfterExplodeBOMCompLines | (var Record Purchase Line, Integer, Integer) | 21-28 | - |
| Integration event | OnBeforeGetSelection | (Record Purchase Line, var Integer, var Boolean) | 21-28 | - |
| Integration event | OnAfterCheckPurchaseLine | (Record Purchase Line) | 23-28 | - |
| Integration event | OnRunOnAfterSetNoOfBOMComp | (Record BOM Component, Record Purchase Line, var Integer) | 23-28 | - |
| Integration event | OnExplodeBOMCompLinesOnBeforeLoopFromBOMComp | (Record Purchase Line, var Integer) | 23-28 | - |
| Integration event | OnBeforeInsertExplodedPurchLine | (var Record Purchase Line, Record Purchase Line, Record BOM Component, Record Purchase Header) | 24-28 | - |