| Integration event | OnAfterTestCorrectCrMemoIsAllowed | (var Record Purch. Cr. Memo Hdr.) | 17-28 | - |
| Integration event | OnBeforeTestInventoryPostingSetup | (Record Purch. Cr. Memo Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeTestIfCrMemoIsCorrectiveDoc | (Record Purch. Cr. Memo Hdr., var Boolean) | 18-28 | - |
| Integration event | OnBeforeTestGenPostingSetup | (Record Purch. Cr. Memo Line, var Boolean) | 19-28 | - |
| Integration event | OnBeforeTestIfUnapplied | (var Record Purch. Cr. Memo Hdr., var Boolean) | 19-28 | - |
| Integration event | OnCreateCopyDocumentOnBeforePurchHeaderInsert | (var Record Purchase Header, var Record Purch. Cr. Memo Hdr.) | 20-28 | - |
| Integration event | OnBeforeShowPostedPurchaseInvoice | (var Record Purch. Inv. Header, var Boolean) | 21-28 | - |
| Integration event | OnBeforeShowPurchaseInvoice | (var Record Purchase Header, var Boolean) | 21-28 | - |
| Integration event | OnAfterCreateCopyDocument | (var Record Purch. Cr. Memo Hdr., var Record Purchase Header) | 21-28 | - |
| Integration event | OnRunOnBeforeRunPurchPost | (var Record Purchase Header, var Record Purch. Cr. Memo Hdr.) | 21-28 | - |
| Integration event | OnTestIfAppliedCorrectlyBeforeCalcPartiallyApplied | (var Record Vendor Ledger Entry) | 25-28 | - |
| Integration event | OnCancelPostedCrMemoOnBeforeTestCorrectCrMemoIsAllowed | (var Record Purch. Cr. Memo Hdr.) | 28 | - |
| Integration event | OnBeforeTestIfAnyFreeNumberSeries | (var Record Purch. Cr. Memo Hdr., var Boolean) | 28 | - |