Ir para conteúdo
  • Cadastre-se

dev botao

NFe não retornada completa pelo TACBrNFe.DistribuicaoDFePorUltNSU() após manifestação


Ver Solução Respondido por Renato Rubinho,
  • Este tópico foi criado há 127 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Prezados, boa noite.

 

Temos uma tarefa que é executada periodicamente, executa TACBrNFe.DistribuicaoDFePorUltNSU(), e guarda cada NSU retornado e seu documento no banco de dados da aplicação.

Conforme os usuários manifestam os resumos de NFe emitidas por seus fornecedores, a tarefa vai baixando a NFe completa nos NSU retornados após as manifestações. Funciona em diversos clientes.

Em um cliente específico, temos 12 NFe que vieram como resumo pelo DistDFe, foram manifestadas, mas nunca mais retornaram pelo DistDFe.

Consultamos as NFe no portal da NFe, e confirmamos que estão manifestadas corretamente.

Verificamos a sequência de NSU e não houve quebra de sequência no banco de dados do cliente, então não foi um caso do DistDFe ter retornado e o NSU não ter sido armazenado.

 

Vocês já tiveram alguma experiência assim? Como resolveram?

DistDFe é um serviço do ambiente nacional, correto? Sabem como fazer para obter suporte deles?

 

Para contornar o problema, eu pensei em executar TACBrNFe.DistribuicaoDFePorChaveNFe() quando já fizer muito tempo desde a manifestação da NFe, e ainda não tiver retornado o XML da NFe completa. O que acham desta abordagem?

logoDW.png.043cb4b50e3275dc9614c728eb3fa617.png

Guilherme Costa

 

  • Membros Pro
Postado

Boa tarde Daniel! Obrigado pela resposta.

Somente em duas das diversas empresas deste cliente, e somente em 12 de milhares de NFe recebidas completas pelo DistDFe. As de uma das empresas estão manifestadas desde o início de abril, e as da outra empresa estão manifestadas desde o início de junho.

O fluxo está correto, sem erro algum, os NSU foram recebidos corretamente e sequencialmente, não tem furo na sequência.

Este processo funciona para todos os clientes. Mesmo nesse cliente, onde ocorreu o problema, segue funcionando. Já manifestaram e receberam XML de centenas de notas, em cada uma dessas empresas onde algumas notas manifestadas não retornaram com XML completo.

O fato é que não retornou os XML completo depois da manifestação, mesmo seguindo consumindo os NSU sequencialmente, mais de mês após a manifestação.

Portanto repito meus questionamentos:

11 hours ago, DatawebDev said:

Vocês já tiveram alguma experiência assim? Como resolveram?

DistDFe é um serviço do ambiente nacional, correto? Sabem como fazer para obter suporte deles?

 

Para contornar o problema, eu pensei em executar TACBrNFe.DistribuicaoDFePorChaveNFe() quando já fizer muito tempo desde a manifestação da NFe, e ainda não tiver retornado o XML da NFe completa. O que acham desta abordagem?

 

logoDW.png.043cb4b50e3275dc9614c728eb3fa617.png

Guilherme Costa

 

  • Consultores
Postado

Por favor você tem armazenado estes resumos recebido ?
Se tiver, pode abrir o xml e verificar a TAG cSITNFe e qual os valores delas ?
Se cSITNFe = 1, vc pode consultar no portal com o XML
Se cSITNFe = 3, cancelado ele nao vai devolver o XML completo.

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

As NFe estão com cSITNFE=1. Consultamos elas no portal, e com o certificado digital do cliente, se consegue ver o evento de manifestação, e não existe evento de cancelamento.

On 7/12/2024 at 2:41 AM, DatawebDev said:

DistDFe é um serviço do ambiente nacional, correto? Sabem como fazer para obter suporte deles?

Para contornar o problema, eu pensei em executar TACBrNFe.DistribuicaoDFePorChaveNFe() quando já fizer muito tempo desde a manifestação da NFe, e ainda não tiver retornado o XML da NFe completa. O que acham desta abordagem?

 

logoDW.png.043cb4b50e3275dc9614c728eb3fa617.png

Guilherme Costa

 

  • Consultores
  • Solution
Postado
Em 12/07/2024 at 14:29, DatawebDev disse:

Vocês já tiveram alguma experiência assim? Como resolveram?

Sim, já houverem casos semelhantes por alguma falha na Sefaz, precisa abrir um fale conosco com eles para analisarem os casos específicos. 

1 hora atrás, DatawebDev disse:

Sabem como fazer para obter suporte deles?

Procure no portal da Sefaz nacional

1 hora atrás, DatawebDev disse:

Para contornar o problema, eu pensei em executar TACBrNFe.DistribuicaoDFePorChaveNFe() quando já fizer muito tempo desde a manifestação da NFe, e ainda não tiver retornado o XML da NFe completa. O que acham desta abordagem?

É uma alternativa para casos pontuais.

  • Obrigado 1
  • Consultores
Postado
2 horas atrás, DatawebDev disse:

Muito obrigado por validar nossa alternativa de "tapa buraco",

Isso, utilize como alternativa para os casos isolados apenas, pois como você tem o controle da sequência de NSUs, garante que não houveram saltos e seja uma falha na distribuição pela Sefaz.

Lembrando que a consulta pela chave é limitada a 20 por hora e se ultrapassar irá tomar a rejeição de consumo indevido, bloqueando todos os métodos por 1h.

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