Qué significa
La regla mira el elemento raíz del archivo XML, rsm:CrossIndustryInvoice, y falla si tiene un atributo languageLocaleID, que indicaría un idioma y una región para el documento. Las declaraciones de espacios de nombres, las que empiezan por xmlns, no cuentan.
Por qué importa
El atributo languageLocaleID no forma parte de la representación CII del elemento raíz rsm:CrossIndustryInvoice en EN 16931.
Cómo corregirlo
Abre el archivo XML en un editor de texto y busca la etiqueta de apertura de rsm:CrossIndustryInvoice. Borra el atributo languageLocaleID solo de esa etiqueta y deja las declaraciones xmlns. Si tu programa de facturación lo escribe, revisa sus ajustes de idioma y de exportación, o pide a su proveedor que lo quite. Guarda el archivo y vuelve a comprobarlo.
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
languageLocaleID should not be present Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Comprueba tu archivo
Reglas relacionadas
- CII-DT-015 URIID en referencias a documentos justificativos
- CII-DT-016 Quita StatusCode de las referencias a documentos
- CII-DT-017 Quita CopyIndicator de las referencias a documentos
- CII-DT-018 TypeCode solo en documentos adicionales, con 50, 130 o 916
- CII-DT-019 Quita GlobalID de las referencias a documentos
- CII-DT-020 Quita RevisionID de las referencias a documentos