NFC-e - Checkout: Sistema não Importa Pré-Venda para Checkout Devido Diferença de 1 Centavo ao Importar

Criado por Samara Oliveira em 03/01/2024 17:42  ·  Atualizado em 03/01/2024 18:07  ·  Leitura: 1 min

Situação: Ao importar a pré-venda para o checkout e finalizar a venda, ocorre o erro "O valor pago é superior ao valor total da venda".
 

 

 

Solução: Para corrigir basta atualizar o sistema de cliente para a versão 27.12de0(RL) ou superior. Caso não acerte rode o seguinte Update no banco de dados de cliente: 

UPDATE PEDIDOC
SET PEDIDOC.TOTALPEDIDO = (SELECT SUM(ROUND(PEDIDOI.TOTALRATEADO,2))
FROM PEDIDOI
WHERE PEDIDOI.CODEMPRESA = PEDIDOC.CODEMPRESA
AND PEDIDOI.TIPOPEDIDO = PEDIDOC.TIPOPEDIDO
AND PEDIDOI.CODPEDIDO = PEDIDOC.CODPEDIDO)
WHERE PEDIDOC.CODEMPRESA = :CODEMPRESA'
AND PEDIDOC.TIPOPEDIDO = :TIPOPEDIDO
AND PEDIDOC.CODPEDIDO = :CODPEDIDO

 

Obs.: Este Update foi passado pela equipe do desenvolvimento, antes de usar o mesmo verifique com Analista a situação e se será realmente viável usar o mesmo 

E realize uma cópia do banco de dados antes de usar o mesmo