Financeiro

Relatórios

Entenda como gerar relatórios detalhados para análise de dados.

Financeiro

Relatórios

Entenda como gerar relatórios detalhados para análise de dados.

Financeiro

Relatórios

Entenda como gerar relatórios detalhados para análise de dados.

DRE Demonstrativo do Resultado

O relatório DRE no BomControle apresenta, de forma estruturada, o resultado financeiro de um período, segregando receitas, despesas e resultados (lucros ou prejuízos) conforme o plano de contas da empresa. É similar a uma demonstração de resultado contábil, permitindo visualizar o desempenho operacional e não operacional em um intervalo de tempo. Diferentemente do comparativo simples, o DRE pode abranger múltiplos meses em uma única visão, compondo uma tabela com colunas para cada mês do período selecionado (ou outros intervalos, como trimestres), além de calcular totais e percentuais.

1. Acessando o Relatório DRE

Para acessar a tela do DRE:

  • Navegue até Financeiro > Relatórios no menu superior.

  • Selecione DRE (Demonstração do Resultado). A tela será exibida com os filtros no topo e, abaixo, uma estrutura em forma de árvore listando categorias de receitas e despesas, bem como linhas de resultado.

Pré-requisitos: Para que o DRE seja significativo, é importante que o plano de contas financeiro da empresa esteja configurado, com categorias de receitas e despesas devidamente classificadas (operacionais, não operacionais, etc.). O BomControle utiliza esse plano de contas para montar a estrutura do DRE. Ao acessar o relatório pela primeira vez, se nenhuma categoria existir, o sistema pode perguntar se deseja preencher com categorias padrão.

2. Visão geral da tela

A figura abaixo ilustra a tela do Relatório DRE com seus principais componentes:

Imagem do relatório DRE 

3. Detalhamento dos campos e funcionalidades

1. Empresa: Permite selecionar uma ou mais empresas cujos resultados serão consolidados no DRE. O comportamento é semelhante ao filtro de empresa no relatório comparativo, com uma diferença importante: para exibir o detalhamento completo (categorias individuais) no DRE de várias empresas simultaneamente, todas elas devem usar o mesmo Plano de Contas Financeiro. Caso contrário, o sistema entrará em um modo de exibição simplificado (somando resultados globais de cada empresa) e não permitirá expandir categorias.
Regras: Obrigatório selecionar pelo menos uma empresa. Por padrão, a empresa logada vem marcada. Se o usuário marcar empresas adicionais, o sistema verifica os planos de contas: se houver mais de um plano envolvido (por exemplo, Empresa A usa plano X e Empresa B usa plano Y), o DRE será gerado de forma simplificada, isto é, sem detalhar por categorias individuais (as linhas de RECEITAS e DESPESAS aparecerão consolidadas e não expansíveis). Uma mensagem de alerta é exibida se tentar expandir categorias nesse caso: "Selecione empresas do mesmo Plano de Contas para detalhar o DRE.
Impacto:* Selecionar múltiplas empresas (com mesmo plano) consolida os valores de cada categoria somando todas as empresas. Isso é útil para ver o resultado consolidado de um grupo empresarial. Porém, caso os planos de contas sejam distintos, o DRE simplificado mostrará apenas totais de receitas e despesas de cada empresa somados, sem abrir por categoria – nesse cenário, para ver detalhes, filtre uma empresa de cada vez ou unifique os planos de contas. Em ambientes multi-empresa, mantenha as estruturas de contas alinhadas se quiser análises conjuntas detalhadas.

2. Mês de Referência: Define o até quando do período apresentado. É um campo de data (mês/ano) que normalmente indica o último mês a ser incluído no DRE. Por exemplo, se você quer um DRE dos últimos 3 meses até março/2025, selecione Março/2025 aqui e “3 Meses Atrás” no campo seguinte.
Regras: Obrigatório. Por padrão, o sistema preenche com o mês atual (p.ex. se estamos em setembro, refere-se a setembro do ano corrente como referência). O seletor de data abre um calendário restrito a seleção por mês (não dias). Você pode mudar para qualquer mês/ano, respeitando limites do sistema (não se pode ir além da data atual para Competência, e no caso de regime Caixa, possivelmente também não há futuros porque não há movimentações futuras registradas).
Impacto: Serve de base para calcular o intervalo do relatório em conjunto com 3. Período. Também determina os rótulos “até [mês/ano]” que podem constar no cabeçalho do relatório impresso. Alterar o mês de referência, sem mudar o período, desloca a janela de tempo analisada. Ex: com período “3 meses atrás”, referência Mar/2025 trará Jan–Fev–Mar/2025; se mudar referência para Jun/2025, trará Abr–Mai–Jun/2025. Esse campo, isoladamente, não provoca recálculo até que se clique em Aplicar (ou se navegue nos dados via outros controles).

