Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde

Estou com um problema na rotina ConsultaNFeDest, para verificação das notas emitidas contra o CNPJ.

Em uma máquina com Windows 10 funciona normalmente (máquina com o ACBr instalado e Delphi XE6).

Quando coloco o executável no Servidor 2012, ele retorna um Erro Unknonw e não retorna nada no XML, conforme anexo.

Tento fazer a mesma coisa com uma maquina com Windows 10 e o mesmo erro acontece.

Alguem já passou por esse problema?

Grato.

20151127145524-nfe-dest.xml

20151127145522-con-nfe-dest.xml

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

  • Consultores
Postado

Bom dia,

A minha sugestão é você mudar de ConsultaNFeDest para DistribuicaoDFe.

O DistribuicaoDFe é muito melhor, mais rápido e quando foi disponibilizado esse novo método a SEFAZ informou que o ConsultaNFeDest não iria mais existir.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 3 meses depois ...
Postado

Italo, boa tarde!

Ainda utilizo o ConsultaNFeDest e estou migrando para o DistribuicaoDFe, porém estou com uma dúvida, tenho uma NFe que utilizando o ConsultaNFeDest mostra como cancelada(realmente está cancelada) e utilizando o DistribuicaoDFe mostra que está autorizada. A NFe foi emitida no dia 11/03/2016 e cancelada em 12/03/2016. Você sabe me dizer se tem alguma diferença de tempo de atualização entre os 2 serviços? Ou tem que ser feito alguma coisa diferente? Analisei a função LerXml da unit  pcnRetDistDFeInt e não encontrei nenhum problema.

  • Consultores
Postado

Bom dia a todos,

Quando executamos o método DistribuicaoDFe a principio temos o resumo da NF-e que consta que a mesma esta autorizada.

É preciso realizar a manifestação da mesma para que possamos obter o XML completo da mesma e os eventos vinculados a mesma através de uma nova execução do método DistribuicaoDFe.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

@jefferson01, sim ha diferença entre os dois métodos,  pela NT de cada um diz que retorna na tag "cSitNFe" de:

ConsultaNFeDest  retornará as situações "snAutorizado, snDenegado, snCancelado, snEncerrado"

DistribuicaoDFe retornará somente "snAutorizado ou snDenegado"

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Postado

Bom dia!

Achei estranho que utilizando o DistribuicaoDFe o evente de CCe é retornado corretamente. Sendo assim toda NFe que o DistribuicaoDFe retornar eu devo utilizar o ConsultaNFeDest também? Porque fica estranho o meu cliente ver uma NFe emitida para ele e só depois que for feito a manifestação ele ficar sabendo que a NFe já está cancelada.

@Tiago Ravache, eu salvo os xml na sim, fica os chave-nfe.xml e chave-resnfe.xml e não consta nada do evento de cancelamento.

  • Curtir 1
Postado

Então mas é dessa maneira que o Ítalo comentou mesmo, se não me engano há um código de retorno na manifestação que é específico para quando a nota está cancelada, mas no momento não tenho como conferir na NT, assim que conseguir retorno aqui ou entõa vc mesmo pode procurar lá :)

Postado

Exato @jefferson01, precisei fazer a consultar em seguida para saber se a NFe está cancelada.

Veja o que diz a NT "C13 cSitNFe E C01 N 1-1 1 Situação da NF-e: 1=Uso autorizado; 2=Uso denegado"

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Postado

@Isaque Pinheiro, entendi. Só mais algumas dúvidas rssss... um dos campos retornados pelo DistribuicaoDFe é o xJust, essa tag no xml procEventoNFe é utilizada apenas para evento cancelamento, certo? Imaginei que quando essa propriedade tivesse valor poderia considerar que a NFe está cancelamenda, porém a mesmo fica sempre vazia. A propriedade xCorrecao funciona corretamente para identifcar NFe com evento de CCe. Agora sobre fazer a consulta para saber se a NFe está cancelada, qual método você utiliza? É o ConsultaNFeDest? Estou deixando de utilizado pois o que parece o mesmo vai deixar de existir. Desde já agradeço.

Postado

Você já testou se em uma NFe cancelada, vem informação nessa tag ?

@jefferson01, dialogando com o mestre em DFe do ACBr o Dr. Italo, passei apar ele a situação e ele me passou que no entendimento dele quando um NFe está cancelada e vc baixa o xm dela, vem junto o xml dos eventos, dessa forma a maneira correta seria fazer um loop nos eventos e identificar se algum deles é de cancelamento, para assim identificar que a NFe foi cancelada.

Ainda estou estuando essa forma para saber se realmente funciona, hj.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Postado

@Isaque Pinheiro parece que o xml  xxxx-proceventonfe.xml para NFe evento de cancelamento não está sendo retornado pelo DistribuicaoDFe. Coloquei o ACBr para salvar todos os arquivos e vi que foi retornado os xml de evento de Manifestação, vinculo em CTe, vinculo em MDFe e CCe, porém nada de evento de cancelamento. Vou continuar analisando, caso tenha alguma novidade, fico no aguardo.

Postado

Bom dia, ainda não, continuo buscando.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • 2 meses depois ...
Postado

Bom dia, até o momento nada ainda.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.