OdooWiki OCA HUB

ITA - Bilancio UE con XBRL

l10n_it_financial_statement_eu folder_open OCA/l10n-italy open_in_new
Localization/Italy License: AGPL-3

Italiano

In Odoo è presente il piano dei conti tradizionale e le varie registrazioni contabili con gli importi ma non è presente una struttura di voci che descrivano il Bilancio UE a cui associare le voci del piano dei conti tradizionale.

Questo modulo consente di generare un bilancio riclassificato secondo lo schema del bilancio UE con tutte le voci delle più recenti tassonomie mettendo a disposizione le seguenti funzionalità:

  • associare ai conti del piano dei conti le voci del Bilancio UE (con preassociazione automatica in fase di installazione del modulo)
  • elaborare le registrazioni contabili di un dato periodo (per esempio l’anno precedente) al fine di ottenere il bilancio contabile in formato UE, facendo gli opportuni controlli di congruenza, associazione di tutti i conti movimentati nel periodo e quadratura del bilancio. Nei report viene riportato anche il dettaglio dei conti associati ad una certa voce del bilancio UE
  • generare il report di anteprima del Bilancio UE
  • generare la stampa PDF del Bilancio UE
  • generare i file XLSX e XBRL del bilancio (utili per successive rielaborazioni e per trasferimento del bilancio UE al Commercialista)

English

In Odoo there is the traditional chart of accounts and the various registrations accountants with amounts but there is no line item structure that describe the EU financial statements to which to associate the items of the traditional chart of accounts. This module allows to generate a reclassified financial statements according to the EU format with all the entries of the most recent taxonomies by making available the following features:

  • associate the items in the Chart of Accounts with the items in the EU Budget (with automatic pre-association during module installation)
  • process the accounting records of a given period (for example last year) in order to obtain the accounting financial statements in EU format, carrying out the appropriate congruence checks, association of all the accounts moved in the period and balancing of the balance sheet. The reports also show the details of the accounts associated with a certain item of the EU financial statements
  • preview then EU financial statements
  • PDF printout of the EU financial statements
  • download files in XLSX or XBRL format (useful for subsequent re-elaborations and for the transfer of the EU financial statements to the accountant)

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets Italian companies produce a reclassified statutory financial statement following the EU layout, with automatic linking of chart-of-accounts entries to EU statement lines and export in HTML, XLSX or XBRL.

This module adds a ready-made structure of EU financial statement lines (Assets, Liabilities and Income statement) and lets you link each account of your chart of accounts to the relevant line, separately for debit and credit. The link is added on the account form under 'Link to Financial statement EU'.

From the Accounting reports menu you open the 'Financial statement EU' wizard, choose a date range (defaults to last year), the display precision (2 decimals or euro units), whether to use only posted entries, whether to hide accounts with zero balance and whether to ignore closing entries. You can then View the statement, Export XLSX or Export XBRL.

The calculation checks that all accounts used in the period are linked to a statement line and that Assets equal Liabilities. If something is wrong, the wizard shows a warning and a list of unlinked accounts, and the state becomes CHECK ACCOUNTS or UNBALANCED. The report also shows the detail of the accounts behind each line. A menu 'Financial statement EU lines' lets you browse the statement structure.

Depends on

