Á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 Venda
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEPDV-12853


02. SITUAÇÃO/REQUISITO

Identificado um cenário em que a carga do cartão presente não é gravada no banco devido a implementação realizada na issue "DVARLIVEPDV-12278 - Venda duplicada no PDV Omnishop e Live".
Nessa issue foi adicionada uma tratativa para validar se a venda ja existe no banco de dados a partir de dados em comum, como número de nota, serie, chave de acesso e valor líquido.
Porém como a carga de cartão presente é venda do tipo serviço, só estava sendo comparado o valor Liquido, logo quando existia uma carga com o mesmo valor no banco, era ignorado a gravação da nova carga realizada.

03. SOLUÇÃO

Para solucionar esta situação, foi adicionado uma condição para que essas validações só aconteçam em venda do tipo produto e não em venda do tipo Serviço.

04. CORREÇÃO DO LEGADO

Na instalação do PDV Móvel, será executado um aplicativo auxiliar para ler o log, obter o JSON da carga de cartão presente, verificar se já existe no banco de dados e caso não exista, envia o JSON para a API do PDV Móvel para que seja criada a carga ausente no banco.
O aplicativo armazena o log do que foi feito no arquivo "C:\TOTVSPDV\Logs\Totvs.Auxiliar.log".


IMPORTANTE

À partir do pacote -  TOTVS PDV Móvel: 21.2.68.0