3. Período: Determina a extensão em meses do DRE, a partir do Mês de Referência selecionado. As opções típicas incluem: 2 Meses Atrás, 3 Meses Atrás, 4, 5, 6 Meses Atrás, 12 Meses Atrás, Ano atual, etc. Cada opção corresponde a um número de meses: por exemplo, “3 Meses Atrás” geralmente indica o mês de referência + os 2 meses anteriores (totalizando 3 meses incluindo o referência). “Ano atual” faz o sistema trazer todos os meses do ano em curso (de janeiro até o mês de referência que, se for atual, será dezembro do ano corrente).
Regras: Obrigatório. Por padrão, vem selecionado “3 Meses Atrás”, que costuma mostrar o trimestre corrente (mês de referência e dois anteriores). O usuário pode escolher outra faixa conforme necessidade. Ao alterar o Período, o sistema recalcula internamente as datas inicial e final do intervalo, combinando com o Mês de Referência. Esse campo funciona em conjunto com o Mês de Referência: por exemplo, se escolher “12 Meses Atrás” e referência Mar/2025, o relatório cobrirá de Abr/2024 a Mar/2025 (12 meses). Se escolher “Ano atual”, independentemente do mês de referência selecionado, o sistema entende como janeiro até dezembro do ano atual (ignorando o ano da referência se diferente; esta opção sempre pega o ano do momento atual do sistema).
Impacto: A definição do período determina quantas colunas de mês aparecerão na tabela do DRE e quais meses serão incluídos. Por exemplo, com “6 Meses Atrás” a partir de uma referência, a tabela terá 6 colunas de meses (ordenadas do mais antigo ao mais recente, geralmente). Um período maior traz mais dados históricos, permitindo análises de tendência ao longo de trimestres ou ano. No entanto, muitos meses também significam uma tabela mais larga, exigindo rolagem horizontal na visualização (o BomControle ajusta a largura automaticamente: se muitos meses forem selecionados, a tabela vira scrollable horizontalmente). O período escolhido também influencia o cálculo de percentuais de variação mês a mês (ver adiante). Sempre confira se o período definido corresponde à sua necessidade de análise (por exemplo, “Ano atual” para ver a performance acumulada no ano, ou X meses para ver uma série temporal).

4. Regime (Competência/Caixa): Alterna a perspectiva do DRE entre Regime de Competência e Regime de Caixa. No regime de competência, as receitas e despesas são atribuídas aos meses em que foram geradas (competência ou vencimento), independentemente de quando houve pagamento. No regime de caixa, considera-se o momento em que o dinheiro efetivamente entrou ou saiu (pagamentos e recebimentos).
Regras: Obrigatório escolher uma das duas opções. O padrão inicial pode variar conforme configuração do usuário; o sistema guarda a última seleção feita. Por exemplo, se você preferiu “Caixa” da última vez que usou o DRE, ao abrir novamente o relatório possivelmente já estará selecionado Caixa (o BomControle salva essa preferência do tipo de regime). Se não houver preferência salva, costuma vir Competência como padrão. Sempre que você muda o regime e aplica, o sistema pode armazenar essa escolha para uso futuro.
Impacto: Muda fundamentalmente os valores exibidos. Com Competência, o DRE refletirá a performance econômica: receitas são reconhecidas quando faturadas (ou vencidas), despesas quando incorridas, mesmo que não pagas. Com Caixa, reflete a situação financeira realizada: só conta o que foi efetivamente recebido e pago no período. Por exemplo, uma venda a prazo feita em janeiro e recebida em março apareceria no DRE de janeiro no regime competência, mas apenas no DRE de março no regime caixa. Essa alternância é muito útil para análises gerenciais distintas (contábil vs fluxo de caixa). Ao trocar o regime, é preciso aplicar os filtros para recalcular os dados conforme o novo critério – o sistema então busca as movimentações financeiras adequadas (ele utiliza fontes de dados diferentes ou parâmetros distintos na API para cada regime). Todos os valores, categorias e resultados serão recalculados e podem mudar significativamente entre um regime e outro. Dica: Verifique no cabeçalho do relatório (acima da tabela) onde é indicado o regime sendo utilizado (Competência ou Caixa) para evitar confusão ao interpretar os números.

