ValorJurosMultaPorRecebimento
Gerado por Inteligência Artificial.
Visão Geral
O método ValorJurosMultaPorRecebimento é responsável por calcular o valor de juros e multa associados a um recebimento específico. Ele utiliza diversas dependências para realizar cálculos precisos e garantir que os valores retornados estejam corretos.
public async Task<decimal> ValorJurosMultaPorRecebimento(int recebimentoId, Configuracao config, DadosToken dadosToken) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| ListaJurosMulta | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 274 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| API_GetTesteItem | BOX3_ERP_API/Controllers/PrestacaoContasMobileController.cs | 170 |
| GetInformacoesRecebimento | BOX3_ERP_API/Core/Repositories/Implementations/GerenciamentoBoletoRepository.cs | 888 |
| GetInformacoesRecebimento | BOX3_ERP_API/Core/Repositories/Implementations/EfipayCarneRepository.cs | 1941 |
| ConsultSqlRecebimento | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5436 |
| ConsultSqlRecebimentoNoDataTable | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5753 |
| Totalizador | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 6373 |
Detalhamento das Referências
ListaJurosMulta
O método ListaJurosMulta é utilizado para listar os juros e multas associados a um recebimento, considerando a configuração e o token de dados fornecidos. Ele realiza cálculos detalhados para determinar os valores corretos.
Impacto de Alterações
Alterações neste método podem impactar diretamente o cálculo de juros e multas em diversos pontos do sistema, especialmente em funcionalidades que dependem do cálculo preciso desses valores para exibir informações financeiras corretas aos usuários.
Propagação de Mudanças
- Atualização de cálculos de juros e multas em endpoints que utilizam o método
ValorJurosMultaPorRecebimento. - Possível necessidade de ajustes em testes unitários e de integração que verificam a precisão dos cálculos financeiros.
Requisitos para Alteração Segura
- Garantir que todos os cálculos de juros e multas estejam corretos e atualizados.
- Verificar a compatibilidade com as configurações atuais do sistema e o impacto em dados históricos.
- Realizar testes abrangentes para assegurar que as alterações não introduzam regressões ou erros nos cálculos financeiros.