Listagem de Solicitações de Amortização
Endpoint de consulta paginada que retorna as solicitações de amortização de uma determinada classe de fundo. A resposta inclui, para cada solicitação, os dados financeiros calculados, o histórico de status, as amortizações por investidor e os dados da série de emissão vinculada.
Filtros de retorno
Por padrão, todos os sub-objetos (issuance_serie, investor_amortizations e status_events) são retornados. Utilize os query params dto_filters_* para omitir campos e reduzir o tamanho da resposta.
Request
ENDPOINT
/quota/fund_class/{fund_class_key}/amortization_requestsMÉTODO
GETPath params
| Parâmetro | Tipo | Descrição |
|---|---|---|
fund_class_key | string | Chave única da classe de fundo (UUID). |
Query params
| Parâmetro | Tipo | Obrigatoriedade | Descrição |
|---|---|---|---|
page | integer | opcional | Número da página (começa em 0). Padrão: 0. |
limit | integer | opcional | Quantidade de registros por página. Padrão: 20. Máximo: 100. |
dto_filters_issuance_serie | boolean | opcional | Quando true, omite o objeto issuance_serie de cada item. Padrão: false. |
dto_filters_investor_amortizations | boolean | opcional | Quando true, omite o array investor_amortizations de cada item. Padrão: false. |
dto_filters_status_events | boolean | opcional | Quando true, omite o array status_events de cada item. Padrão: false. |
Exemplo de chamada
GET /quota/fund_class/{fund_class_key}/amortization_requests?page=0&limit=20
Response
STATUS
200Response Body
{
"data": [
{
"amortization_request_key": "3571e292-3a83-4011-904d-20ee963022ef",
"type": "scheduled_amortization",
"regime_type": "issuance_serie_principal_percentage",
"quotation_date": "2026-06-05",
"principal_percentage": 0.5,
"financial_application_yield_percentage": 0.12,
"gross_value": 10000.0,
"result_quota_value": 1.05,
"amortization_value": 5000.0,
"net_value": 4750.0,
"quota_percentage": 0.5,
"status": "done",
"status_events": [
{
"status": "created",
"event_datetime": "2026-06-01T10:00:00.000Z"
},
{
"status": "done",
"event_datetime": "2026-06-05T14:30:00.000Z"
}
],
"investor_amortizations": [
{
"investor_amortization_key": "f1e2d3c4-b5a6-7890-fedc-ba9876543210",
"investor": {
"investor_key": "aaaa1111-bbbb-2222-cccc-dddd33334444",
"name": "Investidor Exemplo S.A.",
"person_type": "legal",
"document_number": "12.345.678/0001-99",
"distributor": {
"distributor_key": "dddd4444-eeee-5555-ffff-aaaa66667777",
"name": "Distribuidora Exemplo",
"document_number": "98.765.432/0001-11",
"account_data": {
"bank": "341",
"agency": "1234",
"account": "56789-0"
}
}
},
"status": "done",
"net_value": 4750.0,
"ir_value": 200.0,
"iof_value": 50.0,
"ir_compensation": 0.0,
"iof_compensation": 0.0,
"total_value": 5000.0,
"payment_method": "regular",
"payment_date": "2026-06-06",
"status_events": [
{
"status": "created",
"event_datetime": "2026-06-01T10:00:00.000Z"
},
{
"status": "done",
"event_datetime": "2026-06-06T09:00:00.000Z"
}
],
"amortizations": [
{
"financial_application_key": "fa111111-2222-3333-4444-555566667777",
"amortization_key": "am888888-9999-aaaa-bbbb-ccccddddeeee",
"status": "settled",
"principal_reduction": 2500.0,
"acquisition_cost_reduction": 0.0,
"yield_value": 300.0,
"total_value": 2800.0,
"ir_value": 100.0,
"iof_value": 25.0,
"taxable_yield_value": 300.0
}
],
"payments": [
{
"payment_key": "pp000000-1111-2222-3333-444455556666",
"origin_key": "f1e2d3c4-b5a6-7890-fedc-ba9876543210",
"total_value": 4750.0,
"target_account": {
"bank": "341",
"agency": "1234",
"account": "56789-0"
},
"payment_type": "amortization_payment.investor",
"payment_date": "2026-06-06",
"status": "paid",
"status_events": [
{
"status": "paid",
"event_datetime": "2026-06-06T09:15:00.000Z"
}
]
}
]
}
],
"issuance_serie": {
"issuance_serie_key": "is111111-2222-3333-4444-555566667777",
"name": "Série A - Cota Sênior",
"serie": 1,
"original_quota_value": 1.0,
"current_quota_value": 1.05,
"current_number_of_quotas": 1000000.0,
"current_net_worth": 1050000.0,
"current_principal_value": 1000000.0,
"performance_fee_current_value": 0.0,
"remuneration_type": "cdi_plus",
"minimum_share_capital": 1000.0,
"status": "active",
"internal_code": "SR-001",
"processing_method": "pro_rata",
"operation_period_configuration": {
"subscription_days": [1, 2, 3, 4, 5],
"redemption_days": [1, 2, 3, 4, 5]
},
"sub_class": {
"sub_class_key": "sc222222-3333-4444-5555-666677778888",
"name": "Classe Sênior",
"subordination_level": 1,
"fund_class": {
"fund_class_key": "fc333333-4444-5555-6666-777788889999",
"name": "Fundo de Investimento em Direitos Creditórios Exemplo",
"short_name": "FIDC Exemplo",
"document_number": "11.222.333/0001-44",
"accounting_date": "2026-06-09",
"sub_type": "exclusive",
"tax_classification": "long_term",
"condominum_type": "closed",
"investment_category": "credit_rights",
"prevent_payment": false,
"manager": {
"manager_key": "mg444444-5555-6666-7777-888899990000",
"name": "Gestora Exemplo DTVM",
"document_number": "55.666.777/0001-88"
}
}
}
}
}
],
"limit": 20,
"page": 0,
"is_last_page": true
}
Atributos da resposta
| Campo | Tipo | Descrição |
|---|---|---|
data | array | Lista de solicitações de amortização. Veja tabela abaixo. |
page | integer | Número da página atual. |
limit | integer | Quantidade de registros por página. |
is_last_page | boolean | Indica se esta é a última página de resultados. |
Atributos de cada solicitação (objetos dentro de data)
| Campo | Tipo | Descrição |
|---|---|---|
amortization_request_key | string | Identificador único da solicitação (UUID). |
type | string | Tipo da amortização. Consulte os enumeradores de tipo abaixo. |
regime_type | string | Regime de cálculo da amortização. Consulte os enumeradores de regime abaixo. |
quotation_date | string | Data de cotação no formato YYYY-MM-DD. |
principal_percentage | number | Percentual do principal a ser amortizado. Presente conforme o regime_type. |
financial_application_yield_percentage | number | Percentual de rendimento da aplicação financeira. Presente conforme o regime_type. |
gross_value | number | Valor bruto total da amortização em reais. |
result_quota_value | number | Valor da cota resultante após a amortização. |
amortization_value | number | Valor total a ser amortizado em reais. |
net_value | number | Valor líquido total após impostos em reais. |
quota_percentage | number | Percentual de cotas resgatadas. Presente conforme o regime_type. |
status | string | Status atual da solicitação. Consulte os enumeradores de status abaixo. |
status_events | array | Histórico de transições de status. Omitido se dto_filters_status_events=true. Veja tabela abaixo. |
investor_amortizations | array | Lista de amortizações individuais por investidor. Omitido se dto_filters_investor_amortizations=true. Veja tabela abaixo. |
issuance_serie | object | Dados da série de emissão vinculada. Omitido se dto_filters_issuance_serie=true. Veja tabela abaixo. |
Atributos de status_events
| Campo | Tipo | Descrição |
|---|---|---|
status | string | Status do evento. |
event_datetime | string | Data e hora do evento no formato ISO 8601 (ex: 2026-06-01T10:00:00.000Z). |
Atributos de investor_amortizations
| Campo | Tipo | Descrição |
|---|---|---|
investor_amortization_key | string | Identificador único da amortização do investidor (UUID). |
investor | object | Dados do investidor. Veja tabela abaixo. |
status | string | Status da amortização do investidor. Consulte os enumeradores de status do investidor abaixo. |
net_value | number | Valor líquido a pagar ao investidor em reais. |
ir_value | number | Valor de IR retido em reais. |
iof_value | number | Valor de IOF retido em reais. |
ir_compensation | number | Compensação de IR em reais. |
iof_compensation | number | Compensação de IOF em reais. |
total_value | number | Valor total bruto em reais. Presente após o cálculo. |
payment_method | string | Método de pagamento. Consulte os enumeradores de método de pagamento abaixo. |
payment_date | string | Data prevista do pagamento no formato YYYY-MM-DD. |
status_events | array | Histórico de transições de status do investidor. Mesma estrutura de status_events da solicitação. |
amortizations | array | Detalhamento por aplicação financeira. Veja tabela abaixo. |
payments | array | Lista de pagamentos gerados. Veja tabela abaixo. |
Atributos de investor
| Campo | Tipo | Descrição |
|---|---|---|
investor_key | string | Chave única do investidor (UUID). |
name | string | Nome do investidor. |
person_type | string | Tipo de pessoa (natural ou legal). |
document_number | string | CPF ou CNPJ do investidor. Presente quando disponível. |
external_id | string | Identificador externo do investidor. Presente quando informado. |
external_distribution_key | string | Chave de distribuição externa. Presente quando informada. |
short_name | string | Nome abreviado. Presente quando informado. |
sub_type | string | Subtipo do investidor. Presente quando informado. |
distributor | object | Dados da distribuidora vinculada. Veja tabela abaixo. |
Atributos de distributor
| Campo | Tipo | Descrição |
|---|---|---|
distributor_key | string | Chave única da distribuidora (UUID). |
name | string | Nome da distribuidora. |
document_number | string | CNPJ da distribuidora. |
account_data | object | Dados bancários da distribuidora. |
Atributos de amortizations
| Campo | Tipo | Descrição |
|---|---|---|
financial_application_key | string | Chave da aplicação financeira (UUID). |
amortization_key | string | Chave única da amortização (UUID). |
status | string | Status da amortização. |
principal_reduction | number | Redução de principal em reais. |
acquisition_cost_reduction | number | Redução de custo de aquisição em reais. |
yield_value | number | Valor de rendimento em reais. Presente quando calculado. |
total_value | number | Valor total em reais. Presente quando calculado. |
ir_value | number | Valor de IR em reais. Presente quando calculado. |
iof_value | number | Valor de IOF em reais. Presente quando calculado. |
taxable_yield_value | number | Valor de rendimento tributável em reais. Presente quando calculado. |
Atributos de payments
| Campo | Tipo | Descrição |
|---|---|---|
payment_key | string | Chave única do pagamento (UUID). |
origin_key | string | Chave da origem do pagamento (UUID). |
total_value | number | Valor total do pagamento em reais. |
target_account | object | Dados da conta de destino. |
description | string | Descrição do pagamento. Presente quando informada. |
payment_type | string | Tipo do pagamento. Consulte os enumeradores de tipo de pagamento abaixo. |
payment_date | string | Data do pagamento no formato YYYY-MM-DD. |
status | string | Status do pagamento. Consulte os enumeradores de status do pagamento abaixo. |
deleted_at | string | Data e hora de exclusão no formato ISO 8601. Presente apenas quando o pagamento foi cancelado. |
status_events | array | Histórico de transições de status do pagamento. Mesma estrutura de status_events da solicitação. |
Atributos de issuance_serie
| Campo | Tipo | Descrição |
|---|---|---|
issuance_serie_key | string | Chave única da série de emissão (UUID). |
name | string | Nome da série de emissão. |
serie | integer | Número da série. |
original_quota_value | number | Valor original da cota em reais. |
current_quota_value | number | Valor atual da cota em reais (calculado como current_net_worth / current_number_of_quotas). |
current_number_of_quotas | number | Quantidade atual de cotas em circulação. |
current_net_worth | number | Patrimônio líquido atual em reais. |
current_principal_value | number | Valor de principal atual em reais. |
performance_fee_current_value | number | Valor atual de taxa de performance em reais. |
remuneration_type | string | Tipo de remuneração da série. |
minimum_share_capital | number | Capital mínimo em reais. |
status | string | Status da série de emissão. |
internal_code | string | Código interno da série. |
processing_method | string | Método de processamento (ex: pro_rata). |
operation_period_configuration | object | Configuração de períodos operacionais da série. |
pre_fixed | number | Taxa pré-fixada. Presente quando aplicável. |
post_fixed | object | Dados do indexador pós-fixado. Presente quando aplicável. |
interest_rate_type | string | Tipo de taxa de juros. Presente quando aplicável. |
isin_code | string | Código ISIN da série. Presente quando informado. |
external_id | string | Identificador externo. Presente quando informado. |
specific_interest_rate_data | object | Dados específicos de taxa de juros. Presente quando aplicável. |
fixed_principal_value | number | Valor de principal fixo. Presente quando aplicável. |
sub_class | object | Dados da subclasse vinculada. Veja tabela abaixo. |
Atributos de sub_class
| Campo | Tipo | Descrição |
|---|---|---|
sub_class_key | string | Chave única da subclasse (UUID). |
name | string | Nome da subclasse. |
subordination_level | integer | Nível de subordinação da subclasse. |
fund_class | object | Dados da classe de fundo. Veja tabela abaixo. |
Atributos de fund_class
| Campo | Tipo | Descrição |
|---|---|---|
fund_class_key | string | Chave única da classe de fundo (UUID). |
name | string | Nome do fundo. |
short_name | string | Nome abreviado do fundo. |
document_number | string | CNPJ do fundo. |
accounting_date | string | Data contábil vigente no formato YYYY-MM-DD. |
sub_type | string | Subtipo do fundo. |
tax_classification | string | Classificação tributária do fundo. |
condominum_type | string | Tipo de condomínio do fundo. |
investment_category | string | Categoria de investimento. |
prevent_payment | boolean | Indica se pagamentos estão bloqueados para o fundo. |
manager | object | Dados do gestor do fundo. |
administrator | object | Dados do administrador. Presente quando informado. |
integralization_account_key | string | Chave da conta de integralização (UUID). Presente quando informada. |
Enumeradores de type
| Valor | Descrição |
|---|---|
scheduled_amortization | Amortização programada/agendada |
extraordinary_amortization | Amortização extraordinária |
Enumeradores de regime_type
| Valor | Descrição |
|---|---|
cash_availability | Baseado na disponibilidade de caixa |
issuance_serie_principal_percentage | Percentual do principal da série de emissão |
quota_percentage | Percentual de cotas |
financial_application_principal_percentage | Percentual do principal da aplicação financeira |
net_value | Valor líquido fixo |
gross_value | Valor bruto fixo |
financial_application_yield_percentage | Percentual de rendimento da aplicação financeira |
Enumeradores de status
| Status | Descrição |
|---|---|
created | Solicitação criada |
waiting_quotation_date | Aguardando data de cotação |
pending_inputs | Aguardando dados de entrada |
processing_calculation | Cálculo em processamento |
processing_investor_amortizations | Processando amortizações dos investidores |
pending_manual_approval | Aguardando aprovação manual |
processing_approval | Aprovação em processamento |
processing_issuance_serie_impacts | Processando impactos na série de emissão |
reprocessed | Reprocessada |
reproved | Reprovada |
done | Concluída |
Enumeradores de status do investor_amortization
| Status | Descrição |
|---|---|
created | Amortização do investidor criada |
pending_quote | Aguardando cotação |
processing_approval | Aprovação em processamento |
pending_manual_approval | Aguardando aprovação manual |
done | Concluída |
reproved | Reprovada |
Enumeradores de payment_method
| Valor | Descrição |
|---|---|
regular | Pagamento padrão (TED/PIX) |
b3 | Pagamento via B3 |
Enumeradores de payment_type
| Valor | Descrição |
|---|---|
amortization_payment.investor | Pagamento de amortização ao investidor |
amortization_payment.ir | Recolhimento de IR da amortização |
amortization_payment.iof | Recolhimento de IOF da amortização |
amortization_payment.collateral | Pagamento de garantia da amortização |
redemption.investor | Pagamento de resgate ao investidor |
redemption.ir | Recolhimento de IR do resgate |
redemption.iof | Recolhimento de IOF do resgate |
redemption.integralization_iof | Recolhimento de IOF de integralização do resgate |
redemption.tax_anticipation | Antecipação de tributos do resgate |
Enumeradores de status do payment
| Status | Descrição |
|---|---|
created | Pagamento criado |
pending_payment | Aguardando pagamento |
pending_manual_approval | Aguardando aprovação manual |
pending_confirmation | Aguardando confirmação |
pending_accounting_date | Aguardando data contábil |
paid | Pago |
canceled | Cancelado |