Árvore de páginas


01. DADOS GERAIS

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


02. SITUAÇÃO/REQUISITO

Informado que a venda 3839 do dia 08/12/2022 não era apresentada no TOTVS Live.

03. SOLUÇÃO

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..."

04. ANÁLISE DE IMPACTO

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.

05. ASSUNTOS RELACIONADOS