On this page you will find the user manual for the module “VAT Validation”.
The module “VAT Validation” is divided into two areas. The Single Query and theBatch processing.
The single check makes it possible to perform a check with the input of the relevant data immediately. The minimum information is the VAT ID number to be checked. A simple query is performed.
For a qualified validation, you can specify the optional fields Company Name, Street, Postal Code, and City.
Since 01 January 2021 there is no written confirmation of the Federal Central Office for taxes. You are responsible for archiving the review of the records. Using the archive function and the use of a revision-proof storage, you can update the modified take into account requirements. We will be happy to help you!
In the single query, the check results are not output to a file. This application view is used for quick testing, e.g. when sending VAT by phone in order to verify your validity Check. The processing of files is done through batch processing or the Background processing performed.
Select a file and check it by pressing the “Check button”. This will start the validation of the entire file. These creates the log in the background. The protocol can be downloaded after can be opened via the log button. This includes all check results, of each record. The process of verification takes place depending on according to the size of the file it takes some time.
The name of the VAT log file is automatically assigned and generated in the same format as the given format. For example, if a file named “data.json” is passed, the name of the log file is “data-log.json”.
Pre-checking a VAT import file can help you check the format and number of records found without performing a query. The file is analyzed and the result is displayed with a message.
Vote in a qualified query data of the address (company name, city, postal code or street) does not match, a simple Query performed. In case of valid feedback to obtain information about whether values might not match, will be reported on The corresponding information is appended to the end of the respective test record, if a test has been reported negatively from the qualified information.
The return values are displayed via the menu “Tools - Return Values VAT ID number” is displayed and edited. The name and number depends on the Bzst. Some systemic return values are returned directly by output the “VAT Validation”. These are in the 900 number range. Further information can be found in the overview of Result codes.
In addition to the standard return values, the to record processing instructions. These are, for example, for a Integration into a workflow helpful. This means that the specialist receives for the processing of the return values.
The description of the return values of the BZst is not modifiable. Each time you start the program, will reset the return values. Your processing instructions remain received.
So that you can write a note about editing with values from the query, a placeholder with a Double-click inserted on it. The selection of Placeholder (so-called highlighter) shows you the overview of Variables. These do not always have a value. This hangs authoritative from the imported data and the return values of the BZst.
The VIES/MIAS interface gives a smaller amount of possible Return values. In principle, only “valid” or “invalid” is returned. In case of interface errors , you have the option to enter processing notes.
You can browse the archive using the Tools - VAT ID No Raw Data Viewer menu. To do this, enter the desired VAT ID number and press the Search button. All entries are provided to you in the results view. To create a entry, click on the desired entry in the list of found entries. You will be shown the query time, the original request string, the response time of the BZST/VIE, and the original response. This allows you to get exactly the information about when a VAT ID number was queried with which result.
To ensure the authenticity of a record, we created a so-called MD5 hash. This allows us to preserve the authenticity and Check protection against tampering in the files.
As soon as a record does not match the checksum, it will be displayed with the addition “(Error)”.
The VAT Validation configuration files are saved in JSON format and can also be manually can be edited. As long as you use only the graphical interface, you rarely come into contact with these files.
Please only use editors that can perform a syntax check to avoid malfunctioning of the VAT Validation. We recommend that you always use the interface for configuration.