GetValorParcelas
Gerado por Inteligência Artificial.
Visão Geral
O método GetValorParcelas é responsável por calcular e retornar uma lista de parcelas recorrentes de pagamento, com base nos parâmetros fornecidos. Ele utiliza várias funções utilitárias para manipulação de datas e cálculos monetários.
public List<PagamentoRecorrenteParcelaViewModel> GetValorParcelas(Item_ValorParcelas item) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| Truncar | BOX3_ERP_API/Core/Util/Calculadora.cs | 559 |
| AddYears | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 572 |
| AddMonths | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 575 |
| AddMonths | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 578 |
| AddMonths | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 581 |
| AddDays | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 584 |
| AddDays | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 587 |
| GetNextDiaUtil | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 597 |
| AddYears | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 631 |
| AddMonths | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 634 |
| AddMonths | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 637 |
| AddMonths | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 640 |
| AddDays | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 643 |
| AddDays | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 646 |
| GetNextDiaUtil | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 656 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| ValorParcelas | BOX3_ERP_API/Controllers/PagamentoRecorrenteController.cs | 122 |
| RenovarPagamentoRecorrente | BOX3_ERP_API/Core/BLL/PagamentoRecorrenteBLL.cs | 530 |
Detalhamento das Referências
ValorParcelas
Este método é um endpoint HTTP POST que utiliza o método GetValorParcelas para calcular as parcelas de pagamento recorrente e retornar o resultado.
RenovarPagamentoRecorrente
Este método é responsável por renovar um pagamento recorrente, utilizando o método GetValorParcelas para obter as informações necessárias sobre as parcelas.
Impacto de Alterações
Alterações no método GetValorParcelas podem impactar diretamente a forma como as parcelas de pagamento são calculadas e retornadas, afetando todos os sistemas que dependem deste cálculo, como a renovação de pagamentos recorrentes e a geração de relatórios de parcelas.
Propagação de Mudanças
- Atualizar a lógica de cálculo de parcelas pode exigir ajustes nos métodos que consomem
GetValorParcelas, comoRenovarPagamentoRecorrenteeValorParcelas. - Testes devem ser realizados para garantir que as alterações não afetem negativamente outros componentes do sistema.
Requisitos para Alteração Segura
- Realizar testes unitários e de integração para validar o comportamento do método após alterações.
- Revisar e atualizar a documentação relacionada para refletir as mudanças feitas no cálculo de parcelas.
- Garantir que todas as dependências diretas e indiretas sejam compatíveis com as alterações realizadas.