VerificarEstorno
Gerado por Inteligência Artificial.
Visão Geral
Método assíncrono responsável por verificar o estorno de um recebimento identificado pelo seu ID. Atua na camada de negócio (BLL) do módulo de comissão, garantindo a validação ou processamento necessário para o estorno.
public async Task VerificarEstorno(int recebimentoId){...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| VerificarEstorno(int) | BOX3_ERP_API.Core.BLL.ComissaoBLL.cs | 0 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| API_Estorno(int) - JazigoVendaController | BOX3_ERP_API\Controllers\JazigoVendaController.cs | 335 |
| API_Estorno(int) - OrdemServicoController | BOX3_ERP_API\Controllers\OrdemServicoController.cs | 4145 |
| API_Estorno(int) - RecebimentoController | BOX3_ERP_API\Controllers\RecebimentoController.cs | 742 |
| API_Estorno(int) - VendaController | BOX3_ERP_API\Controllers\VendaController.cs | 3403 |
| Estornar(int, DadosToken) - AgendamentoClinicaBLL | BOX3_ERP_API.BLL.Clinica\BLL\AgendamentoClinicaBLL.cs | 3329 |
| EstornarPagamentoServico(int, DadosToken) - AgendamentoClinicaBLL | BOX3_ERP_API.BLL.Clinica\BLL\AgendamentoClinicaBLL.cs | 3720 |
| EstornoVenda(int, DadosToken) - VendaJazigoRepository | BOX3_ERP_API.Core\Repositories\Implementations\VendaJazigoRepository.cs | 1531 |
Detalhamento das Referências
VerificarEstorno(int)
Método assíncrono que realiza a verificação do estorno para um recebimento específico, identificado pelo parâmetro recebimentoId. É chamado internamente para validar ou processar a lógica de estorno na aplicação.
API_Estorno(int)
Endpoints HTTP que acionam o processo de estorno em diferentes controladores (JazigoVendaController, OrdemServicoController, RecebimentoController, VendaController), permitindo a interação via API para realizar estornos.
Estornar(int, DadosToken)
Método assíncrono da camada de negócio responsável por realizar o estorno de agendamentos na clínica, utilizando dados do token para autenticação/autorização.
EstornarPagamentoServico(int, DadosToken)
Método assíncrono que realiza o estorno de pagamentos de serviços vinculados a agendamentos clínicos, também utilizando dados do token.
EstornoVenda(int, DadosToken)
Método assíncrono que executa o estorno de vendas de jazigos, utilizando dados do token para controle de acesso.
Impacto de Alterações
Alterações neste método podem impactar diretamente os processos de estorno em múltiplos módulos e controladores da aplicação, afetando a integridade dos dados financeiros e fluxos de negócio relacionados a comissões, vendas, agendamentos e recebimentos.
Propagação de Mudanças
- Atualização dos endpoints API_Estorno nos controladores relacionados.
- Ajustes nos métodos de estorno da camada de negócio e repositórios.
- Revisão dos fluxos de autenticação e autorização via DadosToken.
- Testes integrados para garantir consistência nos processos de estorno.
Requisitos para Alteração Segura
- Compreensão completa do fluxo de estorno em todos os módulos envolvidos.
- Garantia de testes unitários e integrados cobrindo todos os casos de uso.
- Validação da segurança e permissões associadas ao uso do método.
- Comunicação com equipes responsáveis pelos módulos afetados para alinhamento.