5. Aplicar: Assim como no relatório comparativo, o botão Aplicar filtros deve ser clicado após configurar os filtros desejados (Empresa, Mês, Período, Regime) para gerar ou atualizar o DRE. Até que seja clicado, mudanças nos filtros não refletem na tabela.
Regras: Habilitado quando alguma alteração é feita nos filtros (indicado por uma borda ou cor no botão). Desabilitado se nenhum filtro foi modificado desde o último carregamento. Pressioná-lo executa a consulta; a partir daí o botão volta a desabilitar até uma nova modificação.
Impacto: Carrega (ou recarrega) o DRE conforme parâmetros selecionados. Isso aciona no backend a montagem das estruturas de receitas, despesas e resultados do período. Enquanto os dados carregam, a interface pode mostrar um indicador de processamento. Após concluído, a área de resultado (tabela em árvore) é preenchida. Observação: Ao aplicar, o sistema também atualiza a URL com os filtros em forma de parâmetros (no formato codificado), de modo que você possa compartilhar o link do DRE já filtrado ou mesmo atualizar a página sem perder as seleções.

6. Recarregar: O botão Recarregar (ícone de refresh) funciona de modo análogo ao do comparativo: ele repete a consulta com os mesmos filtros já aplicados, útil para atualizar dados que possam ter mudado.
Regras: Desabilitado se houver alteração de filtros não aplicada (nesses casos, usar Aplicar). Habilitado somente quando não existem mudanças pendentes.
Impacto: Ao clicar, refaz a busca do DRE. Os valores serão atualizados, mantendo o mesmo período, regime e demais filtros. Se algum lançamento financeiro foi inserido/alterado desde a última carga, essa é a forma de atualizar a visualização. Do contrário, o resultado deve permanecer igual. Esse botão é particularmente útil em análises ao vivo, por exemplo, durante o fechamento mensal – você pode deixá-lo aberto e ir atualizando conforme novos lançamentos entram no sistema.

7. Limpar: Restaura os filtros aos valores padrão iniciais e atualiza o relatório. No caso do DRE, o padrão costuma ser: Empresa atual selecionada, Mês de Referência = mês atual, Período = “3 Meses Atrás”, Regime = Competência (salvo configurações específicas).
Regras: Habilitado somente se alguma seleção estiver diferente do padrão ou de um estado inicial. Ao clicar, o sistema reinicializa o objeto de filtros com os defaults e imediatamente chama a função de obtenção do relatório com esses parâmetros. (Em alguns casos, pode ser necessário clicar Aplicar após limpar, dependendo da implementação, mas geralmente o BomControle já carrega os dados logo após o reset).
Impacto: Útil para descartar filtros complexos e recomeçar a análise. Por exemplo, se você fez um DRE consolidado de várias empresas e quer voltar rapidamente para apenas uma empresa e período padrão, clique em Limpar. Vale notar que o sistema também salva algumas preferências (como o regime); ao limpar, ele pode respeitar a configuração salva para regime e período ou voltar a um padrão geral – de qualquer forma, o intuito é retornar a uma visão genérica do DRE. Novamente, após limpar, os dados apresentados serão recalculados com os novos filtros (geralmente isso ocorre automaticamente na ação de limpar).

8. Expandir Todos: O botão Exibir Todos (ou Expandir Todos) expande completamente a árvore de categorias do DRE. Ao clicar, todas as categorias principais e subcategorias serão abertas, revelando até o último nível da hierarquia (se houver subníveis).

Imagem Esconder ou Exibir todos

