CriaCartao
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.
public async Task<int> CriaCartao(CartaoCredito item, DadosToken User, int? colaboradorDestinoId = null)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| IsImage | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs | 97 |
| GetColaboradorByUser | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\CartaoCreditoBLL.cs | 117 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| ConsultarClienteCreditoVenda | BOX3_ERP_API\BOX3_ERP_API.Core\Repositories\Implementations\TefGerencimentoRepository.cs | 375 |
| Pagamento | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs | 768 |
| ProcessarFinanceiro | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs | 7190 |
| API_Adicionar | BOX3_ERP_API\BOX3_ERP_API\Controllers\ClienteCreditoController.cs | 861 |
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
- Atualizar e executar testes unitários do método
CriaCartaono projetoBOX3_ERP_API.Core. - Ajustar testes de integração nos fluxos de vendas, recebimentos e crédito ao cliente.
- 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.