Ir para conteúdo
  • Cadastre-se

dev botao

Consultar NFe na Sefaz, e pegar o XML com os dados atualizados


Solivan
  • Este tópico foi criado há 2102 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá;

Gostaria de saber se há como retornar o XML da NF-e ou NFC-e através da consulta pela chave de acesso.

Tentei fazer:

ACBrNFe.NotasFiscais.Clear;
AbrePadroesNfeCarregaComponenteACBR; //  Carrega padrões no componente
ACBrNFe.WebServices.Consulta.procEventoNFe.Clear;
ACBrNFe.Configuracoes.WebServices.Salvar := true;
ACBrNFe.Configuracoes.Geral.Salvar := true;

ACBrNFe.Consultar(inChave_NFE) ;

não tive sucesso com os método de retorno;

 

Tentei usar esse

ACBrNFe.WebServices.Consulta.RetWS

mas se tiver a carta de correção traz só ela;

 

Tem como retornar o XML da Carta de correção, se houver, e o XML da NF-e já enviado através da consulta pela chave de acesso?

Se tiver como, alguém teria um exemplo para me passar?

 

Obrigado pela atenção

 

Editado por suporteatinfo
Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, suporteatinfo disse:

Gostaria de saber se há como retornar o XML da NF-e ou NFC-e através da consulta pela chave de acesso.

Boa tarde

Apenas para NFe é possível  obter o XML quando a NFe já estiver Manifestada pelo destinatário, utilizando o método NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe).

Sugiro que pesquise sobre o método distribuição DFE...

 

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
16 horas atrás, suporteatinfo disse:

Olá;

Gostaria de saber se há como retornar o XML da NF-e ou NFC-e através da consulta pela chave de acesso.

Tentei fazer:

ACBrNFe.NotasFiscais.Clear;
AbrePadroesNfeCarregaComponenteACBR; //  Carrega padrões no componente
ACBrNFe.WebServices.Consulta.procEventoNFe.Clear;
ACBrNFe.Configuracoes.WebServices.Salvar := true;
ACBrNFe.Configuracoes.Geral.Salvar := true;

ACBrNFe.Consultar(inChave_NFE) ;

não tive sucesso com os método de retorno;

 

Tentei usar esse

ACBrNFe.WebServices.Consulta.RetWS

mas se tiver a carta de correção traz só ela;

 

Tem como retornar o XML da Carta de correção, se houver, e o XML da NF-e já enviado através da consulta pela chave de acesso?

Se tiver como, alguém teria um exemplo para me passar?

 

Obrigado pela atenção

 

Olá.

Obriga pela resposta, a parte da distribuição, NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe), a qual utilizo para pesquisa de notas de terceiros já estamos utilizando com sucesso.

Realmente, talvez eu não tenha sido claro na pergunta inicial, mas o que eu preciso saber é, se existe alguma forma de recuperar o XML completo, ou Original de uma nota que eu próprio emiti.

Por isso, estava tentando utilizar esse método: ACBrNFe.Consultar(inChave_NFE),  em casos de falha no retorno da transmissão, sendo que possuo o XML original, e ou também em eventual falha por corromper um banco de dados e precisar voltar uma copia.

Já consegui retornar: 

ACBrNFe.WebServices.Consulta.Protocolo

ACBrNFe.WebServices.Consulta.XMotivo

ACBrNFe.WebServices.Consulta.RetWS , E esse retorna o XML da resposta de autorização , ou último evento, tipo uma carta correção;

 

Existe, então, alguma forma de conseguir esse XML da nota que eu mesmo emiti?

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Há algum tempo a SEFAZ não permite mais realizar o download da NF-e pelo WebService que existia para esse fim. Portanto além dos métodos de DistribuicaoDFe não é possível... O WebService de Consulta não retorna o XML da NFe.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, suporteatinfo disse:

Tem como retornar o XML da Carta de correção, se houver, e o XML da NF-e já enviado através da consulta pela chave de acesso?

Se tiver como, alguém teria um exemplo para me passar?

Apenas pela chave de acesso você não obtém o XML completo, apenas o resultado do protocolo de autorização e os eventos de carta de correção, cancelamento e EPEC.

Para o XML completo primeiro você deve carregar o XML não protocolado no componente e executar o método ACBrNFe1.Consultar.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 01/03/2018 at 09:00, suporteatinfo disse:

Olá.

Obriga pela resposta, a parte da distribuição, NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe), a qual utilizo para pesquisa de notas de terceiros já estamos utilizando com sucesso.

Realmente, talvez eu não tenha sido claro na pergunta inicial, mas o que eu preciso saber é, se existe alguma forma de recuperar o XML completo, ou Original de uma nota que eu próprio emiti.

Por isso, estava tentando utilizar esse método: ACBrNFe.Consultar(inChave_NFE),  em casos de falha no retorno da transmissão, sendo que possuo o XML original, e ou também em eventual falha por corromper um banco de dados e precisar voltar uma copia.

Já consegui retornar: 

ACBrNFe.WebServices.Consulta.Protocolo

ACBrNFe.WebServices.Consulta.XMotivo

ACBrNFe.WebServices.Consulta.RetWS , E esse retorna o XML da resposta de autorização , ou último evento, tipo uma carta correção;

 

Existe, então, alguma forma de conseguir esse XML da nota que eu mesmo emiti?

 

Olá Pessoal.

Acabei esquecendo responder e agradecer as dicas.

Funcionou recarregando o XML e no componente ACBrNFe e aplicando o método de consulta.

Obrigado pelas dicas.

Abraço

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...
Em 01/03/2018 at 10:02, José M. S. Junior disse:

Há algum tempo a SEFAZ não permite mais realizar o download da NF-e pelo WebService que existia para esse fim. Portanto além dos métodos de DistribuicaoDFe não é possível... O WebService de Consulta não retorna o XML da NFe.

Boa tarde José Junior!

Uso os fontes do ACBr e estava precisando baixar o XML através da Consulta pela chave, pois em caso de exclusão acidental do XML, eu ter uma maneira de retornar com ele.

A consulta do ACBrMonitorPlus retornava o XML da nota... então quer dizer que não é mais possível baixar o XML pela consulta da chave de acesso pelo emissor? Isto seria muito útil em caso de perda...

Agradecido. 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
Em 14/07/2018 at 12:12, GilbertoMilani disse:

Boa tarde José Junior!

Uso os fontes do ACBr e estava precisando baixar o XML através da Consulta pela chave, pois em caso de exclusão acidental do XML, eu ter uma maneira de retornar com ele.

A consulta do ACBrMonitorPlus retornava o XML da nota... então quer dizer que não é mais possível baixar o XML pela consulta da chave de acesso pelo emissor? Isto seria muito útil em caso de perda...

Agradecido. 

Boa tarde, quando você Envia a NFe é gravado o XML no diretório configurado no Componente, o correto é guardar esse XML Assinada de preferência no Banco de Dados. A Sefaz não permite mais fazer o download do XML, na Consulta você obtem apenas o XML de Autorização ou a Rejeição, dependendo do caso, mas não o XML Completo.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Em 17/07/2018 at 14:57, José M. S. Junior disse:

Boa tarde, quando você Envia a NFe é gravado o XML no diretório configurado no Componente, o correto é guardar esse XML Assinada de preferência no Banco de Dados. A Sefaz não permite mais fazer o download do XML, na Consulta você obtem apenas o XML de Autorização ou a Rejeição, dependendo do caso, mas não o XML Completo.

Muito obrigado pela contribuição!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2102 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...