Qué significa
Los datos de la tarjeta de pago (BG-18) describen la tarjeta con la que se paga: el número de la tarjeta (BT-87) y el nombre del titular (BT-88). La regla cuenta las cuentas de tarjeta (cac:CardAccount) en los medios de pago de toda la factura y admite como máximo una.
Por qué importa
La norma EN 16931 prevé una sola cuenta de tarjeta por factura. Una segunda no tiene dónde ir, así que las comprobaciones del destinatario rechazan la factura.
Cómo corregirlo
En tu programa de facturación, busca en los datos de pago una segunda tarjeta y elimínala. Si generas el XML tú mismo, deja un solo cac:CardAccount en cac:PaymentMeans en toda la factura.
Texto oficial de la regla
An Invoice shall contain maximum one Payment Card account (BG-18). Términos de negocio: BG-18
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
Arrastra aquí tu factura electrónica para ver si UBL-SR-54 sigue fallando y qué otras reglas fallan.