| Integration event | OnAfterDivideAmount | (var Record Service Header, var Record Service Line, Option, Decimal, var Record VAT Amount Line, var Record VAT Amount Line) | 17-28 | - |
| Integration event | OnAfterFillInvoicePostBuffer | (var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean) | 17, gone | - |
| Integration event | OnAfterIncrAmount | (var Record Service Line, Record Service Line) | 17-28 | - |
| Integration event | OnAfterReverseAmount | (var Record Service Line) | 17-28 | - |
| Integration event | OnAfterUpdateInvPostBuffer | (var Record Invoice Post. Buffer) | 17-18, gone | - |
| Integration event | OnBeforeFillInvPostingBuffer | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean) | 17-26, gone | Pending 19.0 |
| Replaced by event OnBeforeFillInvoicePostBuffer(). |
| Integration event | OnBeforeDivideAmount | (var Record Service Header, var Record Service Line, Option, Decimal, var Record VAT Amount Line, var Record VAT Amount Line) | 17-28 | - |
| Integration event | OnBeforeInvoiceRoundingAmount | (var Record Service Header, var Decimal, Boolean, var Decimal, Boolean) | 17-28 | - |
| Integration event | OnBeforeRoundAmount | (var Record Service Header, var Record Service Line, Decimal) | 17-28 | - |
| Integration event | OnBeforeUpdateInvPostBuffer | (var Record Invoice Post. Buffer) | 17-26, gone | Pending 20.0 |
| Replaced by new implementation event in codeunit ServicePostInvoice |
| Integration event | OnRoundAmountOnBeforeIncrAmount | (var Record Service Line, Record Service Line, Record Service Line, Date, Boolean) | 17-28 | - |
| Integration event | OnSumServiceLines2OnBeforeSetTypeFilters | (var Record Service Line, Record Service Header, Option, var Boolean) | 17-28 | - |
| Integration event | OnAfterFillInvoicePostBuffer | (var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line) | 18-26, gone | Pending 20.0 |
| Replaced by new implementation event in codeunit ServicePostInvoice |
| Integration event | OnBeforeInvPostingBufferCalcInvoiceDiscountAmount | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean) | 18-26, gone | Pending 20.0 |
| Replaced by new implementation event in codeunit ServicePostInvoice |
| Integration event | OnBeforeInvPostingBufferCalcLineDiscountAmount | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean) | 18-26, gone | Pending 20.0 |
| Replaced by new implementation event in codeunit ServicePostInvoice |
| Integration event | OnAfterFillInvoicePostBufferProcedure | (var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line) | 19-26, gone | Pending 20.0 |
| Replaced by new implementation event in codeunit ServicePostInvoice |
| Integration event | OnAfterUpdateInvPostBuffer | (var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | 19-26, gone | Pending 20.0 |
| Replaced by new implementation event in codeunit ServicePostInvoice |
| Integration event | OnBeforeFillInvoicePostBuffer | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean) | 19-26, gone | Pending 20.0 |
| Replaced by new implementation event in codeunit ServicePostInvoice |
| Integration event | OnDivideAmountOnAfterCalcLineAmountExpected | (var Record Service Line, var Decimal, var Decimal) | 20-28 | - |
| Integration event | OnInvoiceRoundingAmountOnBeforeCheckUseTempData | (var Record Service Header, var Record Service Line) | 23-28 | - |
| Integration event | OnInvoiceRoundingAmountOnAfterCheckUseTempData | (var Record Service Header, var Record Service Line) | 23-28 | - |
| Integration event | OnSumServiceLines2OnBeforeInvoiceRounding | (var Record Service Header, var Record Service Line, var Record Service Line, var Record Service Line, Option, var Boolean, var Boolean) | 23-28 | - |
| Integration event | OnAfterInvoiceRounding | (Record Service Header, var Record Service Line, var Record Service Line, Boolean, Decimal, Record Currency, var Integer, var Boolean, var Boolean, var Integer) | 25-28 | - |
| Integration event | OnDivideAmountOnBeforeTempVATAmountLineRemainderModify | (var Record Service Line, var Record Service Header, var Record Currency, var Record VAT Amount Line, var Record VAT Amount Line) | 26-28 | - |
| Integration event | OnRoundAmountOnBeforeCalculateLCYAmounts | (var Record Service Line, var Record Service Line, Record Service Header, Record Service Line, Record Service Line, var Record Service Line, var Boolean) | 27-28 | - |
| Integration event | OnAfterUpdateInvoiceRounding | (Record Service Header, var Record Service Line, var Record Service Line, Record Currency, Boolean, var Integer, var Boolean, var Boolean, var Integer) | 27-28 | - |
| Integration event | OnDivideAmountOnSalesTaxCalculation | (var Record Service Line, Decimal, Option, Record Currency) | 28 | - |
| Integration event | OnDivideAmountOnAfterGetTempVATAmountLine | (var Record Service Line, var Record VAT Amount Line) | 28 | - |
| Integration event | OnAfterInitialize | () | 28 | - |