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 TypeCode, un código que indica la clase de descuento o de recargo. El importe del descuento sí está permitido.
Por qué importa
EN 16931 no clasifica el descuento del precio unitario, así que el programa que recibe la factura no usa el código y puede ignorarlo. El archivo se acepta igualmente, porque es un aviso. Conviene corregirlo para tener un archivo limpio o si el destinatario pide que no haya avisos.
Cómo corregirlo
En la línea, abre GrossPriceProductTradePrice y su AppliedTradeAllowanceCharge, y elimina el elemento TypeCode. Deja como están el importe del descuento (ActualAmount) y el ChargeIndicator. Si tu programa añade el código en cada exportación, elige una salida EN 16931, XRechnung o Peppol BIS, o pide al proveedor que deje de escribirlo.
Texto oficial de la regla
TypeCode 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-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
- CII-SR-134 Quita el precio de comparación del precio unitario antes de descuento
- CII-SR-135 Quita el documento vinculado del precio unitario antes de descuento