Qué significa
Esta regla comprueba que las condiciones de pago (cac:PaymentTerms) no contengan un importe de descuento por pronto pago (cbc:SettlementDiscountAmount). En UBL indica el importe que el destinatario puede descontar si paga antes. EN 16931 no tiene un campo estructurado para esto, así que el descuento por pronto pago se describe en el texto de las condiciones de pago (BT-20). Un descuento de la factura (BG-20) es otra cosa: reduce los importes de la factura.
Por qué importa
EN 16931 no utiliza este importe estructurado de descuento por pronto pago dentro de las condiciones de pago UBL.
Cómo corregirlo
Quita cbc:SettlementDiscountAmount de cac:PaymentTerms. Si ofreces un descuento por pronto pago, describe su importe y sus condiciones en cbc:Note (BT-20), por ejemplo «20 € de descuento si se paga en 10 días». No conviertas un descuento condicionado al pronto pago en un descuento de la factura (BG-20) para corregir este aviso. Vuelve a comprobar el archivo.
Una vez corregido el archivo, vuelve a comprobarlo gratis: Comprobar una factura electrónica
O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada
Texto oficial de la regla
A UBL invoice should not include the PaymentTerms SettlementDiscountAmount Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Comprueba tu archivo
Reglas relacionadas
- UBL-CR-461 Importe de la penalización por demora en el XML
- UBL-CR-462 Enlace a las condiciones de pago
- UBL-CR-463 No uses PaymentDueDate dentro de las condiciones de pago
- UBL-CR-464 Indica los plazos en el texto de las condiciones de pago
- UBL-CR-465 No uses InvoicingPartyReference en las condiciones de pago
- UBL-CR-466 Indica el periodo de liquidación como texto