OdooWiki OCA HUB

Relatórios contábeis brasileiros: Balanço Patrimonial e DRE

l10n_br_mis_report folder_open OCA/l10n-brazil open_in_new
Uncategorised License: AGPL-3

Balanço Patrimonial e Demonstração do Resultado do Exercício brasileiros para o mis_builder, com os relatórios já montados e os períodos em que a legislação brasileira manda apurar e demonstrar.

O Balanço segue a ordem do art. 178 da Lei 6.404/76 e a DRE a do art. 187. As contas são selecionadas pela classificação contábil, então os mesmos relatórios servem qualquer plano de contas.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds ready-made Brazilian accounting reports to Odoo: the Balance Sheet (Balanço Patrimonial) and the Income Statement (DRE), built for the MIS Builder reporting tool, plus the Brazilian fiscal periods (month, quarter, fiscal year) they are meant to be run on.

This module gives you pre-built Brazilian financial statements inside Odoo's MIS Builder reporting engine, so you do not have to assemble the lines yourself.

  • Balance Sheet (BP - Balanço Patrimonial), following the legal order of assets, liabilities and equity, with subtotals for current and non-current assets, current and non-current liabilities, and equity.
  • Income Statement (DRE), provided in the same module data.
  • The lines pick accounts by their accounting classification (the tags shipped with the Brazilian chart of accounts), not by account code prefix, so the same report works with any chart of accounts, including customised ones.
  • The Balance Sheet includes a "Resultado do Exercício" line that reads the period's result from the profit-and-loss accounts, which is what makes the balance sheet actually balance.
  • Amounts are shown positive: assets enter directly, liabilities and equity enter with the sign reversed.
  • Each line can be expanded to show the individual accounts behind it, and shows a percentage comparison against the comparison column.

It also creates three period types used as report columns: "Mês de competência" (monthly), "Trimestre de apuração" (civil quarter, for IRPJ/CSLL) and "Exercício social" (fiscal year). These periods are generated automatically, including two years of history so the comparative column is not empty, and are generated immediately at installation.

Older report templates that selected accounts by code prefix are kept but marked discontinued; they are not corrected.

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/l10n-brazil.

terminal Installation and usage

OCA documentation · Odoo 19.0

Este módulo tem como dependência o módulo mis_builder, que pode ser encontrado nos seguintes locais:

  • Odoo Community Association (OCA) Shop
  • Repositório no GitHub

Os relatórios selecionam as contas pela classificação contábil brasileira (as etiquetas de conta do l10n_br_coa), não pelo código da conta. Quem usa os planos l10n_br_coa_generic ou l10n_br_coa_simple não precisa configurar nada: eles já vêm classificados.

Num plano de contas próprio, classifique as contas para que elas apareçam: vá em Faturamento > Configuração > Plano de Contas, abra a conta e preencha Etiquetas com a linha de relatório correspondente (por exemplo "Ativo / Circulante / Estoques" ou "Resultado / (-) Despesas Administrativas").

Toda conta de resultado leva duas etiquetas: a da sua linha na DRE e a etiqueta guarda-chuva "Resultado / Contas de Resultado (todas)". É essa segunda que alimenta a linha "Resultado do Exercício" do Balanço, que é o que faz o ativo fechar com o passivo mais o patrimônio líquido.

Conta sem etiqueta simplesmente não entra nos relatórios legais, que é o comportamento desejado para contas de controle interno.

O módulo já instala os relatórios prontos. Acesse Faturamento > Relatórios > Relatórios SIG e escolha um deles:

  • Balanço Patrimonial - exercício atual e anterior: a apresentação comparativa que a Lei 6.404/76 manda publicar (art. 176, § 1º), com a coluna de variação.
  • DRE - exercício atual e anterior: a mesma comparação, para o resultado.
  • DRE - mês e acumulado no exercício: o acompanhamento gerencial corrente, com o mês, o acumulado desde 1º de janeiro e as duas colunas equivalentes do exercício anterior.
  • DRE - trimestral: o trimestre em que se apura o IRPJ e a CSLL no lucro presumido e no lucro real trimestral (Lei 9.430/96, art. 1º), com o trimestre anterior e o mesmo trimestre do exercício passado.

Para ver outro período, mude a data base do relatório: todas as colunas se reposicionam juntas, porque são declaradas relativas a ela, não por data fixa.

Depois clique em Visualizar, Imprimir ou Exportar. No modo de visualização, clicar no valor de uma linha detalhada abre os lançamentos que a compõem.

Períodos

O módulo instala três tipos de período (Faturamento > Configuração > Intervalos de Datas), que se geram sozinhos daí em diante:

  • Mês de competência, que é o período da apuração de ICMS, IPI, PIS e COFINS e da escrituração mensal do SPED;
  • Trimestre de apuração, o trimestre civil do IRPJ e da CSLL;
  • Exercício social, de um ano (Lei 6.404/76, art. 175).

Montar um relatório próprio

Duplique um dos prontos e ajuste as colunas, ou crie um novo escolhendo o modelo BP ou DRE. Em Colunas, cada coluna pode ser uma data fixa ou um período relativo à data base: "Tipo de período" Ano com "Deslocamento" 0 é o exercício corrente, -1 o anterior. Marque Acumulado no ano para a coluna começar em 1º de janeiro.

Uma ressalva do Balanço: a coluna precisa cobrir o exercício (o exercício inteiro ou um acumulado desde 1º de janeiro), porque o resultado do período é lido do movimento das contas de resultado. Numa coluna de mês isolado, o patrimônio líquido exibiria só o resultado daquele mês.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.