| RunOnAfterUpdateInvoicePostingBuffer | (var Record Invoice Posting Buffer) | | public | 20-28 | - |
| RunOnBeforePrepareLine | (Record Service Header, Record Service Line, Record Service Line, var Boolean) | | public | 20-28 | - |
| RunOnBeforeCalcInvoiceDiscountPosting | (Record Service Header, Record Service Line, Record Service Line, var Record Invoice Posting Buffer, var Boolean) | | public | 20-28 | - |
| RunOnBeforeCalcLineDiscountPosting | (Record Service Header, Record Service Line, Record Service Line, var Record Invoice Posting Buffer, var Boolean) | | public | 20-28 | - |
| RunOnPrepareLineOnAfterFillInvoicePostingBuffer | (var Record Invoice Posting Buffer, Record Service Line, Record Service Line, Boolean) | | public | 20-28 | Pending 27.0 |
| Replaced by same procedure with parameter TempInvoicePostingBuffer |
| RunOnPostBalancingEntryOnAfterGenJnlPostLine | (var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line) | | public | 20-28 | - |
| RunOnPostBalancingEntryOnBeforeGenJnlPostLine | (var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line) | | public | 20-28 | - |
| RunOnPostLedgerEntryOnAfterGenJnlPostLine | (var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line) | | public | 20-28 | - |
| RunOnPostLedgerEntryOnBeforeGenJnlPostLine | (var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line) | | public | 20-28 | Pending 26.0 |
| Replaced by same procedure with parameter InvoicePostingParameters |
| RunOnPostLinesOnAfterGenJnlLinePost | (var Record Gen. Journal Line, Record Service Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer) | | public | 20-28 | - |
| RunOnPostLinesOnBeforeGenJnlLinePost | (var Record Gen. Journal Line, Record Service Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean) | | public | 20-28 | - |
| RunOnUpdateInvoicePostingBufferOnBeforeUpdate | (var Record Invoice Posting Buffer) | | public | 20-28 | - |
| RunOnAfterGetSalesAccount | (Record Service Line, Record General Posting Setup, var Code[20]) | | public | 21-28 | - |
| RunOnBeforeGetSalesAccount | (Record Service Line, Record General Posting Setup, var Code[20], var Boolean) | | public | 21-28 | - |
| RunOnPrepareLineOnAfterSetAmounts | (var Record Invoice Posting Buffer, Record Service Line) | | public | 21-28 | - |
| RunOnPrepareLineOnBeforeSetAmounts | (Record Service Line, Record Service Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean) | | public | 21-28 | - |
| RunOnPrepareLineOnBeforeSetAccount | (Record Service Header, Record Service Line, var Code[20]) | | public | 21-28 | - |
| RunOnPrepareLineAfterGetGenPostingSetup | (var Record General Posting Setup, Record Service Header, Record Service Line, Record Service Line) | | public | 22-28 | - |
| RunOnAfterPrepareGenJnlLineFromInvoicePostBuffer | (Record Service Header, var Record Invoice Posting Buffer, var Record Gen. Journal Line) | | public | 23-28 | - |
| RunOnPostBalancingEntryOnBeforeFindCustLedgerEntry | (var Record Service Header, var Record Cust. Ledger Entry, var Boolean) | | internal | 23-28 | - |
| RunOnPrepareLineOnBeforeUpdateInvoicePostingBufferLineDiscounts | (var Record Invoice Posting Buffer, Record Service Line) | | public | 24-28 | - |
| RunOnAfterPrepareInvoicePostingBuffer | (var Record Service Line, var Record Invoice Posting Buffer) | | public | 25-28 | - |
| RunOnBeforePrepareInvoicePostingBuffer | (var Record Service Line, var Record Invoice Posting Buffer) | | public | 25-28 | - |
| RunOnBeforePostLines | (Record Service Header, var Record Invoice Posting Buffer) | | public | 26-28 | - |
| RunOnPrepareLineOnAfterFillInvoicePostingBuffer | (var Record Invoice Posting Buffer, Record Service Line, Record Service Line, Boolean, var Record Invoice Posting Buffer) | | public | 26-28 | - |
| RunOnPostLedgerEntryOnBeforeGenJnlPostLine | (var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, Record Invoice Posting Parameters) | | public | 26-28 | - |
| RunOnPrepareLineOnAfterGetGenPostingSetup | (Record Service Line, Record Service Line, var Record General Posting Setup) | | internal | 28 | - |