CalculaBaseFGTS
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.
private async Task<decimal> CalculaBaseFGTS(int folhaPagamentoId, bool FGTSMes = false) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
SumAsync | plasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs | 383 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
GetListAsync | plasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs | 526 |
GetListAsync | plasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs | 527 |
GetList | plasfran_erp_api/Controllers/FolhaPagamentoController.cs | 48 |
GetImpressao | plasfran_erp_api/Controllers/FolhaPagamentoController.cs | 133 |
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
- Alterações no cálculo do FGTS podem afetar o método
GetListAsync, que depende do cálculo correto para fornecer dados precisos. - Os endpoints
GetListeGetImpressaotambém serão impactados, pois eles utilizamGetListAsyncpara 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
GetListAsyncapós alterações no métodoCalculaBaseFGTS. - Garantir que os endpoints
GetListeGetImpressaocontinuem a funcionar corretamente e a retornar dados precisos após as alterações.