verify_eu_vat
EU VAT number validation (VIES) with predictable behavior for agents. Validates any EU VAT number against the European Commission's VIES service. Two modes: fast validation (may serve a cached result, labeled with its timestamp) and consultation-proof mode (always live, returns the official consultation number, requires requester identification). 'Not confirmed' does not imply the company is invalid. Machine-readable errors with per-member-state availability status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | fast | |
| vat_number | Yes | Country code + national VAT number, e.g. NL123456789B01 | |
| requester_vat_number | No | Required in consultation_proof mode |