Divergência entre valor apresentado na documentação e restrição do XSD no campo xDesc (evento 105102)
Durante a validação do evento 105102 (Cancelamento de NFS-e por Substituição), foi identificado um comportamento relacionado ao campo xDesc, que pode resultar na seguinte mensagem de erro:
The 'http://www.sped.fazenda.gov.br/nfse:xDesc' element is invalid -
The value 'Cancelamento de NFS-e por Substituição' is invalid according to its datatype 'String' -
The Enumeration constraint failed.
Descrição técnica
-
A documentação em planilha indica para o campo
xDesco valor literal “Cancelamento de NFS-e por Substituição”, com acentuação. -
No schema XSD, o mesmo campo é definido como um enumeration, porém com o valor sem acentuação:
“Cancelamento de NFS-e por Substituicao”.
Resultado prático
Ao informar o texto com acentuação, conforme planilha, a validação XSD não reconhece o valor como pertencente ao conjunto permitido.
Portanto, somente a forma sem acentuação atende à restrição de enumeração definida no schema.
Material relacionado
-
Planilha (anexo_ii-sefin_adn-pedregevt_evt-snnfse-v1-00-20251210.xlsx): Cancelamento de NFS-e por Substituição
-
XSD correspondente: Cancelamento de NFS-e por Substituicao
Observação
A divergência pode levar a rejeição do evento quando a aplicação consumir o XSD para validação, considerando que o padrão aplicado no schema segue valores sem acentuação para o conjunto enumerado.
Este informativo tem o objetivo de registrar o comportamento observado para fins de alinhamento técnico entre integrações e validações.