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: 2010/009, NF-e, nota fiscal, nota tecnica, NT