API de Cessão de crédito

A cessão em uma operação de dívida em mercado de capitais, é um processo que visa transformar ativos ilíquidos em liquidez imediata, proporcionando benefícios tanto para o originador dos ativos quanto para os investidores.

Este processo começa com a identificação dos ativos elegíveis pelo originador, que pode incluir recebíveis de crédito, contratos, etc. A securitizadora ou a gestora da VERT (Uma entidade legal separada que adquire esses ativos) efetivam o processo de cessão, dependendo do tipo de instrumento que foi feita a operação.

Visão macro do processo de cessão de crédito para uma operação

Para concluir a compra da cessão de crédito para uma carteira de operação estruturada, a VERT conta com um sistema proprietário de checagem de critérios de elegibilidade.

Através da adoção das nossas boas práticas de parametrização desses critérios em nosso sistema, poderemos aumentar a eficácia operacional, reduzindo tempo de avaliação, riscos decorrentes de falhas humanas, além de prover um ganho considerável de escalabilidade nesse processo.

Troca de dados de cessão via arquivo

Nosso procedimento se inicia a partir da definição de como será feita a troca de dados de cessão. Caso seja feita via arquivos, você deve:

  1. Determinar o formato de dado que será transacionado para a cessão, checar as orientações na página troca de dados via arquivo.

  2. Aderir ao nosso programa de segurança para prevenção ao vazamento de dados

  3. Pronto, você já pode iniciar a transferência de dados junto ao nosso time!

Troca de dados de cessão via API

Abrir cessão

POST /cessoes

Método responsável pela abertura da cessão.

Body

Name
Type
Description

id_operacao

string

id da operação

Exemplo

{
  "id_operacao": 1
}

Response

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "em_andamento",
  "data_criacao": "2025-06-20T22:39:41.123456"
}

Enviar Contratos

POST /cessoes/contratos

Método responsável pelo recebimento dos dados dos contratos

Body

Name
Type
Description

id_cessao

string

id da cessão

contratos

list

Lista do objeto de contratos

Exemplo

Os campos dos contratos podem ser variáveis de acordo com a necessidade da operação

{
  "id_cessao": "550e8400-e29b-41d4-a716-446655440000",
  "contratos": [
    {
      "num_contrato": "ABC123456",
      "data_referencia": "2025-07-14",
      "nome_originador": "Banco XPTO",
      "cnpj_originador": 12345678000199,
      "tipo_pessoa_cedente": 2,
      "nome_cedente": "Empresa Cedente Ltda",
      "documento_cedente": 98765432000188,
      "tipo_pessoa_sacado": 1,
      "nome_sacado": "João da Silva",
      "documento_sacado": 12345678900,
      "score_sacado": 750,
      "data_nascimento_sacado": "1990-05-20",
      "renda_sacado": 8500.50,
      "cep_sacado": "01000-000",
      "email_sacado": "[email protected]",
      "telefone_sacado": 11999998888,
      "logradouro_sacado": "Rua das Flores, 123",
      "complemento_sacado": "Apto 45",
      "bairro_sacado": "Centro",
      "municipio_sacado": "São Paulo",
      "uf_sacado": "SP",
      "taxa_cessao": 1.75,
      "codigo_registro": "REG123456",
      "tipo_contrato": 3,
      "coobrigacao": true,
      "taxa_contrato": 2.35,
      "data_emissao_contrato": "2025-07-01",
      "total_parcelas_contrato": 12,
      "valor_presente_contrato": 120000.00,
      "valor_financiado": 130000.00,
      "sistema_amortizacao": 1,
      "esg": false,
      "garantia": true,
      "avalista": false,
      "tipo_produto": "CDC",
      "grupo_economico": "Grupo XPTO",
      "validacao_criterios": 1,
      "dados_adicionais": {
        "observacao": "Observação do contrato"
      }, // Livre para dados a mais, caso tenha
      "identificador_unico_registradora": "UUID-1234567890",
      "genero_sacado": "M",
      "data_expiracao_contrato": "2026-07-01",
      "data_inicio_contrato": "2025-07-01",
      "valor_aquisicao": 118000.00,
      "data_aquisicao_recebivel": "2025-07-02",
      "parcelas": [
        {
          "num_parcela": "001",
          "identificador": "PARC-001-ABC123456",
          "valor_presente": 10000.00,
          "valor_principal": 9500.00,
          "valor_face": 10200.00,
          "valor_juros": 200.00,
          "valor_aquisicao": 9800.00,
          "valor_iof": 50.00,
          "data_vencimento": "2025-08-01",
          "valor": 10200.00
          "dados_adicionais": {
              "observacao": "Observação da parcela"
          }, // Livre para dados a mais
        },
        {
          "num_parcela": "002",
          "identificador": "PARC-002-ABC123456",
          "valor_presente": 10000.00,
          "valor_principal": 9500.00,
          "valor_face": 10200.00,
          "valor_juros": 200.00,
          "valor_aquisicao": 9800.00,
          "valor_iof": 50.00,
          "data_vencimento": "2025-09-01",
          "valor": 10200.00
        }
      ]
    }
  ]
}

Response

{
  "message": "Dados recebidos e em processamento",
  "contratos_recebidos": 1,
  "parcelas_recebidas": 2
}

Finalizar cessão

POST /cessoes/finalizar

Método responsável por indicar que todos os contratos foram enviados a cessão está disponível para a sequência do fluxo.

Body

Name
Type
Description

cessao_id

string

id da cessão

Exemplo

{
  "cessao_id": "550e8400-e29b-41d4-a716-446655440000"
}

Response

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "finalizada",
  "message": "Cessão finalizada com sucesso"
}

Atualizado

Isto foi útil?