{"id":9707,"date":"2020-04-03T10:00:06","date_gmt":"2020-04-03T13:00:06","guid":{"rendered":"https:\/\/enotas.com.br\/blog\/?p=9707"},"modified":"2023-01-25T15:46:49","modified_gmt":"2023-01-25T18:46:49","slug":"validador-de-xml","status":"publish","type":"post","link":"https:\/\/enotas.com.br\/blog\/validador-de-xml\/","title":{"rendered":"Como usar o validador de XML?"},"content":{"rendered":"<p><strong>Acompanhe o nosso guia e tire suas d\u00favidas a respeito do validador XML e de como contornar os principais erros retorn\u00e1veis. Confira!<\/strong><\/p>\n<p>O <strong>.<\/strong><a href=\"https:\/\/enotas.com.br\/blog\/o-que-e-arquivo-xml-da-nfe\/\" target=\"_blank\" rel=\"noopener\"><strong>XML<\/strong><\/a> \u00e9 a vers\u00e3o digital da Nota Fiscal eletr\u00f4nica. Este formato deve ser entregue em escritura\u00e7\u00f5es e armazenado pelo prazo de anos, limite estabelecido pela legisla\u00e7\u00e3o brasileira.<\/p>\n<p>Assim sendo, o armazenamento dos arquivos deve ser feito, pois a Receita Federal poder\u00e1 solicit\u00e1-los a qualquer momento dentro desse per\u00edodo.<\/p>\n<p>Tamb\u00e9m, \u00e9 importante que o arquivo XML seja v\u00e1lido, ou seja, tenha a autoriza\u00e7\u00e3o de uso da Secretaria da Fazenda (Sefaz).<\/p>\n<p>Diante dessa obriga\u00e7\u00e3o, voc\u00ea precisar\u00e1 utilizar o <strong>validador de XML<\/strong>, de forma a verificar se existe alguma inconsist\u00eancia no arquivo.<\/p>\n<p>Este post ir\u00e1 lhe mostrar como utilizar o validador de XML online e os principais erros retorn\u00e1veis poss\u00edveis, assim como contorn\u00e1-los. Confira!<\/p>\n<h2 data-indice=\"0\" data-viewport=\"indice\" id=\"indice-0\">O que \u00e9 o validador XML?<\/h2>\n<p>O<strong> validador XML<\/strong>,<strong> <\/strong>como o pr\u00f3prio nome sugere,<strong> <\/strong>\u00e9 uma ferramenta que tem como objetivo validar os arquivos XML enviados de forma a minimizar a possibilidade de erros no processamento de documentos fiscais.<\/p>\n<h2 data-indice=\"1\" data-viewport=\"indice\" id=\"indice-1\">Como validar o XML na Sefaz?<\/h2>\n<p>A Sefaz RS disponibiliza uma ferramenta que serve de aux\u00edlio para todos os contribuintes de forma a validar o XML da nota, notificando se h\u00e1 algum erro ou se est\u00e1 tudo certo com o arquivo.<\/p>\n<p>Dessa forma, montamos um passo a passo para te ajudar a fazer essa consulta no site da Secretaria da Fazendo, veja:<\/p>\n<h3>1. Acesse os links onde est\u00e3o presente a ferramenta de valida\u00e7\u00e3o<\/h3>\n<p>Acessando os links abaixo, voc\u00ea ser\u00e1 levado diretamente para a p\u00e1gina que cont\u00e9m o validador. Basta voc\u00ea escolher qual a sua necessidade dentre as 3 op\u00e7\u00f5es:<\/p>\n<ul>\n<li>Para <a href=\"https:\/\/enotas.com.br\/blog\/o-que-e-nota-fiscal-eletronica\/\" target=\"_blank\" rel=\"noopener\"><strong>NF-e<\/strong><\/a> ou <a href=\"https:\/\/enotas.com.br\/blog\/nota-fiscal-de-consumidor-nfc-e\/\" target=\"_blank\" rel=\"noopener\"><strong>NFC-e<\/strong><\/a>: <a href=\"https:\/\/www.sefaz.rs.gov.br\/nfe\/NFE-VAL.aspx\" style=\"outline: none;\" target=\"_blank\" rel=\"noopener\">https:\/\/www.sefaz.rs.gov.br\/nfe\/NFE-VAL.aspx<\/a><\/li>\n<li>Para CT-e: <a href=\"https:\/\/www.sefaz.rs.gov.br\/cte\/cte-val.aspx\" style=\"outline: none;\" target=\"_blank\" rel=\"noopener\">https:\/\/www.sefaz.rs.gov.br\/cte\/cte-val.aspx<\/a><\/li>\n<li>Para MDF-e: <a href=\"https:\/\/dfe-portal.svrs.rs.gov.br\/MDFE\/ValidadorXML\" style=\"outline: none;\" target=\"_blank\" rel=\"noopener\">https:\/\/dfe-portal.svrs.rs.gov.br\/MDFE\/ValidadorXML<\/a><\/li>\n<\/ul>\n<p>Nestas p\u00e1ginas, basta colar o c\u00f3digo XML desejado, como mostra a imagem a seguir e clicar em \u201cvalidar\u201d:<\/p>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"validador-xml-sefaz\" width=\"621\" height=\"234\" title=\"validador-xml-sefaz\" data-id=\"9711\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2020\/04\/validador-xml-sefaz.png\" style=\"\"><\/span><\/p>\n<h3>2. Observe o resultado retorn\u00e1vel<\/h3>\n<p>Se n\u00e3o houver falhas no arquivo XML, ser\u00e1 exibido um resultado parecido com este exemplo:<\/p>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"resultado-correto-xml\" width=\"740\" height=\"169\" title=\"resultado-correto-xml\" data-id=\"9712\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2020\/04\/resultado-correto.png\" style=\"\"><\/span><\/p>\n<p><strong>Observa\u00e7\u00e3o:<\/strong> Vale lembrar que a Sefaz RS traz um <a href=\"https:\/\/www.sefaz.rs.gov.br\/NFE\/manual_validador.pdf\" target=\"_blank\" rel=\"noopener\"><strong>manual<\/strong><\/a> que pode te ajudar tamb\u00e9m a sanar demais d\u00favidas em rela\u00e7\u00e3o ao assunto.<\/p>\n<h2 id=\"indice-2\" data-indice=\"2\" data-viewport=\"indice\">Quais os principais erros retorn\u00e1veis do validador XML?<\/h2>\n<p>Caso voc\u00ea cole o arquivo XML no espa\u00e7o solicitado e voc\u00ea se depare com uma mensagem diferente da apresentada anteriormente, voc\u00ea precisar\u00e1 ficar atento para realizar as modifica\u00e7\u00f5es.<\/p>\n<p>Neste t\u00f3pico, abordamos os poss\u00edveis erros que voc\u00ea pode se deparar no momento de realizar a consulta do XML. Acompanhe!<\/p>\n<h3>1. Regra de neg\u00f3cio<\/h3>\n<p>Voc\u00ea receber\u00e1 um resultado parecido com o da imagem acima quando o arquivo XML for inv\u00e1lido devido \u00e0 regra de neg\u00f3cio.&nbsp;<\/p>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"erro-regra-de-neg\u00f3cio\" width=\"689\" height=\"202\" title=\"erro-regra-de-neg\u00f3cio\" data-id=\"9713\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2020\/04\/erro-regra-de-neg\u00f3cio.png\" style=\"\"><\/span><\/p>\n<p>Para solucionar esse problema, ser\u00e1 preciso que voc\u00ea verifique qual o c\u00f3digo das rejei\u00e7\u00f5es apresentadas, neste caso \u00e9 o <strong>883<\/strong> e o <strong>203<\/strong>, e a partir da\u00ed, realizar as corre\u00e7\u00f5es devidas.<\/p>\n<p><strong>Curiosidade<\/strong><\/p>\n<p><strong>Vale lembrar que um erro de XML inv\u00e1lido pode ocorrer por diversos fatores, ent\u00e3o \u00e9 bom contar com o aux\u00edlio de um <a href=\"https:\/\/enotas.com.br\/blog\/o-que-faz-um-contador\/\" target=\"_blank\" rel=\"noopener\"><strong>contador<\/strong><\/a>&nbsp;para identificar de modo mais pr\u00e1tico a solu\u00e7\u00e3o pertinente, assim como consultar a sua equipe t\u00e9cnica.<\/strong><\/p>\n<h3>2. Schema XML<\/h3>\n<p>Voc\u00ea receber\u00e1 um resultado parecido com a imagem acima quando o arquivo XML for inv\u00e1lido devido ao Schema.&nbsp;<\/p>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"erro-schema\" width=\"773\" height=\"56\" title=\"erro-schema\" data-id=\"9714\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2020\/04\/erro-schema.png\" style=\"\"><\/span><\/p>\n<p>Para solucionar esse problema, ser\u00e1 preciso que voc\u00ea verifique se h\u00e1 uma tag em uma posi\u00e7\u00e3o errada (abertas e fechadas) ou se h\u00e1 algum erro de digita\u00e7\u00e3o.<\/p>\n<h3>3. Assinatura Digital<\/h3>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"erro-assinatura-digital\" width=\"615\" height=\"122\" title=\"erro-assinatura-digital\" data-id=\"9716\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2020\/04\/erro-assinatura-digital.png\" style=\"\"><\/span><\/p>\n<p>Voc\u00ea receber\u00e1 um resultado parecido com a imagem acima quando o arquivo XML for inv\u00e1lido devido \u00e0 Assinatura Digital.&nbsp;<\/p>\n<p>Para esse tipo de erro, existem in\u00fameras vari\u00e1veis do porqu\u00ea ter ocorrido, mas a mais comum est\u00e1 relacionada ao preenchimento incorreto do campo \u201c<strong>DigestValue<\/strong>\u201d:<\/p>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"DigestValue-validador-xml\" width=\"746\" height=\"397\" title=\"DigestValue-validador-xml\" data-id=\"9715\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2020\/04\/DigestValue-validador-xml.png\" style=\"\"><\/span><\/p>\n<p>Nesse campo, o sistema que est\u00e1 gerando o XML da NF-e tem de montar uma <em>hash<\/em> com base nos dados da nota fiscal. Ou seja, qualquer deslize aqui e voc\u00ea encontrar\u00e1 aquele tipo de erro retornado.<\/p>\n<p><strong>aten\u00e7\u00e3o<\/strong><\/p>\n<p>As fun\u00e7\u00f5es Hash s\u00e3o largamente utilizadas para buscar elementos em bases de dados, verificar a integridade de arquivos baixados ou armazenar e transmitir senhas de usu\u00e1rios.<\/p>\n<h2 id=\"indice-3\" data-indice=\"3\" data-viewport=\"indice\">Conclus\u00e3o<\/h2>\n<p>O arquivo XML vai muito al\u00e9m de uma simples representa\u00e7\u00e3o da nota fiscal eletr\u00f4nica. Ele te permite obter conhecimento, gerar relat\u00f3rios e tra\u00e7ar direcionamentos do seu neg\u00f3cio com base em informa\u00e7\u00f5es precisas.<\/p>\n<p>Nesse post, voc\u00ea ficou por dentro da import\u00e2ncia do <strong>validador XML<\/strong>, assim como aprendeu como fazer essa consulta e alguns dos poss\u00edveis erros retorn\u00e1veis.<\/p>\n<p>[pergunta]O que \u00e9 o validador de XML?[\/pergunta][resposta]O validador XML, como o pr\u00f3prio nome sugere, \u00e9 uma ferramenta que tem como objetivo validar os arquivos XML enviados de forma a minimizar a possibilidade de erros no processamento de documentos fiscais.[\/resposta][pergunta]Quais s\u00e3o os principais erros retornados pelo validador de XML?[\/pergunta][resposta]Regra de neg\u00f3cio, Schema XML e certifica\u00e7\u00e3o digital[\/resposta][pergunta]Como usar o validador de XML?[\/pergunta][resposta]Explicamos no post o passo a passo para voc\u00ea acessar e dominar o validador de XML disponibilizado pela Sefaz.[\/resposta]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Acompanhe o nosso guia e tire suas d\u00favidas a respeito do validador XML e de como contornar os principais erros retorn\u00e1veis. Confira! O .XML \u00e9 a vers\u00e3o digital da Nota Fiscal eletr\u00f4nica. Este formato deve ser entregue em escritura\u00e7\u00f5es e armazenado pelo prazo de anos, limite estabelecido pela legisla\u00e7\u00e3o brasileira. Assim sendo, o armazenamento dos [&#8230;]<\/p>\n","protected":false},"author":15,"featured_media":9710,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,204],"tags":[],"class_list":["post-9707","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-legalizacao","category-notas-fiscais"],"_links":{"self":[{"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/posts\/9707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/comments?post=9707"}],"version-history":[{"count":21,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/posts\/9707\/revisions"}],"predecessor-version":[{"id":27757,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/posts\/9707\/revisions\/27757"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/media\/9710"}],"wp:attachment":[{"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/media?parent=9707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/categories?post=9707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/tags?post=9707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}