Informativo Resulth Web 14.08ba - Controle de Caixa com Heartbeat

Controle de Caixa com Heartbeat | 144674 | Resulth Web


1. CONTEXTO

Para aumentar a segurança e a confiabilidade do fechamento de caixa integrado ao Resulth Checkout, o sistema passa a acompanhar em tempo real a comunicação entre o Checkout e o Resulth Web.

Por meio de um mecanismo de heartbeat, o Checkout envia sinais periódicos ao Resulth Web, permitindo confirmar que o caixa permanece ativo e que as informações estão sendo sincronizadas corretamente. Com base nesse controle, o sistema identifica situações que podem comprometer o fechamento e aplica as validações necessárias, contribuindo para a integridade dos dados de caixa e dos relatórios de fechamento.


2. O QUE MUDOU


  • Registro do heartbeat: o sistema passa a registrar a data e hora do último sinal recebido pelo Checkout para cada abertura de caixa.

  • Validação no fechamento: quando o heartbeat estiver ausente ou expirado, com mais de 3 minutos sem sinal, o fechamento de caixa será bloqueado.

  • Indicador visual de status: a tela de fechamento exibe, no canto superior direito, o status do heartbeat em verde (OK) ou vermelho (problema), quando o controle estiver ativo.

  • Ativação automática por filial: após o primeiro heartbeat enviado pelo Checkout para uma filial, o controle é ativado permanentemente, sem necessidade de configuração manual.

  • Liberação por supervisor: caso o heartbeat esteja expirado, um supervisor poderá liberar o fechamento por meio de senha alçada. A liberação será aplicada somente àquele fechamento.

3. COMO FUNCIONA O HEARTBEAT

O heartbeat é um sinal periódico utilizado para indicar ao Resulth Web que o Checkout está ativo e se comunicando com o sistema.

O fluxo de comunicação ocorre da seguinte forma:


Checkout ativo

»

Heartbeat enviado

»

Resulth Web registra data/hora

Fluxo: o Checkout ativo envia um heartbeat, e o Resulth Web registra a data e hora do último sinal recebido.


4. COMO ACESSAR


O controle de heartbeat é exibido diretamente na tela de Fechamento de Caixa do Resulth Web, sem necessidade de acesso a um menu separado.


Caminho: Resulth Web > Caixa > Fechamento de Caixa


ℹ

O controle é ativado automaticamente para a filial após o primeiro heartbeat recebido. Não é necessária configuração manual pelo gerente ou implantador.


5. COMO USAR


Fechamento de caixa com heartbeat ativo

  1. Acesse a tela de Fechamento de Caixa no Resulth Web.

  2. Observe o indicador de heartbeat no canto superior direito da tela.

  3. Se o indicador estiver verde, o Checkout está ativo e o fechamento pode prosseguir normalmente.

  4. Conclua o fechamento normalmente.


Fechamento bloqueado por heartbeat expirado

  1. Acesse a tela de Fechamento de Caixa.

  2. Se o indicador estiver vermelho, o Checkout não enviou sinal nos últimos 3 minutos.

  3. O sistema bloqueia o fechamento automaticamente.

  4. O operador solicita a senha alçada ao supervisor responsável.

  5. O supervisor insere a senha de liberação.

  6. O fechamento é autorizado e concluído. A validação de heartbeat é ignorada apenas para este registro.


Tabela de estados do Heartbeat no Fechamento de Caixa


Situação do Heartbeat

Indicador na Tela

Comportamento do Sistema

Ação Disponível

Heartbeat OK (recebido há menos de 3 min)

● Verde

Fechamento liberado normalmente

Prosseguir com o fechamento

Heartbeat expirado ou ausente (mais de 3 min sem sinal)

● Vermelho

Fechamento bloqueado automaticamente

Solicitar senha alçada ao supervisor

Controle ainda não ativado (nenhum heartbeat recebido na filial)

(sem indicador)

Fechamento liberado sem verificação

Nenhuma ação necessária


6. REGRAS DE NEGÓCIO


Regra

Detalhe

Prazo de expiração do heartbeat

3 minutos sem sinal do Checkout

Ativação do controle por filial

Automática após o primeiro heartbeat recebido; permanente a partir daí

Configuração manual necessária

Não é necessária — o sistema ativa o controle sozinho

Senha alçada para fechamento bloqueado

Supervisor confirma e o fechamento é autorizado; a validação de heartbeat é ignorada para aquele registro

Status do heartbeat na tela

Exibido no canto superior direito da tela de fechamento de caixa quando o controle estiver ativo


7. BOAS PRÁTICAS E OBSERVAÇÕES


ℹ

Uma vez ativado o controle de heartbeat para uma filial, ele permanece ativo permanentemente. Não é possível desativá-lo sem intervenção técnica.


💡

Mantenha os supervisores informados sobre o uso da senha alçada. O bloqueio por heartbeat expirado é uma proteção importante contra fechamentos com vendas pendentes. O uso indevido da senha alçada pode comprometer a integridade do fechamento.


  • Verifique regularmente se o Checkout está enviando heartbeats antes do início do turno.

  • Em caso de erro de sincronização, como Access Violation ou ocorrência semelhante, verifique o status do heartbeat antes de realizar o fechamento.

  • Treine operadores para identificar o indicador de status na tela de fechamento e acionar o supervisor quando necessário.

Informativo Resulth Web 14.07ed - Suporte a CNPJ Alfanumérico
Informativo Resulth Web 14.08cb - Reforma Tributária na Entrada de Notas