Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | TOTVS Varejo PDV Omni |
Função: | Forma de pagamento |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-33808 |
Ao realizar determinados pagamentos em TEF o PDV não finalizada a venda. Após concluir a transação do TEF o PDV retorna para a tela de pagamento, sem realizar as operações fiscais, sendo necessário finalizar a venda em dinheiro ou outra forma que não seja TEF para que a mesma seja concluída, porém, a transação TEF efetuada anteriormente é confirmada, fazendo com que o débito no cartão do cliente seja realizado normalmente.
Verificado que no banco o campo "administradora" da tabela pagamento_operadora não recebeu valores numéricos que possam ser convertidos para inteiro e posteriormente comparado com o valor da rede retornado pelo TEF durante a transação. Essa comparação é realizada para realizar o vinculo da operadora/pagamento no momento da gravação da venda no banco de dados. O valor recebido foi um texto causando erro de conversão.
Para a correção, foi adicionado uma validação antes da tentativa de conversão, para verificar se é possível realizar essa comparação. Caso não seja possível o PDV irá seguir o fluxo já existente de quando ele não encontra o vinculo com a tabela.