Movimentação da carteira: ticket médio, recompra e parte relacionada
Como a carteira de direitos creditórios se mexeu no mês — o que o fundo comprou, o que o cedente comprou de volta e o que foi vendido para quem. `avg_ticket` é a **pulverização**, que era premissa do produto ("riscos não correlacionados") e até aqui indemonstrável: 100 recebíveis de R$ 1 milhão e 1 milhão de recebíveis de R$ 100 são a mesma carteira em valor e riscos opostos. `acquired_amount` e `acquired_count` somam o eixo de **transferência de risco** (com e sem aquisição substancial dos riscos). A fonte publica um segundo corte das mesmas aquisições, por status de pagamento, que abre apenas a parcela com risco — os dois eixos **não se somam**, mesma regra das duas séries de inadimplência. `acquired_impaired` vem desse segundo corte e por construção só enxerga inadimplente comprado dentro da parcela com risco. `repurchase_to_portfolio` é o cedente comprando de volta o recebível que já cedeu, tipicamente o que vencia e não ia pagar. É a forma clássica de uma carteira parecer saudável enquanto o excesso de spread é queimado para maquiar atraso — e como a recompra some da inadimplência declarada, ela não aparece em nenhuma outra métrica. O denominador é a **carteira**, não o patrimônio: fundo alavancado tem carteira maior que o PL, e usar PL faria a mesma recompra parecer menor. `related_party_sale_pct` é o fundo vendendo recebível de volta para o cedente ou para prestadores de serviço. Em volume relevante muda a natureza do veículo: deixa de ser comprador de risco e vira financiador do cedente. Venda para terceiro fica fora da conta de propósito — isso é mercado, não conflito. É raro, e é a raridade que faz a ocorrência valer alarme. **Comprar direito já inadimplente não é necessariamente defeito:** há fundo cuja tese é comprar carteira vencida com deságio. Vira sinal num fundo que se apresenta como performado, e essa distinção é de quem consome — por isso o campo se chama `acquired_impaired` e descreve o fato em vez de julgá-lo. Garantia tem cobertura baixíssima na fonte (180 classes em 13,5 anos): `collateral_amount` null é a fonte calada, **nunca zero de garantia**.
In: header
Path Parameters
CNPJ completo do emissor, 14 dígitos sem pontuação.
^\d{14}$Query Parameters
1001 <= value <= 1000^\d{4}-\d{2}-\d{2}$^\d{4}-\d{2}-\d{2}$Response Body
curl -X GET "https://api.databolsa.com/v1/credit/fidc/string/portfolio-ops?cursor=string&limit=100&from=string&to=string"{
"data": [
{
"cnpj": "string",
"reference_date": "string",
"acquired_amount": 0,
"acquired_count": 0,
"avg_ticket": 0,
"acquired_impaired": 0,
"acquired_impaired_pct": 0,
"repurchased_amount": 0,
"repurchased_count": 0,
"repurchase_to_portfolio": 0,
"substituted_amount": 0,
"sold_amount": 0,
"sold_to_related_party": 0,
"related_party_sale_pct": 0,
"sale_gain": 0,
"collateral_amount": 0,
"collateral_pct": 0,
"collateral_pct_implausible": true,
"portfolio": 0,
"net_worth": 0
}
],
"meta": {
"next_cursor": "string",
"count": 0,
"total": 0,
"subject": {
"property1": "string",
"property2": "string"
},
"order": "desc"
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}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.
Por quanto o fundo compra o risco, com a mediana dos pares ao lado
O preço de ENTRADA — a que taxa o fundo comprou os direitos creditórios. É a peça que faltava para responder se um FIDC está caro ou barato: o informe já dizia o que o fundo tem e quanto disso não paga, e nunca dizia por quanto comprou. Sem isso não existe excesso de spread, o colchão que separa um fundo capaz de absorver perda de um que repassa direto para a cota. **As duas taxas não se somam.** `desconto_aquisicao` é o deságio pago na compra do recebível e `juros` é a remuneração embutida no papel; empilhá-las num "custo" único inventaria um número que não existe em lugar nenhum. `peer_median_buy_avg` viaja em toda linha porque **taxa isolada não informa nada**: a pergunta é "estou comprando a tanto, o setor está em quanto". É a mediana da mesma classe de ativo na mesma competência, calculada só sobre taxa plausível — incluir as marcadas puxaria a régua para um número que ninguém pagou. `buy_vs_peer_pp` positivo é comprar mais caro que os pares, o que pode ser risco maior **ou** negociação pior: a fonte não distingue os dois, e dizer qual seria inventar. `buy_spread` é a dispersão dentro da própria carteira. Um fundo que compra entre 10% e 300% não tem uma política de crédito, tem várias — e a média sozinha esconde isso. `rate_implausible` marca acima de 1.000 (valor em reais no campo de taxa). A faixa de 100 a 1.000 fica **sem marca de propósito**: desconto de factoring passa de 100% ao ano sem ser erro. Cerca de 27% das classes declaram alguma taxa numa competência típica. Resposta vazia é o normal da fonte, não falha de cobertura.