How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Custom invoice due date and custom number of days before due date to generate invoices per client

  • KevinNivek shared this idea 2 years ago
  • Automation
  • 1 Comment


Different clients have different payment schedules that are agreed upon. For example most clients have net-30 payment schedule and some clients have net-60 payment schedule.

Since the "number of days before the due payment date to generate invoices" setting is a global WHMCS setting that affects all clients, its not possible to have custom payment schedule settings per client.

The clients that have net-60 day schedules complain every time an invoice is generated that the due date is incorrect compared to what was contractually agreed upon. Short of custom developing a solution ourselves, I am submitting this feature request with confidence that there are more people out there with this (not really that unique) requirement.

A setting on a per-client basis that allows you to :

1. Enter the due date from invoice generation (i.e. invoices are due 60 days after being generated)
2. Enter the days prior to due date that invoices are generated

2 Comments

Login to post a comment.

I went ahead and developed a custom addon module to accommodate this. With the module, you can configure client ID -> due date days to adjust when invoices are generated.

See github for the addon module and instructions : https://github.com/stardothosting/whmcs-invoice-due
Great! Have you tested this in version 8.x and 9.x?

I would still like this to be implemented as a native WHMCS feature.