---
title: "Conta a conta de uma demonstração da entrega, em reais"
method: GET
path: "/v1/cvm/dfps/{id_doc}/demonstracoes/{demonstracao}"
tags: ["CVM"]
---

# Conta a conta de uma demonstração da entrega, em reais

`GET /v1/cvm/dfps/{id_doc}/demonstracoes/{demonstracao}`

## Request

- Base URL: `https://api.balancos.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.balancos.ai/v1/cvm/dfps/{id_doc}/demonstracoes/{demonstracao}`
- Auth: HTTP bearer

## Path parameters

- `id_doc` string, required
- `demonstracao` string, required

## Query parameters

- `visao` string: `consolidado` ou `individual`. Padrão: consolidado, ou individual quando a entrega não tem consolidado.

## Response `200`

`bpa`, `bpp`, `dre`, `dra`, `dfc`, `dmpl` ou `dva`.

- EnvelopeDemonstracoes
  - `dados` Demonstracoes, required
    - `entrega` EntregaResumo, required
      - `id_doc` string, required
      - `exercicio` integer, required
      - `data_referencia` string, required
      - `versao` integer, required
      - `link_documento` string, required
    - `visao` string, required
    - `visao_solicitada` string, nullable, required
    - `demonstracoes` Demonstracao[], required
      - `demonstracao` string, required
      - `nome` string, required
      - `metodo` string, nullable, required
      - `escala_publicada` string, nullable, required
      - `moeda` string, nullable, required
      - `exercicio_atual` Periodo, required
        - `inicio` string, nullable, required
        - `fim` string, nullable, required
      - `exercicio_anterior` Periodo, required
        - `inicio` string, nullable, required
        - `fim` string, nullable, required
      - `contas` Conta[], required
        - `codigo` string, required
        - `descricao` string, nullable, required
        - `nivel` integer, required
        - `padronizada` boolean, required
        - `coluna` string, nullable, required
        - `valor_atual` union, required
          - integer
          - number
        - `valor_anterior` union, required
          - integer
          - number
  - `meta` Meta, required
    - `versao` string
    - `release` string
    - `dados_atualizados_em` string, nullable, required
    - `requisicao_id` string, required

## Other responses

- `400`: `parametro_invalido` (visão ou demonstração) ou `requisicao_invalida` (parâmetro desconhecido).
- `401`: `chave_invalida` — Bearer ausente, malformado, inexistente ou revogado.
- `404`: `entrega_nao_encontrada` (ID_DOC sem entrega DFP) ou `demonstracao_nao_encontrada` (demonstração ou visão que a entrega não tem).
- `429`: `limite_excedido` (cota da conta) ou `limite_ip` (piso por IP).
- `503`: `indisponivel` — gold ou Supabase fora, ou falha ao concluir a medição.

---

[API](https://skmtc.dev/balancos/apis/balancos-ai-api-publica.md) · [All operations](https://skmtc.dev/balancos/apis/balancos-ai-api-publica/llms.txt) · [OpenAPI document](https://skmtc.dev/balancos/apis/balancos-ai-api-publica/revisions/389d7f383cb5?raw)
