| CreateInvoice | (Record Service Contract Header) | Code[20] | public | 17-28 | - |
| CreateServiceLedgerEntry | (Record Service Header, Integer, Code[20], Date, Date, Boolean, Boolean, Integer) | Integer | public | 17-21, gone | Pending 19.0 |
| Replaced by CreateServiceLedgEntry() |
| CreateServHeader | (Record Service Contract Header, Date, Boolean) | Code[20] | public | 17-28 | - |
| CreateServLine | (Record Service Header, Integer, Code[20], Date, Date, Integer, Boolean) | | public | 17-21, gone | Pending 19.0 |
| Replaced by CreateServiceLine() |
| CreateDetailedServLine | (Record Service Header, Record Service Contract Line, Integer, Code[20]) | | public | 17-21, gone | Pending 19.0 |
| Replaced by CreateDetailedServiceLine() |
| CreateContractLineCreditMemo | (var Record Service Contract Line, Boolean) | Code[20] | public | 17-28 | - |
| CheckContractGroupAccounts | (Record Service Contract Header) | | public | 17-28 | - |
| FindFirstPrepaidTransaction | (Code[20]) | Date | public | 17-28 | - |
| GetNextInvoicePeriod | (Record Service Contract Header, var Date, var Date) | | public | 17-28 | - |
| NoOfDayInYear | (Date) | Integer | public | 17-28 | - |
| NoOfMonthsAndDaysInPeriod | (Date, Date, var Integer, var Integer) | | public | 17-28 | - |
| NoOfMonthsAndMPartsInPeriod | (Date, Date) | Decimal | public | 17-28 | - |
| CalcContractAmount | (Record Service Contract Header, Date, Date) | Decimal | public | 17-28 | - |
| CalcContractLineAmount | (Decimal, Date, Date) | Decimal | public | 17-28 | - |
| CreateRemainingPeriodInvoice | (var Record Service Contract Header) | Code[20] | public | 17-28 | - |
| InitCodeUnit | () | | public | 17-28 | - |
| FinishCodeunit | () | | public | 17-28 | - |
| CopyCheckSCDimToTempSCDim | (Record Service Contract Header) | | public | 17-28 | - |
| CreateAllServLines | (Code[20], Record Service Contract Header) | | public | 17-28 | - |
| CheckIfServiceExist | (Record Service Contract Header) | Boolean | public | 17-28 | - |
| GetAffectedItemsOnCustChange | (Code[20], var Record Service Contract Header, var Record Service Item, Boolean, Integer) | | public | 17-21, gone | Pending 19.0 |
| Relaced by GetAffectedItemsOnContractChange() |
| ChangeCustNoOnServContract | (Code[20], Code[10], Record Service Contract Header) | | public | 17-28 | - |
| ChangeCustNoOnServItem | (Code[20], Code[10], Record Service Item) | | public | 17-28 | - |
| CreateHeadingServLine | (Record Service Header, Integer, Code[20]) | | public | 17-21, gone | Pending 19.0 |
| Replaced by CreateHeadingServiceLine() |
| LookupServItemNo | (var Record Service Contract Line) | | public | 17-28 | - |
| YearContract | (Integer, Code[20]) | Boolean | public | 17-21, gone | Pending 19.0 |
| Replaced by IsYearContract |
| CheckMultipleCurrenciesForCustomers | (var Record Service Contract Header) | | public | 17-28 | - |
| GetInvoicePeriodText | (Enum Service Contract Header Invoice Period) | Text[4] | public | 17-28 | - |
| CreateServiceLedgEntry | (Record Service Header, Enum Service Contract Type, Code[20], Date, Date, Boolean, Boolean, Integer) | Integer | public | 19-28 | - |
| UpdateServLedgEntryAmounts | (var Record Service Contract Line, var Record Currency, var Decimal, Date, Date) | | public | 19-28 | - |
| CalcServLedgEntryDiscountPct | (var Record Service Ledger Entry) | | public | 19-28 | - |
| CreateServiceLine | (Record Service Header, Enum Service Contract Type, Code[20], Date, Date, Integer, Boolean) | | public | 19-28 | - |
| CreateDetailedServiceLine | (Record Service Header, Record Service Contract Line, Enum Service Contract Type, Code[20]) | | public | 19-28 | - |
| CreateLastServLines | (Record Service Header, Integer, Code[20]) | | public | 19-21, gone | Pending 19.0 |
| CreateLastServiceLines |
| CreateLastServiceLines | (Record Service Header, Enum Service Contract Type, Code[20]) | | public | 19-28 | - |
| GetAffectedItemsOnContractChange | (Code[20], var Record Service Contract Header, var Record Service Item, Boolean, Enum Service Contract Type) | | public | 19-28 | - |
| CreateHeadingServiceLine | (Record Service Header, Enum Service Contract Type, Code[20]) | | public | 19-28 | - |
| AmountToFCY | (Decimal, var Record Service Header) | Decimal | public | 19-28 | - |
| IsYearContract | (Enum Service Contract Type, Code[20]) | Boolean | public | 19-28 | - |
| CheckServiceContractHeaderAmts | (Record Service Contract Header) | | public | 19-28 | - |
| SetServiceLedgerEntryUnitCost | (var Record Service Ledger Entry) | | public | 19-28 | - |
| InitServLedgEntry | (var Record Service Ledger Entry, Record Service Contract Header, Code[20]) | | public | 19-28 | - |
| FilterServContractLine | (var Record Service Contract Line, Code[20], Option, Integer) | | public | 19-21, gone | Pending 19.0 |
| Replaced by FilterServiceContractLine() |
| FilterServiceContractLine | (var Record Service Contract Line, Code[20], Enum Service Contract Type, Integer) | | public | 19-28 | - |
| UpdateServLedgEntryAmount | (var Record Service Ledger Entry, var Record Service Header) | | public | 19-28 | - |
| CalcInvoicedToDate | (var Record Service Contract Line, Date, Date) | | public | 19-28 | - |
| SetServLedgEntryAmounts | (var Record Service Ledger Entry, var Decimal, Decimal, Decimal, Decimal, Decimal, Decimal) | | public | 19-28 | - |
| CalcInvAmounts | (var Decimal, Record Service Contract Line, Date, Date) | | public | 19-28 | - |
| InsertMultipleServLedgEntries | (var Integer, var Date, var Decimal, var Decimal, var Record Service Header, Date, Date, Boolean, Integer, Record Service Contract Line, Decimal) | | public | 19-28 | - |
| CheckCustomerCurrencyCombination | (var Record Service Contract Header) | | public | 23-28 | - |
| CheckServiceItemBlockedForServiceContract | (var Record Service Contract Line) | | internal | 24-28 | - |
| CheckServiceItemBlockedForAll | (var Record Service Contract Line) | | internal | 24-28 | - |
| CheckItemServiceBlocked | (var Record Service Contract Line) | | internal | 24-28 | - |