Pular para conteúdo

Contexto: Carteira

O que é

Bounded context responsável pela vida da operação de crédito depois que ela é formalizada: acompanhamento das parcelas (fluxo_pagamentos), conciliação de pagamentos, inadimplência, e o ciclo de cessão a fundos — hoje só DAVOS — em que operações são cedidas, o pagamento do cliente é repassado ao fundo, e por fim um arquivo CNAB de retorno informa ao fundo o que foi pago. Distinto dos contextos comercial e mesa, que cobrem a jornada até a formalização.

Funcionalidades neste contexto

  • cessao-davos — tela /carteira/cessao: geração (interna) ou importação (arquivo da FIDEM) do CNAB de cessão de operações ao fundo DAVOS; fonte de verdade em cnab_remessa_linhas.
  • retorno-davos — tela /carteira/cessao/retorno-davos: geração do CNAB 400 de retorno ao fundo DAVOS das parcelas cedidas e repassadas, com histórico, cancelamento e a seção de alerta "Não incluídas no retorno".

Conceitos centrais

  • cessao — ato de ceder uma operação a um fundo; cnab_remessa_linhas como fonte de verdade, e a regra "só gera retorno quem tem cessão".
  • repasse-ao-fundo — confirmação (/carteira/conciliacao) de que o pagamento do cliente foi repassado ao fundo; pré-requisito do retorno.
  • cnab — formato de arquivo (444 remessa / 400 retorno) e a conciliação por CPF+parcela+ valor na importação.

Onde vive no código

  • CRM: apps/crm-menos-juros/client/src/pages/carteira/ (cessao/, conciliacao/)
  • API: apps/api-menos-juros/src/v2/carteira/ (cessao/)
  • DB: operacoes (cedido, cessao, data_cessao), cnab_remessa_linhas, fluxo_pagamentos (status_pagamento, valor_recebido, repassado_fundo), cnab_cessao_arquivos, cnab_cessao_arquivo_operacoes, log_importacao_cessao

Relacionado

cessao-davos · retorno-davos · cessao · repasse-ao-fundo · cnab · comercial · mesa