Pular para o conteúdo principal

SetCartaoCredito

atenção

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.

BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs
public void SetCartaoCredito(int cartaoId, int? recebimentoId, int DiasDevolucao, int numeroParcela, decimal valor, string formaPagamento, DadosToken User, int? clienteCreditoId = null)

Dependências Diretas

MétodoLocalizaçãoLinha
AddDaysBOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs151
ContainsBOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs154
ReplaceBOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs154

Referências

Método / EndpointLocalizaçãoLinha
ConsultarClienteCreditoVendaBOX3_ERP_API\BOX3_ERP_API.Core\Repositories\Implementations\TefGerencimentoRepository.cs389
PagamentoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs779
ProcessarFinanceiroBOX3_ERP_API\BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs7296
API_AdicionarBOX3_ERP_API\BOX3_ERP_API\Controllers\ClienteCreditoController.cs872

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

  1. Atualizar e executar testes unitários do método SetCartaoCredito no projeto BOX3_ERP_API.Core.
  2. Ajustar testes de integração nos fluxos de vendas, recebimentos e crédito ao cliente que utilizam configuração de cartões.
  3. 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.