{"id":186,"date":"2015-11-27T21:08:18","date_gmt":"2015-11-28T00:08:18","guid":{"rendered":"http:\/\/www.l2maker.com.br\/documentacao\/?p=186"},"modified":"2021-07-20T11:56:26","modified_gmt":"2021-07-20T14:56:26","slug":"validando-o-arquivo-xml-gerado-pela-api-da-sefaz","status":"publish","type":"post","link":"https:\/\/www.l2maker.com.br\/documentacao\/2015\/11\/validando-o-arquivo-xml-gerado-pela-api-da-sefaz\/","title":{"rendered":"Validando o arquivo XML gerado pela API da SEFAZ"},"content":{"rendered":"<p>Antes de enviar o XML para a SEFAZ voc\u00ea pode <strong>OPCIONALMENTE<\/strong> verificar se ele est\u00e1 de acordo com o esquema XML atual da SEFAZ.<\/p>\n<p>Assim voc\u00ea ter\u00e1 certeza que a mensagem enviada ao servidor da SEFAZ est\u00e1 de acordo com o padr\u00e3o.<\/p>\n<h1>Atrav\u00e9s da API da L2<\/h1>\n<p>Utilize a fun\u00e7\u00e3o &#8220;<strong>SEFAZ &#8211; Validar XML<\/strong>&#8221; para a valida\u00e7\u00e3o dos XML.<\/p>\n<ol>\n<li>No primeiro par\u00e2metro voc\u00ea deve passar o XML da nota fiscal (Letras), ou o caminho completo do arquivo;<\/li>\n<li>No segundo par\u00e2metro informe o caminho absoluto da pasta onde se encontra os XSDs do PL. Ex: &#8220;C:\\NF-e-PL\\2020-17-11\\&#8221;<\/li>\n<\/ol>\n<p>A valida\u00e7\u00e3o deve ser feita contra o Pacote de Libera\u00e7\u00e3o (PL) disponibilizado pela SEFAZ. O arquivo pode ser baixado no site da SEFAZ nacional na se\u00e7\u00e3o Documentos -&gt; Esquemas XML (<a href=\"http:\/\/www.nfe.fazenda.gov.br\/portal\/listaConteudo.aspx?tipoConteudo=\/fwLvLUSmU8=\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.nfe.fazenda.gov.br\/portal\/listaConteudo.aspx?tipoConteudo=\/fwLvLUSmU8=<\/a>).<\/p>\n<p>O nome do link\/arquivo pode variar, verifique junto ao suporte da SEFAZ qual o mais recente.<\/p>\n<h1>Outras ferramentas<\/h1>\n<p>A valida\u00e7\u00e3o via XSD \u00e9 estritamente sint\u00e1tica. Uma valida\u00e7\u00e3o mais abrangente pode ser feita no validador da SEFAZ do RS (mesmo que vc seja de outro estado).<\/p>\n<ul>\n<li>https:\/\/www.sefaz.rs.gov.br\/NFE\/NFE-VAL.aspx<\/li>\n<li>https:\/\/www.sefaz.rs.gov.br\/cte\/cte-val.aspx<\/li>\n<li>https:\/\/mdfe-portal.sefaz.rs.gov.br\/site\/ValidadorXml<\/li>\n<\/ul>\n<h1>Erros comuns<\/h1>\n<ul>\n<li>Erro 215 &#8211; &#8220;<strong>Rejei\u00e7\u00e3o: Falha no schema XML<\/strong>&#8221; ao tentar enviar um XML do ambiente de homologa\u00e7\u00e3o para produ\u00e7\u00e3o ou vice-versa.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Antes de enviar o XML para a SEFAZ voc\u00ea pode OPCIONALMENTE verificar se ele est\u00e1 de acordo com o esquema XML atual da SEFAZ. Assim voc\u00ea ter\u00e1 certeza que a mensagem enviada ao servidor da SEFAZ est\u00e1 de acordo com o padr\u00e3o. Atrav\u00e9s da API da L2 Utilize a fun\u00e7\u00e3o &#8220;SEFAZ &#8211; Validar XML&#8221; para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47],"tags":[9,10,11,49],"class_list":["post-186","post","type-post","status-publish","format-standard","hentry","category-documentacao","tag-nf-e","tag-nfc-e","tag-sefaz","tag-xml"],"_links":{"self":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/comments?post=186"}],"version-history":[{"count":12,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"predecessor-version":[{"id":2166,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/186\/revisions\/2166"}],"wp:attachment":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}