502 - Rejeição: Erro na Chave de Acesso - campo ID v2.00
A NF-e está sendo rejeitada com o seguinte código:
"502 - Rejeição: Erro na Chave de Acesso - campo ID"
O que devo verificar?
Uma das validações do Web Service de recepção da NF-e da versão 2.00 consiste na verificação da correta formação do conteúdo do atributo ID da tag infNFe (regra G04) que verifica:
1. se existe a literal NFe no conteúdo do atributo Id da tag infNFe.
<infNFe Id="NFe35100599999090910270550010000000011180051273" versao="2.00"> - Id válida;
<infNFe Id="NFE35100599999090910270550010000000011180051273" versao="2.00"> - Id inválida (literal NFE inválida);
<infNFe Id="35100599999090910270550010000000011180051273" versao="1.10"> - Id inválida (falta literal NFe);
Observar que a literal é case sensive, assim somente NFe é válida (nfe, NFE, Nfe, etc, são inválidas).
2. se o conteúdo do atributo Id da tag infNFe corresponde a concatenação dos respectivos informados na NF-e:
A Chave de Acesso da Nota Fiscal eletrônica não existe como a seqüência acima descrita no leiaute da NF-e, devendo ser composta pelos seguintes campos (tamanho) que se encontram dispersos no leiaute da NF-e:
• cUF - Código da UF do emitente do Documento Fiscal (02)
• AAMM - Ano e Mês de emissão da NF-e (04)
• CNPJ - CNPJ do emitente (14)
• mod - Modelo do Documento Fiscal (02)
• serie - Série do Documento Fiscal (03)
• nNF - Número do Documento Fiscal (09)
• tpEmis - Tipo de Emissão do Documento Fiscal (01) <==== campo novo da versão 2.00
• cNF - Código Numérico que compõe a Chave de Acesso (08) <==== tamanho reduzido para 8 dígitos na versão 2.00
• cDV - Dígito Verificador da Chave de Acesso (01)
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe Id="NFe35100599999090910270550010000000011180051273" versao="1.10">
<ide>
<cUF>35</cUF>
<cNF>18005127</cNF> <natOp>Venda a vista</natOp>
<indPag>0</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>1</nNF>
<dEmi>2008-05-06</dEmi>
<dSaiEnt>2010-05-06</dSaiEnt>
<tpNF>0</tpNF>
<cMunFG>3550308</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>3</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<procEmi>0</procEmi>
<verProc>NF-eletronica.com</verProc>
</ide>
<emit>
<CNPJ>99999090910270</CNPJ>
<xNome>NF-e Associacao NF-e</xNome>
<xFant>NF-e</xFant>
<enderEmit>
<xLgr>Rua Central</xLgr>
<nro>100</nro>
<xCpl>Fundos</xCpl>
<xBairro>Distrito Industrial</xBairro>
<cMun>3502200</cMun>
<xMun>Angatuba</xMun>
<UF>SP</UF>
<CEP>17100171</CEP>
<cPais>1058</cPais>
<xPais>Brasil</xPais>
<fone>1733021717</fone>
</enderEmit>
Em geral este ocorre por alguma divergência entre a sequência informada na Id e os respectivos campos, uma verificação deve resolver o problema.
"502 - Rejeição: Erro na Chave de Acesso - campo ID"
O que devo verificar?
Uma das validações do Web Service de recepção da NF-e da versão 2.00 consiste na verificação da correta formação do conteúdo do atributo ID da tag infNFe (regra G04) que verifica:
1. se existe a literal NFe no conteúdo do atributo Id da tag infNFe.
<infNFe Id="NFe35100599999090910270550010000000011180051273" versao="2.00"> - Id válida;
<infNFe Id="NFE35100599999090910270550010000000011180051273" versao="2.00"> - Id inválida (literal NFE inválida);
<infNFe Id="35100599999090910270550010000000011180051273" versao="1.10"> - Id inválida (falta literal NFe);
Observar que a literal é case sensive, assim somente NFe é válida (nfe, NFE, Nfe, etc, são inválidas).
2. se o conteúdo do atributo Id da tag infNFe corresponde a concatenação dos respectivos informados na NF-e:
A Chave de Acesso da Nota Fiscal eletrônica não existe como a seqüência acima descrita no leiaute da NF-e, devendo ser composta pelos seguintes campos (tamanho) que se encontram dispersos no leiaute da NF-e:
• cUF - Código da UF do emitente do Documento Fiscal (02)
• AAMM - Ano e Mês de emissão da NF-e (04)
• CNPJ - CNPJ do emitente (14)
• mod - Modelo do Documento Fiscal (02)
• serie - Série do Documento Fiscal (03)
• nNF - Número do Documento Fiscal (09)
• tpEmis - Tipo de Emissão do Documento Fiscal (01) <==== campo novo da versão 2.00
• cNF - Código Numérico que compõe a Chave de Acesso (08) <==== tamanho reduzido para 8 dígitos na versão 2.00
• cDV - Dígito Verificador da Chave de Acesso (01)
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe Id="NFe35100599999090910270550010000000011180051273" versao="1.10">
<ide>
<cUF>35</cUF>
<cNF>18005127</cNF> <natOp>Venda a vista</natOp>
<indPag>0</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>1</nNF>
<dEmi>2008-05-06</dEmi>
<dSaiEnt>2010-05-06</dSaiEnt>
<tpNF>0</tpNF>
<cMunFG>3550308</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>3</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<procEmi>0</procEmi>
<verProc>NF-eletronica.com</verProc>
</ide>
<emit>
<CNPJ>99999090910270</CNPJ>
<xNome>NF-e Associacao NF-e</xNome>
<xFant>NF-e</xFant>
<enderEmit>
<xLgr>Rua Central</xLgr>
<nro>100</nro>
<xCpl>Fundos</xCpl>
<xBairro>Distrito Industrial</xBairro>
<cMun>3502200</cMun>
<xMun>Angatuba</xMun>
<UF>SP</UF>
<CEP>17100171</CEP>
<cPais>1058</cPais>
<xPais>Brasil</xPais>
<fone>1733021717</fone>
</enderEmit>
Em geral este ocorre por alguma divergência entre a sequência informada na Id e os respectivos campos, uma verificação deve resolver o problema.