Ir al contenido

Error

FX-SCH-A-001109: El receptor final de una línea solo puede tener un código de rol

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001109 significa que el receptor final de una línea tiene más de un elemento ram:RoleCode. Deja como máximo uno y elimina los elementos adicionales.

En esta página

Qué significa

Dentro de ram:SpecifiedLineTradeDelivery/ram:UltimateShipToTradeParty de una línea, la regla permite cero o un elemento ram:RoleCode. Comprueba el número de elementos, no sus valores.

Por qué importa

El perfil Extended prevé un solo campo de código de rol para esta parte. Repetir el elemento incumple ese límite.

Cómo corregirlo

Revisa ram:RoleCode dentro de ram:SpecifiedLineTradeDelivery/ram:UltimateShipToTradeParty de la línea afectada. Si necesitas indicar un código de rol, conserva el que corresponda en un único elemento. Si no lo necesitas, elimina el campo. Si la exportación lo escribe varias veces, corrige la asignación de datos. Exporta la factura y vuelve a comprobarla.

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

Actualizado el 7 de noviembre de 2026