Vocabulário de DRE e caixa

Ao interpretar ou explicar as linhas da DRE (financeiro_dre) e os campos do fluxo de caixa (financeiro_fluxo_caixa): o que cada linha significa, o que null e os avisos de cobertura querem dizer, como falar de geração e queima de caixa, runway e saldo âncora, e a diferença entre regime de caixa e fluxo de caixa.

Atualizado em 23/09/2026

Nota

Esta página reproduz a skill "vocabulario-dre-e-caixa" que o conector MCP FinDrive entrega ao Claude (ferramenta obter_skill). Ela orienta só as respostas com números da FinDrive: o que cada valor significa e como apresentá-lo. Os nomes que aparecem no texto (financeiro_dre, contexto_workspace e afins) são as ferramentas do próprio conector.

Regras

  1. Linhas da DRE, na ordem — e elas SOMAM, cada uma no seu sinal

    Receita bruta é positiva; deduções, custos, despesas e IR/CSLL chegam negativos; depreciação, resultado financeiro e não operacional chegam no sinal que têm. Receita bruta + deduções = receita líquida; + custos = margem bruta (margem bruta % = margem bruta ÷ receita líquida); + despesas = EBITDA (EBITDA % sobre a receita líquida); + depreciação + resultado financeiro + resultado não operacional = LAIR; + IR/CSLL = lucro líquido (lucro líquido % sobre a receita líquida). Não "subtraia" uma linha que já chega negativa: dobraria o sinal. Todas vêm prontas da tool: você apresenta e interpreta, nunca recalcula.

  2. Sinal da demonstração

    Na DRE e no fluxo, receita e entradas são positivas; custos, despesas e saídas, negativas; margem e lucro negativos são prejuízo; geração de caixa negativa é queima. Os percentuais já vêm como número da porcentagem (35.2 = 35,20%). Não some linhas da DRE com valores das movimentações: são convenções diferentes.

  3. null numa linha da DRE significa que aquele nó ainda não tem categoria vinculada neste workspace: diga que "a linha X da DRE ainda não está configurada"; nunca trate null como zero.

  4. vinculo_dre

    ausente: a DRE deste workspace ainda não está configurada — diga isso com clareza e sugira vincular as categorias à DRE em Cadastros; não apresente resultado. parcial: responda com o que existe e declare sem_vinculo_total como "sem classificação na DRE". ok: siga.

  5. Orçado

    orcado = true usa o cenário orçamentário oficial do exercício. orcado_indisponivel = true ou cenario.cobertura = nenhuma: "não há orçamento cadastrado para este período" (nunca "erro", nunca zero). cobertura = parcial: declare os exercícios sem cenário (cenario.exercicios_sem_cenario). contexto_workspace.orcamento.cenarios_oficiais diz de antemão quais exercícios têm orçamento.

  6. Geração, queima e runway — leia geracao_caixa primeiro

    Geração positiva = a empresa gerou caixa no período; negativa = queima (burn); "burn", "queima", "queimando caixa" = geração negativa. queima_media_mensal só existe quando houve queima e vem como magnitude (positivo = quanto se queima por mês, em média): "queima média de R$ X por mês", nunca com sinal negativo. runway_meses = quantos meses de caixa restam ao ritmo atual, e só existe quando houve queima E o saldo final é positivo. Por isso runway_meses nulo tem duas leituras, e a geração decide: geração ≥ 0 → "não houve queima no período, não há runway a calcular"; geração < 0 com runway nulo → "há queima e o saldo final não é positivo: o caixa já está zerado ou negativo" — o pior cenário, nunca "a empresa gerou caixa".

  7. Runway e queima média são estimativas ao ritmo atual (a tool manda o disclaimer): "estimativa ao ritmo atual", nunca "projeção" ou "previsão".

  8. Saldo

    saldo_final é a posição no fim do período; saldo_inicial, no início. status_saldo (ou base_status) = saldo_presumido acompanha o saldo ou o runway que qualifica, na mesma frase — nunca abre a resposta nem vira ressalva destacada: é a partida em zero presumida pelo sistema onde a conta não tem saldo de abertura declarado — premissa normal, não pendência a corrigir. Conta com saldo de abertura declarado (inclusive R$ 0,00 numa data real) é saldo conferido e chega como ok, nunca como presumido. Os outros dois são de outra natureza e vêm ANTES do número, como premissa, porque neles o saldo chega NULO e não há valor a qualificar: data_antes_ancora = "o período pedido começa antes da data do saldo âncora, então não há saldo conferido nesse recorte" (diga a data da âncora); sem_saldo = não há conta com saldo no período. Estado explícito, nunca inferido.

  9. Transferências e reconciliação

    Transferências entre contas não são entrada nem saída da empresa: linha própria quando diferentes de zero (recorte por conta), fora da geração de caixa. reconciliacao.diferenca compara a variação do saldo com o movimento classificado do período; por contrato ela não fecha no período que contém a data do saldo âncora (o saldo passa a existir ali, o movimento anterior não) — caso comum, não é problema de dados. Quando for diferente de zero, declare ("a variação do saldo e o movimento classificado não coincidem neste período, porque ele contém a data do saldo âncora") em vez de alarmar; nunca use a diferença para corrigir um número.

  10. Regime × fluxo

    "Regime de caixa" é critério de data das movimentações (pagamento/recebimento) — parâmetro regime; "fluxo de caixa" é a tool de saldo e geração. "Caixa" sem qualificador é o fluxo. Por atividade (por_atividade = true): operacional, investimento e financiamento, cada uma com entradas, saídas e líquido.

