O que significa
Esta regra compara o valor não vazio de format no udt:DateTimeString em ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime com a lista de formatos do perfil. O código 102 corresponde a AAAAMMDD. Um valor vazio não falha este teste; FX-SCH-A-000448 verifica separadamente se o atributo existe. O teste não verifica o texto da data. Aplica-se apenas ao perfil Basic WL do Factur-X e do ZUGFeRD.
Porque é importante
O perfil define uma lista de códigos para indicar como a data de entrega está representada. Verificar o código não confirma que o texto da data corresponda ao formato indicado.
Como corrigir
Verifique a data de entrega. No XML, defina format="102" no udt:DateTimeString em ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime e escreva a data como AAAAMMDD, por exemplo 20261105, sem hífenes nem barras. Não altere apenas o código deixando a data noutro formato. Exporte e volte a verificar o ficheiro.
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 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Verifique o seu ficheiro
Regras relacionadas
- FX-SCH-A-000450 A referência a um aviso de expedição precisa do respetivo número
- FX-SCH-A-000451 Não repita o ram:ID do local de entrega
- FX-SCH-A-000452 O local de entrega só pode ter um identificador global
- FX-SCH-A-000453 O identificador global do local de entrega precisa de um código
- FX-SCH-A-000454 O identificador do local de entrega deve usar um esquema permitido
- FX-SCH-A-000455 A morada de entrega deve conter exatamente um país