Ir al contenido

Error

FX-SCH-A-001048: La dirección del emisor de una línea necesita un solo país

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001048 significa que la dirección postal del emisor de una línea no tiene ningún elemento ram:CountryID, o tiene más de uno. Deja exactamente un ram:CountryID con el código del país que corresponda.

En esta página

Qué significa

En el perfil Extended de Factur-X y ZUGFeRD, una línea de la factura puede nombrar a su propio emisor (ram:ItemSellerTradeParty), la parte que vende el artículo de esa línea. Cada dirección postal de esa parte (ram:PostalTradeAddress) debe contener exactamente un ram:CountryID. Esta regla cuenta elementos de país, no comprueba sus valores.

Por qué importa

El perfil Extended exige un único elemento de país en cada dirección postal del emisor de una línea. Esta comprobación estructural no determina qué normas fiscales se aplican.

Cómo corregirlo

En tu programa de facturación, revisa el país de la dirección del emisor o proveedor indicado en la línea. Si generas tú el XML, añade ram:CountryID si falta en su ram:PostalTradeAddress o elimina los elementos de país sobrantes. Conserva uno con el código de país de dos letras que corresponda, como ES, DE o NL. Esta corrección afecta al emisor de la línea, no al emisor de la factura (BG-4). 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

Element 'ram:CountryID' must occur exactly 1 times.

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-001048 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026