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

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=”http://www.portalfiscal.inf.br/nfe xmlns:ds=”http://www.w3.org/2000/09/xmldsig#” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance versao=”2.00″>
<idLote>000022265</idLote>
<NFe xmlns=”http://www.portalfiscal.inf.br/nfe“>

Exemplo correto:

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

Exemplo correto:

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

Tags: , , , ,

Comments are closed.