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 ValiditySpecifiedPeriod, un elemento que indica las fechas entre las que el precio es válido.
Por qué importa
EN 16931 no tiene campo para el tiempo durante el que es válido el precio de una línea, así que el programa que recibe la factura puede omitirlo. El archivo se acepta igualmente, porque es un aviso. Conviene corregirlo para tener un archivo limpio o cuando el destinatario necesite esas fechas y no las vería.
Cómo corregirlo
Elimina el elemento ValiditySpecifiedPeriod de NetPriceProductTradePrice en cada línea afectada. Conserva el precio unitario (ChargeAmount). Si las fechas importan, menciónalas en una nota de la línea (BT-127). Si tu programa de facturación escribe el elemento, busca un ajuste de exportación EN 16931, XRechnung o Peppol BIS.
Texto oficial de la regla
ValiditySpecifiedPeriod 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-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
- CII-SR-147 Quita la solicitud de compra interna de la línea
- CII-SR-148 Quita el emisor propio de cada línea de la factura
- CII-SR-149 Quita el destinatario propio de cada línea de la factura