2016-2Q: Billing: Invoice Due Date Offset
The "Billing - Invoice Due Date Offset" field under the WISP Settings (Settings - modify WISP) allows operators to specify after how many days an invoice is considered to be due. The number to enter in the field is the number of days after the actual invoice date that you would like the invoice to be due.
Fig. 1: WISP Settings - Invoice Due Date Offset
This field is simply a label to show a "due date" on the invoice template, and does not influence auto payment or payment processing in any way. If you would like the due date to show on the invoice you can use the variable <TMPL_VAR NAME=INVOICEDUEDATE> on your invoice template.
This feature has now been enhanced so that you can now also specify this field for:
(b) Individual customers
By default, all customers will use the "due date" as specified in the WISP Settings (Fig. 1). But if you would like for a certain GROUP of customers to have a different specification, you can navigate to the Settings - Groups page, per Fig. 2. From here, click on the "Settings" page beside the group (per Fig. 3) and set the "Billing - Invoice Due Date Offset" to a different setting, per Fig. 4.
Fig. 2: Settings - Groups
Fig. 3: Groups - Settings
Fig. 4: Group Setting for Due Date
Once the customer is assigned to the GROUP in question (on the general tab when modifying a customer) they should take those settings automatically, as long as the setting has not been overridden on their own account individually.
To override that field per customer, please navigate to the "banking details" tab of the customer account and update the "Billing - Invoice Due Date Offset" to a different setting, per Fig. 5.
Fig. 5: Per Customer Setting for Due Date
The setting is usually specified in "days" so if you enter a value like 15 in the field, the sue date will be labelled as 15 days after the invoice date. For example 15 days after the 1st of the month.