Contracts & Contract Lines in Version 2023_2

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
 mw1920_data_uri_upload20221228-14767-1hwa4zq
Figure 1: Contracts Dashboard

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

  1. Select an Organization, for which to create a contract
  2. 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
  3. After selecting New Contract, a Contract pop-up window appears where you can input the contract information
  4. 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
  5. 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
 
mw1920_data_uri_upload20221228-14769-y3v4pk
Figure 2: Management menu
 
mw1920_data_uri_upload20221228-14769-aplu8u
Figure 3: New Contract pop-up window

 

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

  1. A Contract can be edited in the Contract dashboard by navigating to the Management drop-down menu (see Figure 2) and selecting Edit
  2. After selecting Edit, a pop-up window appears where the desired information can be modified
  3. Once you’ve changed all the needed parameters, press Save and close the window
 
mw1920_data_uri_upload20221228-14769-1f1dlh5
Figure 4: Edit Contract pop-up 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

 
mw1920_data_uri_upload20221228-14771-k5unpo
Figure 5: 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

 
mw1920_data_uri_upload20221228-14767-13vfyza
Figure 6: Route to Contract Lines

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: 

 
mw1920_data_uri_upload20221228-14769-nge46r
Figure 7: Profile selection to a new contract line

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.

 
mw1920_data_uri_upload20221228-14771-1vvhz5u
Figure 8: Route to Object history
  1. After selecting Object history, a pop-up window appears.
  2. Select Event history from the right bottom corner. After this the Change History pop-up window appears.
  3. 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.
  4. Once you’re done, press the close button in the right upper corner and close the window.
 
mw1920_data_uri_upload20221228-14766-15obmdx
Figure 9: Change History pop-up window