OdooWiki OCA HUB

ITA - Stato patrimoniale e conto economico

l10n_it_account_balance_report folder_open OCA/l10n-italy open_in_new
Localisation/Italy License: AGPL-3

Italiano

Rendicontazione PDF e XLS per stato patrimoniale e conto economico a sezioni contrapposte.

English

PDF and XLS reporting for accounting balance sheets.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Adds an Italian-style Balance Sheet and Profit & Loss report to Odoo, printed side by side (assets vs liabilities, costs vs revenues) as HTML, PDF or Excel, starting from the standard trial balance wizard.

This module lets you produce the Italian "Stato patrimoniale" and "Conto economico" as a two-sided report. You open it from the Accounting reports menu (Account Balance Report), where a wizard asks you to choose the report type: Balance Sheet or Profit & Loss.

  • The Balance Sheet shows Assets on the left and Liabilities on the right; the Profit & Loss shows Costs on the left and Revenues on the right.
  • You can filter by date range, journals, accounts and partners, choose whether to use only posted entries, hide accounts with zero balance, hide account codes, show hierarchy levels and show amounts in a foreign currency.
  • Results can be viewed on screen, exported to PDF or to Excel (XLSX).

To decide where each account goes, every account type gets a new "Account Balance Report - Section" field (Assets, Expenses, Incomes, Liabilities), which is also visible on the account itself. The report reuses the trial balance data, computes the total of each side and shows the difference as SURPLUS or DEFICIT. If the selected company does not have exactly one unaffected earnings account, the report cannot be computed and a message is shown instead of the buttons.

Menus it adds

menu_account_balance_wizard
Models and fields (8)
  • account.account · extends an existing modelaccount_balance_report_section (Account Balance Report - Section)
  • account.account.type · extends an existing modelaccount_balance_report_section (Account Balance Report - Section)
  • account_balance_report · new modeltitle, total_debit, total_credit, left_col_name, total_balance, right_col_name, trial_balance_id, section_debit_ids, section_credit_ids, hide_accounts_codes, account_balance_report_type
  • trial.balance.report.wizard · extends an existing modelhide_accounts_codes, account_balance_report_type (Report Type)
  • report_trial_balance_account · extends an existing model
  • account_balance_report_account · new modeldate_to, date_from, report_debit_id, report_credit_id, report_partner_ids, trial_balance_line_id
  • account_balance_report_partner · new modeldate_to, date_from, hide_line, report_id, report_section_id, trial_balance_partner_id
  • report.l10n_it_a_b_r.account_balance_report_xlsx · new model

Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-italy.

terminal Installation and usage

OCA documentation · Odoo 12.0

From your Accounting / Report section, select "Account Balance Report".

This will trigger a wizard, from which you can setup your report configuration. From it, you can choose whether should be created, either an HTML interactive view, or a PDF / XLS sheet.

No verified information in OCA: Installation, Configuration.

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.