Models and fields (7)
  • account.account · extends an existing modelfinancial_statement_eu_debit_id (Debit (Financial statement EU)), financial_statement_eu_credit_id (Credit (Financial statement EU))
  • financial.statement.eu · new modelcode, name (Description), sequence (#), tag_xbrl (Name XBRL), zone_bal (Zone), child_ids (Childs), long_desc (Complete Description), parent_id (Parent), sign_display (Sign (view)), complete_name, sign_calculation (Sign (calc))
  • financial.statement.eu.log · new modelamount, account_id (Account unlinked), financial_statement_id (Financial statement)
  • financial.statement.eu.wizard · new modelcity, name, year, state, address, date_to (To date), vat_code (VAT number), date_from (From date), company_id (Company), fiscalcode (Fiscal Code), currency_id (Currency), company_name, log_warnings (WARNING:), date_range_id (Date range), vat_code_nation (VAT number nation), only_posted_move (Use only posted registration), values_precision (Values show as), hide_acc_amount_0 (Hide account with amount 0), ignore_closing_move (Ignore closing registration), l10n_it_eco_index_number (REA number), l10n_it_eco_index_office (REA office), financial_statement_log_ids (Unlinked Account), l10n_it_eco_index_share_capital (Share Capital)
  • report.l10n_it_financial_statement_eu.fseu_html_report · new model
  • report.l10n_it_financial_statement_eu.fseu_xbrl_report · new model
  • report.l10n_it_financial_statement_eu.fseu_xlsx_report · new model

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

Sources · Odoo 18.0

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

terminal Installation and usage

OCA documentation · Odoo 18.0

Italiano

Il modulo non necessita di nessuna particolare configurazione. L'installazione del modulo crea le voci del bilancio UE secondo la più recente tassonomia. Si consiglia di installare la contabilità con relativo piano dei conti prima di installare questo modulo, per consentire l’associazione automatica dei conti del piano dei conti italiano alle voci del bilancio UE. Sarà poi possibile modificare le associazioni o integrare quelle mancanti tramite la maschera Configurazione / Piano dei conti / Imposta

English

The module does not require any particular configuration. Module installation creates the items of the EU financial statements according to the most recent taxonomy. It is advisable to install the accounting with the related Chart of Accounts before installing this module, to allow the automatic association of the accounts of the Italian Chart of Accounts to the items of the EU financial statements. It will then be possible to modify the associations or integrate the missing ones via the Configuration / Chart of Accounts / SETUP

Italiano

La maschera "Contabilità / Configurazione / Piano dei conti" è stata arricchita con due nuovi campi "Associa a Bilancio UE / Dare" e ".../ Avere" che consentono di definire la riclassificazione dei conti, riclassificazione che viene impostata a valori predefiniti durante l’installazione del modulo. Dei due campi "Dare" e "Avere" uno solo dei due è obbligatorio ai fini del report e in caso siano presenti entrambi vengono usati in base al segno del saldo del valore annuale del conto contabile.

La nuova voce di menù "Contabilità / Rendicontazione / Bilancio UE" consente di selezionare il periodo e scegliere la modalità di esportazione del Bilancio UE. Nel wizard di “Bilancio UE” sono presenti le seguenti opzioni di generazione:

  • Visualizza valori [2 decimali di Euro / unità di Euro]: consente di stampare i valori del bilancio in Euro (con due decimali) o in unità di Euro (senza decimali). In caso si selezioni “unità di Euro” gli eventuali delta da arrotondamenti vengono riportati in automatico su due apposite voci (una nel Passivo e una nel Conto Economico). I saldi dei conti contabili verranno stampati comunque con 2 decimali
  • Nascondere conti a 0: consente di non visualizzare i conti contabili con saldo a 0 e che quindi non influiscono nel calcolo delle voci del bilancio. Il bilancio UE verrà comunque visualizzato completo, con anche le voci con importo 0
  • Solo registrazioni confermate: per utilizzare solo le registrazioni contabili confermate (ignora bozze e annullate)
  • Ignora registrazioni di chiusura: consente di stampare un Bilancio UE corretto anche in caso sia già stata effettuata la chiusura d’esercizio e quindi tutti i conti contabili siano a saldo 0 al 31/12. Se per effettuare la chiusura d’esercizio è stato utilizzato il modulo “account_fiscal_year_closing”, questa opzione consente di ignorare le registrazioni contabili di chiusura

English

The "Accounting / Configuration / Chart of Accounts" mask has been enriched with two new fields "Match to Financial statement EU / Debit" and "... / Credit" that allow you to define the reclassification of accounts, a reclassification that is set to default values during installation of the module. Of the two fields "Debit" and "Credit" only one of the two is mandatory for the purposes of the report and in the case are present both are used according to the sign of the financial statements of the annual value of accounting account.

The new menu item "Accounting / Reporting / Financial statement EU" allows you to select the period and choose how to export the EU financial statements. The following generation options are present in the "Financial statement EU" wizard:

  • Values show as [2 decimals Euro / Euro units] : allows to print the values in Euros (with two decimals) or in Euro units (without decimals). If "Euro units" is selected, any delta from rounding is automatically reported on two specific Items (one in the Liabilities and one in the Income Statement).
  • Hide account with amount 0: allows to not display the accounts with a balance at 0 and which therefore have no influence on the calculation of the financial statements items. The financial statements will be anyway displayed complete, even then items with amount 0
  • Use only posted registration: to use confirmed postings only (ignore drafts and cancelled)
  • Ignore closing registration: allows you to print a correct EU financial statements even if the year-end has already been closed and therefore all accounting accounts have a balance of 0 as at 31/12. If the "account_fiscal_year_closing" module was used to carry out the year-end closing, this option allows you to ignore the closing moves

No verified information in OCA: Installation.

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.