Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | PDV Omnishop |
Função: | Integração de cupom |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-17827 |
Informado que a venda 3839 do dia 08/12/2022 não era apresentada no TOTVS Live.
Apesar das diversas execuções das tarefas do Taskmanager não era gerada a .MSG da venda para integração com o TOTVS Live. A venda continuava com a coluna sincronizado_venda igual a 0.
No Taskmanager a venda não está retornando ao executar o SELECT realizado pela tarefa para identificar qual venda gerar a .MSG. A venda não está retornando por não haver nenhum registro de vínculo na tabela venda_pagamento.
Pelo histórico do banco que foi executada a venda 3838, na sequência a 3839 e em seguida a venda 3838 foi cancelada.
Imagem 1: Imagem do banco apresentando quando as vendas 3838 e 3839 foram criadas e minutos depois da criação da 3839 a 3838 venda foi atualizada.
Ao analisar o LOG, é possível identificar que a informações de pagamento da venda 3839 foram gravadas, porém após o cancelamento da venda anterior esses registros foram apagados.
Imagem 2: Imagem do LOG no trecho em que informa que os pagamentos da venda 3839 foram gravados.
Conforme informado na issue DVARLIVEPDV-16387 "...Identificado que ao cancelar uma venda, o pdv realizava uma verificação se existia itens incorretos já registrado no banco vinculado a venda que seria cancelada, porem essa validação estava ocorrendo para todas as vendas registrada posterior a venda que seria cancelada, ocasionando a exclusão indevida de itens e pagamentos, gerando divergência no fechamento do caixa e em outras situações ocasionando falha de sincronismo de venda com o retaguarda..."
Possui impacto no cancelamento de venda mais antiga (dentro do horário permitido, porém ter feito vendas depois da venda a ser cancelada). Exemplo: Efetuar a venda 3838, efetuar a venda 3839, efetuar a venda 3840 e na sequência cancelar a venda 3838.