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 PrepaidIndicator, una marca de verdadero o falso que indica que el importe se ha pagado por anticipado. El importe del descuento sí está permitido.
Por qué importa
EN 16931 trata el descuento del precio unitario como un importe sin marca de pago anticipado, así que el programa que recibe la factura no tiene dónde guardar la marca y puede omitirla. El archivo se acepta igualmente, porque es un aviso. Corrígelo si quieres un archivo limpio o si el destinatario lo pide.
Cómo corregirlo
Abre el XML de la línea y busca GrossPriceProductTradePrice y, dentro, AppliedTradeAllowanceCharge. Elimina ahí el elemento PrepaidIndicator y deja como están el importe del descuento (ActualAmount) y el ChargeIndicator. Si tu programa de facturación escribe la marca por su cuenta, revisa en sus ajustes de exportación si ofrece un formato EN 16931, XRechnung o Peppol BIS, o pide al proveedor que deje de escribirla.
Texto oficial de la regla
PrepaidIndicator 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-126 Quita el importe base del descuento del precio unitario
- CII-SR-127 Quita el código de motivo del descuento del precio unitario
- 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