Ir al contenido

Fatal

CII-DT-014: Quita el atributo languageLocaleID del elemento raíz de la factura

En resumen

Fatal: no supera las comprobaciones seleccionadas.

CII-DT-014 significa que el primer elemento de tu archivo CII, rsm:CrossIndustryInvoice, tiene un atributo languageLocaleID, que no está permitido. Para corregirlo, borra ese atributo.

En esta página

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
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si CII-DT-014 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026