Delay na consulta contra CNPJ

91 views
Skip to first unread message

Gabriel D'Emery

unread,
Jan 18, 2016, 4:02:45 PM1/18/16
to NFePHP
Colegas,

Estava com um problema, onde na consulta contra CNPJ só era apresentado NF-e Resumidas. Ao expor o problema, o Sr. Roberto me ajudou informando que é necessário fazer a Manifestação da NF-e junto ao SEFAZ para poder receber a NF-e Completa.

Então comecei a manifestar as notas, e ao consultar, em seguida, aparecia a NF-e Completa.

Porém nesse início de ano, ao fazer esse procedimento, em seguida da manifestação, não está apresentando a NF-e Completa, continua NF-e Resumida, depois de horas (mais de 3 horas depois, em média) apresenta a NF-e Completa.

Agradeço desde já a atenção! Obrigado!

Roberto Machado

unread,
Jan 19, 2016, 6:01:04 AM1/19/16
to nfe...@googlegroups.com
Gabriel;

Você tem que entender que o processamento não depende do que nós QUEREMOS e sim do que a Receita FAZ. Seja em função de regras internas seja em função de capacidade. E sim pode demorar horas até baixar a NFe já manifestada !!!!

E em principio o EMITENTE deve enviar o xml ao DESTINATÁRIO por força de LEI por email e nesse caso não há necessidade de baixar nada da RECEITA.

Roberto

Gabriel D'Emery

unread,
Jan 19, 2016, 6:11:12 AM1/19/16
to nfe...@googlegroups.com
O problema é esse, na Bahia os fornecedores nunca enviam o XML, isso é prática lá. Sabe como é baianos! (brincadeira!!! rs).

Então vou adequar o sistema a essa realidade, pois fazíamos de maneira que ao da ciência, já tentamos baixar, isso causa bloqueia junto ao SEFAZ de aproximadamente 1 hora.

Gabriel D'Emery
+55 81 9701.4505
+55 81 9439.5405
+55 81 8102.8402

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/sHp0AMlMmac/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Raoni

unread,
Jan 19, 2016, 6:33:45 AM1/19/16
to NFePHP
Ola,

no meu sistema, que foi feito com base no exemplo do Mestre Roberto eu consulto baixando as completas e as resumidas (cron a cada 3h), manifesto as resumidas (mesmo cron) e a proxima vez que o cron executa ele ja pega as completas, nunca tive problema de bloqueio nem nada e tenho mais de 25 empresas puxando as notas a cada cron.

Como o Roberto citou e por lei e obrigação do fornecedor enviar o xml por email, mas é fato que nem todos fazem isso.

So não vejo a necessidade de tentar baixar a nota completa logo apos a manifestação correndo risco de ser bloqueado pela sefaz...
Seta um cron a cada 3h+ e pronto.


Saudaçoes

Roberto Machado

unread,
Jan 19, 2016, 6:35:04 AM1/19/16
to nfe...@googlegroups.com
Gabriel;

Aqui no grupo isso também foi falado inúmeras vezes .....

A consulta do DFe, que você está usando somente deve ser feita de 1 até 4 vezes por dia !!! não deixe o operador decidir quando executar isso.

Essa busca deve ser uma função agendada (pelo CRON por exemplo) e NUNCA manual 

Sabe o que causam esses problemas que todos nós sentimos, essa falta de observância das regras da SEFAZ, essa pressa que os usuários tem em querer agora o que não pode ser agora, essa insistência e clicar e clicar e clicar esperando que em algum momento milagroso o que não estava funcionando passe a funcionar.

Não deixe que o usuário atrapalhe o funcionamento do sistema, seja o seu seja o da Receita.  

Roberto

Gabriel D'Emery

unread,
Jan 19, 2016, 6:37:55 AM1/19/16
to nfe...@googlegroups.com
Ok, estava fazendo de uma maneira errada então! Deixando nas mãos do usuários em decidir quando e como baixar e manifestar. Farei uso do CRON para ajudar nessa tarefa.

Mais uma vez obrigado Roberto, e também agradeço ao Raoni.

Gabriel D'Emery
+55 81 9701.4505
+55 81 9439.5405
+55 81 8102.8402

Gabriel D'Emery

unread,
Jan 19, 2016, 7:06:18 AM1/19/16
to nfe...@googlegroups.com
Aqui na empresa, eu sou apesar o programador!

