Skip to main content

Subscription Contracts in Practice: Monthly Billing

How Monthly Billing Works in Practice

Written by Hana Vršanská

Below we will look at the configuration of a subscription contract when we need to issue an invoice on the last day of each month, with an issue date of the first day of the following month. For easier orientation during the setup process, I am including a diagram:

Example: A client signed a contract on 26 March, valid from 1 April. The billing period covers the entire month (1 April – 30 April) with monthly recurrence. We want to generate the invoice with a tax point date (DUZP) of the last day of the month, but with an issue date of the first day of the following month. The generation day is the first day of the month.

_____________________________________________________________

In the first step, we focus on the billing period — in our case, 1 April – 30 April. In the subscription contract, we fill in the dates on the Basic tab and also set the billing frequency (monthly = value 1) on the Generation Settings tab:

The second step focuses on the turnover day and month, which determine the start of the billing period. On the Generation Settings tab, set the turnover day to 1 and the turnover month to 4:

In the next step, we decide whether to bill in arrears or in advance. Since we are billing for a past period, we select the arrears option:

By selecting arrears, we have moved directly to step 5 in the diagram, which determines how many days before or after the period end we want to issue the invoice. In this case, we set the value to -1 — meaning the invoice will be issued after the billing period ends (on 1 May, but with a DUZP date of 30 April):

Now we will set up the contract line items. Go to the Standard Contract Items tab and click Add. Here you can either select an item from the price list (the name and selling price will be carried over automatically) or fill in the billing subject manually using the name field and checking the manual price checkboxes:

The subscription contract is now ready for generation. Save the contract and wait for the generation day, which we set to 1 May, then confirm using the button in the toolbar:

An invoice will be generated with a DUZP date of 30 April, an issue date of 1 May, and covering the period 1 April – 30 April:

____________________________________________________________

If you want to test whether your configuration is correct, you can generate invoices ahead of time, review them, and then revert the status. You can learn how to do this in the Introductory article on subscription contracts in practice.

Did this answer your question?