Correção de Comportamento Indevido Após Fechamento de Caixa no aplicativo "FACILITE Balcao". NT nº 0488/2025

Resumo da Nota Técnica

Durante o processo de fechamento do caixa no aplicativo Balcão, o sistema concluía a operação normalmente, porém entrava em loop infinito, retornando repetidamente para a tela de negociação e, em seguida, para a tela de seleção de vendedor.

Após essas telas, era exibida a mensagem:

“Não existe nenhum caixa em aberto! Deseja abrir um caixa?”

Independentemente da opção escolhida (“Sim” ou “Não”), o loop persistia, impedindo o encerramento correto do aplicativo.

Detalhes da Nota Técnica

A inconsistência estava relacionada ao processo de validação do status do caixa no retorno do fechamento.
Após a rotina de encerramento, o sistema permanecia com a flag de sessão de caixa ativa, levando o aplicativo a acreditar que ainda existia um caixa em aberto, e, consequentemente, reiniciando o ciclo de telas.

Ajustada a rotina de finalização do caixa no módulo Balcão para garantir o reset correto das variáveis de controle de sessão após o fechamento.

Adicionada validação extra para evitar que a função de abertura de caixa seja chamada indevidamente após o encerramento.

Testes realizados com base no banco de dados original da cliente, confirmando o encerramento correto sem reinicialização de telas.

A correção foi aplicada e validada com sucesso.
O loop no fechamento do caixa foi eliminado, garantindo o encerramento correto do aplicativo Balcão e mantendo a integridade das operações de caixa no sistema FACILITE.


Parâmetros Envolvidos

Não há parâmetros envolvidos no processo.

» Nota Técnica