Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | Totvs PDV Móvel |
Função: | |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-13046 |
Verificado que os descontos do Motor de Promoções de Terceiros estão sendo duplicados no banco de dados e consequentemente as mensagens estão sendo geradas com descontos indevidos.
Realizado a verificação do arquivo \pdvarq\logs\TotvsBenefits.log, que durante o processo de resgate de pré-venda e inclusão de lista de produtos (através da opção "Consulta de produtos") , estavam sendo aberto diversos carrinhos e com isso sendo enviados com diferentes TransactionId's , e durante esse processo identificamos que em um determinado momento o desconto retornado pelo Motor de Promoções de Terceiros estava diferente. Então tínhamos o cenário onde para um mesmo produto e valor, descontos diferentes, conforme prints abaixo:
Então para correção foi reajustado a rotina de inclusão de lista de produtos para que toda a venda seja transacionada com apenas um TransactionId e evitar chamar diversas vezes desnecessárias a rotina de Recalcular Itens do Motor de Promoções de Terceiros, e também foi realizado o ajuste com relação a numeração dos PDV's enviados ao Motor, garantindo que o PDV tenha esse controle e não a API.