Como utilizar o Portal SVRS para validar o schema XML de uma NF-e?
Código: HD-000034 || Criado em 14/10/2020 15:13:53 || Atualizado em 14/10/2020 15:13:53 || Autor: Andrea OliveiraA SEFAZ RS, disponibiliza para consulta pública um validador de XML, para os documentos de modelos 55 (NF-e) e 65 (NFC-e).
O validador de XML verifica a formatação (schema), nome e ordenação de tags, presença de caracteres inválidos, validade da estrutura XML, certificado utilizado na assinatura (e sua validade), bem como as regras de negócio (conforme indicado no Manual de Integração do Contribuinte).
Acesse o Validador da SEFAZ RS, no link:
- NF-e / NFC-e: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx
Como obter o arquivo XML no Gestão DF-e?
- NF-e
No Menu principal (ícone no canto superior esquerdo), acione a opção [Consulta de DF-e Recebidos] ou [Consulta de NF-e Emitidas] em [NF-e Federal].
- NFC-e
No Menu principal (ícone no canto superior esquerdo), acione a opção [Consulta de NFC-e Emitidos] em [NFC-e/CT-e].
Utilize o [Campo para Filtro] para refinar a sua busca e acione o botão [Pesquisa]
No menu inferior, selecione a opção [XML] e [Visualizar XML]
Abra o arquivo com extensão XML utilizando um editor de texto simples (recomendamos o Notepad) e copie todo o conteúdo.
** Jamais copie o conteúdo formatado pelo navegador, pois isso o torna inválido **
Validando o XML
Cole o conteúdo do XML no campo validador, e acione o botão [Validar] no menu inferior.
Caso não houver falhas no conteúdo XML, será apresentada a mensagem abaixo:
Quais os principais erros retornáveis do Validador de XML?
- Parser XML
O Parser XML verifica se o XML está bem formatado. Como por exemplo: existência de um único elemento raiz, tags abertas foram fechadas, nome da tag com caracteres inválidos, entre outras.
No exemplo acima, após validação do XML foi retornado um erro de Parser, indicando que na linha 5, posição 11, há uma tag que não foi fechada.
- Schema XML:
XML Schema é uma linguagem baseada no formato XML para definição de regras de validação em documentos XML. Os arquivos XSD ( XML Schema Definition) são publicados no Portal da NF-e - Portal da Nota Fiscal Eletrônica, junto com o Manual de Orientação ao Contribuinte (versão 6.00).
O Schema XML consegue apontar alguns tipos de erro na montagem da mensagem, normalmente aqueles vinculados ao tipo de dados a ser informado em cada elemento (campo numérico ou alfanumérico) e ao domínio do campo.
No exemplo acima, após validação do XML, foi retornado erro de Schema, indicando que a tag hSaiEnt (Data de Saída) está inválida, ou seja, não está de acordo com o Schema XML.
- Certificado de Assinatura e Assinatura XML:
As mensagens enviadas ao Portal da Secretaria da Fazenda Estadual são documentos eletrônicos elaborados no padrão XML e devem ser assinados digitalmente com um certificado digital que contenha o CNPJ de um dos estabelecimentos da empresa emissora da NF-e. A assinatura digital de uma NF-e considera o conteúdo integral da tag infNFe, criando um grupo específico (Signature) que contém os elementos necessários para avaliar a integridade das informações originais.
No exemplo acima, é reportado o resultado da verificação da Assinatura Digital do XML.
Possíveis causas: arquivo XML sem assinatura, certificado digital vencido ou inválido.
- Regras de Negócio:
No exemplo acima, é indicado que a regra de negócio foi violada, conforme regras aplicadas no Manual de Integração do Contribuinte (Manual de Orientação ao Contribuinte (versão 6.00)).
Verifique qual o código das rejeições apresentadas, e procure este código em nossa Base de Conhecimento - Dynamicca , cada rejeição possui uma forma diferente de ser tratada.
Referência: