Service contracts
A service contract is a generic term that covers three ways of managing contracts, based on their common characteristics:
- The management of warranty contracts.
- The management of maintenance contracts.
- The management of contracts with points (ranking).
You can create various types of service contracts using contract templates.
Both free and chargeable services are provided to the customer through service contracts. Those services include the following, and more:
- Contacting a consultant to know more about how to use a system or hardware.
- Getting assistance in case of a system failure.
- Complying with the quality criteria enforced by the contract.
A contract can be written for different scenarios:
- For one customer.
- For a list of serial numbers used by the customer.
- For a group of serial numbers with the same product reference.
The services managed by a contract can be subject to restrictions depending on the type of intervention required, the skills required to resolve the issue in due time, and the costs incurred.
The costing of a service contract is particularly flexible.
The contract duration, invoicing, successive revaluations, all follow their own schedule. Each element can be managed independently for a given contract.
Service contracts can be created in different ways, depending on the type of contracts.
-
Warranty contracts
Warranty contracts need to be created manually. Using warranty contract templates help you gain a lot of time when entering your contracts.
These contracts are free and their coverage rules are based on a defined installed base and the related dimension type code (skill).
The Installed base object is used to create a warranty contract managed with serial numbers. You can use the Service contract section from this object to create the contract and product coverage for a given serial number in a single operation.
-
Maintenance contracts
Maintenance contracts are created automatically from the order entry. For each order line that includes a product linked to a maintenance contract template, a maintenance contract is created for the customer and the sales representative.
Maintenance contracts have the same characteristics as service contracts, the difference being that maintenance contracts can be invoiced.
For a product coverage by serial number, you need to define the coverage on the generated service contract record directly. The contract can be accessed from the related the order line.
-
Contracts with points
Contracts with points can be created manually or using a service contract template.
They can be free or chargeable and apply to the whole installed base. Their coverage is limited by how many points have already been used.
Notes on renewal and billing conditions:
- Automatic renewal: A renewable contract is automatically renewed when an invoice is created with an invoice date later than the contract end date.
- No advance billing: Contracts cannot be invoiced in advance. The invoice date must be on or after the contract start date. This rule also applies to invoicing for service contract renewals.
- Renewal billing: A service contract can only be invoiced for its renewal after the renewal has been processed.
- Renewal conditions: A contract can only be renewed if it has reached its end date or has already been invoiced.
The service contract is also a reference point to access other functions.
The Index value history can only be accessed from the service contract management. This history is used to record all the successive values of an index. Contract revaluations are based on these values. This file must be updated regularly.
The manual renewal of contracts where renewal is not planned can be carried out either from the workbench or from the service contract management. This additional functionality is used to make sure that the successive renewal history of a contract has been updated automatically.
Prerequisite
Screen management
- Header
- Tab General
- Tab Management
- Tab Invoicing rules
- Tab Invoicing elements
- Tab Invoicing
- Tab Histories
Six sections are available to define a service contract. The fields you can enter depend on your selected service contract.
Header
Tab General
Block number 1
| Description (CONNAM) |
|
Use this field to enter text that will help identify and understand the main characteristics of the contract. |
Statistical groups
Contract category
Coverage
Signatures
| Signed by (SALREP) |
|
This field contains the code for the sales representative who signed either the maintenance contract order or the product order covered by a warranty contract. |
Source
Tab Management
Management
Revaluation
Termination
| Advance notice of cancellation (RSILTI) |
|
Depending on your activity sector, this field can have the following meanings:
In both cases, the termination has to be done manually from the contract record. |
| Unit (RSILTIBAS) |
| Points tolerance (%) (PITTOL) |
|
This field only applies to contracts with points. In this process, contracts can be fully "consumed" based on a ranking system with points and a tolerance threshold. As the rules for consuming these points can be quite complex, it is usually unlikely to fully consume all the points awarded for a given contract. Example
A contract has a 100 points and a consumption rule for 30 points by service request with a tolerance threshold of 10%. The fourth service request from this customer leads to issuing a quote for subscribing to a new service contract. However, in the meantime, the customer still has a contract with 10 points. If this contract had been assigned a 20% tolerance, this fourth request would have followed the standard process and the contract would have been closed automatically once the service request had been processed. |
Tab Invoicing rules
The information in this section:
- Can be accessed for non-billable warranty contracts.
- Is particularly useful for maintenance contracts or contracts with points.
Invoicing
| Frequency (INVFRY) | ||||||||||||||||||||||||
|
This field indicates the frequency on which the customer will receive the invoices related to the receipt of services covered by their contract. It is also used to determine what fraction of the annual royalty needs to be allocated to the invoice. |
||||||||||||||||||||||||
| Unit (INVFRYBAS) | ||||||||||||||||||||||||
| Method (INVMET) | ||||||||||||||||||||||||
|
Use this field to enter the method used for invoicing the service contract.
Note - informationIf a service contract’s invoicing method is set to pre-invoicing, you cannot create an invoice with a date earlier than the contract start date.
|
||||||||||||||||||||||||
| Increase/Decrease coefficient (INVFRYCOE) | ||||||||||||||||||||||||
|
When open items are collected several times a year, an increase or increase is often applied. You use this field is to define how important this increase or decrease is. |
||||||||||||||||||||||||
| Advance notice (INVLTI) | ||||||||||||||||||||||||
|
Use this field to define the notice from which a contract open item to be invoiced will be available in the invoicing tools. From this moment, the invoice will be generated and sent to the customer. The notice represents the number of days that precede the term for an invoicing open item. |
||||||||||||||||||||||||
| Unit (INVLTIBAS) | ||||||||||||||||||||||||
| Payment term (PTE) | ||||||||||||||||||||||||
|
Use this field to enter the payment terms defined for paying the contract open items. It is only possible to enter a payment term that is consistent with the legislation and the group of the company of the document site.
|
Grid Litigations
Grid Analytical dimensions
| Dimension type (DIE) |
| Description (NAMDIE) |
| Dimension (CCE) |
|
You can enter analytical dimensions for each dimension type defined in the folder. Note - informationRefer to the documentation on Contract templates.
|
Tab Invoicing elements
BPs
| Bill-to customer (CONBPCINV) |
|
Code of the bill-to customer. By default, the bill-to customer code defined on the service contract header is displayed. |
| Pay-by (field CONBPCPYR) |
|
Code of the pay-by customer. By default, the pay-by customer code defined on the service contract header is displayed. |
| Group customer (CONBPCGRU) |
|
Code of the group customer. By default, the group customer code defined on the service contract header is displayed. |
| Project (CONPJT) |
|
Use this field to enter the project code used to subscribe to the service contract, if applicable. |
Valuation
| Rate type (CONCHGTYP) |
|
Use this field to enter the exchange rate type used to invoice the contract. If no exchange rate type is specified, the first value in local menu 202, Daily exchange rate, is used by default. |
| Invoicing product (ITMREF) |
|
This field is essential if the service contract is subject to invoicing. You use it to enter the product code that will be displayed on the invoice line for the selected scheduled invoice of the service contract. By default, this field displays the value defined on the service contract template or, if no value is defined, the value of the DEFCONITM - Default contract product parameter (HDK chapter, COT group). |
| Price type (CONPRITYP) |
| Sales unit (SAU) |
|
This field displays the sales unit of the invoicing product. |
| Tax rule (CONVACBPR) |
|
A tax rule represents the tax territoriality principle, in other words, the calculation rules to be applied to determine the tax amount. As a general rule, by crossing a tax rule linked to the BP with a Tax level, you can determine the tax code to be applied to the document line and so, to the entry line. In this field, you enter the tax rule associated with the BP: this tax rule will be suggested by default in all the transactions used by this business partner. |
| Entity/Use (SSTENTCOD) |
Grid Invoicing elements
| No. (NOLIG) |
| Description (SHO) |
| % or amount (INVDTAAMT) |
|
The values relate to the invoicing footer. This information can directly come from the parameters of the invoice footer or from the customer record. Note - informationRefer to the Invoicing elements documentation for more information.
The values of the footer elements can be modified. The ex-tax and tax-incl. amounts of the document are directly impacted by these values. Note - informationIntercompany specificities: If the order has been generated from an inter-company or inter-site purchase order, and the inter-company setup stipulates that the invoicing elements come from the Purchase module, these will be initialized with the values entered in the original purchase order.
|
| INVDTATYP |
| Curr. (WWCUR) |
| SST tax code (SFISSTCOD) |
|
Enter the code to use in order to override the default SST tax code from the product or invoice element. This tax code is recognized by Sage Sales Tax and is used to identify line types for tax purposes. This field is available only if the LTA - Local taxing activity code is activated, and the USATAX - Tax system user parameter is set to Yes. For invoicing elements designated as the SST document discount for a company, you cannot remove the SST tax code value on the document. |
Points
Tab Invoicing
Invoice grid
Each invoice generated for a contract is displayed in the issued invoices table. Invoices are displayed in descending order by default: the last issued invoice is displayed on the first table line.
Click on an invoice line to display the open items and payments related to the selected invoice in the corresponding tables.
Open item table
This table displays the list of generated open items for an invoice. The number of generated open items depends on the payment terms of the contract.
Open items are sorted in the order in which payments are expected to be collected.
Use the Dispute column to record any disputes reported by the customer.
Payments table
This table displays the list of payments received for an invoice. You use it to quickly check if the open items have been paid.
Use the Open item no. column to group the payments by open item.
Block number 1
Grid Invoices
| Date (INVDAT) |
| Amount - tax (INVAMT) |
| Document no. (INVVCR) |
Grid Open items
| Date (DUDDAT) |
| Amount + tax (DUDAMT) |
| Dispute (DUDDPTCOD) |
| Open item no. (DUDNUM) |
Grid Payments
| Date (PAYDAT) |
| Amount + tax (PAYAMT) |
| Payment no. (PAYNUM) |
| Open item no. (PAYDUDLIG) |
| Detail |
|
Click this action to access the invoice record. |
| Detail |
|
Click this action to access the payment details. |
Tab Histories
Revaluation history
This table is automatically updated each time a service contract is revaluated. For example, if the contract needs to be revaluated while generating an invoice, the previous annual royalty basis, and dates of application, are kept in the history.
Renewal history
This table is updated automatically each time a service contract is renewed, manually or automatically.
Grid Revaluations
| Start (AMTSTR) |
| End (AMTEND) |
| Amount (AMT) |
Grid Renewals
| Start (REWSTR) |
| End (REWEND) |
Reports
By default, the following reports are associated with this function :
CONTSERV : Service contracts
CONECHE1 : Contracts to renew
This can be changed using a different setup.
Specific actions
Click this action to generate the invoice linked to a maintenance service contract (Reminder: Only service contracts can be billed). The date of the next invoice can be today's date or the actual next invoice date based on how you have set up the DATREFCON - Service contract invoice date parameter (HDK chapter, INV group).
Menu bar
|
To access this function, the All the base option needs to be cleared on the service contract. This option is not available on contracts with points. You use it to identify what equipment on the customer's premises is covered by the contract. Base identification table The coverage for a warranty contract is comprehensive by default. However, you can limit this coverage by defining (including or excluding) components or financial rules to adjust the coverage of free services. Three methods are available to identify the installed base and define the coverage:
For warranty contracts, a "+" sign on the base identification line indicates a partial coverage, which means that a financial coverage description is defined. In this context, the Financial coverage action is available from the Actions icon on the table line. Each coverage type can be based on a different rule:
A financial coverage can cover:
The function is designed so that you can only enter exceptions, by excluding or including elements, while considering the minimum and maximum thresholds. Component identification table A good way to refine your coverage rules is to define a precise list of components. When the Exclude non-listed components option is selected, you can still include components. When the Include non-listed components option is selected, you can still exclude components. You can use general parameters from the HDK chapter, COV group to define the default coverage type when no rules are set on the service contract.
|
|
Click this function to describe all the skills covered by the service contract. This can be a full coverage or partial coverage. The "+" sign before the coverage line signals that the coverage of the skill group is partial. When no "+" sign is displayed, the skill group is considered as covered in full. Click Cross-reference with the installed base from a skill coverage line to create a cross-referenced coverage. Each skill can be assigned a different financial coverage by clicking Financial coverage. |
|
Click this function to renew the contract manually. When opening the window, you are prompted to renew the contract either based on the end date of the current period or of the last active period. This means that the new suggested start date will correspond to the contract end date. The new period is then displayed with an identical duration and annual royalty basis. You are free to adjust this information on the new period. Click Current date to define the New start date and New end date: The current date will be used as the start date for the new period. Click Renew to update all related fields on the contract. A line is added to the renewal history table. There are two possible scenarios:
|
Limitations
You cannot import service contracts in Sage X3.
Error messages
In addition to the generic error messages, the following messages can appear during the entry :
This skills group has already been entered.
This message is displayed when you enter the same skills group twice in the covered skills table.
This dispute code has already been entered.
This message is displayed when you enter the same dispute code more than once in the accepted dispute table.
You must define a sales site. Creation is refused.
This message is displayed when you confirm the creation of a service contract but the site is missing.
You must define a sales site. Modification refused.
This message is displayed when you confirm the modification of a service contract but the site is missing.
No index has been specified for the contract re-evaluation.
This message is displayed when the Evolution of an index revaluation has been selected but the index is missing.
The general principles linked to the multi-legislation setup are detailed