validate_vat
Verify European VAT numbers by checking country-specific format and validating against the EU VIES database for company details.
Instructions
Validate a European VAT number.
Checks format against country-specific patterns (all 27 EU member states + GB), then verifies against the live EU VIES database for company name and address.
Args: vat_number: VAT number with country prefix (e.g. "DE123456789", "FR12345678901")
Returns: dict with keys: valid, country_code, format_valid, vies_valid, company_name, company_address, cost_usd
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vat_number | Yes |