AtualizarSituacaoBoletoPorRecebimento
Gerado por Inteligência Artificial.
Visão Geral
O método AtualizarSituacaoBoletoPorRecebimento é responsável por atualizar a situação dos boletos com base nos recebimentos. Ele utiliza integrações com serviços externos para consultar e atualizar o status dos boletos.
public async Task<bool> AtualizarSituacaoBoletoPorRecebimento(List<int> listaIdsParcelas, string cnpjSH, string tokenSH, string cedenteCnpj)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| ConsultarBoleto | Core/Integrations/PlugBoleto/SoftwareHouse/BLL/PlugBoletoCadastroBLL.cs | 3187 |
| TryParse | Core/BLL/RecebimentoBLL.cs | 3193 |
| TryParse | Core/BLL/RecebimentoBLL.cs | 3196 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| GerarBoletoPlano | Core/BLL/RecebimentoBLL.cs | 2648 |
| SolicitarImpressaoPlano | Core/BLL/RecebimentoBLL.cs | 3236 |
| GerarBoletoVenda | Core/BLL/RecebimentoBLL.cs | 3086 |
| SolicitarImpressaoVenda | Core/BLL/RecebimentoBLL.cs | 3329 |
| API_GerarBoletoPlano | Controllers/CarneController.cs | 175 |
| API_SolicitarImpressaoPlano | Controllers/CarneController.cs | 193 |
| API_GerarBoletoVenda | Controllers/CarneController.cs | 766 |
| API_SolicitarImpressaoVenda | Controllers/CarneController.cs | 210 |
Detalhamento das Referências
ConsultarBoleto
O método ConsultarBoleto é utilizado para consultar informações sobre um boleto específico através de uma integração com o serviço PlugBoleto. Ele retorna os dados do boleto consultado.
GerarBoletoPlano
O método GerarBoletoPlano gera boletos para um plano específico e utiliza o método AtualizarSituacaoBoletoPorRecebimento para atualizar a situação dos boletos gerados.
SolicitarImpressaoPlano
O método SolicitarImpressaoPlano solicita a impressão de boletos de um plano e também utiliza o método AtualizarSituacaoBoletoPorRecebimento para garantir que a situação dos boletos esteja atualizada antes da impressão.
GerarBoletoVenda
O método GerarBoletoVenda é responsável por gerar boletos para uma venda específica, utilizando o método AtualizarSituacaoBoletoPorRecebimento para atualizar a situação dos boletos gerados.
SolicitarImpressaoVenda
O método SolicitarImpressaoVenda solicita a impressão de boletos de uma venda e utiliza o método AtualizarSituacaoBoletoPorRecebimento para garantir que a situação dos boletos esteja correta antes da impressão.
Impacto de Alterações
Alterações no método AtualizarSituacaoBoletoPorRecebimento podem impactar diretamente os processos de geração e impressão de boletos, tanto para planos quanto para vendas, devido à sua integração com outros métodos que dependem da atualização correta da situação dos boletos.
Propagação de Mudanças
- Verificar a compatibilidade das alterações com os métodos que chamam
AtualizarSituacaoBoletoPorRecebimento. - Testar a integração com o serviço PlugBoleto para garantir que as consultas e atualizações de boletos funcionem corretamente.
- Validar o impacto nas funcionalidades de geração e impressão de boletos.
Requisitos para Alteração Segura
- Garantir que todas as dependências externas, como o serviço PlugBoleto, estejam funcionando corretamente.
- Realizar testes unitários e de integração para verificar o comportamento do método após as alterações.
- Atualizar a documentação e os consumidores do método para refletir quaisquer mudanças na assinatura ou comportamento do método.