Pular para o conteúdo principal

Tipos de despesa e meios de pagamento

Os valores de type e de payment_method das despesas do fundo e as duas chamadas para usar antes do lançamento: listar os tipos de despesa, com o que cada um exige, e listar os contratos do fundo que aceitam um tipo.

Tipos de despesa​

typeDescriçãoContratoLançamento pela API
administration_taxTaxa de administraçãoSim, da estruturação do fundoNão: calculada pela QI Tech
management_taxTaxa de gestãoSim, da estruturação do fundoNão: calculada pela QI Tech
performance_feeTaxa de performanceSim, da estruturação do fundoNão: calculada pela QI Tech
custody_taxTaxa de custódiaSimNão: calculada pela QI Tech
audit_taxTaxa de auditoriaSimSim
consulting_feeHonorário de consultoriaSimSim
distribution_feeTaxa de distribuiçãoSim (não no rebate)Sim
bank_accountConta bancáriaSimSim
bankslip_feeTarifa de boletoSimSim
sale_commission_taxComissão de vendaSimSim
certifier_feeCertificaçãoSimSim
rating_agency_feeAgência de ratingSimSim
lawyer_feeAdvogadosSimSim
bookkeeping_feeTaxa de escrituraçãoSimSim
insurance_feeSeguroSimSim
collection_agent_feeTaxa de agente de cobrançaSimSim
servicing_feeTaxa de servicingSimSim
fund_structuring_feeTaxa de estruturaçãoSimSim
credit_rights_registration_feeTaxa de registro de direitos creditóriosSim, da estruturação do fundoSim
origination_feeTaxa de originaçãoSimSim
pass_through_agent_feeTaxa de agente de repasseSimNão aceito
cvm_taxTaxa CVMNãoSim
anbima_taxTaxa ANBIMANãoSim
cetip_taxTaxa CETIPNãoNão: calculada pela QI Tech
selic_taxTaxa SELICNãoNão: calculada pela QI Tech
notaryCartórioNãoSim
court_feeCustas judiciaisNãoSim

Nos tipos com contrato, o fornecedor e o contrato precisam existir antes do lançamento. Nos tipos sem contrato, a despesa é lançada direto.

Meios de pagamento​

payment_methodDescrição
transferTED para a conta em payment.target_account.
pixPix para a conta em payment.target_account, para a chave em payment.target_pix_key ou pelo QR Code em payment.pix_qrcode.
bank_slipPagamento do boleto em payment.bank_slip.digitable_line.
automatic_debitDébito automático na conta do fundo em payment.source_account.

Listar tipos de despesa​

Disponível em
PerfilHostPermissão exigida
Gestoramanager-apiLeitura
Consultoriaconsultant-apiIntegração ativa

URL base de cada host: Ambientes (Hosts).

ENDPOINT
/expense/expense_types
MÉTODO
GET
STATUS
200
Corpo da resposta
{
"data": [
{
"expense_type": "cvm_tax",
"requires_contract": false,
"requires_invoice": false
},
{
"expense_type": "notary",
"requires_contract": false,
"requires_invoice": true
},
{
"expense_type": "audit_tax",
"requires_contract": true,
"requires_invoice": true
}
]
}
CampoDescrição
expense_typeTipo de despesa.
requires_contracttrue quando o lançamento exige contract_key.
requires_invoicetrue quando a análise de consolidação exige nota fiscal.

A lista traz os tipos que podem ser lançados: todos, menos os calculados pela QI Tech (cetip_tax, selic_tax, custody_tax, administration_tax, management_tax e performance_fee). pass_through_agent_fee aparece na lista, mas ainda não é aceito no lançamento pela API.

Listar contratos do fundo por tipo de despesa​

Disponível em
PerfilHostPermissão exigida
Gestoramanager-apiLeitura
Consultoriaconsultant-apiLer Despesas ou Ler Consolidações

URL base de cada host: Ambientes (Hosts).

ENDPOINT
/expense/fund_class/{fund_class_key}/expense_type/{expense_type}/contracts
MÉTODO
GET

Parâmetros de caminho​

ParâmetroTipoDescrição
fund_class_keystringChave da classe de fundo (UUID).
expense_typestringTipo de despesa.

Parâmetros de consulta​

ParâmetroTipoObrigatórioDescrição
limitintegerNãoItens por página, de 1 a 100. Padrão: 10.
pageintegerNãoPágina, a partir de 0. Padrão: 0.

Lista os contratos do fundo que cobrem o tipo e estão em andamento ou active.

STATUS
200
Corpo da resposta
{
"requires_contract": true,
"automatic_calculation": null,
"data": [
{
"contract_key": "0a1b2c3d-4e5f-4a6b-8c7d-9e0f1a2b3c4d",
"name": "Auditoria 2026",
"status": "active",
"accepts_expense": true,
"vendor": {
"vendor_key": "5d2e7b9a-3c4f-4e8a-b1d6-9f0a2c3e4b57",
"name": "AUDITORES EXEMPLO S.A.",
"document_number": "44.555.666/0001-81",
"status": "registered",
"agent_key": "a7498c6c-1893-42ec-a8f3-bc6ad0c6b52c"
}
}
],
"limit": 10,
"page": 0,
"is_last_page": true
}
CampoDescrição
requires_contractfalse para tipos sem contrato; nesse caso data vem vazio.
automatic_calculation{"target": ...} quando o tipo é calculado automaticamente num dos contratos da página; senão null.
data[].accepts_expensetrue quando o contrato aceita despesas do tipo lançadas pela gestora ou pela consultoria. Contratos ainda em análise aceitam, e a despesa espera em pending_contract_analysis. false quando o tipo é calculado automaticamente nesse contrato.
data[].vendorFornecedor do contrato, como em atributos do contrato.

Erros​

StatuscodeQuando acontece
400EXP000069A classe de fundo não é da gestora.
403EXP000124A consultoria não tem vínculo ativo com o fundo. Normalmente o consultant-api recusa antes, com 401 (CIT000018).
404EXP000005Tipo de despesa inexistente.
500QIT000500limit ou page fora do intervalo ou não inteiro. A validação desses parâmetros chega como erro interno: corrija o parâmetro e repita a chamada.

Erros de autenticação, permissão e host: veja Erros da API.