Module Description
What does the Module provide? It provides a new field "VAT number" field for general use.
For Drupal 7.x: Main use is for customer profiles and store profile in Drupal Commerce combined with the Commerce EU VAT module.
Drupal commerce: Drupal Commerce now provides a tax number field in core. The field can verify VAT numbers against VIES, so this module is no longer required. See #2874149: Create a tax_number field type and use it on customer profiles for more info.
Validating VAT The VAT will be validated against the VAT Information Exchange System. Information on the EU VAT number checking service http://ec.europa.eu/taxation_customs/taxation/vat/traders/vat_number/ind...
To be used in calculating VAT rates for inta-member state transaction.
Features - checks the VAT structure and outputs an error message with infos about vat format - checks vat against EU SOAP server - check if VAT country matches shipping country, supporting commerce_shipping and standard commerce address fields (this will be moved to a separate module one day)
Some legal info Often it is not enough to only check the VAT to be protected against VAT fraud (like someone using the VAT of another company). In germany for example you need to check the VAT over a goverment page that forces a check against name, street, plz .... If you do not do that here you are not legally secured and if people fraud you by using other company VATS you have to pay the VAT (19%) by yourself. So it is advisable to consult a tax accountant
Additional Tips You can use http://drupal.org/project/conditional_fields to only show the VAT field if a user, for example, enters something in the "company field". This helps to not confuse normal customers. Another idea(not tested yet), only show the VAT field if the user has selected an european country. This will only work if you have single fields (not using these in address field)
Sponsoring Texturecase, textures
For Drupal 7.x: Main use is for customer profiles and store profile in Drupal Commerce combined with the Commerce EU VAT module.
Drupal commerce: Drupal Commerce now provides a tax number field in core. The field can verify VAT numbers against VIES, so this module is no longer required. See #2874149: Create a tax_number field type and use it on customer profiles for more info.
Validating VAT The VAT will be validated against the VAT Information Exchange System. Information on the EU VAT number checking service http://ec.europa.eu/taxation_customs/taxation/vat/traders/vat_number/ind...
To be used in calculating VAT rates for inta-member state transaction.
Features - checks the VAT structure and outputs an error message with infos about vat format - checks vat against EU SOAP server - check if VAT country matches shipping country, supporting commerce_shipping and standard commerce address fields (this will be moved to a separate module one day)
Some legal info Often it is not enough to only check the VAT to be protected against VAT fraud (like someone using the VAT of another company). In germany for example you need to check the VAT over a goverment page that forces a check against name, street, plz .... If you do not do that here you are not legally secured and if people fraud you by using other company VATS you have to pay the VAT (19%) by yourself. So it is advisable to consult a tax accountant
Additional Tips You can use http://drupal.org/project/conditional_fields to only show the VAT field if a user, for example, enters something in the "company field". This helps to not confuse normal customers. Another idea(not tested yet), only show the VAT field if the user has selected an european country. This will only work if you have single fields (not using these in address field)
Sponsoring Texturecase, textures
Module Link
Project Usage
432
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to solve the need for a VAT number field in Drupal Commerce, providing validation against the VAT Information Exchange System for intra-member state transactions.
Data Name
vat_number