Manual do Monitor

Como ativar a configuração no Monitor Oobj para evitar consumo indevido na Sefaz

4 minutos de leitura
Copiar

Em abril de 2018, foi publicada a Nota Técnica 2018.002 para regulamentar o uso dos serviços da SEFAZ na emissão de NFe (modelo 55) e NFCe (modelo 65). Essa NT penaliza o uso indevido dos serviços, gerando o chamado consumo indevido.

Situações como envios automáticos ou erros sistêmicos que geram loops podem causar consumo indevido, resultando no bloqueio do certificado e, em casos graves, do IP de origem. O tempo mínimo de bloqueio pela SEFAZ é de 60 minutos, mas pode ser por prazo indeterminado, exigindo um processo formal de desbloqueio junto à SEFAZ, o que impacta significativamente o faturamento.

Para evitar esses problemas, a aplicação Oobj implementa um mecanismo que monitora os envios de notas para a SEFAZ, prevenindo loops e consumo indevido. Com a ativação de um parâmetro, o controle é feito diretamente pela Oobj, facilitando a identificação e correção de problemas, garantindo maior segurança no processo de emissão.


Sobre os parâmetros

Intervalos para recorrência por faixa e por UF (em segundos)

Este parâmetro controla as tentativas de envio quando a SEFAZ retorna rejeições momentâneas. Ele otimiza as tentativas configuradas dentro do limite de segurança, evitando desperdício de processamento.

Por exemplo, a SEFAZ do Paraná (PR) aceita no máximo 25 reenvios para a mesma rejeição. O parâmetro ajuda a gerenciar esses envios, evitando que a aplicação esgote o limite permitido de forma desnecessária.

Você pode limitar os envios por quantidade e faixa de tempo, aproveitando melhor as tentativas durante problemas técnicos na SEFAZ e reduzindo o risco de bloqueios por consumo indevido.

Exemplo de configuração por faixa:

  • Da 5ª à 10ª tentativa: aguardar 2 minutos por envio;
  • Da 11ª à 15ª tentativa: aguardar 5 minutos por envio;
  • Da 16ª à 20ª tentativa: aguardar 10 minutos por envio;
  • Da 21ª à 25ª tentativa: aguardar 15 minutos por envio.

Para configurar no Monitor, use o formato:
UF|faixa-tempo;faixa-tempo/...

Por exemplo, para o PR:
PR|5-10-120;11-15-300;16-20-600;21-25-900/

  • Ponto e vírgula (;) separa os intervalos;
  • Barra (/) separa as configurações de cada UF;
  • O tempo é informado em segundos.

Limite de segurança e limite máximo de rejeição por UF

Este parâmetro define dois limites:

  1. Limite de Segurança: Número de reenvios permitidos antes de bloquear automaticamente o envio.
  2. Limite Máximo: Número máximo de reenvios, após o qual é necessária uma intervenção manual.

Exemplo:

A Sefaz do PR permite até 25 envios antes de considerar consumo indevido. Para evitar problemas, configuramos:

  • Limite de segurança: 10
    A aplicação permite até 10 envios consecutivos com a mesma rejeição. No 11º envio, o processo é bloqueado. O usuário pode desbloqueá-lo pelo Monitor.
  • Limite máximo: 20
    Após 20 envios, apenas um administrador pode desbloquear o sistema. Isso garante 5 tentativas extras antes de atingir o limite da Sefaz.

A configuração segue o formato:
UF|limite-seguranca-limite-maximo/

Por exemplo, para o PR:
PR|10-20/

Lembre-se, cada configuração é específica para uma UF, e as UFs são separadas por barras (/).


Configurar parâmetro

Pré-requisitos

  • Estar logado no Monitor com o usuário Administrador;
  • Leitura completa da seção Sobre os parâmetros.

Configuração

1. Clique no menu Configuração e em seguida em Avançado;

2. Em seguida, clique no menu Emissão;

3. Identifique os parâmetros no menu Emissão. Estes são os parâmetros que devem ser configurados para ativar o controle e evitar o consumo indevido:

4. Para finalizar, clique em Salvar.

Como saber que a ativação do parâmetro surtiu efeito?

Após a ativação, nossa aplicação vai iniciar o controle dos envios em looping, mas você pode entender mais sobre esta etapa lendo o artigo Como identificar e desbloquear uma nota no Monitor Oobj.


Referências

Não encontrou o que procurava?