- NF-eletrônica nacional - http://nf-eletronica.com/blog -

NT 2010/009 - divulga novas regras de validação para impedir o uso indevido do Ambiente de Autorização da NF-e

Posted By admin On 30-01-2011 @ 18:27 In Manual de Integração v4.0x, Notas Técnicas | Comments Disabled

[1] NT 2010/009 - divulga as situações de “uso indevido” do Ambiente de Autorização da NF-e e as novas regras de validação para reduzir o “uso indevido”:

  • validação para impedir o uso de namespace diverso do padrão do projeto;
  • validação para impedir a existência de caracteres de edição e espaços em branco no início ou fim das mensagens ou entre as tags.

Ambas as regras tem como objetivo principal a otimização do uso de banda da internet e armazenamento de dados com a eliminação de informações desnecessárias que muitos usuários inserem na NF-e, sendo benefíca para todos os envolvidos.

 Vale ressaltar que os namespaces  estranhos ao projeto e a existência de caracteres de formatação tem reflexo na assinatura digital e deste ponto de vista é importante a adoção desta padronização.

Alguns usuários poderão ter as suas NF-e rejeitadas quando a SEFAZ implementar as regras de validação em ambiente de produção e devem verificar se devem corrigir as suas aplicações.

587 - Rejeicao: Usar somente o namespace padrao da NF-e

Muitos usuários colocam namespaces desnecessários, basta removê-los:

Exemplo com problema:

<?xml version=”1.0″ encoding=”UTF-8″ ?>
<enviNFe xmlns=”[2] http://www.portalfiscal.inf.br/nfe xmlns:ds=”[3] http://www.w3.org/2000/09/xmldsig#” xmlns:xsi=”[4] http://www.w3.org/2001/XMLSchema-instance versao=”2.00″>
<idLote>000022265</idLote>
<NFe xmlns=”[5] http://www.portalfiscal.inf.br/nfe“>

Exemplo correto:

<?xml version=”1.0″ encoding=”UTF-8″ ?>
<enviNFe xmlns=”[6] http://www.portalfiscal.inf.br/nfe” versao=”2.00″>
<idLote>000022265</idLote>
<NFe xmlns=”[7] http://www.portalfiscal.inf.br/nfe“>

ERRO 588 - Rejeição: Não é permitida a presença de caracteres de edição no início/fim da mensagem ou entre as tags da mensagem

A existência de espaços em branco e caracteres de formatação (ENTER/TAB) entre as tags também provocam rejeição, assim elimine estes caracteres do XML.

Exemplo com problema:

<?xml version=”1.0″ encoding=”UTF-8″ ?>
<enviNFe xmlns=”[8] http://www.portalfiscal.inf.br/nfe” xmlns:ds=”[9] http://www.w3.org/2000/09/xmldsig#” xmlns:xsi=”[10] http://www.w3.org/2001/XMLSchema-instance” versao=”2.00″>
<idLote>000022265</idLote>
<NFe xmlns=”[11] http://www.portalfiscal.inf.br/nfe“>

Exemplo correto:

<?xml version=”1.0″ encoding=”UTF-8″ ?><enviNFe xmlns=”[12] http://www.portalfiscal.inf.br/nfe” versao=”2.00″><idLote>000022265</idLote><NFe xmlns=”[13] http://www.portalfiscal.inf.br/nfe“> 


Article printed from NF-eletrônica nacional: http://nf-eletronica.com/blog

URL to article: http://nf-eletronica.com/blog/?p=173

URLs in this post:
[1] NT 2010/009: http://www.nfe.fazenda.gov.br/PORTAL/docs/NT2010.009.pdf
[2] http://www.portalfiscal.inf.br/nfe: http://www.portalfiscal.inf.br/nfe
[3] http://www.w3.org/2000/09/xmldsig: http://www.w3.org/2000/09/xmldsig
[4] http://www.w3.org/2001/XMLSchema-instance: http://www.w3.org/2001/XMLSchema-instance
[5] http://www.portalfiscal.inf.br/nfe: http://www.portalfiscal.inf.br/nfe
[6] http://www.portalfiscal.inf.br/nfe: http://www.portalfiscal.inf.br/nfe
[7] http://www.portalfiscal.inf.br/nfe: http://www.portalfiscal.inf.br/nfe
[8] http://www.portalfiscal.inf.br/nfe: http://www.portalfiscal.inf.br/nfe
[9] http://www.w3.org/2000/09/xmldsig: http://www.w3.org/2000/09/xmldsig
[10] http://www.w3.org/2001/XMLSchema-instance: http://www.w3.org/2001/XMLSchema-instance
[11] http://www.portalfiscal.inf.br/nfe: http://www.portalfiscal.inf.br/nfe
[12] http://www.portalfiscal.inf.br/nfe: http://www.portalfiscal.inf.br/nfe
[13] http://www.portalfiscal.inf.br/nfe: http://www.portalfiscal.inf.br/nfe

Copyright © 2008-2011 NF-eletrônica nacional. All rights reserved.