validate_tva_fr
Validates a French TVA intracom (VAT) number — the EU VAT identifier for French companies. Format is 'FR' + 2 alphanumeric key characters + 9-digit SIREN. Returns { valid: boolean, key: string, siren: string, tva: string }. When the key is numeric, validates using the official formula: key = (12 + 3 × (SIREN mod 97)) mod 97. Use when validating French supplier VAT numbers, processing cross-border EU invoices, or any intra-EU transaction requiring a verified French VAT identifier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tva | Yes | French TVA intracom number with or without spaces. Example: 'FR 40 303 265 045' or 'FR40303265045' |