Last week we added the ability to manage temporal date variables on recurring profiles. What are temporal variables you ask? Great question.
Let’s say you invoice a customer every month for “one month of web hosting”. If you sign a customer up for 12 months and charge them monthly, the line item on your invoice will read “one month of web hosting”. The trouble with that is, there is not much context. For example, a customer might wonder, “is this bill for this month’s hosting or next month’s, or was it last month’s?” Using temporal variables, you can answer this question.
As you can see, your invoice line items will now dynamically generate the month name (for example “February” for this month) when you insert the ::month::.
If people prepay for your services and the invoices are for next month, simply add a +1 (like this ::month+1::) and March will display instead of February when the recurring profile creates the invoice. You can add -1 if the invoice is for last month’s services.
This feature is really useful for companies like web hosts and ISPs who charge monthly, quarterly or annual recurring fees.
To access a legend of the variables you can click on the “Learn more about dynamic invoice variables” link in the blue help section we’ve added to the “New recurring” page. When you do you’ll get this pop-up legend:
We hope you find this useful.