Qué significa
Para un descuento sobre el conjunto de la factura (BG-20), la regla comprueba los valores no vacíos de ram:ReasonCode (BT-98) dentro de ram:SpecifiedTradeAllowanceCharge en la cabecera, cuando ram:ChargeIndicator/udt:Indicator es false. Un valor vacío supera esta regla. El motivo escrito (BT-97) es un campo distinto y esta regla no lo comprueba.
Por qué importa
El código de motivo identifica por qué se aplica el descuento. El motivo escrito es un dato separado.
Cómo corregirlo
Corrige ram:ReasonCode (BT-98) del ram:SpecifiedTradeAllowanceCharge de la cabecera cuyo ram:ChargeIndicator/udt:Indicator es false. Usa un código permitido que corresponda al motivo, como 95 para un descuento. Escribe la explicación en ram:Reason (BT-97), no en el campo del código. Si dejas el código vacío, comprueba también las reglas aplicables al motivo escrito. Exporta 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' 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-000974 La unidad de la cantidad base de un recargo global debe ser válida
- FX-SCH-A-000975 La categoría de IVA de un recargo de factura debe ser válida
- FX-SCH-A-000976 El código de exención de un recargo de factura debe ser válido
- FX-SCH-A-000977 El código de impuesto de un recargo de factura debe ser válido
- FX-SCH-A-000978 El código de motivo del recargo sin listID debe ser válido
- FX-SCH-A-000979 La fecha del descuento por pronto pago debe indicar su formato