Surgiu aqui dúvidas!

1)
Se a empresa não quiser manifestar todas, então não pode ser automático.
Como seria? Um botão para o cliente manifestar a NF-e Resumida que ele quiser?

2)
A mais de um mês, estava funcionando da maneira que falei, manifesta a NF-e Resumida, e em seguida baixávamos o lote de NF-e, e a manisfestada já vinha como NF-e Completa. Agora está demorando de 2 à 5 horas para retornar ela NF-e Completa.
É normal demorar tanto? Se sim, porque a um mês isso estava ocorrendo dessa maneira (que informei acima)?

Entendo que o CRON já automatiza tudo. Porém existe variâncias, pois o fornecedor pode emitir por engano (ou má fé), NF-e para a empresa, e se manifestar de maneira automática, a empresa está aceitando o erro do fornecedor.


Gabriel D'Emery
+55 81 9701.4505
+55 81 9439.5405
+55 81 8102.8402

Roberto Machado

unread,
Jan 19, 2016, 7:16:34 AM1/19/16
to nfe...@googlegroups.com
1 - A manifestação não pode ser automática, e apenas deve ser manifestada a CIÊNCIA DA OPERAÇÃO, primeiro, veja meu exemplo, o código está em https://github.com/robmachado/teste

2 - Porque ?? Porque ? Esta rápido e agora esta lento ?? pergunte para a Receita !! mas eles não tem obrigação NENHUMA em manter a resposta instantânea, isso depende da carga dos servidores e de outros fatores.

Roberto  



Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.



--
Roberto
Nisi utile est quod facimus stulta est gloriae (Julius Phaedous)
Captura de tela de 2016-01-19 10:11:06.png
Captura de tela de 2016-01-19 10:11:23.png

Gabriel D'Emery

unread,
Jan 19, 2016, 7:43:54 AM1/19/16
to NFePHP
Roberto,

Concordo que o SEFAZ não tem obrigação NENHUMA de ter resposta imediata, afinal é um órgão público. Mas duvido muito empresas do setor privado terem esse tipo de resposta.

O questionamento foi feito aqui na empresa, como estou sendo o "porta-voz" conversando no fórum, estou repassando nossas duvidas (que pode ser de outros também). Tomamos como base outros softwares em Delphi, em Java, em C, e surge duvidas.

De qualquer forma, agradeço a atenção em responder.

Roberto Machado

unread,
Jan 19, 2016, 7:48:18 AM1/19/16
to nfe...@googlegroups.com
Muito bem ... para comparar tem que saber o que cada um desses softwares está fazendo ... você tem acesso aos fontes ?? sabe como estão procedendo ?? sabe qual é o webservice acessado ? 

O webservice do DFe é um só ... o que responde para mim responde para você ... exatamente igual ... mas existem outras formas de obter a NFe além do DFe. 

Roberto

Roberto Machado

unread,
Jan 19, 2016, 10:41:58 AM1/19/16
to nfe...@googlegroups.com
Uma opção é usar o método sefazDownload() da classe ToolsNFe para baixar as NFe já manifestadas porém esse webservice está para ser desativado.

Roberto

Daniel Miranda

unread,
Feb 2, 2016, 10:14:22 AM2/2/16
to NFePHP
Roberto,

Sabe dizer se há algum delay entre a emissão de uma nota para um destinatário e a possibilidade de consultar esta nota via DFe?
No ambiente de homologacao, pelo menos, eu emito para um CNPJ e ao consultar via DFe a nota não aparece... nao sei se não esperei o bastante.

obg!

Roberto Machado

unread,
Feb 2, 2016, 10:17:54 AM2/2/16
to nfe...@googlegroups.com
Você precisa entender o funcionamento do DFe.

Emitente ---> emite a NFe ----> SEFAZ autorizadora

SEFAZ autorizadora ---> sincroniza com base ---> Receita Federal (aqui existe um "gap" de tempo, a sincronização não ocorre em tempo real, mas em batch e com períodos variados)

Destinatário ----> consulta DFe ----> Receita Federal

Daniel Miranda

unread,
Feb 2, 2016, 10:21:41 AM2/2/16
to nfe...@googlegroups.com
Muito obrigado!!

Reply all
Reply to author
Forward
0 new messages