Pular para conteúdo

Schema: Devedor

ID: devedor Área Johnny.Decimal: 10-19 Jurídico → 14 Cobranças


Frontmatter Template

---
jd_id: "14.XX"
jd_area: "Jurídico"
jd_categoria: "Cobranças"
tipo: "devedor"
titulo: ""
data_criacao: "YYYY-MM-DD"
data_modificacao: "YYYY-MM-DD"
tags: [juridico, cobranca, devedor]
status: "ativo"

# Identificação
nome_completo: ""
cpf: ""
cnpj: ""
tipo_pessoa: "fisica"  # fisica | juridica
razao_social: ""  # se PJ

# Contato
telefone_principal: ""
telefones: []
email: ""
emails: []
whatsapp: ""

# Endereço
endereco_completo: ""
logradouro: ""
numero: ""
complemento: ""
bairro: ""
cidade: ""
uf: ""
cep: ""

# Relacionamentos
credores: []  # lista de IDs de credores
dividas: []   # lista de IDs de dívidas

# Controle
total_dividas: 0
valor_total_devido: 0
status_geral: "em_cobranca"  # em_cobranca | acordo | quitado | judicial

# PostgreSQL
pg_id: ""  # UUID da tabela devedores
pg_sync: "YYYY-MM-DD HH:MM:SS"
---

Regras de Deduplicação

  1. Chave primária: CPF ou CNPJ (nunca ambos)
  2. Antes de criar: Buscar por CPF/CNPJ no PostgreSQL e no Vault
  3. Se existir: Atualizar dados, não criar duplicata
  4. Histórico: Manter log de alterações em seção do documento

Estrutura do Documento

# [Nome do Devedor]

## Dados Cadastrais

| Campo | Valor |
|-------|-------|
| CPF/CNPJ | |
| Telefone | |
| Email | |
| Endereço | |

## Dívidas Ativas

- [[14.XX.D01 - Dívida Credor A]]
- [[14.XX.D02 - Dívida Credor B]]

## Histórico de Contatos

| Data | Canal | Resumo | Resultado |
|------|-------|--------|-----------|
| | | | |

## Documentos Anexos

- [[link para MinIO ou arquivo local]]

## Log de Alterações

| Data | Campo | Anterior | Novo | Fonte |
|------|-------|----------|------|-------|
| | | | | |

Validações

  • CPF: 11 dígitos, validar dígitos verificadores
  • CNPJ: 14 dígitos, validar dígitos verificadores
  • Telefone: formato +55 XX XXXXX-XXXX
  • CEP: 8 dígitos

Schema criado em 2026-02-01