Ir al contenido

Fatal

CII-DT-034: Las cantidades no pueden llevar el ID de la lista de unidades

En resumen

Fatal: no supera las comprobaciones seleccionadas.

CII-DT-034 significa que una cantidad del archivo tiene un atributo unitCodeListID, que EN 16931 no admite. Para corregirlo, quita ese atributo y deja solo el código de unidad (unitCode).

En esta página

Qué significa

Una cantidad puede llevar un código de unidad, por ejemplo en la cantidad facturada de una línea (BT-130), pero no un unitCodeListID, el atributo que nombra la lista de códigos de la que sale la unidad. La regla comprueba todas las cantidades de la factura.

Por qué importa

El estándar no tiene ningún campo para nombrar la lista de códigos. El archivo no pasa la comprobación.

Cómo corregirlo

Quita el atributo unitCodeListID de todas las cantidades y conserva el unitCode con su valor, como C62 o HUR. Si editas el XML a mano, borra el atributo.

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

unitCodeListID 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-034 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026