Qué significa
La regla revisa cada línea de la factura, o de la factura rectificativa, y busca una referencia a documento que contenga un archivo adjunto (cac:Attachment). Una línea puede seguir refiriéndose a un documento, pero el archivo adjunto en sí pertenece a la factura entera, como documento justificativo adicional (BG-24). La comprobación solo mira si el elemento existe, no lo que contiene.
Por qué importa
Es una advertencia. Las reglas UBL de EN 16931 desaconsejan los archivos adjuntos dentro de las referencias a documentos de las líneas.
Cómo corregirlo
Quita el archivo adjunto de la línea. En tu programa de facturación, adjunta el documento a la factura entera como documento justificativo. Si generas el XML tú mismo, borra cac:Attachment dentro de cac:DocumentReference en la línea (cac:InvoiceLine o cac:CreditNoteLine) y añade el archivo en cac:AdditionalDocumentReference, en el nivel principal de la factura.
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 InvoiceLine DocumentReference 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-545 La referencia de una línea no debe llevar periodo de validez
- UBL-CR-546 La referencia de una línea no debe incluir una parte emisora
- UBL-CR-547 La referencia de una línea no debe llevar un resultado de verificación
- UBL-CR-548 Una línea no debe llevar una referencia de precio
- UBL-CR-549 Una línea no debe incluir una parte originadora
- UBL-CR-550 Una línea no debe llevar sus propios datos de entrega