Valida Distrato em Aberto com Plano de Financiamento gerado
Este processo verifica se existem distratos com plano de financiamento gerado, mas que não geraram lançamentos financeiros, que poderiam gerar inconsistências ao migrar para a versão de revitalização.
Para saber exatamente quais são as vendas que possuem distratos nessa situação a ferramenta faz a seguinte consulta:
SELECT XVENDA.CODCOLIGADA, XVENDA.NUM_VENDA AS NUMVENDA
FROM XVENDA
WHERE EXISTS
(SELECT 1
FROM XPARCELAPAGAMENTO
JOIN XREGRACOMPONENTEVENDA
ON (XREGRACOMPONENTEVENDA.CODCOLIGADA = XPARCELAPAGAMENTO.CODCOLIGADA
AND XREGRACOMPONENTEVENDA.NUM_VENDA = XPARCELAPAGAMENTO.NUM_VENDA
AND XREGRACOMPONENTEVENDA.COD_GRUPO = XPARCELAPAGAMENTO.COD_GRUPO
AND XREGRACOMPONENTEVENDA.ORIGEMREGRA = 2)
WHERE XPARCELAPAGAMENTO.CODCOLIGADA = XVENDA.CODCOLIGADA
AND XPARCELAPAGAMENTO.NUM_VENDA = XVENDA.NUM_VENDA)
AND EXISTS (SELECT 1 FROM XDISTRATO WHERE XDISTRATO.NUMVENDA =XVENDA.NUM_VENDA AND XDISTRATO.COD_SIT_DISTRATO IN (10,90))
ORDER BY XVENDA.CODCOLIGADA, XVENDA.NUM_VENDA
Esta consulta não precisa ser executada, pois é realizada internamente pela ferramenta e tem caráter ilustrativo Se for encontrado algum distrato com plano de financiamento e sem lançamento financeiro, será exibida a visão de distratos para que o usuário decida registro a registro se cancelar o distrato efetivar e gerar os lançamentos financeiros.