Qué significa
En un archivo UBL, cac:AdditionalDocumentReference sirve para dos cosas distintas. Con el código de tipo de documento 130 contiene el identificador del objeto facturado (BT-18). Sin ese código describe un documento de apoyo (BG-24), que sí puede llevar un archivo adjunto: un archivo incrustado (BT-125) o un enlace a él (BT-124). La regla comprueba que una referencia con código 130 no tenga cac:Attachment. En UBL-BE el texto oficial se formula de otra manera (la referencia al objeto facturado no debería incluir un archivo adjunto), pero describe la misma situación.
Por qué importa
Esta regla es un error, no una advertencia. Una referencia con código 130 se lee solo como identificador, y un documento de apoyo se lee en una referencia sin ese código. Cuando una misma referencia intenta ser las dos cosas, el archivo incumple las reglas UBL de EN 16931.
Cómo corregirlo
Revisa en tu programa de facturación las referencias y los documentos adjuntos de la factura. Deja la referencia del objeto facturado, por ejemplo un número de suscripción o un contador, como una referencia sin ningún archivo asociado. Añade el PDF u otro documento de apoyo por separado, como documento propio. Si generas el XML tú mismo, quita cac:Attachment del cac:AdditionalDocumentReference que tiene cbc:DocumentTypeCode 130 y colócalo en otro cac:AdditionalDocumentReference sin ese código.
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 shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment 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-667 El identificador de artículo del destinatario va sin esquema
- UBL-CR-668 El identificador de artículo del emisor va sin esquema
- UBL-CR-669 El descuento del precio no debe llevar código de motivo
- UBL-CR-670 El descuento del precio no debe llevar texto de motivo
- UBL-CR-671 El descuento del precio no debe llevar factor multiplicador
- UBL-CR-672 El tipo de la factura rectificativa no lleva listID