Ir al contenido
Tema
Español

Fatal

CII-DT-081: El periodo de facturación no puede incluir un PurposeCode

En resumen

Fatal: no supera las comprobaciones seleccionadas.

CII-DT-081 significa que un periodo de facturación del archivo contiene un elemento PurposeCode, que la norma EN 16931 no admite ahí. Elimina ese elemento y deja solo la fecha de inicio y la fecha de fin del periodo.

En esta página

Qué significa

El periodo de facturación indica qué fechas cubre la factura, por ejemplo el mes en que se prestó un servicio. Se indica una vez para toda la factura (BG-14) y también puede indicarse para una sola línea (BG-26). En el archivo es un bloque BillingSpecifiedPeriod. La regla comprueba que ese bloque no tenga ningún elemento PurposeCode. El formato CII general ofrece ese elemento, pero EN 16931 no lo utiliza.

Por qué importa

EN 16931 fija qué campos puede usar una factura electrónica para que todos los destinatarios lean el mismo archivo de la misma manera. Un campo fuera de esa lista no tiene un significado acordado, así que el archivo no pasa la comprobación y la factura se rechaza.

Cómo corregirlo

El PurposeCode lo escribe el programa que crea el archivo, así que rara vez lo verás en la propia factura. Busca en los ajustes de exportación o de formato una opción de perfil y elige EN 16931 (o XRechnung, si tu cliente es un organismo público alemán) en lugar de Extended o de un CII genérico. Si no existe esa opción, pide a tu proveedor del programa que deje de escribir un PurposeCode en el periodo de facturación. Si editas el XML tú mismo, borra la línea PurposeCode dentro de BillingSpecifiedPeriod.

Texto oficial de la regla

PurposeCode shall not be used.

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

Actualizado el 6 de noviembre de 2026