Pular para o conteúdo principal

CalculaBaseIRRF

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método CalculaBaseIRRF é responsável por calcular a base do Imposto de Renda Retido na Fonte (IRRF) para um determinado item de folha de pagamento. Ele utiliza a soma de valores de itens de folha de pagamento para determinar a base de cálculo do IRRF.

plasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs
public async Task<bool> CalculaBaseIRRF(...)

Dependências Diretas

MétodoLocalizaçãoLinha
SumAsyncplasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs422

Referências

Método / EndpointLocalizaçãoLinha
GetListplasfran_erp_api/Controllers/FolhaPagamentoController.cs48
GetImpressaoplasfran_erp_api/Controllers/FolhaPagamentoController.cs133

Detalhamento das Referências

GetList

O método GetList é um endpoint que permite a listagem de folhas de pagamento com base em um filtro fornecido. Ele utiliza o método CalculaBaseIRRF para calcular a base do IRRF durante o processamento da listagem.

GetImpressao

O método GetImpressao é um endpoint que gera a impressão de folhas de pagamento com base em um filtro fornecido. Assim como o GetList, ele também utiliza o método CalculaBaseIRRF para calcular a base do IRRF durante o processamento da impressão.

Impacto de Alterações

Alterações no método CalculaBaseIRRF podem impactar diretamente os endpoints GetList e GetImpressao, pois ambos dependem deste método para calcular a base do IRRF.

Propagação de Mudanças

  1. Alterações em CalculaBaseIRRF podem afetar a lógica de cálculo de IRRF nos métodos GetList e GetImpressao.
  2. Mudanças na assinatura do método CalculaBaseIRRF exigirão ajustes nos métodos que o chamam diretamente.

Requisitos para Alteração Segura

  • Garantir que qualquer alteração no cálculo da base do IRRF seja refletida nos testes unitários para CalculaBaseIRRF.
  • Verificar se os endpoints GetList e GetImpressao continuam funcionando corretamente após alterações no método CalculaBaseIRRF.
  • Atualizar a documentação dos endpoints afetados para refletir qualquer mudança na lógica de cálculo do IRRF.