Qué significa
La regla comprueba ram:ReasonCode con listID="5153" frente a la lista de códigos 30. Se aplica dentro de ram:SpecifiedTradeAllowanceCharge de la línea solo cuando ram:ChargeIndicator/udt:Indicator tiene el valor true. Un código vacío no hace fallar esta comprobación. Los códigos sin atributo listID los comprueba FX-SCH-A-001139; los descuentos los comprueba FX-SCH-A-001137.
Por qué importa
El atributo listID indica qué lista de códigos usa el software para interpretar el motivo del recargo.
Cómo corregirlo
Revisa ram:ReasonCode con listID="5153" en el recargo de línea afectado. Si el código identifica un derecho, impuesto o tasa de UNTDID 5153, usa un valor admitido de esa lista. Si querías indicar un motivo de recargo de UNTDID 7161, usa el código correspondiente sin atributo listID. No quites solo el atributo dejando un código incompatible. Exporta de nuevo y vuelve a comprobar el archivo.
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[@listID="5153"]' 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 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-001139 El código de motivo de un recargo de línea debe estar en la lista
- FX-SCH-A-001140 Una línea solo puede tener un total de recargos
- FX-SCH-A-001141 Una línea solo puede tener un total de descuentos
- FX-SCH-A-001142 La moneda del total de IVA de una línea debe ser un código válido
- FX-SCH-A-001143 La moneda de contabilización del IVA en una línea debe ser válida
- FX-SCH-A-001144 Una característica del producto solo puede tener un nombre