Extratos

❗️

Rate limiting

As consultas de saldos e extratos estão sujeitas às nossas políticas de rate limiting. Para mais detalhes, consulte Rate Limit.

A API de Extratos da Grafeno permite consultar, de forma simples e programática, as contas, os saldos e as movimentações vinculadas à sua conta Grafeno, facilitando a gestão financeira e a integração com o seu ERP ou plataforma.

👍

Recomendado: Webhook de Extratos

Para acompanhar as movimentações de uma conta, a alternativa ideal é utilizar o nosso Webhook de Extratos. Em vez de consultar o extrato periodicamente (polling), sua aplicação recebe cada nova movimentação assim que ela acontece, o que garante dados mais atualizados, reduz o volume de requisições e evita que sua integração seja impactada pelos limites de rate limiting.

Recomendamos reservar o endpoint de movimentações para consultas pontuais, como conciliações retroativas ou reprocessamento de períodos específicos.

Recursos disponíveis

A API de Extratos é composta por três recursos:

RecursoO que faz
ContasLista todas as contas bancárias das quais você é participante.
SaldosRetorna o saldo atual e o saldo disponível de uma conta.
MovimentaçõesRetorna o extrato de uma conta, com todas as entradas e saídas do período.

Listar contas bancárias

  • Lista todas as contas bancárias vinculadas à sua conta Grafeno, incluindo Conta Empresa, Conta Vinculada (Escrow) e Conta Escrow Flex.
  • Retorna informações como agência, número da conta, titularidade, movimentador, aprovador e os papéis que você exerce em cada conta.

Obter saldo da conta

  • Consulta o saldo da sua conta Grafeno em tempo real.
  • Retorna o saldo atual, o saldo disponível para uso imediato e os saldos inicial e final do período consultado.

Listar movimentações da conta

  • Lista as movimentações das contas associadas.
  • Permite filtrar por data, tipo de transação e valor.
  • Retorna os detalhes de cada movimentação, como data, tipo, valor, contraparte e saldo após a transação.

📘

Movimentações em tempo real

Se o objetivo é receber cada nova movimentação assim que ela ocorre, utilize o Webhook de Extratos em vez de consultar este endpoint repetidamente.

Estrutura dos retornos

Listagem de contas bancárias

ParâmetroDescriçãoTipo
idIdentificador único da conta bancária.String
typeTipo do recurso. Sempre ipBankAccount neste endpoint.String
attributes.agencyNúmero da agência.String
attributes.accountNúmero da conta.String
attributes.bankCódigo do banco.String
attributes.companyNameRazão social da empresa titular da conta.String
attributes.documentNumberCNPJ da empresa titular da conta.String
attributes.mover.moverDocumentNumberDocumento do movimentador da conta.String
attributes.mover.moverCompanyNameNome do movimentador da conta.String
attributes.approver.approverDocumentNumberDocumento do aprovador da conta.String
attributes.approver.approverCompanyNameNome do aprovador da conta.String
attributes.associatedFundFundo associado à conta, quando aplicável.String
attributes.viewersVisualizadores autorizados da conta, quando aplicável.String
attributes.rolesPapéis que você exerce na conta: owner, mover e/ou approver.Array

Consulta de saldo

ParâmetroDescriçãoTipo
idIdentificador único do registro de saldo.String
typeTipo do recurso. Sempre balance neste endpoint.String
attributes.currentBalanceSaldo atual da conta.String
attributes.availableBalanceSaldo disponível para uso imediato.String
attributes.initialBalanceSaldo no início do período consultado.String
attributes.finalBalanceSaldo no fim do período consultado.String
meta.search.entryAtGteqData de início do período consultado.String
meta.search.entryAtLteqData de término do período consultado.String

Extrato da conta

ParâmetroDescriçãoTipo
idIdentificador único da movimentação no extrato.String
typeTipo do recurso. Sempre statementEntry neste endpoint.String
attributes.entryAtData e hora da movimentação.String
attributes.kindTipo da movimentação (ex.: pix_withdrawal). Veja a tabela abaixo.String
attributes.bankAccount.nameNome do titular da conta bancária da contraparte.String
attributes.bankAccount.documentNumberDocumento do titular da conta bancária da contraparte.String
attributes.valueValor da movimentação.String
attributes.apiPartnerTransactionUuidUUID da transação informado pelo parceiro de API.String
attributes.balanceSaldo da conta após a movimentação.String
meta.search.entryAtGteqData inicial do filtro aplicado.String
meta.search.entryAtLteqData final do filtro aplicado.String

