Ir al contenido

Error

FX-SCH-A-000580: El país del emisor debe ser un código de país válido (EN 16931)

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000580 significa que el país del emisor (BT-40) en tu factura Factur-X o ZUGFeRD contiene un código que no figura en la lista permitida. Usa el código ISO 3166-1 de dos letras que corresponda al país, exporta y vuelve a comprobar la factura.

En esta página

Qué significa

La regla comprueba un ram:CountryID no vacío dentro de ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress frente a la lista de países del perfil EN 16931. Debe contener un código permitido, como ES, FR, DE o GB, no el nombre del país. Un valor vacío no hace fallar esta prueba. La regla no comprueba que el campo esté presente ni que el país indicado corresponda al emisor.

Por qué importa

Un código normalizado identifica el país del emisor sin depender del nombre del país en cada idioma. Esta comprobación no determina el tratamiento del IVA.

Cómo corregirlo

Corrige el país del emisor (BT-40) en los datos de su dirección. Usa el código de país de dos letras, no el nombre del país. En el XML CII, modifica ram:CountryID dentro de ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress. Exporta y vuelve a comprobar la factura.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta

Texto oficial de la regla

Value of 'ram:CountryID' is not allowed.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si FX-SCH-A-000580 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026