| Integration event | OnAfterPrepareSales | (var Record Sales Line, var Record Invoice Posting Buffer) | 19-27, gone | Pending 25.0 |
| Replaced by event OnAfterPrepareInvoicePostingBuffer in codeunit Sales Post Invoice Events |
| Integration event | OnAfterPreparePurchase | (var Record Purchase Line, var Record Invoice Posting Buffer) | 19-27, gone | Pending 25.0 |
| Replaced by event OnAfterPrepareInvoicePostingBuffer in Purch. Post Invoice Events |
| Integration event | OnAfterPrepareService | (var Record Service Line, var Record Invoice Posting Buffer) | 19-27, gone | Pending 25.0 |
| Replaced by event OnAfterPrepareInvoicePostingBuffer in codeunit Service Post Invoice |
| Integration event | OnAfterBuildPrimaryKey | (var Record Invoice Posting Buffer) | 19-28 | - |
| Integration event | OnUpdateOnAfterModify | (var Record Invoice Posting Buffer, Record Invoice Posting Buffer) | 19-28 | - |
| Integration event | OnAfterUpdate | (var Record Invoice Posting Buffer, var Record Invoice Posting Buffer) | 19-28 | - |
| Integration event | OnBeforeCalcDiscount | (var Record Invoice Posting Buffer, var Boolean) | 19-28 | - |
| Integration event | OnBeforeCalcDiscountNoVAT | (var Record Invoice Posting Buffer, var Boolean) | 19-28 | - |
| Integration event | OnBeforeUpdate | (var Record Invoice Posting Buffer, var Record Invoice Posting Buffer) | 19-28 | - |
| Integration event | OnUpdateOnBeforeModify | (var Record Invoice Posting Buffer, Record Invoice Posting Buffer) | 19-28 | - |
| Integration event | OnBeforePrepareSales | (var Record Invoice Posting Buffer, var Record Sales Line) | 19-27, gone | Pending 25.0 |
| Moved to codeunit Sales Post Invoice Events |
| Integration event | OnFillPrepmtAdjBufferOnBeforeAssignInvoicePostingBuffer | (var Record Invoice Posting Buffer, Record Invoice Posting Buffer) | 19-28 | - |
| Integration event | OnAfterCopyToGenJnlLine | (var Record Gen. Journal Line, Record Invoice Posting Buffer) | 19-28 | - |
| Integration event | OnAfterCopyToGenJnlLineFA | (var Record Gen. Journal Line, Record Invoice Posting Buffer) | 19-28 | - |
| Integration event | OnAfterAdjustRoundingForUpdate | (var Record Invoice Posting Buffer, Record Invoice Posting Buffer) | 22-28 | - |
| Integration event | OnAfterApplyRoundingForFinalPosting | (var Record Invoice Posting Buffer, Record Invoice Posting Buffer) | 22-28 | - |
| Integration event | OnBuildPrimaryKeyAfterDeferralCode | (var Text, Record Invoice Posting Buffer) | 22-28 | - |
| Integration event | OnCalcDiscountOnAfterUpdateVATAmount | (var Record Invoice Posting Buffer, Boolean, Decimal, Decimal) | 22-28 | - |
| Integration event | OnBeforeClearVATFields | (var Record Invoice Posting Buffer, var Boolean) | 25-28 | - |
| Integration event | OnAfterSetAccount | (var Record Invoice Posting Buffer, Code[20]) | 25-28 | - |
| Integration event | OnAfterReverseAmounts | (var Record Invoice Posting Buffer) | 25-28 | - |
| Integration event | OnBeforeUpdateEntryDescription | (var Record Invoice Posting Buffer, var Text[100], var Text[100], var Boolean) | 26-28 | - |