Á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-17161


02. SITUAÇÃO/REQUISITO

Informado que a venda 989 do dia 04/10/2022 não era apresentada no TVFR Retaguarda.

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 TVFR Retaguarda. 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 e venda_item.

Ao analisar o LOG Totvs.Omnishop.API.Venda.log, é possível identificar que a informações de pagamento da venda 989  foram gravadas, porém após o cancelamento da venda anterior esses registros foram apagados.



Porém após o cancelamento da venda 988 venda 989 já não estava mais com as informações.


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. ANALISE 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 988 , efetuar a venda 989 , efetuar a venda 990 e na sequência cancelar a venda 989.

05. ASSUNTOS RELACIONADOS