Qué significa
En cada línea, el precio unitario después de descuento (BT-146) está en el bloque NetPriceProductTradePrice. Esta regla comprueba que el bloque no contenga ChangeReason, un texto que explica por qué se ha cambiado el precio.
Por qué importa
EN 16931 no tiene campo para el motivo por el que cambió un precio, así que el programa que recibe la factura puede no leer el texto. El archivo se acepta igualmente, porque es un aviso. Conviene corregirlo para tener un archivo limpio o cuando el destinatario necesite la explicación y pueda pasarla por alto.
Cómo corregirlo
Elimina el elemento ChangeReason de NetPriceProductTradePrice en cada línea afectada. Si el destinatario debe seguir leyendo la explicación, pasa el texto a una nota de la línea (BT-127). Si tu programa añade el elemento por su cuenta, revisa sus ajustes de exportación por si ofrece EN 16931, XRechnung o Peppol BIS, o pide al proveedor que deje de escribirlo.
Texto oficial de la regla
ChangeReason 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-141 Quita el factor de conversión del precio tras el descuento
- CII-SR-142 Quita descuentos y recargos del precio tras el descuento
- CII-SR-143 Quita el periodo de validez del precio unitario después de descuento
- CII-SR-144 Quita el lugar de entrega del precio unitario después de descuento
- CII-SR-145 Quita el precio de referencia para comparar de la línea
- CII-SR-146 No añadas una referencia de documento al precio de la línea