Ir al contenido

Aviso

BR-TMP-7: Las fechas en CII deben usar el formato 102 (AAAAMMDD)

En resumen

Aviso: conviene revisarlo.

BR-TMP-7 significa que una fecha de un archivo CII no lleva el atributo de formato 102 o no está escrita con ocho cifras, AAAAMMDD. El archivo se acepta igualmente, pero conviene corregirlo marcando cada fecha con el formato 102 y escribiéndola sin separadores.

En esta página

Qué significa

Cada fecha de una factura CII es un elemento de fecha (DateTimeString o DateString) con un atributo format que indica cómo está escrita. Esta regla exige que el atributo format valga 102 y que el valor tenga exactamente ocho cifras: año, mes y día, sin guiones y sin hora. Para el 5 de noviembre de 2026 es 20261105. Fallan una fecha sin atributo format, con otro código de formato o con guiones.

Por qué importa

Es un aviso, así que el archivo se acepta. El software que lee CII usa el código de formato para saber cómo interpretar el texto. Si falta el código o no coincide con el texto, la fecha puede leerse mal o ignorarse. Conviene corregirlo antes de enviar la factura.

Cómo corregirlo

Esto suele venir del programa que escribe el archivo, no de algo que hayas tecleado. Comprueba que los campos de fecha de tu programa de facturación son fechas reales y no texto libre, y actualiza el programa o consulta al proveedor si sigue escribiendo otro formato. Si editas el XML a mano, pon el atributo format con el valor 102 en cada fecha y escribe el valor con ocho cifras.

Texto oficial de la regla

Datumsangaben in UNCEFACT/CII müssen das Attribut format="102" tragen und im Format JJJJMMTT (YYYYMMDD) übermittelt werden.

Dónde se aplica esta regla

Conjunto de reglas Versión
XRechnung 3.0 (CII) 3.0.2
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si BR-TMP-7 sigue fallando y qué otras reglas fallan.

Actualizado el 6 de noviembre de 2026