Cedentes declarados da classe — quem vende o recebível para o fundo
Quem ORIGINOU os direitos creditórios que o fundo comprou. É a ponte entre o FIDC e o risco de verdade: o fundo é registrado, publica informe e tem auditor, mas quem vende os recebíveis para ele costuma ser empresa fechada — sem ação, sem balanço público e sem rating. O informe obriga a declarar o documento dos maiores cedentes, e é o único lugar em que esses CNPJs aparecem de graça. **As duas listas não se somam.** `origin_block` separa os cedentes com risco de recompra (`with_risk`, o cedente responde pelo crédito) dos sem risco (`no_risk`, o fundo carrega a perda), e **o mesmo cedente aparece nos dois blocos** — somá-los o conta duas vezes, a mesma armadilha das duas séries de inadimplência. O terceiro bloco, `legacy`, é a lista ÚNICA que a fonte publicava até 2019-10, antes de separar risco de recompra: `risk_retained` vem null nele porque ele não é nenhum dos dois, e atribuí-lo a um lado inventaria uma distinção que a fonte não fazia. `document_kind` é o campo a ler antes de qualquer conclusão. `invalido` é a MAIORIA das declarações e não é lixo: são os placeholders de "não divulgado" da própria fonte. Eles ficam na resposta porque é deles que sai `undisclosed_share_pct` — **quanto da carteira vem de cedente que a classe não identificou**, que é a leitura de concentração que não existe em nenhuma outra superfície. `cpf` marca cedente pessoa física e o documento **não viaja**: as fontes federais de enriquecimento publicam CPF mascarado, então não há o que cruzar, e carregar a PII adiante só criaria exposição. `share_pct` é as-filed, em percentual (35,2 = 35,2%). Uma parcela em 3,8% das declarações cai fora de [0, 100] — quem preencheu reais no campo de percentual — e essas passam com `share_pct_implausible` marcado, em vez de corrigidas. `declared_share_total_implausible` marca o caso análogo no total do bloco. Para a pergunta inversa — em quais classes um cedente aparece — use `/credit/originators/{cnpj}`.
In: header
Path Parameters
CNPJ completo do emissor, 14 dígitos sem pontuação.
^\d{14}$Query Parameters
Competência exata (fim de mês). Default: a mais recente.
^\d{4}-\d{2}-\d{2}$Response Body
curl -X GET "https://api.databolsa.com/v1/credit/fidc/string/originators?date=string"{
"data": [
{
"cnpj": "string",
"reference_date": "string",
"origin_block": "with_risk",
"risk_retained": true,
"originator_rank": 0,
"originator_cnpj": "string",
"document_kind": "cnpj",
"share_pct": 0,
"share_pct_implausible": true,
"declared_count": 0,
"identified_count": 0,
"declared_share_total": 0,
"declared_share_total_implausible": true,
"undisclosed_share_pct": 0
}
],
"meta": {
"next_cursor": "string",
"count": 0,
"total": 0,
"subject": {
"property1": "string",
"property2": "string"
},
"cnpj": "string",
"reference_date": "string"
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}Em quais FIDCs este CNPJ aparece como cedente
A pergunta inversa de `/credit/fidc/{cnpj}/originators`, e a que muda uma decisão: dado um CNPJ, **em quantas classes de FIDC ele originou os recebíveis, e com que peso em cada uma**. É o que revela concentração disfarçada de diversificação. Uma carteira com quatro FIDCs de gestores diferentes, lastros diferentes e prospectos diferentes pode depender do mesmo originador em três deles — e nenhum dos quatro relatórios mensais que o investidor recebe diz isso, porque cada um enxerga só o próprio fundo. `net_worth`, `portfolio` e `impaired_ratio` da classe viajam na resposta para que a exposição seja dimensionável sem uma segunda chamada: 5% de um fundo de R$ 3 bilhões e 60% de um de R$ 20 milhões não são o mesmo risco. Vêm null quando a classe declarou cedente e não tem linha de patrimônio na competência — a linha de exposição permanece, porque omiti-la esconderia justamente o que a rota existe para mostrar. `class_count` no `meta` conta **classes distintas**, não linhas: o mesmo cedente aparece nos dois blocos de risco da mesma classe e em mais de um slot da declaração, e contar linhas inflaria a exposição. Só CNPJ é consultável. Cedente pessoa física existe na fonte e o CPF não é indexado aqui — as fontes federais de enriquecimento publicam CPF mascarado, então não há cruzamento possível, e manter a PII consultável só criaria exposição sem uso.
Prometido × entregue por série de cota
A série entregou o que prometeu. É o desfecho na forma em que o investidor faz a pergunta, sem proxy — as demais leituras de deterioração usam "a inadimplência passou de tanto" como substituto de "deu errado", o que é razoável e ainda assim é um substituto. **Sênior e subordinada não se comparam.** A sênior promete taxa e a subordinada absorve o que sobrar: `performance_gap_pct` negativo na subordinada é o desenho funcionando, e na sênior é promessa quebrada. `seniority` usa o mesmo vocabulário e a mesma derivação de `/credit/fidc/{cnpj}/series`, e vem null quando o rótulo livre da fonte não afirma prioridade. `declares_target` **separa "não prometeu" de "prometeu zero"**, e sem ele o número engana: o campo de retorno esperado vem sempre preenchido na fonte e metade das séries traz zero, porque subordinada normalmente não promete retorno. Sem a marca, o gap dessas séries leria "superou a meta" onde não havia meta nenhuma. `shortfall_streak` conta **meses consecutivos** entregando abaixo do prometido. Um mês abaixo é ruído de marcação; a sequência é o que a série mensal de 13,5 anos permite afirmar. Desempenho negativo é dado e não é filtrado. `performance_implausible` marca o mês em que a fonte publica percentual fora de [-100, +100] — e ela publica: 1.396 linhas trazem realizado acima de 1.000%, com topo em 3,0 × 10¹⁶ por cento. O valor sai **as-filed**, nunca corrigido nem escondido, e o mês marcado fica FORA de `shortfall_streak`: um gap positivo gigante zeraria uma sequência real de meses abaixo da meta.