on 11-25-2010 4:22 PM
Boa tarde a todos.
Existe um processo aqui na empresa que funciona da seguinte forma:
1) A DANFE é digitalizada e é extraido a chave de acesso.
2) Chama uma RFC no GRC que faz a consulta da nota na SEFAZ (via /XNFE/_____NFE_STATUS_OUT) e retorna o protocolo.
Porém agora com a entrada do XML 2.0, eles precisam da versão em que a nota foi emitida.
PORÉM, verifiquei o seguinte comportamento:
Se faço a consulta de uma chave 1.10 em /XNFE/005A_NFE_STATUS_OUT, a SEFAZ retorna versão 1.10
Se faço a consulta de uma chave 1.10 em /XNFE/006_NFE_STATUS_OUT, a SEFAZ retorna versão 2.00
Se faço a consulta de uma chave 2.00 em /XNFE/005A_NFE_STATUS_OUT, a SEFAZ retorna versão 1.10
Se faço a consulta de uma chave 2.00 em /XNFE/006_NFE_STATUS_OUT, a SEFAZ retorna versão 2.00
Ou seja, a SEFAZ esta retornando a versão do serviço de consulta, e não do XML.
Existe alguma forma de descobrir a versão do XML pela chave de acesso ?
Agradeço desde já.
At.,
Bernardo Braga
Bernardo,
a versao que vc está olhando é a versao dos XMLs do web service de consulta (consSitNFe (ida) e retConsSitNFe (volta)) e nao do XML da NFe em si.
Esse servico nao retorna essa info; pra obter a versao de uma maneira automatica, só olhando no XML.
A sugestao seria que sua solucao Z olhasse os dados do XML em si, e só depois fosse na SEFAZ buscar o status da NFe.
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.