Visma Net
About contract invoicing
After contract usage has been recorded, you should begin invoicing for the usage.
When you run
the contract invoicing process, the system produces an invoice.
This topic describes the
source of invoice details and common invoicing scenarios.
The system gets most details for the invoice by using the non-stock item that is used to track this usage, as described in About contract usage recording. The non-stock item provides the following information:
- Basis for unit price:
The unit price is calculated by using the base price of the non-stock item.
If a price is configured for a customer price class and a customer that purchases this service belongs to this price class, then the price from the customer price class is used. If the non-stock item is included in the contract item, then the system calculates the unit price by applying the rules specified in the contract item to the non-stock item base price or the price from the customer price class. - Sales account:
This is the general ledger account used to record sale transactions of this non-stock item.
You specify the sales account by using the General ledger accounts tab of the Non-stock items (IN202000) window. - Sales subaccount:
The sales subaccount is the subaccount used to record sale transactions of this non-stock item.
The subaccount is combined automatically according the rules defined in the Combine sales sub. from field in the Customer ledger preferences (AR101000)windows. - VAT category:
This is the category Visma Net uses to calculate the VAT applied to supplying goods or services.
In Visma Net, you can configure different invoicing scenarios to suit your business needs.
You
can invoice a customer on a schedule or on demand, as described below:
- Scheduled invoicing:
Scheduled invoicing is the most common way to invoice customers recurrently.
The duration of the contract is divided into equal time intervals, which are the invoicing periods.
Invoicing is performed once in an invoicing period, causing one invoice to be generated per invoicing period.
The system calculates invoicing dates by using the date when the contract's invoicing schedule is started and the contract's invoicing period—which is used as an incrementation step. You can select one of the following steps: week, month, quarter, or year.
The invoicing schedule for a contract can be viewed on the Summary tab in the Customer contracts (CT301000) window.
Here you can see the start date of the invoicing schedule, the invoicing period, the date of the last invoice, and the date of the next invoice. When you run contract invoicing, the system generates an invoice with the next invoicing date and shifts the schedule dates on the incrementation step. Invoices can be viewed on the Sales history tab of a contract.
Additionally, you can define for each recurrent contract item whether it is invoiced at the beginning of the invoicing periods or at the end of it. If you have not invoiced a contract for two or more periods, you have to run the invoicing process for each missed period. - Invoicing on demand:
You can provide services on demand, rather than recurrently.
In this case, you might want to perform contract invoicing any time services have been provided.
An invoice with the date you have specified is generated each time you run contract invoicing.
You can run contract invoicing for a particular contract in the Customer contracts (CT301000) window, use the mass-processing Run contract invoicing (CT501000) window to run invoicing for multiple contracts, or configure the automation schedule functionality for contract invoicing.
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