Regras: Se o relatório estiver em modo de pesquisa simplificada (ver filtro Empresa acima, empresas com planos diferentes), este botão não expande e exibirá uma mensagem de erro. De fato, ao tentar expandir em modo simplificado, o sistema bloqueia e mostra: "Detalhamento do DRE – Selecione empresas do mesmo Plano de Contas para detalhar o DRE". Ou seja, ele não permite expandir pois não há estrutura unificada para mostrar. Fora isso, em condições normais, o botão simplesmente gera um comando de expandir nodos da árvore via a diretiva de interface (Angular UI Tree).
Impacto: Expandir todos facilita visualizar todas as contas e subcontas. Útil para impressão completa ou inspeção minuciosa. Porém, pode deixar a navegação pesada se houver muitas categorias, já que exibe uma longa lista. Utilize sabiamente – você pode preferir expandir apenas seções específicas manualmente (clicando nos caret individuais ao lado de cada categoria). Após expandir todos, o mesmo botão não recolhe (há o botão separado para isso, abaixo).

9. Esconder Todos: O botão Esconder Todos (ou Recolher Todos) faz o oposto: colapsa toda a árvore para mostrar apenas os níveis superiores. Em termos práticos, recolhe as subcategorias, deixando visíveis apenas as categorias de topo (tipicamente as macro categorias de receitas e despesas, ou grupos principais).
Regras: Esse botão funciona a qualquer momento, independentemente de filtros. Diferente do Expandir, o modo simplificado não impede o recolhimento (inclusive no modo simplificado ele só mostrará já o topo, então recolher não altera muito). Ao clicar, todas as ramificações da árvore são fechadas.
Impacto: Útil para obter uma visão resumida do DRE. Por exemplo, se o plano de contas é muito detalhado, o usuário pode inicialmente recolher tudo, então expandir manualmente apenas Receitas Operacionais ou apenas Despesas com Pessoal, focando em partes específicas. Isso dá controle para navegar pelo relatório. Além disso, antes de imprimir ou exportar, pode-se escolher expandir ou recolher conforme o nível de detalhe desejado (a impressão respeitará o estado atual de expandido/recolhido das categorias se feito pela tela de impressão integrada).

10. Estrutura em Árvore do DRE: A área principal do relatório apresenta os dados em formato hierárquico (de árvore). No topo, normalmente aparecem dois nós principais: RECEITAS e DESPESAS. Dentro de cada um, há as categorias e subcategorias conforme o Plano de Contas Financeiro configurado. 

Imagem estrutura de arvore DRE

Ao final, existem linhas de RESULTADO correspondentes a cálculos de lucro ou prejuízo. A apresentação típica pode ser:

  • Um nó raiz "RECEITAS" (podendo agrupar Receitas Operacionais, Não Operacionais, etc., dependendo do plano), contendo todas as categorias de receita.

  • Um nó raiz "DESPESAS", com todas as categorias de despesa aninhadas (custos, despesas administrativas, impostos, etc.).

  • Linhas de resultado, que podem aparecer em posições estratégicas, dependendo da estrutura: por exemplo, uma linha de Resultado Bruto após listar Receitas e alguma categoria de custo direto, uma linha de Resultado Operacional após despesas operacionais, e uma linha de Resultado Líquido após todas as despesas (lucro/prejuízo do exercício). Essas linhas de resultado não são "categorias" em si, mas sim cálculos inseridos no relatório para sumarizar blocos de contas.

A estrutura e nomes exatos das linhas de resultado intermediário dependem de como o plano de contas está configurado no sistema (alguns sistemas permitem definir quais categorias compõem lucro bruto, EBITDA, etc., e assim mostrar resultados parciais). No BomControle, as linhas de resultado são alimentadas pelo backend e marcadas por um atributo especial que define onde aparecem (antes ou depois de receitas ou despesas). Em geral, você verá pelo menos uma linha final RESULTADO (ou RESULTADO LÍQUIDO), que representa o lucro ou prejuízo no período selecionado – equivalente a Receitas Totais menos Despesas Totais.

