Openi DeveloperDeveloper
Investments

Investimentos

Documentação dos endpoints para consulta de investimentos vinculados a um item, incluindo posições históricas (snapshots) e movimentações.

Endpoints Disponíveis

O que guardamos sobre investimentos

Campos obrigatórios (sempre preenchidos)

  • Vínculo (itemId) — a qual conexão (instituição) o investimento pertence
  • Nome (name) — nome do investimento
  • Tipo (type) — a categoria (renda fixa, previdência, fundos, ações, ETF, COE)
  • Status (status) — ativo, pendente ou resgatado
  • Moeda (currency) — moeda do investimento
  • Valor líquido atual (currentNetAmount) — quanto vale já descontando taxas e impostos
  • Datas de controle (createdAt, updatedAt) — criação e última atualização do registro

Campos opcionais (nem sempre vêm da instituição)

Identificação

  • code — código (no caso de fundos, o CNPJ do fundo)
  • isin — identificador global (ISIN)
  • number — número do investimento
  • owner — titular/dono
  • issuer — emissor

Classificação

  • subtype — subtipo (CDB, LCI, previdência, ações, fundo imobiliário, etc.)

Rentabilidade (vem principalmente de fundos)

  • lastMonthRate — rentabilidade do último mês
  • lastTwelveMonthsRate — rentabilidade dos últimos 12 meses
  • annualRate — taxa anual

Posição atual (uma "foto" do investimento numa data de referência)

  • currentDate — data de referência
  • currentValue — valor da cota
  • currentQuantity — quantidade de cotas
  • currentGrossAmount — valor bruto (com impostos)
  • incomeTaxes — imposto de renda aplicado
  • financialTaxes — imposto financeiro aplicado

Condições de renda fixa

  • rate / rateType — taxa contratada e seu tipo (CDI, Selic, IPCA, etc.)
  • fixedAnnualRate — taxa anual fixa
  • issuedAt — data de emissão
  • expiresAt — data de vencimento

Lucro e movimentações

  • amountProfit — lucro líquido até o momento (pode ser negativo, indicando prejuízo)
  • amountWithdrawal — valor disponível para resgate
  • amountOriginal — valor originalmente investido

Tipos de Dados

Status (status)

  • ACTIVE: Ativo
  • PENDING: Pendente
  • TOTAL_WITHDRAWAL: Resgatado totalmente
  • UNKNOWN: Desconhecido

Tipo de Taxa (rateType)

Indexador da taxa contratada. Pode ser null quando não informado.

  • CDI: Certificado de Depósito Interbancário
  • SELIC: Taxa Selic
  • DOLAR: Dólar
  • EURO: Euro
  • IGPM: Índice Geral de Preços do Mercado
  • IPCA: Índice de Preços ao Consumidor Amplo

Tipo de Movimentação (type em transações)

  • BUY: Compra/aplicação
  • SELL: Venda/resgate
  • TRANSFER: Transferência
  • TAX: Cobrança de imposto
  • INTEREST_ACCRUAL: Rendimento / Juros
  • MATURITY: Vencimento
  • MARK_TO_MARKET: Marcação a Mercado
  • COME_COTAS: Come-Cotas

Tipos e Subtipos de Investimento

O campo type indica a categoria do investimento e subtype o detalhamento dentro da categoria.

Renda Fixa (type: FIXED_INCOME)

SubtipoDescrição
CRICertificado de Recebíveis Imobiliários
CRACertificado de Recebíveis do Agronegócio
LCILetra de Crédito Imobiliário
LCALetra de Crédito do Agronegócio
LCLetra de Câmbio
TREASURYTesouro Nacional
DEBENTURESDebêntures (dívida corporativa)
CDBCertificado de Depósito Bancário
LIGLetra Imobiliária Garantida
LFLetra Financeira
CORPORATE_DEBTDívida corporativa

Previdência (type: SECURITY)

SubtipoDescrição
RETIREMENTPrevidência Privada
PGBLPlano Gerador de Benefício Livre
VGBLVida Gerador de Benefício Livre

Fundos (type: MUTUAL_FUND)

SubtipoDescrição
INVESTMENT_FUNDFundo de Investimento
STOCK_FUNDFundo de Ações
MULTIMARKET_FUNDFundo Multimercado
EXCHANGE_FUNDFundo Cambial
FIXED_INCOME_FUNDFundo de Renda Fixa
FIP_FUNDFundo de Investimento em Participações
OFFSHORE_FUNDFundo Offshore
ETF_FUNDFundo ETF

Ações e similares (type: EQUITY)

SubtipoDescrição
STOCKAções
BDRBrazilian Depositary Receipt
REAL_ESTATE_FUNDFundo Imobiliário
DERIVATIVESDerivativos
OPTIONOpções

ETF (type: ETF)

SubtipoDescrição
ETFExchange-Traded Fund (fundo de índice)

COE (type: COE)

SubtipoDescrição
STRUCTURED_NOTECertificado de Operações Estruturadas

Outros (type: OTHER)

SubtipoDescrição
OTHEROutros tipos de investimento

Observações

  • Valores monetários são retornados como string formatada na moeda do investimento (currency).
  • As taxas de rentabilidade (lastMonthRate, lastTwelveMonthsRate, annualRate, rate, fixedAnnualRate) são percentuais com até 4 casas decimais.
  • O campo amountProfit pode ser negativo, indicando prejuízo.
  • Os campos de posição atual (currentValue, currentQuantity, currentGrossAmount, impostos) representam uma "foto" numa data de referência (currentDate); o histórico dessas fotos está disponível no endpoint de snapshots.

On this page