Ir al contenido

Error

FX-SCH-A-001090: Parte de entrega de una línea: un solo código de rol

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001090 significa que la parte de entrega de una línea de la factura tiene más de un código de rol (ram:RoleCode). Conserva uno solo y elimina los demás.

En esta página

Qué significa

En el perfil Extended, una línea puede nombrar su propia parte de entrega, es decir, a quien se entrega la mercancía de esa línea (ram:ShipToTradeParty). El código de rol indica qué papel tiene esa parte, y solo puede haber uno. La regla falla cuando hay dos o más.

Por qué importa

El perfil admite un solo código de rol para esta parte.

Cómo corregirlo

En tu programa de facturación, revisa los datos de la parte de entrega de la línea por si el rol está duplicado y elimina el sobrante. Después exporta de nuevo. Si generas el XML tú mismo, deja un único ram:RoleCode dentro de ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty. Si la parte de entrega no necesita código de rol, puedes omitirlo.

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:RoleCode' may occur at maximum 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-001090 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026