Ir al contenido
Tema
Español

Fatal

CII-DT-068: Fecha de inicio del periodo de facturación como fecha simple

En resumen

Fatal: no supera las comprobaciones seleccionadas.

CII-DT-068 significa que la fecha de inicio del periodo de facturación está escrita con un elemento DateTime, y eso no está permitido. Escribe la fecha como DateTimeString con formato 102, es decir, AAAAMMDD.

En esta página

Qué significa

El periodo de facturación (BG-14), o el periodo de una línea (BG-26), va en BillingSpecifiedPeriod. Su fecha de inicio (BT-73, o BT-134 en una línea) va en StartDateTime. Esta regla comprueba que StartDateTime no contenga un elemento DateTime, que es un valor completo de fecha y hora. EN 16931 usa la forma de fecha simple, DateTimeString.

Por qué importa

La norma fija la forma en que se escribe esta fecha para que todos los sistemas receptores la lean igual. Una fecha de inicio escrita de otra manera no la cumple, así que la comprobación falla y la factura se rechaza.

Cómo corregirlo

Busca en los ajustes de factura electrónica o de exportación XML de tu programa de facturación y elige la salida estándar EN 16931. Si generas el XML tú mismo, sustituye el elemento DateTime dentro de StartDateTime por DateTimeString, pon su atributo format a 102 y escribe la fecha como AAAAMMDD, por ejemplo 20261101. Comprueba la fecha de fin de la misma manera, porque tiene su propia regla.

Texto oficial de la regla

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

Actualizado el 6 de noviembre de 2026