Ir al contenido

Error

FX-SCH-A-000624: El código del motivo de un recargo de línea debe ser válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000624 significa que el código del motivo de un recargo en una línea de la factura (BT-145), indicado sin atributo listID, no está en la lista permitida. Elige un código UNTDID 7161 que corresponda al recargo, por ejemplo FC para el servicio de transporte, o elimina el código y escribe el motivo en texto.

En esta página

Qué significa

Un recargo en una línea de la factura (BG-28) puede llevar un motivo en texto (BT-144), en código (BT-145) o en ambos. Aquí recargo es un importe adicional de la línea, como el transporte, y no el recargo de equivalencia del IVA. El código sale de la lista UNTDID 7161. En el XML es ram:ReasonCode dentro de un ram:SpecifiedTradeAllowanceCharge de línea cuyo ram:ChargeIndicator/udt:Indicator vale true. Esta comprobación se aplica solo cuando ram:ReasonCode no tiene atributo listID. Si el atributo existe, aunque esté vacío, el código queda fuera de esta regla. Un código vacío pasa, pero uno relleno debe estar en la lista. La regla se aplica al perfil EN 16931 de Factur-X y ZUGFeRD.

Por qué importa

El código identifica el motivo del recargo mediante una lista acordada. La descripción escrita del recargo va en ram:Reason (BT-144), no en ram:ReasonCode.

Cómo corregirlo

En tu programa de facturación, abre el recargo de la línea y revisa el código de su motivo. Elige el código UNTDID 7161 que corresponda al recargo o borra el campo y escribe un motivo breve en texto, como «Gastos de envío». Si generas el XML tú mismo, corrige ram:ReasonCode o elimina ese elemento y escribe el motivo en ram:Reason (BT-144). No escribas texto libre en el campo del código ni añadas listID solo para evitar esta comprobación. Vuelve a exportar el archivo y compruébalo.

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:ReasonCode[not (@listID)]' is not allowed.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 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-000624 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026