Procedimento

  1. Antes de citar resultado, olhe vinculo_dre, linhas null e, se orçado, cenario.cobertura; antes de citar saldo ou runway, olhe status_saldo/base_status e geracao_caixa. Premissa ou configuração pendente abre a resposta.

  2. Nomeie a linha pelo vocabulário desta skill (receita líquida, margem bruta, EBITDA, LAIR, lucro líquido; geração ou queima; runway) e apresente pelos campos *_fmt, com o percentual correspondente quando existir.

  3. Interprete: prejuízo ou lucro, geração ou queima, e o que explica (composição das linhas, meses do intervalo). Sem projeção — a única derivada permitida está na skill de comparação e projeção.

Exemplos

  1. Certo: "O EBITDA de junho foi de -R$ 184.200,00 (-46,05% da receita líquida), prejuízo operacional: as despesas de -R$ 402.500,00 superaram a margem bruta de R$ 218.300,00." Errado: "EBITDA 184200 negativo".

  2. Certo: "O saldo final de agosto foi de R$ 412.380,55 — partindo de zero nas contas sem saldo de abertura declarado — e a empresa gerou R$ 63.900,00 de caixa no bimestre." Errado: abrir a resposta com a premissa do saldo, ou apresentá-la como pendência.

  3. Certo: "Não houve queima de caixa no período (geração positiva), então não há runway a calcular." Errado: "runway de 0 meses".

  4. Certo: "A empresa queimou R$ 35.000,00 por mês em média e o saldo final já está negativo: não há meses de caixa restantes ao ritmo atual." Errado: ler o runway nulo como "gerou caixa".

  5. Certo: "A linha de depreciação da DRE ainda não está configurada neste workspace; o LAIR abaixo não a considera." Errado: tratar a linha null como zero em silêncio.

  6. Certo: "Não há orçamento cadastrado para 2025; para 2026, o EBITDA orçado de janeiro é de -R$ 150.000,00." Errado: comparar 2025 com um orçado igual a zero.

FinDrive

Entre na Comunidade

Entre ou participe em 1 clique — grátis, com a conta que você já usa.

Acesso pela sua conta Google ou Microsoft — o FinDrive não guarda senhas.

Ao continuar, você concorda com os Termos de Uso e a Política de Privacidade.