Árvore de páginas

01. DADOS GERAIS

Produto:

Bematech Loja

Linha de Produto:


Segmento:

Varejo

Módulo:Bematech PDV/TOTVS PDV Móvel
Função:Consulta de preço
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEBT-5421


02. SITUAÇÃO/REQUISITO

Informado que quando há mais de uma tabela de preço que estão vigentes no banco local do TOTVS PDV Móvel, o aplicativo está retornando sempre o preço da tabela mais antiga entre elas, sendo que deveria retornar o valor da tabela mais nova.

Verificado que no momento de verificar o preço do produto o TOTVS PDV Móvel verifica quais são os valores vigentes e dentre eles utiliza o valor em que o inicio de vigência é mais recente.

Conforme o exemplo abaixo, existem 4 tabelas que estão ativas e vigentes no momento.

Porém, quando o TOTVS PDV Móvel seleciona qual delas ele irá respeitar no momento da venda é selecionado uma delas, sendo essa a que está com a data de vigência inicial mais recente.

Porém, seguindo a ordem da coluna id do banco, a tabela de preço que foi cadastrada no Practico Live mais recentemente é a 76024, com valor de R$ 46,90. Porém no TOTVS PDV Móvel está sendo apresentada a tabela 73426 com valor de R$ 31,90.


03. SOLUÇÃO

Para solução alteramos a forma em que o valor é obtido, onde além de obter a tabela com vigência mais próxima, primeiro irá verificar qual tabela é mais nova, ou seja, qual foi cadastrada mais recentemente.

Conforme o exemplo abaixo, ao alterar a forma da consulta pudemos verificar na nossa API que o novo valor retornado já é o da tabela 76024.


04. DEMAIS INFORMAÇÕES

N/A

05. ASSUNTOS RELACIONADOS

  • N/A