Ir al contenido

Error

FX-SCH-A-001050: El código de país del emisor de una línea debe ser válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001050 significa que el país (ram:CountryID) en la dirección del emisor de una línea no es un código que admita el perfil Extended. Usa el código ISO 3166-1 de dos letras que corresponda y que permita el perfil, por ejemplo ES, DE, FR o GB.

En esta página

Qué significa

Esta regla comprueba ram:CountryID en la dirección postal (ram:PostalTradeAddress) del emisor de una línea (ram:ItemSellerTradeParty). Si el valor no está vacío, debe pertenecer a la lista de códigos de país permitidos por el perfil Extended, la lista 10 de FACTUR-X_EXTENDED_codedb.xml. Un valor vacío pasa esta regla. La comprobación no determina si el país elegido coincide con la dirección real del emisor.

Por qué importa

Un código de país evita depender del nombre del país en un idioma concreto. El perfil Extended exige que los valores no vacíos pertenezcan a su lista permitida.

Cómo corregirlo

Revisa el país de la dirección del emisor indicado en la línea. Para el Reino Unido usa GB, no UK; para Grecia usa GR, no EL, que es un prefijo de IVA. Si generas tú el XML, corrige ram:CountryID dentro de ram:PostalTradeAddress de ram:ItemSellerTradeParty con el código permitido que corresponda. Exporta de nuevo y vuelve a comprobar el archivo.

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 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 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-001050 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026