Implementado mais uma regra de comissao por campanha comercial
Foi implementado a regra de comissão da campanha comercial apartir da nova tabela: CAMPANHA_COMERCIAL_COMISSAO.
Ao finalizar a venda ira buscar a comissão disponível para aquela venda e a comissão, se nao tiver irá buscar da campanhaComercialCommissao.
A busca da comissão da nova regra pede como parametro no select os seguintes campos:
Empresa, TotalDescontoVenda, PrazoMedio, Campanhas Disponíveis para aquela venda. Ordenando conforme parametro:"P_CONSIDERA_MENOR_PERC_DESCONTO_VENDA"
Segue select utilizado no milano para fazer essa busca:
select * --MAX from campanha_comercial_comissao where campanha_comercial_comissao.empresa = ? and campanha_comercial_comissao.prazo_medio >= ? and campanha_comercial_comissao.FAIXA_DESCONTO >= ? and campanha_comercial_comissao.campanha_comercial in(?) order by campanha_comercial_comissao.FAIXA_DESCONTO asc , campanha_comercial_comissao.prazo_medio asc , PERC_COMISSAO (conforme parametro)