| Initialize | (Code[10]) | | public | 17-28 | - |
| GetDimensions | (Integer, var Record Dimension Buffer) | | public | 17-28 | - |
| Finalize | () | | public | 17-28 | - |
| FillInvPostingBuffer | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header) | | public | 17-25, gone | Pending 19.0 |
| Replaced by FillInvoicePostBuffer(). |
| DivideAmount | (Option, Decimal, var Record Service Header, var Record Service Line, var Record VAT Amount Line, var Record VAT Amount Line) | | public | 17-28 | - |
| RoundAmount | (Decimal, var Record Service Header, var Record Service Line, var Record Service Line, var Record Service Line, var Record Service Line, var Record Service Line) | | public | 17-28 | - |
| ReverseAmount | (var Record Service Line) | | public | 17-28 | - |
| InvoiceRounding | (var Record Service Header, var Record Service Line, var Record Service Line, var Boolean, Boolean, Integer) | | public | 17-28 | - |
| RoundingLineInserted | () | Boolean | public | 17-28 | - |
| GetRoundingLineNo | () | Integer | public | 17-28 | - |
| SumServiceLines | (var Record Service Header, Option, var Record Service Line, var Record Service Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal) | | public | 17-28 | - |
| SumServiceLinesTemp | (var Record Service Header, var Record Service Line, Option, var Record Service Line, var Record Service Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal) | | public | 17-28 | - |
| GetServiceLines | (var Record Service Header, var Record Service Line, Option) | | public | 17-28 | - |
| MAX | (Integer, Integer) | Integer | public | 17-28 | - |
| GetLastLineNo | (Record Service Line) | Integer | public | 17-28 | - |
| SetSuppressCommit | (Boolean) | | public | 17-28 | - |
| AmountsDifferByMoreThanRoundingPrecision | (Decimal, Decimal, Decimal) | Boolean | public | 17-28 | - |
| FillInvoicePostBuffer | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header) | | public | 19-25, gone | Pending 20.0 |
| Replaced by new implementation in ServicePostInvoice codeunit |
| RunOnAfterUpdateInvoiceRounding | (Record Service Header, var Record Service Line, var Record Service Line, Boolean, var Integer, var Boolean) | | internal | 27-28 | - |