-- Fase 05 - Regra mensal de benefícios e desconto por falta
-- Não cria nova tabela: a regra permanece no vínculo em funcionarios_beneficios_rh.
-- A prévia mensal consulta faltas_rh e aplica:
--   Valor = desconto_valor x quantidade de faltas
--   Percentual = base mensal x (desconto_valor / 100) x quantidade de faltas
-- Quando o vínculo possui quantidade_dia, sem regra explícita de desconto, a prévia usa valor x quantidade_dia x faltas.
-- Entram somente faltas consideradas, do tipo Falta e não justificadas.
SELECT COUNT(*) AS vinculos_com_desconto_por_falta FROM funcionarios_beneficios_rh WHERE ativo=1 AND descontar_falta=1 AND desconto_tipo <> 'Nenhum';
SELECT funcionario_id, COUNT(*) AS faltas_consideradas FROM faltas_rh WHERE status='Considerada' AND tipo='Falta' AND justificada=0 GROUP BY funcionario_id;
