Pular para o conteúdo principal

CriaCartao

atenção

Gerado por Inteligência Artificial.


Visão Geral

Este método cria um novo registro de cartão de crédito, realizando validações de imagem e vinculando o cartão ao usuário ou colaborador destino informado.

BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs
public async Task<int> CriaCartao(CartaoCredito item, DadosToken User, int? colaboradorDestinoId = null)

Dependências Diretas

MétodoLocalizaçãoLinha
IsImageBOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs97
GetColaboradorByUserBOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs117

Referências

Método / EndpointLocalizaçãoLinha
ConsultarClienteCreditoVendaBOX3_ERP_API\BOX3_ERP_API.Core\Repositories\Implementations\TefGerencimentoRepository.cs375
PagamentoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs768
ProcessarFinanceiroBOX3_ERP_API\BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs7190
API_AdicionarBOX3_ERP_API\BOX3_ERP_API\Controllers\ClienteCreditoController.cs861

Detalhamento das Referências

ConsultarClienteCreditoVenda

Método de repositório utilizado em integrações para consultar dados de crédito de cliente em vendas TEF, podendo acionar CriaCartao para gerar cartão na base.

Pagamento

Processo de pagamento no módulo de recebimento, que pode acionar a criação de cartão para registrar transações de crédito vinculadas a contratos e vendas.

ProcessarFinanceiro

Método que centraliza a lógica de processamento financeiro, podendo demandar a criação de cartões de crédito para registros de movimentação.

API_Adicionar

Endpoint HTTP POST ([HttpPost]) utilizado para adicionar crédito ao cliente, acionando a criação do cartão quando necessário.


Impacto de Alterações

Alterações em CriaCartao afetam diretamente os fluxos de criação e vinculação de cartões de crédito em vendas, recebimentos, crédito de clientes e rotinas de integração financeira.


Propagação de Mudanças

  1. Atualizar e executar testes unitários do método CriaCartao no projeto BOX3_ERP_API.Core.
  2. Ajustar testes de integração nos fluxos de vendas, recebimentos e crédito ao cliente.
  3. Notificar equipes financeiras, de vendas e integração sobre possíveis alterações no cadastro de cartões.

Requisitos para Alteração Segura

  • Cobertura de testes unitários e de integração para todos os cenários de criação de cartões.
  • Validação manual em ambiente de QA para garantir persistência e vinculação corretas.
  • Atualização da documentação dos processos financeiros e integrações caso haja alteração de parâmetros, regras ou DTOs envolvidos.