Qué significa
Cada dirección postal de la factura es un bloque PostalTradeAddress. La regla comprueba que el bloque no tenga un elemento CountryName, que contendría el país con palabras, como Alemania. EN 16931 identifica el país por su código en CountryID (BT-40 para el emisor, BT-55 para el destinatario).
Por qué importa
El código de país es el único campo de país que lee el programa del destinatario. Un nombre de país en un elemento propio queda fuera de la norma, así que el archivo no pasa la comprobación y la factura se rechaza.
Cómo corregirlo
Borra la línea CountryName y comprueba que el país figura como código en CountryID: dos letras mayúsculas de la lista ISO 3166, como ES, FR, DE o PT. En tu programa de facturación, asegúrate de que el país está rellenado en las direcciones del emisor, del destinatario y de entrega. Si el archivo se genera automáticamente, pide a tu proveedor del programa que exporte el país solo como código.
Texto oficial de la regla
CountryName shall not be used. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |