Ir al contenido

Error

FX-SCH-A-000457: El país de entrega debe ser un código válido (Basic WL)

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000457 significa que el país de la dirección de entrega (BT-80) no es un código que acepte el perfil Basic WL. Usa el código ISO de dos letras, como ES o DE, y no el nombre del país.

En esta página

Qué significa

El país de la dirección de entrega (BT-80) debe ser un código de la lista de países del perfil, que usa códigos ISO 3166-1 de dos letras, como ES, FR, PT o DE. Esta regla comprueba los valores no vacíos de ram:CountryID. Un valor vacío pasa esta comprobación. FX-SCH-A-000455 comprueba que exista exactamente un elemento ram:CountryID, no que contenga texto.

Por qué importa

El código identifica el país de la dirección de entrega. El perfil Basic WL exige que los valores no vacíos figuren en su lista de países.

Cómo corregirlo

Cambia el país de la dirección de entrega por su código de dos letras, por ejemplo ES para España, FR para Francia o PT para Portugal. Si creas el XML a mano, es el valor de ram:CountryID en ram:ShipToTradeParty/ram:PostalTradeAddress. Comprueba que el código figure en la lista del perfil, vuelve a exportar la factura y compruébala.

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

Actualizado el 7 de noviembre de 2026