| Initialize | (var Record Service Header, Boolean, Boolean) | | public | 17-28 | - |
| Finalize | () | | public | 17-28 | - |
| SetPostingOptions | (Boolean, Boolean) | | public | 17-28 | - |
| SetItemJnlRollRndg | (Boolean) | | public | 17-28 | - |
| SetGenJnlLineDocNos | (Code[20], Code[35]) | | public | 17-28 | - |
| PostItemJnlLine | (var Record Service Line, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Integer, var Record Tracking Specification, var Record Tracking Specification, var Record Tracking Specification, var Record Tracking Specification, var Record Service Shipment Header, Code[20]) | Integer | public | 17-28 | - |
| PostInvoicePostBufferLine | (var Record Invoice Post. Buffer, Integer, Code[20], Code[35]) | | public | 17-25, gone | Pending 20.0 |
| Replaced by new implementation in codeunit Service Post Invoice |
| PostCustomerEntry | (var Record Service Line, var Record Service Line, Integer, Code[20], Code[35]) | | public | 17-25, gone | Pending 20.0 |
| Replaced by new implementation in codeunit Service Post Invoice |
| PostBalancingEntry | (var Record Service Line, var Record Service Line, Integer, Code[20], Code[35]) | | public | 17-25, gone | Pending 20.0 |
| Replaced by new implementation in codeunit Service Post Invoice |
| PostResJnlLineShip | (var Record Service Line, Code[20], Code[35]) | | public | 17-28 | - |
| PostResJnlLineUndoUsage | (var Record Service Line, Code[20], Code[35]) | | public | 17-28 | - |
| PostResJnlLineSale | (var Record Service Line, Code[20], Code[35]) | | public | 17-28 | - |
| PostResJnlLineConsume | (var Record Service Line, var Record Service Shipment Header) | | public | 17-28 | - |
| InitServiceRegister | (var Integer, var Integer) | | public | 17-28 | - |
| FinishServiceRegister | (var Integer, var Integer) | | public | 17-28 | - |
| InsertServLedgerEntry | (var Integer, var Record Service Header, var Record Service Line, var Record Service Item Line, Decimal, Code[20]) | Integer | public | 17-28 | - |
| InsertServLedgerEntrySale | (var Integer, var Record Service Header, var Record Service Line, var Record Service Item Line, Decimal, Decimal, Code[20], Integer) | | public | 17-28 | - |
| CreateCreditEntry | (var Integer, var Record Service Header, var Record Service Line, Code[20]) | | public | 17-28 | - |
| InsertWarrantyLedgerEntry | (var Integer, var Record Service Header, var Record Service Line, var Record Service Item Line, Decimal, Code[20]) | Integer | public | 17-28 | - |
| CalcSLEDivideAmount | (Decimal, var Record Service Header, var Record Service Line, var Record VAT Amount Line) | | public | 17-28 | - |
| TestSrvCostDirectPost | (Code[20]) | | public | 17-28 | - |
| TestGLAccDirectPost | (Code[20]) | | public | 17-28 | - |
| CollectValueEntryRelation | (var Record Value Entry Relation, Text[100]) | | public | 17-28 | - |
| PostJobJnlLine | (var Record Service Header, Record Service Line, Decimal) | Boolean | public | 17-28 | - |
| SetPostingDate | (Date) | | public | 17-28 | Pending 26.0 |
| The variable ServiceLinePostingDate is initialized but not used. |
| PostLines | (Record Service Header, var Interface Invoice Posting, var Dialog, var Decimal) | | public | 19-28 | - |
| PostLedgerEntry | (Record Service Header, var Interface Invoice Posting) | | public | 19-28 | - |
| PostBalancingEntry | (Record Service Header, var Interface Invoice Posting) | | public | 19-28 | - |
| PostSalesTaxLines | (var Record Service Header, var Record Service Line, Record Invoice Posting Parameters) | | public | 28 | - |