...
Foi relatado que ao realizar o processo de carga de cartão presente o pdv estava realizando duas impressões referente a mesma carga assim como gravando de forma duplicado a carga no banco de dados, porem no sitef a carga ocorria de forma correta, apenas uma única vez.
figura 1 - Simulação do processo de carga inicial com múltiplos cliques no fechar venda antes da correção
Foi Foi verificado que falha ocorre apenas ao utilizar o omnishop no TotvsPDV Omnishop Android, após concluir os pagamentos da carga de cartão presente é acionado automaticamente o método responsável por fechar a venda, porem caso fosse pressionado o botão Fechar venda da tela complemento Pre venda, era enviado novamente a informação para gravar a carga no banco de dados e realizar a impressão, dessa forma gerando a duplicidade relatada.
figura 1 - Simulação do processo de carga inicial com múltiplos cliques no fechar venda antes da correção
figura 2 - tabela venda com a carga de cartão presente gravada duas vezes
Para solucionar o problema foi realizado uma tratativa no botão fechar venda para que não seja acionado mais de uma vez durante o processo de fechamento de venda.
...
.
...
...