Para cada categoria ou linha na árvore, o relatório exibe uma série de colunas correspondentes aos meses do período escolhido (e possivelmente uma coluna de total, caso configurado, embora por padrão o BomControle mostre apenas meses individuais e deixe o total para a última coluna de resultado). Cada célula contém o valor daquela categoria naquele mês, bem como um percentual associado: no BomControle, cada valor vem seguido de um percentual em destaque dentro de um badge. Esse percentual indica a variação em relação ao mês anterior para aquela linha:

  • Se a categoria "X" teve valor 100 em Janeiro e 120 em Fevereiro, na coluna de Fevereiro aparecerá "120" seguido de um badge "+20%". Na coluna de Janeiro (primeiro mês do período), como não há mês anterior no relatório, geralmente o percentual aparece como “–” ou em branco (no sistema, implementado como null ou vazio).

  • Se no mês seguinte (Março) o valor de "X" cair para 90, na coluna de Março verá "90" com um badge "-25%" (indicando que 90 é 25% menor que 120 do mês anterior).

  • Isso ocorre para cada categoria e para os totalizadores, dando uma noção rápida de tendência mês a mês dentro do próprio DRE. O cálculo segue a mesma lógica de variação mensal mencionada antes: (valor atual ÷ valor do mês anterior - 1) * 100, arredondado. O sistema trata casos especiais: aumento a partir de zero dá 100%, queda para zero dá -100%, etc., de forma similar ao comparativo.

Além disso, essas etiquetas de percentual são coloridas: verde para variações positivas (quando isso é algo favorável) ou negativas (quando favorável reduzir, no caso de despesas), vermelho para variações desfavoráveis, e cinza para neutras. A regra é equivalente à usada no comparativo, mas aqui aplicada mês a mês. Por exemplo, se uma despesa diminuiu de um mês para o outro, o badge de variação mensal aparece em verde com sinal negativo (porque gastar menos é bom, então a queda é “positiva” do ponto de vista do resultado). Se uma receita cai, aparece em vermelho com o percentual de queda. Ao passar o mouse sobre esses badges, aparece a dica "Comparação com o mês anterior" para lembrá-lo do que se trata. Isso ajuda a acompanhar a evolução sequencial dentro do período escolhido, diretamente na matriz do DRE.

Você pode expandir ou recolher categorias específicas clicando no ícone de seta/triângulo ao lado de cada categoria que possua subitens. Um triângulo apontando para a direita indica que a categoria está recolhida (clique para expandir e ver subcontas); apontando para baixo indica expandida (clique para recolher). No caso de vários níveis (por ex., categoria -> subcategoria -> sub-subcategoria), cada nível pode ser controlado independentemente. Expanda para ver detalhes de contas analíticas; recolha para ver somente os totais. Essa funcionalidade permite focar em áreas específicas do resultado. Lembre-se de que se estiver com múltiplas empresas e planos divergentes (modo simplificado), esses triângulos não aparecerão porque não há detalhe para mostrar (tudo ficará recolhido sem opção de expandir).

Os valores exibidos no DRE são extraídos automaticamente das movimentações financeiras (contas a pagar/receber) registradas no sistema, classificadas em suas respectivas Categorias Financeiras. Por exemplo, se você cadastrou uma categoria "Vendas de Produtos" em Receitas e lançou notas fiscais nessa categoria, o total delas em cada mês será somado e aparecerá na linha "Vendas de Produtos". Da mesma forma, uma despesa cadastrada como "Aluguel" somará na linha de Aluguel sob Despesas Administrativas, por exemplo. O sistema busca esses dados por meio de uma API de pesquisa DRE agrupado por mês quando você aplica os filtros, e então combina com a estrutura de categorias para montar a árvore. Se uma categoria não teve movimento em nenhum dos meses do período, ela pode ainda assim aparecer (possivelmente com valores zero) para manter a estrutura visível, ou o sistema pode omiti-la se não há nenhum registro – isso depende da opção "destacar no DRE" das categorias e se a categoria é necessária para cálculos de total. Em geral, categorias sem movimento mas marcadas para aparecer no DRE constarão com zeros.