Tipos de movimentação

O campo attributes.kind identifica a natureza de cada movimentação. Para facilitar a consulta, os tipos estão agrupados por categoria.

Entradas

Movimentaçãokind
TED Recebidaentry
TEF Recebidatef_entry
PIX Recebidopix_entry
Pix Cobrança Recebidopix_charge_received
Recebimento de Boleto via Pixpix_boleto_received
Recebimento de Boletosrepayment
Recebimento de Protestosprotest_repayment
Recebimento Cartãocard_received
Transferência Recebidatransfer_received
Transferência Judicial Recebidajudicial_transfer_received
Entrada de Split de Cobrançacharge_apportionment_entry
—boleto_payment_transitory_credit
—selic_repo_received
—cetip_received

Saídas

Movimentaçãokind
TED Enviadawithdrawal
TEF Enviadatef_withdrawal
PIX Enviadopix_withdrawal
Transferência Enviadatransfer_sent
Pagamentobarcode_payment
Pagamento de Boleto (Tributos e Convênios)tribute_payment
Pagamento de Boleto (Tributos e Convênios)fiducia_barcode_payment_withdrawal
Pagamento em Lote de Boleto (Tributos e Convênios)fiducia_batch_transfer_withdrawal
Saída de Split de Cobrançacharge_apportionment_withdrawal
Débito de Transferência de Titularidadecharge_concession_withdrawal
Movimentação Genérica de Saídageneric_movement_out
—selic_repo_sent
—cetip_sent

Tarifas e custos

Movimentaçãokind
Custoscosts
Tarifas de Containvoice
Tarifa TEDted_cost
Tarifa PIXpix_cost
Custas Cartoráriasnotary_costs
—account_maintenance_fee
—iof_charge
—selic_cost

Estornos

Movimentaçãokind
Estorno de TEDchargeback
Estorno de Envio de TEDted_sent_chargeback
Estorno de Tarifa de TEDted_cost_chargeback
Estorno de TEF Recebidatef_entry_chargeback
Estorno de TEF Enviadatef_withdrawal_chargeback
Estorno de PIX Recebidopix_entry_chargeback
Estorno de Envio PIXpix_sent_chargeback
Estorno de Tarifa PIXpix_cost_chargeback
Estorno de Pagamentopayment_chargeback
Estorno de Pagamentobarcode_payment_chargeback
Estorno de Pagamentofiducia_barcode_payment_chargeback
—selic_repo_sent_chargeback
—selic_repo_received_chargeback
—cetip_sent_chargeback
—iof_charge_chargeback

Outros

Movimentaçãokind
Transferênciainternal_transfer
Movimentaçãogeneric_movement
Reconciliaçãoreconciliation

Benefícios

  • Automação e eficiência: reduz processos manuais ao automatizar a coleta de dados financeiros.
  • Transparência e controle: oferece uma visão clara e detalhada das finanças da sua empresa.
  • Segurança: permite monitorar as movimentações de perto, reduzindo riscos de fraudes e erros.
  • Integração: facilita a conexão com o seu ERP ou plataforma, centralizando a gestão dos recursos.

Exemplos de uso

  • Gestão centralizada de contas: um administrador financeiro lista todas as contas da empresa em um só lugar e identifica rapidamente quais precisam de atenção.
  • Verificação de saldo antes de pagamentos: antes de uma transferência de valor alto, o sistema consulta o saldo disponível e evita falhas por saldo insuficiente.
  • Conciliação automática em tempo real: com o Webhook de Extratos, cada movimentação é recebida assim que ocorre e conciliada automaticamente com os registros contábeis.
  • Auditoria de períodos específicos: a equipe de auditoria consulta o endpoint de movimentações para revisar todas as transações de um intervalo de datas.
  • Análise de fluxo de caixa: a equipe financeira analisa o histórico de movimentações para identificar períodos de maior e menor liquidez e planejar ações estratégicas.
  • Redução de riscos com contas vinculadas: com contas Escrow, os recursos só são movimentados após verificação e aprovação do credor, trazendo mais segurança às transações comerciais.