O que significa
Esta regra verifica o atributo format de udt:DateTimeString dentro de rsm:ExchangedDocument/ram:IssueDateTime face à lista de códigos de formato de data permitidos pelo perfil EN 16931 do Factur-X e do ZUGFeRD. O código 102 corresponde a uma data completa escrita como AAAAMMDD. Um valor vazio passa neste teste. A regra não verifica o texto da data nem exige a presença da própria data da fatura; a BR-03 trata dessa presença.
Porque é importante
O código de formato indica como interpretar o texto da data da fatura. O código e o texto devem corresponder à mesma representação da data.
Como corrigir
Verifique a data da fatura e o respetivo código de formato nos dados de origem ou na configuração de exportação. Para uma data completa escrita como AAAAMMDD, defina format como 102 em udt:DateTimeString, dentro de ram:IssueDateTime de rsm:ExchangedDocument. Escreva a data com oito algarismos e sem separadores, por exemplo 20261105 para 5 de novembro de 2026. Exporte o ficheiro corrigido e verifique-o novamente.
Depois de corrigir o ficheiro, volte a verificá-lo gratuitamente: Verificar uma fatura eletrónica
Ou corrija a fatura num formulário e transfira o ficheiro corrigido, por 1 crédito: Corrigir uma fatura eletrónica rejeitada Beta
A regra tal como foi publicada
Value of '@format' is not allowed. Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Verifique o seu ficheiro
Regras relacionadas
- FX-SCH-A-000555 O código do tipo de fatura deve ser um código aceite
- FX-SCH-A-000556 O identificador da especificação deve ter um valor aceite
- FX-SCH-A-000557 A referência ao objeto faturado exige um único identificador
- FX-SCH-A-000558 A referência ao objeto faturado exige um único código de tipo
- FX-SCH-A-000559 A referência ao objeto faturado deve usar o código de tipo 130
- FX-SCH-A-000560 A referência do concurso ou do lote exige um único identificador