# Retornar as categorias DRE

Endpoint: GET /v1/financeiro/categorias-dre
Version: v1
Security: BearerAuth

## Security:

  - `BearerAuth` (unknown)
    apiKey in header Authorization

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `itens` (array)
    Itens de primeiro nível da estrutura DRE

  - `itens.categorias_financeiras` (array)
    Categorias financeiras associadas

  - `itens.categorias_financeiras.ativo` (boolean)
    Indica se a categoria está ativa
    Example: true

  - `itens.categorias_financeiras.codigo` (string)
    Código da categoria financeira
    Example: 1.01

  - `itens.categorias_financeiras.id` (string)
    ID da categoria financeira
    Example: 1f6029f4-19ed-4b97-bd5b-302d3b76d654

  - `itens.categorias_financeiras.nome` (string)
    Nome da categoria financeira
    Example: Vendas de produtos

  - `itens.codigo` (string)
    Código do item
    Example: 01

  - `itens.descricao` (string)
    Descrição do item
    Example: Receita Operacional Bruta

  - `itens.id` (string)
    ID do item
    Example: 0fc50efe-274b-4ba7-ac16-a9203f188149

  - `itens.indica_totalizador` (boolean)
    Indica se o item é totalizador
    Example: false

  - `itens.posicao` (integer)
    Ordem de posicionamento
    Example: 1

  - `itens.representa_soma_custo_medio` (boolean)
    Representa soma do custo médio do produto
    Example: false

  - `itens.subitens` (array)
    Subitens aninhados

## Response 400:

  - `400` (unknown)
    Bad Request

## Response 400 fields (application/json):

  - `error` (string)
    Mensagem de erro
    Example: Mensagem de erro detalhada

## Response 404:

  - `404` (unknown)
    Not Found

## Response 404 fields (application/json):

  - `error` (string)
    Mensagem de erro
    Example: Mensagem de erro detalhada

## Response 500:

  - `500` (unknown)
    Internal Server Error

## Response 500 fields (application/json):

  - `error` (string)
    Mensagem de erro
    Example: Mensagem de erro detalhada

