Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

Franquias e Redes

Segmento:

Varejo

Módulo:

Totvs PDV Móvel

Função:Finalizando Vendas
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEPDV-17229


02. SITUAÇÃO/REQUISITO

Identificado que o TPDVM está realizando duas chamadas para encerrar a transação no Motor de Promoções de Terceiros no arquivo \totvspdv\logs\Totvs.Pdv.Api.MotorPromocaoTerceiro.log:


1º Chamada, com numeroVenda 1

"IDTransacao": "44c3f96b-35e3-48c6-8bda-7a5e6ed8f99e"
11/11/2022 10:54:27: Dados Enviados - Encerrar Carrinho: 
 

{   "Loja": 9005338,   "PDV": 2,   "NumeroVenda": 1,   "DataHoraInicioVenda": "2022-11-11T10:54:27.637-03:00",   "DataHoraTerminoVenda": "2022-11-11T10:54:27.637-03:00",   "Cancelado": false,   "IDTransacao": "44c3f96b-35e3-48c6-8bda-7a5e6ed8f99e" }


2º Chamada, com numeroVenda correto 3440
11/11/2022 10:54:34: Dados Enviados - Encerrar Carrinho: 
 

{   "Versao": "4.1.22.74",   "Loja": 9005338,   "PDV": 2,   "NumeroVenda": 3440,   "DataHoraInicioVenda": "2022-11-11T10:54:18.547529-03:00",   "DataHoraTerminoVenda": "2022-11-11T10:54:34.009842-03:00",   "Cancelado": false,   "IDTransacao": "44c3f96b-35e3-48c6-8bda-7a5e6ed8f99e" }


Porém na segunda chamada é apresentado falha no Log , pois a venda já foi encerrada com os dados da chamada anterior.

03. SOLUÇÃO

Verificado que o PDV Móvel estava realizando duas chamadas para encerrar o carrinho indevidamente. Foi realizado a correção para que o encerramento do carrinho seja chamado após a finalização da venda quando a mesma estiver autorizada.