Tax-Vat numbers need to be an integral part of WHMCS, including contacts
We are having huge problems because WHMCS doesn't include a field for the VAT/Tax ID. This is mandatory in all the Euro zone.
The workaround is to use a custom field, but this has a lot of drawbacks.
-WHMCS contacts can't have custom fields. Invoices using WHMCS contacts are wrong. Wrong=illegal.
-Domain contacts don't have it either (it's required for .es domains, for instance).
-A lot of manual intervention is necessary for it to appear in invoices, etc.
-Custom fields can't be locked, so customers can change this field and ruin the invoices.I think this needs to be considered an integral part of WHMCS user profiles, including a migration script for everyone that has been using a custom contact. Whenever a contact appears in WHMCS, be it a customer, a "contact", or a domain contact, we need to have this field.It's even more important than the phone number.This should be a real field, just like "Address 2" is (which is a hardly used field, IMO, but featured all accross WHMCS).The VAT# field should appear everywhere:-Client Profile Summary page, under "Clients information"-WHMCS Contacts-Whois contacts, when necessary (.es, I think .eu as well)-Invoices-Reports-Search-Field options (so we can make it required, not-modifiable, etc.)It's a very real need for any business in the Euro zone.
I think this feature should be split in two:
- Native VAT Number field for clients/contacts;
- Options for validation;
- Vat Tax calculated based on the Billing Contact/Client for that invoice;
- Better Custom Field Management;
And also the invoice number shown by PayPal is wrong (there is invoice ID instead of new sequential invoice number). Maybe it can be replaced with a simple OrderID.
I can't believe that a feature that is necessary in order to comply with the law in the EU is not receiving more attention :( It would also make the contacts feature work as it's supposed to, allowing customers to have billing contacts.
It's just a matter of adding one simple extra field to WHMCS. It can't be that difficult to implement!
Don't forget to mention that every time the invoice template is updated you have to redo all your work. So every upgrade becomes a schlep.
This field should be required for companies, and not required for private persons
In Spain the Tax ID is obligatory for all legally correct invoices. Hosting business it not like selling a chocolate bar over the counter. Outside Spain the VAT nr is needed when the other party has one and wants to buy VAT exempt.
I use a custom field, but it is a real hassle with template upgrades. I hardly do upgrades because I don't have time for them, so this would be very welcome.
Hi,
It's also an obligation in North America. I think there should be a field for this in the configuration parameters of whmcs, and it should display on the shopping cart (trust) and the invoice.
sorry : i did not readed correctly i think.
Here, by law, we need to display our company's tax number on the invoice. I thought this was the meaning of this feature request (english is not my first language.. ...sorry :P )
I think this should go in another feature request. :)
...i would admit whmcs should take better care of those things (as well as the EU cookie law).
I know they don't like to work on country specific features, but since everyone needs to comply with them, they should help us with the legal ones.
We just got audited by the South African Revenue Services. Unfortunately we recently did an upgrade and the word "Tax" Invoice was not there. This did not go down well with them.
So easy to fix, so useful for so many people. Adding one field to a few screens and template files - how hard could it be?
If change like this will be made, then good thing will be reserve place for two numbers. In some countries theere are two numbers for business purposes. Entepreneur ID & VAT number...
Then of course you have to make it so it's compliant for the US customers as well. Which could become a bit of a hassle but I think there is a way to make it work so that it is compmliant witht he EU and the US.
In the US we use Tax ID numbers for sales tax exemption. The whole issue here is that while the EU needs ID numbers for their sales we need ID numbers so we can waive the sales tax.
Maybe create something for the EU and something for the US granted itwould be more work but by selecting which country we are operating in would make this easier to do.
Any chance for some comment from WHMCS devs? Since additional fields are needed for registering some type of domains and WHMCS is allowing to select contact name during domain registration then it should be added right away.
Is there anything new for this request?
How is it possible to make the custom field (in this case, VAT Number) mandatory ONLY if it is a company???
It is not possible, I end up adding a custom field saying "are you a company?" and manually process those that are not companies....really a pain.
Anyone with an update on this very important request?
Check the companyname field content. If there is a name, it´s a company. If not, we treat this account as private. So you don´t have to ask.
I'm not on v6 yet, but I believe contacts still do not have custom fields, or VAT number.
I am a developer for a company in Romania and we really need the VAT/Tax ID field because the legislation from our country and the .ro registrar require us to provide it.
This is true. In Australia we must display the words across the top: TAX INVOICE
At the bottom ABN Number:
I am in Australia also and would love to see this. As a WHMCS dev I would also like the ability to see the use of VAT, especially for customers I assist in EU countries.
Any progress with this?
Now, we have to use custom fields for VAT number, but custom fields are not avalible for contacts. So, default billing contact option is not useful.
This would be very, very useful when integrating accounting software with WHMCS. I would like to be able to access the VAT number without custom workarounds in WHMCS add-ons.
I think there are plenty of people who want this by now. What's the hold up WHMCS?
I,m also looking forward to this function.
Hi all,
Thanks for your suggestions and votes on this idea.
I'm pleased to advise that in the upcoming 7.7 release we will be integrating the features of the EU VAT Addon into the core WHMCS software. This includes a dedicated Tax ID field.
We will also be using this opportunity to include the tax field for contacts. This means that if a billing contact is selected, the tax ID of that contact will be displayed on invoices.
Finally, there will be a one-time migration process to move data stored in custom fields over to the new native Tax ID field.
Keep an eye on https://blog.whmcs.com for the announcement when the beta is available. Everyone's help in testing will be needed.
Wow! Finally!!! Thank you! This is a great opportunity to iron the many quirks of WHMCS invoicing system that have been making things difficult for EU-compliant invoicing. It would be fantastic if you could take a few steps further and make everything integrated and compliant: Tax ID fields, sequential invoices that can't be modified, invoice dates set on the payment date, no "zero amount" invoices, revised credit system, separate invoice series for refunds, VAT MOSS report, a better and more complete "sales tax liabiity" report that includes VAT number and Company Name, etc.
There are a lot of requests in the system that should be rolled into this. Fingers crossed!
Hi all,
Version 7.7 has now reached public beta, which includes this feature: https://preview.whmcs.com
The documentation for these new options has been published at https://docs.whmcs.com/Tax_Configuration
Please join us during the pre-release testing period and provide your feedback in our dedicated beta community board: https://whmcs.community/forum/462-v77-beta-discussion/
Comments have been locked on this page!