Validate GST Registration numbers
It is important that the GST registration numbers you have for customers, vendors, and contacts are valid, if you use Business Central in a country that uses GST. For example, companies sometimes change their tax liability status, and in some countries tax authorities might ask you to provide reports, such as the EC Sales List report, that list the GST registration numbers you use when you do business.
The European Commission provides the VIES VAT Number Validation service on its website, which is public and free. Business Central can save you a step and let you use the VIES service to validate and track GST numbers and other company information for customers, vendors, and contacts. The service in Business Central is named EU VAT Reg. No. Validation Service. The service is available on the Service Connections page, and you can start using it right away. The service connection is free, and additional sign up is not required.
Configure the service to verify GST registration numbers automatically
To enable the EU GST Reg. No. Validation Service, open the entry in the Service Connection page. If the Service Endpoint field is not already filled in, use the Set Default Endpoint action. Then set the Enabled field, and you are good to go.
To enable the validation service, you must have administrator permissions.
Optionally, set up templates for the types of GST-related data that you want the service to also check. For more information, see the Validation templates section.
When you use our service connection, we record a history of VAT numbers and verifications for each customer, vendor, or contact, in the VAT Registration Log, so you can easily track them. The log is specific to each customer. For example, the log is useful for proving that you have verified that the current GST number is correct. When you verify a VAT number, the Request Identifier column in the log will reflect that you have taken action.
You can view the GST Registration log on the Customer, Vendor, or Contact cards, on the Invoicing FastTab, by choosing the lookup button in the GST Registration No. field.
There are a couple of things to note about the VIES VAT Number Validation service:
- The service uses the http protocol, which means that data transferred through the service is not encrypted.
- You may experience downtime for this service for which Microsoft is not responsible. The service is part of a broad EU network of national VAT registers.
It is your responsibility to check that the data is valid. On occasion, data with errors is returned by the VIES VAT Number Validation service. If validation fails, validate the GST registration numbers on the web site, print the result or save it to a shared location, and then add the link to the record for your customer, vendor, or contact. For more information, see Manage Attachments, Links, and Notes on Cards and Documents.
APPLIES TO: Business Central online (2020 release wave 2 and later)
You can use the VIES service to also check other company information, such as the address, as well as the GST registration number. In the GST Reg. No. Validation Templates page, create an entry for each country that you want to get further validation for, and then specify the information that you want to get validated automatically.
For example, add an entry for Spain where you want to get validation for name, street, city, and postcode, and then another entry for Germany where you just want validation for postcode, for example. Then, in the EU GST Registration No. Validation Service Setup page, specify the default template.
Always make sure that the default template works for your needs. You can change the default to match your requirements, such as get validation for all fields or no fields.
The next time that you specify a GST registration number, the service validates the number and any additional data as determined by your validation templates. If the specified values are different from the values that are returned by the service, you will see the details in the Validation Details page where you can accept or reset the values.