| Integration event | OnAfterCheckPurchaseDoc | (Record Purchase Header, var Text[250], var Integer) | 17-28 | - |
| Integration event | OnBeforeCheckDimValuePostingHeader | (var Record Purchase Header, var Integer, var Code[20]) | 17-28 | - |
| Integration event | OnBeforeCheckDimValuePostingLine | (var Record Purchase Line, var Integer, var Code[20]) | 17-28 | - |
| Integration event | OnBeforeTestJobFields | (var Record Purchase Line, var Integer, var Text[250], var Boolean) | 17-28 | - |
| Integration event | OnCheckPurchLineCaseTypeElse | (Option, Code[20], var Text[250]) | 17-28 | - |
| Integration event | OnAfterAddDimToTempLine | (var Record Purchase Line) | 20-28 | - |
| Integration event | OnRoundLoopOnAfterGetRecord | (var Record Purchase Line, var Text[250], var Integer) | 21-28 | - |
| Integration event | OnRoundLoopOnBeforeAfterGetRecord | (var Record Purchase Line, var Integer, var Text[250]) | 21-28 | - |
| Integration event | OnAfterCheckPurchLine | (Record Purchase Line, var Record Purchase Header, var Integer, var Text[250]) | 27-28 | - |