Qué significa
Una factura o una factura rectificativa puede referirse a una licitación o a un lote (BT-17) mediante cac:OriginatorDocumentReference, donde solo el identificador (cbc:ID) forma parte de la norma EN 16931. Esta regla comprueba que no haya ningún cbc:LanguageID, que indicaría el idioma en que está redactado el documento referenciado.
Por qué importa
Es un aviso, así que el archivo se acepta y se entrega. La norma no tiene ningún campo para el idioma del documento referenciado, por lo que el programa del destinatario lo ignora en la mayoría de los casos. Conviene quitarlo para que el archivo siga la norma al detalle.
Cómo corregirlo
En tu programa de facturación, mira la referencia de la licitación o del lote y borra cualquier idioma guardado con ella. Deja el número de referencia. El idioma de la propia factura no cambia. Si creas el XML por tu cuenta, elimina cbc:LanguageID de cac:OriginatorDocumentReference.
Texto oficial de la regla
A UBL invoice should not include the OriginatorDocumentReference LanguageID 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 |