Pular para o conteúdo principal

InsertImpostos

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método InsertImpostos é responsável por inserir os impostos relacionados a uma folha de pagamento específica. Ele utiliza cálculos de INSS e IRRF, além de truncar valores decimais para garantir a precisão dos cálculos.

Core/BLL/FolhaPagamentoBLL.cs
public async Task<bool> InsertImpostos(int folhaId, decimal valor, DadosToken dadosToken)

Dependências Diretas

MétodoLocalizaçãoLinha
TruncarCore/Util/Calculadora.cs634
CalculaINSSCore/BLL/FolhaPagamentoBLL.cs634
CalculaIRRFCore/BLL/FolhaPagamentoBLL.cs647

Referências

Método / EndpointLocalizaçãoLinha
RecalcularFolhaCore/BLL/FolhaPagamentoBLL.cs607
CriarCore/BLL/FolhaPagamentoBLL.cs187
GetItemCore/BLL/FolhaPagamentoBLL.cs685
PagamentoCore/BLL/FolhaPagamentoBLL.cs1036
GerarPagamentosCore/BLL/FolhaPagamentoBLL.cs1125

Detalhamento das Referências

RecalcularFolha

O método RecalcularFolha é utilizado para recalcular a folha de pagamento, garantindo que todos os valores estejam atualizados após a inserção de impostos.

Criar

O método Criar é responsável por criar uma nova folha de pagamento, utilizando os dados fornecidos e gerando os cálculos necessários.

GetItem

O método GetItem busca um item específico da folha de pagamento, retornando detalhes sobre o mesmo.

Pagamento

O método Pagamento processa o pagamento de uma folha, utilizando uma lista de IDs e uma forma de pagamento específica.

GerarPagamentos

O método GerarPagamentos gera os pagamentos associados a uma folha de pagamento, utilizando o modelo fornecido.

Impacto de Alterações

Alterações no método InsertImpostos podem impactar diretamente os cálculos de impostos e a precisão dos valores na folha de pagamento. É importante garantir que todos os cálculos estejam corretos para evitar inconsistências.

Propagação de Mudanças

  1. Verificar a precisão dos cálculos de INSS e IRRF.
  2. Garantir que o método Truncar esteja funcionando corretamente para evitar erros de arredondamento.
  3. Testar a integração com os métodos RecalcularFolha, Criar, GetItem, Pagamento e GerarPagamentos.

Requisitos para Alteração Segura

  • Realizar testes unitários para validar os cálculos de impostos.
  • Garantir que todos os métodos dependentes estejam atualizados e funcionando corretamente.
  • Revisar a lógica de truncamento para assegurar a precisão dos valores decimais.