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 |
Comprueba tu archivo
Arrastra aquí tu factura electrónica para ver si BR-TMP-7 sigue fallando y qué otras reglas fallan.
Reglas relacionadas
- BR-TMP-6 Las fechas en UBL deben escribirse como AAAA-MM-DD
- BR-TMP-5 Cada documento de apoyo admite un solo archivo adjunto
- BR-TMP-4 Cada documento de apoyo admite una sola descripción
- BR-TMP-3 Los precios unitarios deben compartir la misma cantidad base
- BR-TMP-2 El enlace a un documento externo debe ser una dirección web completa