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¶
- Chave primária: CPF ou CNPJ (nunca ambos)
- Antes de criar: Buscar por CPF/CNPJ no PostgreSQL e no Vault
- Se existir: Atualizar dados, não criar duplicata
- 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