How can we improve WHMCS?

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

Add Non-VIES VAT Number Validation

  • Blacknight shared this idea 1 year ago
  • Payments/Billing
  • 2 Comments


It would be beneficial for us as a business to add the ability to automatically validate local VAT numbers, as we sometimes transact with businesses who are registered for VAT locally, but aren't registered in such a way this is verifiable via VIES.

This could be beneficial for businesses in countries like Ireland and Germany:
- https://www.vatcalc.com/ireland/ireland-vat-country-guide/
- https://www.vatcalc.com/germany/germany-vat-country-guide/

2 Comments

Login to post a comment.

Hi
Competitor has it already:
https://hostbillapp.com/features/apps/viesvateu/
https://hostbill.atlassian.net/wiki/spaces/DOCS/pages/2031676/VIES+VAT+Eu+Plugin

Working in EU and this option is a must have.
Hi Blacknight,
Thanks for taking the time to share the details of your operational need with us.

It would be really helpful to hear some thoughts on how WHMCS admins envisage the ideal client and business operation experience in this situation. For example:
1. If a VAT number can't be validated with VIES, should the system allow the client to submit their order with any value in the VAT Number field?
2. If so, the Client Account could not be confirmed as tax exempt. Would you prefer if the system charged VAT or presumed tax exemption?
3. From a business operations perspective is it preferable for you to (i) handle the CS inquiry to manually validate a VAT number to mark accounts tax exempt, or (ii) handle the possibility that some orders may be submitted with invalid VAT numbers and not charged VAT.
4. If an order was submitted with a VAT Number which couldn't be validated by VIES, could the system notify admins in some way?
5. If so, what notification mechanism would be most useful (Email, Notification Rule, To-Do List, Support Ticket)?
6. Should subsequent changes to the Client Account's VAT Number via the Client Area be handled with separate logic, or the same way?

We appreciate your feedback in helping us design features which best meet the operational needs of our users.