Invoice Generation in advanced per Client basis
By default, all my monthly invoices are sent out 2 weeks (14 days) before they're due. This works fine for most of my clients. However, some clients would like to receive their invoices one month before due, so that they can process them through their accounting systems in time to pay them - is there any way to customise how far in advance automated invoices are sent on a 'per-client' basis?
If not, I think that this feature would be great in a future release of WHMCS - or if anyone knows how to write an addon to do this, I would be willing to pay for it (though from searching through developer docs, I can't see a way to do so as of yet...?)
Original Forum Request:
http://forums.whmcs.com/showthread.php?64882-Invoice-Generation-in-Advance-Customise-by-Client
If you have large corporations you need to speak with them about how late they pay they like everybody else accepted your terms and conditions or have you negotiated a separate contract also?.
If this is the case you might have to make a hook that works on the client group level to decide the correct due date for the invoices. I have taken a look over the hooks, there is currently so far as i can see a pre invoice creation hook. However, there is an one after creation.
This means before the notice is sent out you can modify the invoice due date because the client has not yet been notified, once notified you cannot modify it at all. This should allow you to send the correct due date in the email and have the correct notices sent to your corporate clients.
Really would like to see this. We currently work off a calendar if a client needs to be invoiced 30 days, or 45 days in advance, we need to manually generate the invoices. Not ideal.
I think there should be an option per customer which overwrite general setting like we do with Tax (do not apply tax on invoice per customer basis customization).
Another vote for this.
As we have quite a lot of clients who need 30 days to get invoice payments processed through their organisation we generate all invoices this far in advance. However, this causes issues when anyone wishes to upgrade/downgrade their account online or submit a cancellation because an invoice for the service is unpaid on their profile even though it's for the next months service.
We're really like to have invoices generated just 7-14 days in advance by default but have the option to set some clients to have invoices generated earlier.
This is similar to this feature request:
https://requests.whmcs.com/responses/ability-to-set-invoice-generation-day-per-gateway
This would be a very useful feature - while the majority of our clients are happy with our default payment terms, some of the more "inflexible" corporate clients would benefit from a longer payment term.
If I could up-vote this five times I would. As it stands we have to liberalize our suspension policies for retail clients in order to not suspending corporate accounts. And yes, we have contracts and SLAs with some of these customers. It would be immensely helpful if WHMCS system could not only accommodate our payable terms, but allow for a custom interval before suspension occurs.
I have corporate clients who are pretty pissed and unimpressed that we can't do this...
This would be a really valuable addition to the solution
Agree!! +100
Payment Terms is such a common thing in any other billing system I have looked at. How is this something that takes 4 years to consider? Thought this would be a standard feature
4 years for something like this, I think WHMCS is laughing with there cliënts. Payment terms per customer should been implemented long time!!
This would be a lifesaver of a feature.
Really useful!
I didn't see this ahead of time and I made a similar request:
http://requests.whmcs.com/topic/client-group-invoice-charge-options
One of the competitors has this features and it's incredibly useful. Please add this to WHMCS!
Really need this!
Yes needed for certain clients usually large bureaucratic organisations.
This would be such a huge improvement, please add this feature in a future release!
This is a must have! Can I have it yesterday, please?
+1
I think to allow this, WHMCS needs to allow admins to choose billing terms by client groups. You would then assign your clients to a given group and they would follow the specific billing terms only applied to them and the client group they are in. I have seen this in other systems and it works really well. We used to have our customers invoiced earlier if they were paying by check.
Comments have been locked on this page!