Nova Foods - Bloqueia venda com meio de pagamento Desconto em Folha Nova Foods - Bloqueia venda com meio de pagamento Desconto em Folha Foi criada uma regra de negócios para a Nova Foods (solicitação da Jéssica) que bloqueia vendas no PDV usando o meio de pagamento 'Desconto em Folha'. Validação: A regra olha para o campo 'Renda Mensal' dentro de 'Dados Crediário 2' no cadastro de cliente. Caso a venda atual somando o que o cliente tem em aberto (com a condição de pagamento 'Desconto em folha') ultrapasse o valor informado no campo 'Renda Mensal', o sistema bloqueia a venda (sem bloqueio financeiro). Segue regra: Gatilho: Tela Fechamento PDV / Finalizar DECLARE @OK VARCHAR(1) = 'N' DECLARE @IdMov INT = :idmov DECLARE @Cliente VARCHAR(7) DECLARE @TotalVendas NUMERIC(12,2) DECLARE @RendaMensal NUMERIC(12,2) SELECT @Cliente = M.CodCliFor, @RendaMensal = CF.RendaMensal FROM Movimento M JOIN Cli_For CF ON CF.CodCliFor = M.CodCliFor WHERE M.IdMov = @IdMov SELECT @TotalVendas = SUM(DISTINCT M.totmov) FROM Movimento M LEFT JOIN TmpMovRec TMR ON M.IdMov = TMR.IdMovimento WHERE M.CodCliFor = @Cliente AND TMR.IdFormaPag = 06 AND M.Status <> 'Q' -- AND M.CodCondPag = '19' AND EXISTS ( SELECT 1 FROM ItensMov IM WHERE IM.IdMov = M.IdMov ) IF @TotalVendas > @RendaMensal SET @OK = 'S' SELECT OK = @OK