| Integration event | OnAfterAddSources | (Record Purchase Header, Record Purchase Line, Enum Price Type, var Codeunit Price Source List) | 17-28 | - |
| Integration event | OnAfterFillBuffer | (var Record Price Calculation Buffer, Record Purchase Header, Record Purchase Line) | 17-28 | - |
| Integration event | OnAfterGetDocumentDate | (var Date, Record Purchase Header, Record Purchase Line) | 17-28 | - |
| Integration event | OnAfterSetPrice | (var Record Purchase Line, Record Price List Line, Enum Price Amount Type) | 17-20, gone | - |
| Integration event | OnAfterGetAssetType | (Record Purchase Line, var Enum Price Asset Type) | 18-28 | - |
| Integration event | OnAfterUpdate | (var Record Purchase Line, Enum Price Type, Enum Price Amount Type) | 19-20, gone | - |
| Integration event | OnAfterValidatePrice | (var Record Purchase Line, Enum Price Type, Enum Price Amount Type) | 19-20, gone | - |
| Integration event | OnBeforeSetPrice | (var Record Purchase Line, Record Price List Line, Enum Price Amount Type, var Boolean) | 19-20, gone | - |
| Integration event | OnAfterIsDiscountAllowed | (Record Purchase Line, Boolean, var Boolean) | 21-28 | - |
| Integration event | OnAfterIsPriceUpdateNeeded | (Enum Price Amount Type, Boolean, Integer, Record Purchase Line, var Boolean, Boolean) | 21-28 | - |
| Integration event | OnAfterSetPrice | (var Record Purchase Line, Record Price List Line, Enum Price Amount Type, Enum Price Type, var Record Purchase Header) | 21-28 | - |
| Integration event | OnAfterUpdate | (var Record Purchase Line, Enum Price Type, Enum Price Amount Type, var Record Purchase Header) | 21-28 | - |
| Integration event | OnAfterValidatePrice | (var Record Purchase Line, Enum Price Type, Enum Price Amount Type, var Record Purchase Header) | 21-28 | - |
| Integration event | OnBeforeVerify | (Record Purchase Header, Record Purchase Line, var Boolean) | 21-28 | - |
| Integration event | OnBeforeSetPrice | (var Record Purchase Line, Record Price List Line, Enum Price Amount Type, var Boolean, Enum Price Type, var Record Purchase Header) | 21-28 | - |
| Integration event | OnBeforeCopyToBuffer | (var Record Purchase Header, var Record Purchase Line) | 22-28 | - |