Base de conhecimento

Reconsulta Automática e Documentos Recebidos - Como funciona?

4 minutos de leitura
Copiar

O Recebe DFe (solução responsável pelo recebimento de Documentos Fiscais eletrônicos e buscas automáticas para descobrir novos documentos diretos da Sefaz) consulta o status de um documento sempre que um novo documento é obtido.

Para garantir que o documento não tenha sido cancelado depois da entrega sem o seu conhecimento, possui um recurso chamado Reconsultas Automáticas.

O que a Reconsulta Automática faz?

Diariamente, em um horário pré-definido (geralmente na madrugada) esse módulo por padrão verifica na base de dados:

  • documentos recebidos cuja data/hora de autorização já tem mais de 24 horas (prazo máximo de cancelamento padrão)
  • documentos recebidos cuja data/hora de autorização já tem mais de 7 dias (cancelamentos extemporâneos)

Identificados os documentos, o software faz uma nova consulta na Sefaz autorizadora para atualizar o status e verificar se nenhum desses documentos foram cancelados.

Quando a Reconsulta é executada?

É possível definir o horário em que o ciclo de reconsultas é iniciado (por padrão é iniciado 01:00 AM). Isso pode ser feito na página Configurações >> Avançadas na aba Recebimento.

select chave_acesso from nfe where
status_dfe not in (2, 3) -- ignora documentos cancelados e denegados
and origem_tipo not in (2, 5) -- ignora documentos com origem OOBJ_MOTOR (Emissão) e OOBJ_IMPORTA (Importação)
and status_arquivo in (30, 33, 35, 37, 38) -- considera os status: NAO_RECEBIDO, CONTEUDO_DIVERGENTE, VALIDO, NAO_VERIFICADO, DIGEST_VALUE_PROT_DIVERGE_ASSINATURA
and (
(data_hora_emissao between '[D-2]' and '[D-1]') -- filtrando notas emitidas a mais de 24 horas (entre 24 e 48hrs)
OR
(data_hora_emissao between '[D-8]' and '[D-7]') ) -- filtrando notas emitidas a mais de 7 dias (entre 7 e 8 dias)
and dt_hr_ult_cons_sefaz is null or dt_hr_ult_cons_sefaz < 'D-3min' -- documentos nunca antes reconsultados ou cuja última consulta foi realizada a mais de 3 minutos para evitar consumo indevido
and emitente_documento not in (lista-de-cnpjs-gnorados) -- lista (configurável) de fornecedores ignorados na reconsulta

Quais documentos serão reconsultados?

A consulta realizada pela aplicação possui alguns filtros para garantir que somente os documentos necessários serão reconsultados (evitando consumo indevido dos serviços da Sefaz).

Dinâmica dos ciclos de consultas

Considerando as configurações padrões do módulo, segue uma ilustração dos períodos reconsultados. Suponhamos que no dia 20 do mês o ciclo de reconsulta é iniciado automaticamente às 0:00hs.

Serão reconsultados então:

Mais de 24 horas

Documentos com data de emissão entre 18 (0:00) e 19:00 (0:00).

Obs:

  • Os documentos autorizados antes das 0:00 do dia 18 não entram no filtro porque já foram reconsultados no ciclo anterior.
  • Os documentos depois das 23:59 do dia 18também não entram porque ainda podem ser cancelados (não passaram as 24 horas após a autorização).

Nos dias seguintes (próximos ciclos) percebemos um deslocamento na linha do tempo para cobrir todos os períodos.

Assim garantimos que todo documento seja consultado  3 vezes:

  • No momento em que o documento é obtido
  • Depois de 24 horas da autorização
  • Depois de 7 dias da autorização

O que acontece quando ocorre uma alteração no status e um documento?

Caso seja identificada uma mudança no status do documento, é disparado o mesmo fluxo do recebimento em tempo real:

  • Documentos que estavam Autorizados e mudaram para Cancelados: Caso o arquivo de cancelamento tenha sido retornado na consulta ele é entregue ao ERP (desde que esteja habilidado a integração).
  • Documentos que estavam com algum status temporário e mudaram para Autorizados: O arquivo XML Proc é entregue ao ERP (desde que esteja habilitado a integração).

Como ter acesso a esse recurso?

Por padrão esse módulo já vem habilitado, mas se você é cliente Oobj e precisa revisar alguma configuração, fale com o nosso time de Suporte. Se você ainda não é cliente, conheça o Recebe DFe e fale com nosso time de vendas.

Não encontrou o que procurava?