Pular para o conteúdo principal

CalculaBaseFGTS

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método CalculaBaseFGTS é responsável por calcular a base do FGTS (Fundo de Garantia do Tempo de Serviço) para um determinado item de folha de pagamento. Ele utiliza informações de identificação da folha de pagamento e um indicador booleano para determinar se o cálculo é para o mês do FGTS.

plasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs
private async Task<decimal> CalculaBaseFGTS(int folhaPagamentoId, bool FGTSMes = false) {...}

Dependências Diretas

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

Referências

Método / EndpointLocalizaçãoLinha
GetListAsyncplasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs526
GetListAsyncplasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs527
GetListplasfran_erp_api/Controllers/FolhaPagamentoController.cs48
GetImpressaoplasfran_erp_api/Controllers/FolhaPagamentoController.cs133

Detalhamento das Referências

GetListAsync

O método GetListAsync é utilizado para obter uma lista de respostas de folha de pagamento com base em um DTO de filtro. Ele é chamado dentro do repositório de folha de pagamento e é referenciado por controladores para operações de listagem e impressão.

GetList

O método GetList é um endpoint HTTP POST que permite a listagem de folhas de pagamento com base em um DTO de filtro. Ele utiliza o método GetListAsync para obter os dados necessários.

GetImpressao

O método GetImpressao é um endpoint HTTP POST que permite a impressão de folhas de pagamento com base em um DTO de filtro. Assim como GetList, ele também utiliza o método GetListAsync.

Impacto de Alterações

Alterações no método CalculaBaseFGTS podem impactar diretamente os cálculos de FGTS em relatórios e listagens de folha de pagamento. É crucial garantir que qualquer modificação mantenha a integridade dos cálculos financeiros.

Propagação de Mudanças

  1. Alterações no cálculo do FGTS podem afetar o método GetListAsync, que depende do cálculo correto para fornecer dados precisos.
  2. Os endpoints GetList e GetImpressao também serão impactados, pois eles utilizam GetListAsync para obter dados de folha de pagamento.

Requisitos para Alteração Segura

  • Realizar testes abrangentes para garantir que o cálculo do FGTS esteja correto após qualquer modificação.
  • Verificar a precisão dos dados retornados por GetListAsync após alterações no método CalculaBaseFGTS.
  • Garantir que os endpoints GetList e GetImpressao continuem a funcionar corretamente e a retornar dados precisos após as alterações.