Veja o Passo a Passo para Utilizar o Validador de Xml Gratuito da Sefaz RS
A Sefaz RS disponibiliza em seu portal um Validador de Xml gratuito e online de Mensagens dos Projetos NFe e CTe. Essa validação serve para saber se seu arquivo é válido juridicamente para que tenha a autorização de uso da Secretaria da Fazenda, já que o portal é sempre atualizado pela Sefaz.
Neste post irei mostrar como usar o Validador de Xml da Sefaz.
Validador NFe:
Para acessar o validador de NFe, basta acessar o link: https://www.sefaz.rs.gov.br/nfe/NFE-VAL.aspx
Abra seu arquivo XML usando um editor de texto como notepad ou notepad ++ de preferência e copie o conteúdo do XML cole no Validador de Xmls da Sefaz e clique em validar, conforme o exemplo abaixo:

Caso tenha algum erro com seu arquivo, o validador irá informar qual o campo está com problemas, no caso do exemplo o XML está com os campos da assinatura digital inválido, assim você poderá identificar qual o problema do seu arquivo e realizar os devidos ajustes.

Após realizar o ajuste copie o conteúdo do xml novamente no validador e clique em validar.
Para mais informações, você pode acessar o manual disponibilizado pela Sefaz RS: https://www.sefaz.rs.gov.br/NFE/manual_validador.pdf
Validador CTe:
O Processo para validar o CTe é semelhante ao de NFe, para acessar o validador basta acessar o link: https://www.sefaz.rs.gov.br/Dfe/ValidadorXml/ValidaXml
Abra seu arquivo XML usando um editor de texto e copie o conteúdo do XML e cole no validador da Sefaz e clique em validar, conforme o exemplo abaixo:

Assim como o validador de NFe, caso ele encontre algum erro com o arquivo XML irá retornar o problema para que você consiga realizar os devidos ajustes.

Após realizar o ajuste copie o conteúdo do xml novamente no validador e clique em validar.
Como funciona a validação pela API?
Para os parceiros que emitem por meio de nossas APIs, ela gera a validação e já envia o retorno do status do documento no momento da emissão, caso tenha algum problema com o arquivo gerado será retornando uma mensagem identificando o erro, por exemplo:
Foi enviando um Json de uma NFe para a API com erro na tag cUF, dessa forma retornando o seguinte mensagem: “O campo ‘cUF’ foi preenchido incorretamente com o valor ’83’. Este campo deve ser preenchido com um dos seguintes valores: 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 50, 51, 52, 53.” .

Dessa forma, basta ajustar o cUf e processar o documento novamente, se estiver tudo certo com o arquivo ele será enviado para a Sefaz:


Gostou do Post? Caso você não conheça nossa API entre em contato conosco!