SetCartaoCredito
Gerado por Inteligência Artificial.
Visão Geral
Este método configura um cartão de crédito para um recebimento, definindo informações como dias de devolução, parcela, valor, forma de pagamento e vínculos de usuário ou cliente.
public void SetCartaoCredito(int cartaoId, int? recebimentoId, int DiasDevolucao, int numeroParcela, decimal valor, string formaPagamento, DadosToken User, int? clienteCreditoId = null)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| AddDays | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs | 151 |
| Contains | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs | 154 |
| Replace | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs | 154 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| ConsultarClienteCreditoVenda | BOX3_ERP_API\BOX3_ERP_API.Core\Repositories\Implementations\TefGerencimentoRepository.cs | 389 |
| Pagamento | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs | 779 |
| ProcessarFinanceiro | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs | 7296 |
| API_Adicionar | BOX3_ERP_API\BOX3_ERP_API\Controllers\ClienteCreditoController.cs | 872 |
Detalhamento das Referências
ConsultarClienteCreditoVenda
Método de repositório utilizado para consultar créditos do cliente em vendas TEF, podendo configurar cartões de crédito vinculados à venda.
Pagamento
Processo de pagamento no módulo de recebimento, que pode acionar SetCartaoCredito para atualizar vínculos e dados de cartões durante o processamento de recebimentos.
ProcessarFinanceiro
Método central de processamento financeiro, podendo configurar ou atualizar cartões para cada parcela ou recebimento financeiro.
API_Adicionar
Endpoint HTTP POST ([HttpPost]) para adicionar crédito ao cliente, podendo envolver lógica de configuração ou vínculo de cartão de crédito.
Impacto de Alterações
Alterações em SetCartaoCredito afetam diretamente o fluxo de configuração e vínculo de cartões de crédito em recebimentos, vendas e crédito ao cliente.
Propagação de Mudanças
- Atualizar e executar testes unitários do método
SetCartaoCreditono projetoBOX3_ERP_API.Core. - Ajustar testes de integração nos fluxos de vendas, recebimentos e crédito ao cliente que utilizam configuração de cartões.
- Notificar equipes financeiras, de vendas e integrações sobre eventuais mudanças no vínculo de cartões de crédito.
Requisitos para Alteração Segura
- Cobertura de testes unitários e de integração para cenários de configuração de cartões em diferentes situações de pagamento.
- Validação manual em ambiente de QA para garantir correto vínculo e persistência dos dados do cartão.
- Atualização da documentação de processos financeiros e integrações, caso haja alteração de parâmetros ou regras.