Pular para o conteúdo principal

ComissaoSupervisorVendaPlano

atenção

Gerado por Inteligência Artificial.


Visão Geral

Método assíncrono responsável por calcular e processar a comissão do supervisor de venda para um plano específico, utilizando o identificador do contrato, uma lista de recebimentos, o valor da comissão e dados do token de autenticação.

BOX3_ERP_API.Core.BLL.ComissaoBLL.cs
private async Task ComissaoSupervisorVendaPlano(int contratoId, List\<BOX3_ERP_API.Core.Models.DatabaseModels.Recebimento\> recebimentos, decimal valor, DadosToken dadosToken)

Dependências Diretas

MétodoLocalizaçãoLinha
CriarComissaoBOX3_ERP_API.Core.BLL.ComissaoBLL.cs980

Referências

Método / EndpointLocalizaçãoLinha
CriarComissaoBOX3_ERP_API.Core.BLL.ComissaoBLL.cs980

Detalhamento das Referências

CriarComissao

Método privado e assíncrono que cria uma comissão baseada em um objeto Comissao, dados do token e uma lista opcional de recebimentos. É utilizado para registrar e processar as comissões calculadas.

Impacto de Alterações

Alterações neste método podem afetar o cálculo e processamento das comissões dos supervisores de venda, impactando diretamente a remuneração e relatórios financeiros relacionados.

Propagação de Mudanças

  1. Método ComissaoPlano (linha 731, ComissaoBLL.cs)
  2. Método ComissaoVendaGeral (linha 48, ComissaoBLL.cs)
  3. Diversos métodos de pagamento e finalização de venda em controllers e repositórios relacionados, como AgendamentoClinicaBLL, JazigoVendaController, PlanoContratacaoController, VendaController, OrdemServicoController e repositórios de PlanoContratacaoV2 e VendaJazigo.

Requisitos para Alteração Segura

  • Garantir testes unitários e de integração para validar o cálculo e criação das comissões.
  • Verificar a consistência dos dados recebidos e tratados, especialmente a lista de recebimentos e valores.
  • Avaliar o impacto nas chamadas que dependem deste método para evitar regressões.
  • Manter a integridade dos dados do token para autenticação e autorização.