Linhas de Resultado: São linhas calculadas pelo sistema para apresentar subtotais importantes. No DRE padrão, podemos destacar:

  • Resultado (Lucro/Prejuízo) Bruto: se a empresa separa, por exemplo, receitas e o custo dos produtos vendidos (CPV) ou custos diretos, essa linha mostraria Receita Líquida - Custos Diretos, indicando o lucro bruto de cada mês e sua margem (% sobre a receita, se configurado). (A presença exata desta linha depende de ter categorias marcadas apropriadamente como deduções de receita e custos diretos no plano de contas).

  • Resultado Operacional (antes de não operacionais): possivelmente aparece após todas as despesas operacionais, mostrando o lucro operacional de cada mês.

  • Resultado Líquido (do Exercício): geralmente a última linha do DRE, após todas as receitas e despesas (incluindo despesas financeiras, impostos sobre lucro, etc., se aplicável). Essa linha representa o lucro líquido ou prejuízo do período. No BomControle ela é indicada simplesmente como RESULTADO na estrutura e é calculada automaticamente como total de receitas menos total de despesas para cada mês. Se o valor for positivo, há lucro; se negativo, prejuízo. A cor do badge de variação mensal ao lado do Resultado também indicará se o resultado melhorou ou piorou em relação ao mês anterior.

Cada linha de resultado ou subtotal terá valores calculados mês a mês, e possivelmente porcentagens relativas. As porcentagens exibidas para linhas de resultado normalmente representam a variação mês a mês delas também. Em alguns relatórios DRE, às vezes se mostra a margem (por exemplo, lucro líquido como % da receita). No caso do BomControle, pela estrutura vista, o percentual que aparece ao lado do valor do Resultado parece ser a variação em relação ao mês anterior também (assim como para categorias), e não a margem sobre receita. Entretanto, na impressão, observa-se que o resultado é apresentado com valor e (%) juntos (ex: "R$X (Y%)" em cada mês), sugerindo que Y% seja a margem ou proporção. Porém, dado o contexto do tooltip "Comparação com o mês anterior" aplicado a todos, entendemos que esses percentuais são de evolução mensal, não margem. Ou seja, o DRE do BomControle opta por mostrar a variação relativa mês a mês na própria tabela (diferente de um DRE contábil clássico que mostraria percentuais de cada linha em relação à receita líquida). Portanto, interprete os % sempre como crescimento/queda em relação ao mês precedente no relatório, e não como % da receita, a menos que explicitamente indicado de outra forma.

Deslocamento Horizontal: Se muitos meses estiverem selecionados (período longo), a tabela do DRE terá uma barra de rolagem horizontal. O cabeçalho com “Categoria Financeira” fica fixo à esquerda e os meses se deslocam à direita dentro de um container rolável. Você pode usar a rolagem para ver meses anteriores ou posteriores. O sistema calcula automaticamente a largura necessária de acordo com a quantidade de colunas e expande a região scrollável conforme necessário. Isso significa que, para períodos a partir de ~5 meses, provavelmente haverá rolagem horizontal.

11. Checkbox "Desconsiderar categoria": Ao lado de cada categoria (exceto das linhas de resultado e possivelmente categorias raiz), há uma caixa de seleção. Essa funcionalidade permite que o usuário exclua temporariamente uma certa categoria (e suas subcategorias) do cálculo do DRE para fazer análises de cenário. Por exemplo, você pode querer ver como ficaria seu resultado se ignorássemos as receitas extraordinárias, ou excluir uma despesa específica para ver o impacto no lucro. Para isso serve o desconsiderar.

Imagem Checkbox Desconsiderar categoria

Como usar: marque a caixa ao lado do nome da categoria que deseja remover. Automaticamente, o sistema vai recalcular os totais de todas as categorias superiores e resultados, subtraindo aquela categoria. Visualmente, ao marcar, o nome da categoria fica riscado (taxado) para indicar que está sendo ignorada, e seus valores permanecem visíveis porém provavelmente também estilizados (podem ficar cinza ou ~tachados) para lembrar que não estão contando nos totais. Se havia subcategorias, todas elas herdam o status de desconsideradas (o sistema marca internamente todas como desconsideradas). Os valores de Resultado e de quaisquer agregações imediatamente se atualizam para refletir a remoção: por exemplo, se você excluir “Aluguéis” que era 5.000 em certo mês, o total de despesas naquele mês diminuirá 5.000 e o resultado líquido aumentará 5.000. Esses recálculos são automáticos e instantâneos quando você marca/desmarca.

