ComissaoPorPlanoContratado
Gerado por Inteligência Artificial.
Visão Geral
Método responsável por calcular a comissão com base no plano contratado, utilizando informações do grupo de comissão do vendedor, dados do plano de contratação, salário e tipo de plano. Internamente, este método invoca o cálculo de adesão para determinar valores específicos relacionados à comissão.
public decimal ComissaoPorPlanoContratado(GrupoComissaoVendedorPlano grupoComissao, PlanoContratacao planoContratacao, decimal Salario, string tipoPlano){...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| CalculoAdesao | BOX3_ERP_API.Core.BLL.ComissaoBLL.cs | 1193 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| API_ComissaoVendedor | BOX3_ERP_API.Controllers.ColaboradorController.cs | 1433 |
Detalhamento das Referências
CalculoAdesao
Método que realiza o cálculo do valor de adesão com base no identificador do plano, identificador do plano de contratação e o salário mínimo. Este cálculo é utilizado para compor o valor final da comissão no método principal.
API_ComissaoVendedor
Endpoint da API que consome o método ComissaoPorPlanoContratado para gerar um relatório de comissão do vendedor, recebendo filtros específicos para a consulta e retornando uma lista de modelos de comissão.
Impacto de Alterações
Alterações no método ComissaoPorPlanoContratado podem impactar diretamente o cálculo das comissões exibidas na API, afetando relatórios e dados financeiros relacionados aos vendedores. Modificações no método CalculoAdesao também podem alterar os resultados da comissão.
Propagação de Mudanças
- Revisar e atualizar o método ComissaoPorPlanoContratado.
- Validar o método CalculoAdesao para garantir consistência nos cálculos.
- Testar o endpoint API_ComissaoVendedor para assegurar que os dados retornados estejam corretos.
- Atualizar documentação e comunicar equipes que dependem desses cálculos.
Requisitos para Alteração Segura
- Compreensão completa da lógica de cálculo de comissão e adesão.
- Testes unitários e de integração cobrindo os cenários de cálculo.
- Validação dos impactos na API e nos relatórios gerados.
- Controle de versão e revisão de código para evitar regressões.