O que significa
Cada data numa fatura CII é um elemento de data (DateTimeString ou DateString) com um atributo de formato que indica como a data está escrita. Esta regra exige que o atributo de formato seja 102 e que o valor tenha exatamente oito algarismos: ano, mês e dia, sem separadores e sem hora. Para 5 de novembro de 2026 fica 20261105. Um atributo de formato em falta, outro código de formato ou uma data com hífenes não passam.
Porque é importante
Trata-se de um aviso, por isso o ficheiro continua a ser aceite. O software que lê CII usa o código de formato para saber como interpretar o texto. Se o código faltar ou não corresponder ao texto, a data pode ser mal lida ou ignorada. Vale a pena corrigir antes de enviar a fatura.
Como corrigir
Isto costuma vir do software que escreve o ficheiro, não de algo que tenha escrito. Verifique se os campos de data do seu software de faturação são datas verdadeiras e não texto livre e, se continuar a sair outro formato, atualize o software ou contacte o respetivo apoio. Se editar o XML à mão, defina o atributo format como 102 em cada data e escreva o valor com oito algarismos.
A regra tal como foi publicada
Datumsangaben in UNCEFACT/CII müssen das Attribut format="102" tragen und im Format JJJJMMTT (YYYYMMDD) übermittelt werden. Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| XRechnung 3.0 (CII) | 3.0.2 |
Verifique o seu ficheiro
Regras relacionadas
- BR-TMP-6 As datas em UBL devem ser escritas como AAAA-MM-DD
- BR-TMP-5 Cada documento de suporte deve ter no máximo um anexo
- BR-TMP-4 Cada documento de suporte deve ter no máximo uma descrição
- BR-TMP-3 Preço unitário bruto e líquido com a mesma quantidade base
- BR-TMP-2 A ligação ao documento externo deve ser um endereço web completo