Regras: Você pode desconsiderar múltiplas categorias ao mesmo tempo. O estado “desconsiderado” é local da tela – não altera nada no cadastro das categorias ou lançamentos; trata-se apenas de uma simulação. Ao atualizar ou sair da página, essas exclusões se perdem (a menos que você clique em Imprimir, veja mais adiante). Não é possível desconsiderar as categorias raiz “RECEITAS” ou “DESPESAS” inteiras (esses não têm checkbox na interface). Também não se pode desconsiderar as linhas de resultado (elas não têm caixa, pois são calculadas). Só categorias financeiras (e subcategorias) possuem a opção. Se você desmarcar uma categoria previamente excluída (ou seja, marcar e depois tirar o tique), o sistema inclui novamente seus valores nos totais, recalculando tudo de volta como era. O sistema impede algumas ações incoerentes: por exemplo, se marcar uma categoria pai, ele automaticamente considera todas as filhas marcadas também (e vice-versa ao desmarcar, recoloca todas). Por isso, ao tentar marcar/desmarcar manualmente subcategorias, repare que se a categoria pai está excluída, as filhas já herdam essa condição (o checkbox delas poderá ficar marcado ou inativo conforme a lógica aplicada). Em resumo, o controle é hierárquico.

Impacto: É uma ferramenta de análise “what-if”. Excluir uma categoria permite ver quanto aquela categoria estava contribuindo para o resultado. Por exemplo, se desconsiderar “Receitas Financeiras”, você consegue enxergar o resultado sem essas receitas acessórias – útil para avaliar o resultado operacional puro. 

Ou então excluir “Despesas Extraordinárias” para ver o resultado recorrente. Tecnicamente, ao marcar, o sistema subtrai aqueles valores das somas das categorias pai e refaz a conta do resultado. Os percentuais de variação mensal também são recalculados nas linhas afetadas (já que, por exemplo, se você remove uma despesa grande, o resultado líquido mensal pode ter outra tendência de crescimento/queda). O BomControle cuida de recalcular os percentuais das linhas ascendentes quando algo é desconsiderado, para manter a coerência das variações. Enquanto uma categoria estiver desconsiderada, ela continua visível (com valores originais) para referência, mas não soma nos demais.

Caso queira reverter todas as exclusões de uma vez, você pode recarregar o relatório (o que perderia todas as exclusões aplicadas) ou desmarcar manualmente os checkboxes marcados. (Não há um botão "limpar desconsiderações" específico, porém imprimir/exportar ignora as excluídas, ver adiante).

12. Imprimir: O botão Imprimir gera uma versão formatada do DRE pronta para impressão em papel ou salvamento em PDF. 

Imagem impressão e Exportar

Ao clicar, o sistema abre uma nova página (ou aba) com o relatório DRE formatado: geralmente sem os controles de filtros, em modo paisagem, com a logo do BomControle e título DRE, seguido do período de referência e empresa(s).

No modo de impressão:

  • São exibidas colunas para cada mês do período e possivelmente uma coluna de total acumulado (essa última coluna Total aparece na impressão se configurado; pelo código, parece que o sistema pode calcular um total acumulado sim, pois há lógica para remover o último valor que seria total antes de exportar colunas, indicando que internamente a última posição de valores de cada categoria é um total acumulado que eles não exibem na tela, mas na exportação podem usar). De fato, na impressão, a primeira linha apresenta “RESULTADOS” e as colunas já vêm ordenadas do último para o primeiro mês (anos) com valores e percentuais juntos.

  • As categorias e subcategorias são listadas hierarquicamente, com identação ou traços para indicar níveis.

  • Categorias desconsideradas pelo usuário não aparecem no impresso (o sistema, ao enviar para impressão, monta uma estrutura que exclui as categorias marcadas para ignorar) – ou, se aparecerem, vêm marcadas claramente. Pelo código, notamos que antes de imprimir ele guarda nos filtros globais as listas de receitas Desconsideradas e despesas Desconsideradas para que o relatório impresso as exclua. Assim, a impressão reflete fielmente o que você estava vendo na tela: se você riscou uma despesa, ela não será incluída nos totais impressos. Porém, ela pode ainda constar listada com valores zero ou suprimida totalmente.

  • Visualmente, a impressão contém o título, referência (ex.: "Ref: Jan/2025 - Mar/2025"), as empresas selecionadas (listadas abaixo do título caso haja mais de uma), e a indicação do Regime (Competência ou Caixa). Em seguida, traz uma tabela em formato simplificado, sem os botões, apenas texto e números. As variações percentuais aparecem entre parênteses ao lado dos valores, por exemplo: “2000 (10%)” indicando 2000 com aumento de 10%. Linhas de resultado e categorias de resultado possivelmente são destacadas em negrito.

