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