Países de la Unión Europea
Los 27 códigos ISO 3166-1 alfa-2 de los estados miembros tal como los lleva el SDK, con el nombre de cada país y la variante EL de Grecia para VIES.
Lista de los 27 estados miembros con su código ISO 3166-1 alfa-2, copiada de ValidationUtils en el SDK. Es la que consulta IsEuCountryCode y la que IsVIESVatFormat comprueba en los dos primeros caracteres de un VAT.
AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SEGrecia: GR en ISO, EL en VIES
IsEuCountryCode acepta GR y devuelve falso con EL; por eso IsVIESVatFormat rechaza un VAT que empiece por EL. La lista ValidationUtils.CountryEuCodes es la que usa VIES y lleva EL. Si construyes un VAT griego para consultarlo en VIES, empieza por EL.
Código y nombre
| Código | País |
|---|---|
| AT | Austria |
| BE | Bélgica |
| BG | Bulgaria |
| HR | Croacia |
| CY | Chipre |
| CZ | Chequia |
| DK | Dinamarca |
| EE | Estonia |
| FI | Finlandia |
| FR | Francia |
| DE | Alemania |
| GR | Grecia |
| HU | Hungría |
| IE | Irlanda |
| IT | Italia |
| LV | Letonia |
| LT | Lituania |
| LU | Luxemburgo |
| MT | Malta |
| NL | Países Bajos |
| PL | Polonia |
| PT | Portugal |
| RO | Rumanía |
| SK | Eslovaquia |
| SI | Eslovenia |
| ES | España |
| SE | Suecia |
Lista oficial de estados miembros: european-union.europa.eu.