Visma Net
About the contract life cycle
If you have a contract with the Draft status and the contract details reflect your
agreement with a customer, you activate the contract to initiate its life cycle. The
contract life cycle consists of mandatory stages: setup and activation, fulfillment,
and expiration.
The life cycle may include the following optional stages: changes to
contract services, contract renewal, and contract termination.
This article
describes the contract life cycle stages in detail.
A contract life cycle may consist of the following stages:
Once you have prepared a contract, you can initiate it.
If the services covered by a contract require setup before
contract activation, you may initiate invoicing for the setup separately.
For
example, contracts involving Internet access may require installation of a
router or other equipment.
You initiate the contract setup: the contract
becomes effective and the customer is invoiced for any services associated
with setup.
At this point, you can no longer modify the terms and scope of
the contract.
When setup is finished, you activate the contract and start
to invoice the customer recurrently.
If you do not need to separate the setup
of the contract and the activation, these steps can be done simultaneously.
For details, see: About contract setup and activation.
During this stage, the longest of the contract life cycle,
the customer uses
services described in the contract, and invoicing is
performed according to the terms defined in the contract and the contract
items.
For details, see About contract usage recording and About contract invoicing.
You or the customer may want to change (upgrade or
downgrade) a set of services within the scope of an active contract.
Both
contract upgrading and downgrading are done in two steps: preparation and
activation.
During preparation, contract invoicing and the provision of
services are done according to the initial settings of the contract.
For details, see: Make changes to contract services.
Each time you run the contract invoicing process, it checks
whether the next invoicing date exceeds or equals a contract expiration date.
If it does, the contract invoicing process sets the next invoicing day equal to
the contract expiration date.
The next time you run the contract invoicing
process, it generates invoice for the contract usage and changes the
contract status to Expired. You can not record any usage for expired
contracts. Expired contracts can be either renewed or terminated:
The renewal scenario depends on the expired contract type, which is defined by the contract template.
There are three types of contracts:
During the renewal process, the system
changes the expiration date of a contract and generates an
invoice for the renewal fee, if any. After renewal is
completed, the contract is again in the fulfilment stage.
A
contract should be renewed during its grace period;
otherwise, the renewal process creates a copy of the
contract with the Draft status. You need to activate
the copied contract to start the provision of services.
A contract of this type expires at the end of its duration, but it is available for a renewal operation—manual or automatic (if scheduled). When such a contract is renewed, a copy of the expired contract is created with the Draft status, and you need to activate the copied contract to start the provision of services.
A contract of this type has no expiration date and can be terminated only.
For details about renewing contracts, see: About contract renewal.
You can terminate an expired contract
if you are not going to renew or copy it.
Also, contract termination
may be done at any point in the contract life cycle, if you or the
customer decide to terminate the relationship defined by a contract.
When you initiate contract termination, the system gathers
information on the not yet invoiced usage of a contract and issues an
invoice or a credit memo, if needed.
The termination date must be
within the current invoicing period (between the Last
invoicing date and the Next invoicing
date).
Related concepts
About contract setup and activation
About contract usage recording
About prior configuration of contracts
Related tasks
Make changes to contract services
Related windows