Codeunit 5940 ServContractManagement in 18
- App
- Base Application
Versions171819202122232425262728latest
Source29
Procedures, 28
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| CreateInvoice | (Record Service Contract Header) | Code[20] | public | - |
| CreateServiceLedgerEntry | (Record Service Header, Integer, Code[20], Date, Date, Boolean, Boolean, Integer) | Integer | public | - |
| CreateServHeader | (Record Service Contract Header, Date, Boolean) | Code[20] | public | - |
| CreateServLine | (Record Service Header, Integer, Code[20], Date, Date, Integer, Boolean) | public | - | |
| CreateDetailedServLine | (Record Service Header, Record Service Contract Line, Integer, Code[20]) | public | - | |
| CreateContractLineCreditMemo | (var Record Service Contract Line, Boolean) | Code[20] | public | - |
| CheckContractGroupAccounts | (Record Service Contract Header) | public | - | |
| FindFirstPrepaidTransaction | (Code[20]) | Date | public | - |
| GetNextInvoicePeriod | (Record Service Contract Header, var Date, var Date) | public | - | |
| NoOfDayInYear | (Date) | Integer | public | - |
| NoOfMonthsAndDaysInPeriod | (Date, Date, var Integer, var Integer) | public | - | |
| NoOfMonthsAndMPartsInPeriod | (Date, Date) | Decimal | public | - |
| CalcContractAmount | (Record Service Contract Header, Date, Date) | Decimal | public | - |
| CalcContractLineAmount | (Decimal, Date, Date) | Decimal | public | - |
| CreateRemainingPeriodInvoice | (var Record Service Contract Header) | Code[20] | public | - |
| InitCodeUnit | () | public | - | |
| FinishCodeunit | () | public | - | |
| CopyCheckSCDimToTempSCDim | (Record Service Contract Header) | public | - | |
| CreateAllServLines | (Code[20], Record Service Contract Header) | public | - | |
| CheckIfServiceExist | (Record Service Contract Header) | Boolean | public | - |
| GetAffectedItemsOnCustChange | (Code[20], var Record Service Contract Header, var Record Service Item, Boolean, Integer) | public | - | |
| ChangeCustNoOnServContract | (Code[20], Code[10], Record Service Contract Header) | public | - | |
| ChangeCustNoOnServItem | (Code[20], Code[10], Record Service Item) | public | - | |
| CreateHeadingServLine | (Record Service Header, Integer, Code[20]) | public | - | |
| LookupServItemNo | (var Record Service Contract Line) | public | - | |
| YearContract | (Integer, Code[20]) | Boolean | public | - |
| CheckMultipleCurrenciesForCustomers | (var Record Service Contract Header) | public | - | |
| GetInvoicePeriodText | (Enum Service Contract Header Invoice Period) | Text[4] | public | - |
Events, 64
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterCalcContractLineAmount | (Decimal, Date, Date, var Decimal) | - |
| Integration event | OnAfterCreateInvoice | (var Record Service Contract Header, Date) | - |
| Integration event | OnAfterCreateInvoiceSetPostingDate | (Record Service Contract Header, Date, Date, var Date) | - |
| Integration event | OnAfterCreateServHeader | (var Record Service Header, Record Service Contract Header) | - |
| Integration event | OnAfterInsertServiceHeader | (var Record Service Header, var Record Service Contract Header) | - |
| Integration event | OnBeforeCreateServLineForNewContract | (var Record Service Header, Record Service Contract Header, var Integer) | - |
| Integration event | OnBeforeInsertDescriptionServiceLine | (var Record Service Line, Text[100], var Boolean) | - |
| Integration event | OnBeforeInsertMultipleServLedgEntries | (var Record Service Ledger Entry, Record Service Contract Line) | - |
| Integration event | OnBeforeServContractHeaderModify | (var Record Service Contract Header) | - |
| Integration event | OnBeforeLastServLineModify | (var Record Service Line) | - |
| Integration event | OnBeforeServHeaderModify | (var Record Service Header, Record Service Contract Header) | - |
| Integration event | OnBeforeServLineInsert | (var Record Service Line, Record Service Header, Record Service Contract Header) | - |
| Integration event | OnCreateDetailedServLineOnBeforeServLineInsertFirstLine | (var Record Service Line, var Record Service Contract Header) | - |
| Integration event | OnCreateDetailedServLineOnBeforeServLineInsertNewContract | (var Record Service Line, var Record Service Contract Header) | - |
| Integration event | OnCreateDetailedServLineOnBeforeCreateDescriptionServiceLines | (Record Service Contract Header, var Record Service Contract Line, Record Service Header) | - |
| Integration event | OnCreateHeadingServLineOnBeforeServLineInsert | (var Record Service Line, Record Service Contract Header, Record Service Header) | - |
| Integration event | OnCreateOrGetCreditHeaderOnBeforeInitSeries | (var Record Service Header, Record Service Mgt. Setup) | - |
| Integration event | OnCreateServHeaderOnBeforeInitSeries | (var Record Service Header, var Record Service Mgt. Setup, Record Service Contract Header) | - |
| Integration event | OnBeforeCreateContractLineCreditMemo | (var Record Service Contract Line, Boolean) | - |
| Integration event | OnBeforeCreateInvoice | (var Record Service Contract Header) | - |
| Integration event | OnBeforeCreateRemainingPeriodInvoice | (var Record Service Contract Header) | - |
| Integration event | OnBeforeCreateLastServLines | (Record Service Header, Integer, Code[20], var Boolean) | - |
| Integration event | OnBeforeCalcContractAmount | (var Record Service Contract Header, Date, Date) | - |
| Integration event | OnBeforeInsertServiceHeader | (var Record Service Header, var Record Service Contract Header) | - |
| Integration event | OnCreateServiceLedgerEntryOnBeforeServLedgEntryInsert | (var Record Service Ledger Entry, Record Service Contract Header, Record Service Contract Line) | - |
| Integration event | OnCreateServiceLedgerEntryBeforeCountLineInvFrom | (var Record Service Ledger Entry, Record Service Contract Line) | - |
| Integration event | OnInsertMultipleServLedgEntriesOnBeforeServLedgEntryInsert | (var Record Service Ledger Entry, Record Service Contract Header, Record Service Contract Line, var Decimal, var Boolean) | - |
| Integration event | OnCreateContractLineCreditMemoOnBeforeCalcCreditAmount | (var Date, Record Service Contract Header, Record Service Contract Line) | - |
| Integration event | OnAfterCreateContractLineCreditMemo | (var Record Service Contract Line, Code[20]) | - |
| Integration event | OnAfterFilterServContractLine | (var Record Service Contract Line, Code[20], Option) | - |
| Integration event | OnAfterFinishCodeunit | (Record Service Register) | - |
| Integration event | OnBeforeNoOfMonthsAndMPartsInPeriod | (Date, Date, var Boolean, var Decimal, var Boolean) | - |
| Integration event | OnBeforeCopyCheckSCDimToTempSCDim | (var Record Service Contract Header) | - |
| Integration event | OnBeforePostPartialServLedgEntry | (var Record Service Ledger Entry, Record Service Contract Line) | - |
| Integration event | OnServLedgEntryToServiceLineOnBeforeServLineInsert | (var Record Service Line, Record Service Line, Record Service Line, Record Service Header, Record Service Ledger Entry, Record Service Ledger Entry, var Boolean, Date, Date) | - |
| Integration event | OnCreateContractLineCreditMemoOnAfterCreateAllCreditLines | (Record Service Contract Header, Record Service Contract Line, Code[20]) | - |
| Integration event | OnAfterCreateOrGetCreditHeader | (var Record Service Header, Record Service Contract Header) | - |
| Integration event | OnCreateRemainingPeriodInvoiceOnAfterServContractLineSetFilters | (var Record Service Contract Line, Record Service Contract Header) | - |
| Integration event | OnCreateAllServLinesOnAfterServContractLineSetFilters | (var Record Service Contract Line, Record Service Contract Header) | - |
| Integration event | OnCreateAllCreditLinesCaseElse | (Record Service Contract Header, var Integer) | - |
| Integration event | OnCreateAllCreditLinesOnAfterDetermineOldWDate | (Record Service Contract Header, Integer, Integer, Date, var Date) | - |
| Integration event | OnCreateDetailedServLineOnAfterSetFirstLineAndNewContract | (var Boolean, var Boolean, Record Service Contract Header) | - |
| Integration event | OnCreateInvoiceOnBeforeCreateAllServLines | (var Record Service Contract Header, Date, Date, var Decimal, var Date, Boolean, Code[20]) | - |
| Integration event | OnLookupServItemNoOnBeforeFilterByCustomerNo | (var Record Service Item, var Record Service Contract Line, var Boolean) | - |
| Integration event | OnPostPartialServLedgEntryOnBeforeServLedgEntryInsert | (var Record Service Ledger Entry, Record Service Contract Line) | - |
| Integration event | OnAfterCreateRemainingPeriodInvoice | (var Record Service Contract Header) | - |
| Integration event | OnBeforeSetSalespersonCode | (Code[20], var Code[20], var Boolean) | - |
| Integration event | OnAfterCreateAllServLines | (Record Service Contract Header, var Record Service Contract Line) | - |
| Integration event | OnBeforeCalcInvAmounts | (var Decimal, var Record Service Contract Line, Date, Date, var Boolean) | - |
| Integration event | OnBeforeChangeCustNoOnServItem | (var Record Service Item, Code[20]) | - |
| Integration event | OnBeforeInitServiceLineAppliedGLAccount | (var Record Service Line, Code[20], var Boolean) | - |
| Integration event | OnBeforeUpdateServLedgEntryAmounts | (var Record Service Contract Line, var Record Service Ledger Entry, Decimal, Date, Date, var Boolean) | - |
| Integration event | OnCreateOrGetCreditHeaderOnBeforeCalcCurrencyFactor | (Record Service Header, var Record Currency Exchange Rate) | - |
| Integration event | OnCreateServHeaderOnBeforeCalcCurrencyFactor | (Record Service Header, var Record Currency Exchange Rate) | - |
| Integration event | OnBeforeConfirmCreateServiceInvoiceForPeriod | (var Record Service Contract Header, Date, Date, var Boolean, var Boolean) | - |
| Integration event | OnBeforeServLedgEntryToServiceLine | (var Record Service Line, var Record Service Line, Record Service Header, Record Service Ledger Entry, var Boolean, Record Service Ledger Entry, Date, Date) | - |
| Integration event | OnInsertDescriptionServiceLineOnBeforeServiceLineInsert | (var Record Service Line) | - |
| Integration event | OnCreateAllServLinesOnAfterCreateDetailedServLine | (Record Service Contract Header, Record Service Header, Record Service Contract Line) | - |
| Integration event | OnCreateAllServLinesOnAfterCreateServiceLedgerEntry | (var Record Service Contract Line, var Integer) | - |
| Integration event | OnCreateAllServLinesOnBeforeServContractLineLoop | (var Date, Record Service Contract Line, Record Service Contract Header) | - |
| Integration event | OnCreateServiceLedgerEntryOnAfterInitServLedgEntry | (var Record Service Ledger Entry, var Record Service Contract Header, Integer, Code[20], Integer) | - |
| Integration event | OnCreateServiceLedgerEntryOnBeforeCheckServContractLineStartingDate | (Record Service Contract Header, var Integer) | - |
| Integration event | OnCreateServiceLedgerEntryOnBeforeLoopPeriods | (Record Service Contract Header, Record Service Contract Line, var Date, var Date, var Text) | - |
| Integration event | OnCreateServiceLedgerEntryOnBeforeInsertMultipleServLedgEntries | (var Date, Record Service Contract Header, Record Service Contract Line) | - |