Qué significa
La referencia de la licitación o del lote (BT-17) va en cac:OriginatorDocumentReference, y la norma EN 16931 solo usa su identificador (cbc:ID). Esta regla comprueba que no haya ningún cbc:DocumentTypeCode, un código que indicaría de qué clase de documento se trata. Un elemento vacío también cuenta como presente.
Por qué importa
Es un aviso, así que el archivo se acepta. La norma no tiene ningún campo para un código de tipo de documento en este lugar, de modo que el programa del destinatario no puede asignarlo a nada y suele saltárselo. Conviene quitarlo para que el archivo cumpla la norma al pie de la letra y no genere avisos en comprobaciones más estrictas.
Cómo corregirlo
En tu programa de facturación, busca la referencia de la licitación o del lote y borra cualquier tipo o código de tipo de documento guardado con ella. Deja el número de referencia y vuelve a exportar el archivo. Si creas el XML por tu cuenta, elimina cbc:DocumentTypeCode de cac:OriginatorDocumentReference.
Texto oficial de la regla
A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode 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 |