| PrepareSales | (var Record Sales Line) | | public | 19-27, gone | Pending 25.0 |
| Replaced by procedure PrepareInvoicePostingBuffer in codeunit Sales Post Invoice |
| CalcDiscount | (Boolean, Decimal, Decimal) | | public | 19-28 | - |
| SetAccount | (Code[20], var Decimal, var Decimal, var Decimal, var Decimal) | | public | 19-28 | - |
| SetAmounts | (Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal) | | public | 19-28 | - |
| PreparePurchase | (var Record Purchase Line) | | public | 19-27, gone | Pending 25.0 |
| Replaced by procedure PrepareInvoicePostingBuffer in codeunit Purch. Post Invoice |
| CalcDiscountNoVAT | (Decimal, Decimal) | | public | 19-28 | - |
| SetSalesTaxForPurchLine | (Record Purchase Line) | | public | 19-27, gone | Pending 25.0 |
| Replaced by procedure SetSalesTax in codeunit Purch. Post Invoice |
| SetSalesTaxForSalesLine | (Record Sales Line) | | public | 19-27, gone | Pending 25.0 |
| Replaced by procedure SetSalesTax in codeunit Sales Post Invoice |
| ReverseAmounts | () | | public | 19-28 | - |
| SetAmountsNoVAT | (Decimal, Decimal, Decimal) | | public | 19-28 | - |
| PrepareService | (var Record Service Line) | | public | 19-27, gone | Pending 25.0 |
| Replaced by procedure PrepareInvoicePostingBuffer in codeunit Service Post Invoice |
| PreparePrepmtAdjBuffer | (Record Invoice Posting Buffer, Code[20], Decimal, Boolean) | | public | 19-28 | - |
| Update | (Record Invoice Posting Buffer) | | public | 19-28 | - |
| Update | (Record Invoice Posting Buffer, var Integer, var Integer) | | public | 19-28 | - |
| BuildPrimaryKey | () | | public | 19-28 | - |
| UpdateVATBase | (var Decimal, var Decimal) | | public | 19-28 | - |
| ApplyRoundingForFinalPosting | () | | public | 19-28 | - |
| ClearVATFields | () | | public | 19-28 | - |
| CopyToGenJnlLine | (var Record Gen. Journal Line) | | public | 19-28 | - |
| CopyToGenJnlLineFA | (var Record Gen. Journal Line) | | public | 19-28 | - |
| PadField | (Text, Integer) | Text | public | 21-28 | - |
| UpdateEntryDescription | (Boolean, Integer, Text[100], Text[100], Boolean) | | public | 25-28 | Pending 26.0 |
| Replaced by earlier implementation without parameter SetLineNo |
| RunOnAfterPrepareSales | (var Record Sales Line, var Record Invoice Posting Buffer) | | internal | 25-27, gone | - |
| RunOnAfterPreparePurchase | (var Record Purchase Line, var Record Invoice Posting Buffer) | | internal | 25-27, gone | - |
| RunOnAfterPrepareService | (var Record Service Line, var Record Invoice Posting Buffer) | | internal | 25-27, gone | - |
| RunOnBeforePrepareSales | (var Record Invoice Posting Buffer, var Record Sales Line) | | internal | 25-27, gone | - |
| UpdateEntryDescription | (Boolean, Integer, Text[100], Text[100]) | | public | 26-28 | - |