How can we improve WHMCS?

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

Charge VAT on Add Funds Credits

  • Adam Ošťádal shared this idea 11 years ago
  • Payments/Billing
  • 59 Comments


135 Votes
Login to Vote
We are company based in European Union. Here we have to pay VAT from every received payment including credit which client deposits onto his client account as credit.

We cannot use current credit system in WHMCS because it is not fully legal in EU.

Is it possible to add some EU-friendly credit system?

1) Client adds funds/credit to his account and gets an invoice where the deposited amount is the amount WITH VAT included and only the amount WITHOUT VAT is added to his credit account.

2) When he uses credit to pay any invoice, there should be following scheme:
SUBTOTAL without VAT - CREDIT = TOTAL WITHOUT VAT + VAT counted from the TOTAL.
Merged Ideas
    Have Option to Not Create Invoice When Customer Add Funds
    Currently WHMCS creates an invoice when a customer add funds to their account.Can we have in the General Setting -> Invoices where we can select an option so that WHMCS doesn't generate an invoice when the customer adds funds to their account.Thanks
    tax on add fund invoice
    Hello,In europe, we need add tax on all invoice.So, " add fund invoice " generate invoice with tax.Thanks a lot.Luc

68 Comments

Login to post a comment.

"WHMCS is based in the UK, some of the daft procedures it follows are of the type normally associated with the USA."
Funny, I always assumed the 'daft' procedures of WHCMS were because it's based in the UK. ;-)
Seriously though, this is one glaring example of quite crippled invoicing in WHMCS. We've had to turn off the Add Funds and Mass Pay features because both of them generate useless invoices that only confuse our clients. In the USA we don't have laws about sequential invoices but it is completely foreign to have an invoice with the only line items being other invoices.
As already has been pointed out, the confusing behavior of creating invoices on funds makes the AddFund feature totally useless in Europe, because the finance authority (at least in Germany) requires strictly consecutive invoice numbers where the sum over all invoices equals the total amount of revenue.

Apparently the only way to work around this is to create a ClientAreaPage hook that captures the addfund post back action, adds fund to tblcredit directly, sends a receipt message to the customer, and finally exits with a redirect. Ugly! :-(
I need this too!!! Its not usable here.
Pleeaase :-)
Yes, I would like to vote for this too!!
Hello,
this request is very important for us too.
This should not even be listed as a "feature" because the whole procedure is flawed and should be treated as a "BUG".

The existing procedure creates confusion to the administrators and the customers, remember, customers use paper invoices for their accounts.

What's frustrating is that this BUG is so easy to fix, simply convert the text INVOICE to STATEMENT and don't generate an invoice number.

WHMCS is based in the UK, some of the daft procedures it follows are of the type normally associated with the USA.
This message is in the wrong thread. It should be at http://forum.whmcs.com/showthread.php?94215-Why-is-Mass-Payment-of-invoices-such-a-mess

However, there is common ground and that is the inability of WHMCS to follow basic accounting principles.
tusker wrote:What else do you want to send out? What would your account (and the tax authorities ;)) say, when there is a payment without record?
The payment is recorded under transaction's table
At least something to disable the payment reminder email on add funds invoices
Any update?
This is also a problem for us and I believe for too many people.

Creating a new invoice that aggregates all other invoices seems ackward. It shouldn't!
Mainly because after a while... the client will receive a payment reminder for this newly created invoice, with a new number, but he won't be able to see it from his client area, only the admins can see and it simply generates confusion.

It has been discussed here: http://forum.whmcs.com/showthread.php?94215-Why-is-Mass-Payment-of-invoices-such-a-mess

I hope this will be considered.
Please make this an option, it is certainly not right to generate an invoice upon adding funds.
Any update on this? We really need a credit note system within EU.

As previously said, in many countries, you cannot reverse/cancel an invoice.
After an invoice is sendt, it cannot be modified or cancelled.
Which means if you send an incorrect invoice, you have to send a 'credit note' to the customer. This is basically an invoice with a positive amount of money (previous invoiced amount).
Problem is that Add funds feature is totally unusable because of EU law. Also when there is an overpayment on any invoice which is automatically moved to the credit it is a problem, we cannot keep this overpayment in client's credit account but we have to return the overpayment back to the client – EU law say that you have to make an invoice for every payment within 14 days from the day when you receive the payment. We have to pay VAT when we receive the payment and VAT is calculated from the payment we received, not from the service price :(
Any update on this request? Credit system is still absolutely unusable for EU companies.