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
3 Comments
Login to post a comment.
See github for the addon module and instructions : https://github.com/stardothosting/whmcs-invoice-due
I would still like this to be implemented as a native WHMCS feature.
I also went ahead and developed my own hook. It works similarly to yours, however, my version uses Client Groups to define how many days should be added after the original due date.
You can find it here:
https://github.com/Y2KWebs/whmcs-client-payment-terms
Also, this request should be merged with https://requests.whmcs.com/idea/different-payment-termsinvoice-generation-dates-for-different-customers
Best regards,