Qué significa
En cada línea, el precio unitario antes de descuento (BT-148) puede llevar un descuento (BT-147). Esta regla comprueba que ese descuento no contenga ReasonCode, un código que indica el motivo del descuento. El importe del descuento sí está permitido.
Por qué importa
EN 16931 da al descuento del precio unitario un importe y ningún motivo, así que el programa que recibe la factura no tiene campo para el código y puede omitirlo. El archivo se acepta igualmente, porque es un aviso. Conviene corregirlo para tener un archivo limpio o cuando el destinatario necesite el motivo, ya que el código puede no llegarle.
Cómo corregirlo
Busca AppliedTradeAllowanceCharge dentro de GrossPriceProductTradePrice en la línea y elimina el elemento ReasonCode. Conserva el importe del descuento (ActualAmount). Si el destinatario necesita saber por qué se rebajó el precio, escribe el motivo en una nota de la línea (BT-127).
Texto oficial de la regla
ReasonCode should not be present Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Comprueba tu archivo
Reglas relacionadas
- CII-SR-128 Quita el texto del motivo del descuento del precio unitario
- CII-SR-129 Quita el código de tipo del descuento del precio unitario
- CII-SR-130 Quita los datos de IVA del descuento del precio unitario
- CII-SR-131 Quita el tipo de cambio del descuento del precio unitario
- CII-SR-132 Quita el periodo de validez del precio unitario antes de descuento
- CII-SR-133 Quita el lugar de entrega del precio unitario antes de descuento