What are contracts & contract lines and how to use them
Required User Rights
To be able to use these operations, you’ll need at least the following user right: 3150 Menu – Contracts.
Contracts Dashboard
A Contract is an object in Good Sign, designed for managing and invoicing service contracts and subscription business models. Contract Lines describe the service products that are included in a contract. A contract may have one or several contract lines.
Each contract line is tied to a product and has parameters. These include: a validity period, a pricing model, billing months, and usage data aggregation controls, which together rule pricing and billing.
Good Sign’s Contract Module provides a hub for managing customer contracts that use standard profiles for typical billing patterns:
- One-time Fee
- Recurring Base Fee
- Usage
- Work Invoicing
The Good Sign’s Contract Module allows the pricing of services with the following common pricing models:
- Unit pricing – the unit price multiplied with quantity
- Tier pricing – a varying unit price that depends on quantity and will change when the next quantity tier is reached
- Volume pricing – the unit price is applied to the entire amount; price is determined from the total volume
- Block pricing – a block price is used for the entire volume within defined limits
All contracts are shown in the Contracts dashboard. By selecting an organization from the Organization Tree, you can filter that individual organization’s contracts into view.
Creating a New Contract
- Select an Organization, for which to create a contract
- A new contract can be created in the Contracts dashboard by navigating to the Management drop-down menu (see Figure 2) and selecting New Contract
- After selecting New Contract, a Contract pop-up window appears where you can input the contract information
- Contract Status is a mandatory field in the New Contract view. The validity time of the contract is also recommended, though not mandatory. You can find some more pointers in the table below
- Once you’ve filled in all the required parameters, press Save and close the window
Field | Description |
Contract Status | Draft – You are preparing a service offer. The service hasn’t been activated. Active – The customer has signed the agreement. The service is live. Other statuses include Candidate, Inactive, & Terminated. |
Contract Subject | A Subject for the contract, visible in the dashboard. Helps to distinguish between contracts. It can be used for example to store some technical contract id or PO number given by the customer. |
Contract ID | A unique identifier of the Contract. Good Sign suggests a unique ID automatically |
Contract Valid From | Start date of the Contract |
Contract Valid To | End date of the Contract |
Base fee invoicing months | If base fees are invoiced in advance, select here the months when base fees are invoiced. There is a special tag to be used in Invoice scheduling for utilizing this information to control timing of invoice creation |
Caution: Remember to set the Contract Status to Active. If the Contract Status is not Active, the system will not generate charges for the Contract
Note! At this point, you simply have an empty contract. Adding contract lines and, if the prices differ from list prices, new prices, will make the contract active for charging and billing
Edit a Contract
- A Contract can be edited in the Contract dashboard by navigating to the Management drop-down menu (see Figure 2) and selecting Edit
- After selecting Edit, a pop-up window appears where the desired information can be modified
- Once you’ve changed all the needed parameters, press Save and close the window
Copy Contract
It is now possible to copy a contract and its active contract lines with the user right 3151 Menu – Contracts – Copy Contract. When copying, the Contract Valid From and Target Organization need to be provided. ContractSubject is optional.
Only active contract lines are copied (date of copying is between ContractLineValidFrom and ContractLineValidTo or ContractLineValidTo is empty). The service does NOT copy the Mapping Values field from Usage data, or Comments, as these are typically contract specific.
This functionality only works with non-custom contract lines (profile ID 71 excluded).
Contract Lines Dashboard
All contract lines are shown in the Contract Lines dashboard. By selecting desired level from the organization tree, you can look at contract lines for that branch and below - naturally selecting single organization shows contract lines of that customer.
New Contract Line
Contract lines can be seen by selecting Contracts from the top bar and then selecting contract lines from the drop-down menu (as illustrated in the figure below):
New contract lines can be made easily by pressing a contract line of which contract you would like to add a new contract line to and then selecting Management > New Contract Line or by right clicking a contract line and selecting New Contract Line.
Alternatively, contract lines can be also added from the contracts by going to Contracts > Contracts and then selecting a contract where you want to add the new Contract Line. Then press the New Contract Line icon (square with a plus in the corner) in the Contract Lines section.
Then a pop-up window appears where a profile should be selected:
The meanings of the profiles are clarified below:
One-time fee | Separately agreed one-time fees that are wanted to be shown on the contract |
Recurring base fee | Continuous services and subscriptions with a predefined recurring fee. Price may change over time |
Usage | Continuous pay-per-use services, where the service fee is determined in arrears for previous calendar month based on actual service usage |
Work Invoicing | Work hour billing |
After selecting a suitable profile, click Save. After that a new contract line window appears.
Tip! You can now also select multiple contract lines for editing. This requires the user right: 3598 Button - Edit contracts
Deleting Contract Lines
Deleting contract lines is possible by activating user right 3595 Button - Delete contracts. This function is in the Contract Lines dashboard, under the Management menu. Deletion expires the contract lines and makes them disappear from the grid, but they are not deleted from the database entirely.
Object History
Object History can be seen in the Contract dashboard by navigating to the Management drop-down menu (see Figure 2) and selecting Object history.
- After selecting Object history, a pop-up window appears.
- Select Event history from the right bottom corner. After this the Change History pop-up window appears.
- All the modifications related to the contract can be seen in the Change History view. By using the Search function, you can search for specific modifications, e.g., related to a certain time frame.
- Once you’re done, press the close button in the right upper corner and close the window.