Produto: | Totvs Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | PDV Omnishop |
Função: | Finalização de pré-venda |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-15518 |
Informado que uma loja em produção, após finalizar uma venda não foi impresso o cupom da venda, somente o comprovante TEF. E quando foi realizada a analise na loja, verificaram que a venda em questão não havia sido gravada no banco.
Verificado através dos LOGs que a venda em questão estava vinculada ao mesmo ID de pré-venda de outra venda que já havia sido realizada (note que é ao mesmo ID e não NUMERO). Há uma validação no PDV para evitar duplicidade de notas em que é verificado se a pré-venda já possui uma venda valida, e caso exista será simplesmente finalizado a venda sem gerar uma nova para que não haja duplicidade.
Porém, nesse caso, eram vendas diferentes que erroneamente ficaram vinculadas ao mesmo ID. Internamente conseguimos simular a situação somente quando tentamos resgatar a mesma pré-venda ao mesmo tempo, vimos que em mais de um dispositivo foi possível realizar o resgate da mesma pré-venda, o que não deveria ser possível.
Realizamos o ajuste para que o PDV não permita o resgate da mesma pré-venda em mais de um dispositivo.
N/A