The Challenge
Companies that make intra-community supplies within the EU are required to regularly verify the validity of their customers' VAT IDs. At a trading company with more than 3,000 active B2B customers, this check was a manual, time-consuming process that was often neglected. The risk: in a tax audit, invalid VAT IDs can lead to back taxes running into the millions.
Our Solution
We implemented a fully automated VAT ID verification via the official interface of the BZSt (German Federal Central Tax Office):
Automated Batch Run
Monthly verification of all active customer VAT IDs:
- Qualified confirmation request matching name, city and postal code
- Automatic prioritization: customers with high sales volume first
- Rate limiting to comply with BZSt requirements
- Parallel processing for fast runs
Reporting & Escalation
Immediate notification of anomalies:
- Detailed report by email to accounting after every run
- Categorization: valid, invalid, company data mismatch, technical error
- Escalation for invalid VAT IDs of customers with open orders
- Dashboard with a historical overview
Audit-Proof Archiving
Complete documentation for tax audits:
- Every single query stored with timestamp and BZSt response
- Quarterly PDF export of the verification logs
- 10-year retention in accordance with Section 147 of the German Fiscal Code (AO)
The Result
- 100% verification coverage of all active B2B customers every month
- Tax audit passed without a single objection
- 3 invalid VAT IDs detected and corrected in the first month
- Fully automated, no manual effort