Imagem relatório impresso

Regras: Ao clicar Imprimir, os filtros atuais (incluindo regime e empresas, bem como categorias excluídas) são congelados e passados para a página de impressão. Lá, você pode usar o comando de impressão do navegador. Não é necessário aplicar antes de clicar Imprimir (se o botão está ativo, assumimos que o relatório já foi gerado com os filtros correntes; caso contrário, aplique filtros primeiro). Qualquer exclusão de categoria feita (checkbox) também é levada em conta no relatório impresso (como mencionado acima). Note que a impressão sempre mostrará todas as categorias expandidas e todos os meses – é formatada para contemplar tudo, independente de você ter recolhido algo na tela principal.

Impacto: Gera uma versão arquivável do relatório. Útil para reuniões, documentação ou análise offline. A impressão do DRE do BomControle é em modo paisagem para caber várias colunas. Você pode imprimir em PDF para compartilhar eletronicamente. Tenha em mente que não há gráfico nessa impressão, apenas a versão tabular (o DRE é naturalmente um relatório tabular).

13. Exportar: Ao lado do botão Imprimir, há a opção Exportar (às vezes exibida como um botão “Exportar” ou um ícone de download/planilha). Clicando nele, o sistema permite exportar os dados do DRE para arquivos, geralmente nos formatos Excel (.xlsx) e CSV. Internamente, o BomControle prepara uma estrutura de dados abrangendo todas as colunas e linhas e utiliza uma função de exportação.

Regras: Disponível apenas após gerar o relatório (caso contrário, não haveria dados para exportar). Quando clica, pode abrir um pequeno menu: 

"Excel" e "CSV" (ou já baixar direto em Excel, dependendo da implementação). Escolha o formato desejado. O arquivo gerado conterá todos os dados do relatório atual, respeitando filtros e exclusões (categorias desconsideradas provavelmente não aparecerão nos cálculos ou estarão separadas). 

Imagem Exportar CSV ou XLS

O sistema primeiro reúne todos os dados em uma lista plana com colunas, incluindo categorias de resultado e subtotais, e então chama a rotina de exportação. Categorias excluídas são excluídas na composição da lista, e também aplica o mesmo mecanismo de remoção das exclusões nos pais antes de exportar. Portanto, o Excel deve corresponder exatamente ao que você vê no relatório.

Impacto: Gera um relatório em formato aberto, que você pode editar, criar gráficos personalizados, enviar por e-mail, etc. No Excel, por exemplo, você poderia inserir fórmulas adicionais, combinar com outros dados ou fazer uma apresentação. Os dados exportados incluem todas as categorias (expandidas) e todos os meses detalhados. O formato geralmente traz colunas: Tipo (indicando se é Receita, Despesa ou Resultado), Descrição (nome da categoria ou resultado), seguido das colunas de valores e % para cada mês. Itens de níveis inferiores podem vir indentados ou com algum prefixo na descrição (por exemplo, "Despesas / Administrativas / Aluguel" para indicar hierarquia – o código faz algo nessa linha concatenando nome de pais). Você poderá precisar ajustar a formatação no Excel (colunas de % provavelmente virão como números decimais ou strings com %).

Dica Geral: Utilize os filtros e funcionalidades em conjunto para análises completas. Por exemplo, você pode gerar um DRE trimestral em regime de competência, exportá-lo para Excel e, nele, comparar com o mesmo trimestre do ano anterior (não exibido diretamente no relatório, mas possível via export). Ou então, usar o recurso de desconsiderar categoria para simular cenários e imprimir o resultado específico. O relatório DRE do BomControle é uma ferramenta poderosa para entender a saúde financeira e os componentes do resultado da sua empresa, permitindo identificar onde estão os principais ganhos e custos ao longo do tempo.

Faça um teste grátis

Gerenciar sua empresa com o nosso ERP Completo pode ser simples

Gerenciar sua empresa
com o nosso ERP Completo
pode ser simples

Sem cartão de crédito

Gratuito por 7 dias