Pular para o conteúdo principal

AtualizarSituacaoBoletoPorRecebimento

atenção

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.

Core/BLL/RecebimentoBLL.cs
public async Task<bool> AtualizarSituacaoBoletoPorRecebimento(List<int> listaIdsParcelas, string cnpjSH, string tokenSH, string cedenteCnpj)

Dependências Diretas

MétodoLocalizaçãoLinha
ConsultarBoletoCore/Integrations/PlugBoleto/SoftwareHouse/BLL/PlugBoletoCadastroBLL.cs3187
TryParseCore/BLL/RecebimentoBLL.cs3193
TryParseCore/BLL/RecebimentoBLL.cs3196

Referências

Método / EndpointLocalizaçãoLinha
GerarBoletoPlanoCore/BLL/RecebimentoBLL.cs2648
SolicitarImpressaoPlanoCore/BLL/RecebimentoBLL.cs3236
GerarBoletoVendaCore/BLL/RecebimentoBLL.cs3086
SolicitarImpressaoVendaCore/BLL/RecebimentoBLL.cs3329
API_GerarBoletoPlanoControllers/CarneController.cs175
API_SolicitarImpressaoPlanoControllers/CarneController.cs193
API_GerarBoletoVendaControllers/CarneController.cs766
API_SolicitarImpressaoVendaControllers/CarneController.cs210

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

  1. Verificar a compatibilidade das alterações com os métodos que chamam AtualizarSituacaoBoletoPorRecebimento.
  2. Testar a integração com o serviço PlugBoleto para garantir que as consultas e atualizações de boletos funcionem corretamente.
  3. 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.