Qué significa
La regla avisa si el bloque de condiciones de pago (cac:PaymentTerms) de la factura o de la factura rectificativa contiene un elemento InstallmentDueDate, la fecha en que vence uno de los plazos de un pago fraccionado. EN 16931 conoce una fecha de vencimiento para toda la factura (BT-9) y un texto libre para las condiciones de pago (BT-20), y nada intermedio. Es solo un aviso.
Por qué importa
EN 16931 no utiliza cbc:InstallmentDueDate dentro de cac:PaymentTerms.
Cómo corregirlo
Si la factura se paga a plazos, escribe el calendario en el texto de las condiciones de pago, con el importe y la fecha de cada plazo. Si necesitas una fecha de vencimiento única, indícala en BT-9. Si generas tú el XML, elimina cbc:InstallmentDueDate de cac:PaymentTerms. Si tu programa de facturación tiene una opción de plan de pagos, copia su contenido en el texto de las condiciones de pago y exporta de nuevo. Vuelve a comprobar el archivo corregido.
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 InstallmentDueDate 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-465 No uses InvoicingPartyReference en las condiciones de pago
- UBL-CR-466 Indica el periodo de liquidación como texto
- UBL-CR-467 Indica el periodo de penalización como texto
- UBL-CR-468 No uses ExchangeRate en las condiciones de pago
- UBL-CR-469 Indica el periodo de validez como texto
- UBL-CR-470 Muestra los anticipos como importe pagado, no como pagos aparte