Ir al contenido

Error

FX-SCH-A-001164: El país del fabricante debe ser un código de país válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001164 significa que un valor no vacío de ram:CountryID en la dirección del fabricante de una línea no figura en la lista de códigos de país permitidos por el perfil Extended. Sustitúyelo por un código permitido que corresponda al país del fabricante.

En esta página

Qué significa

La regla comprueba ram:CountryID en la dirección postal del fabricante de una línea frente a la lista de códigos de país del perfil Extended. Un valor vacío no incumple esta regla. Esta comprobación tampoco exige que el elemento exista.

Por qué importa

El perfil Extended exige que los valores no vacíos de este campo figuren en su lista de códigos de país permitidos.

Cómo corregirlo

Revisa el país del fabricante en el producto o la línea. En el XML, corrige ram:CountryID dentro de ram:PostalTradeAddress de ram:ManufacturerTradeParty con un código de la lista permitida por el perfil Extended que corresponda a ese país. Guarda o exporta el archivo corregido y vuelve a comprobarlo.

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

Actualizado el 7 de noviembre de 2026