Qué significa
Para un recargo que afecta a toda la factura (BG-21), con ram:ChargeIndicator/udt:Indicator igual a true, la regla comprueba los valores no vacíos del código de motivo (BT-105), ram:ReasonCode, contra la lista estándar de motivos de recargo UNTDID 7161. Solo se aplica si falta el atributo listID, no si está presente pero vacío. Por ejemplo, FC es servicio de transporte y ABL es embalaje adicional. Esta comprobación permite un código vacío.
Por qué importa
El código de motivo identifica para qué es el recargo. Cuando falta listID, esta comprobación usa la lista estándar de motivos de recargo.
Cómo corregirlo
Corrige el código de motivo (BT-105) en ram:ReasonCode sin listID, dentro del ram:SpecifiedTradeAllowanceCharge del nivel de factura cuyo ram:ChargeIndicator/udt:Indicator es true. Usa un código permitido que corresponda al recargo. La descripción va en ram:Reason, el texto del motivo (BT-104). No añadas listID solo para evitar esta comprobación. Exporta el archivo corregido y vuelve a comprobarlo.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000979 La fecha del descuento por pronto pago debe indicar su formato
- FX-SCH-A-000980 El formato de fecha del descuento por pronto pago debe ser válido
- FX-SCH-A-000981 La fecha de la penalización por demora debe indicar su formato
- FX-SCH-A-000982 El formato de fecha de la penalización por demora debe ser válido
- FX-SCH-A-000983 El formato de la fecha de vencimiento debe ser válido
- FX-SCH-A-000984 El ram:ID del beneficiario no puede repetirse