TIP: You can type at any time to perform a new search.
ITA - Bilancio UE con XBRL
l10n_it_financial_statement_eu · OCA/l10n-italy
- Repository
- OCA/l10n-italy · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Localization/Italy
- Folder size
- 0.22 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-italy
- Last tracking update
- 2026-08-07 08:42:51
- Authors
- Odoo Community Association (OCA), MKT Srl
- Maintainers
- Odoo Community Association (OCA), MKT Srl
- Committers
- OCA-git-bot, oca-ci, Marco Colombo
- Odoo dependencies
- Python dependencies
- cryptography
- System dependencies
- None
- Required by
- None
- Description
**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)
Code Analysis ⓘ
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
financial_statement_eu_form_view |
financial.statement.eu.form | financial.statement.eu | form | New |
financial_statement_eu_log_view |
financial.statement.eu.log.form | financial.statement.eu.log | form | New |
financial_statement_eu_search_view |
financial.statement.eu.search | financial.statement.eu | search | New |
financial_statement_eu_tree_view |
financial.statement.eu.list | financial.statement.eu | list | New |
financial_statement_eu_wizard_view |
financial.statement.eu.wizard.form | financial.statement.eu.wizard | form | New |
fseu_html_report |
fseu_html_report | ir.ui.view | qweb | New |
l10n_it_financial_statement_eu.internal_layout |
l10n_it_financial_statement_eu.internal_layout | ir.ui.view | qweb | New |
view_form_account_financial_statement_eu |
view.form.financial.statement.eu | account.account | form | Inherits account.view_account_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (2)
-
financial_statement_eu_credit_idMany2one → financial.statement.eudomain="[('child_ids','=',False),'|', ('code','=','PP=A9'), ('code','not like', '%=%')]"help='Add this account in a Financial statement EU line amount CREDITS'string='Credit (Financial statement EU)' args: 'financial.statement.eu' -
financial_statement_eu_debit_idMany2one → financial.statement.eudomain="[('child_ids','=',False),'|', ('code','=','PP=A9'), ('code','not like','%=%')]"help='Add this account in a Financial statement EU line amount DEBITS'string='Debit (Financial statement EU)' args: 'financial.statement.eu'
No public methods.
New fields (11)
-
child_idsOne2many → financial.statement.eucomodel_name='financial.statement.eu'inverse_name='parent_id'string='Childs' -
codeCharsize=8 -
complete_nameCharcompute='_compute_complete_name'recursive=Truestore=True -
long_descCharstring='Complete Description' -
nameCharstring='Description' -
parent_idMany2one → financial.statement.eucomodel_name='financial.statement.eu'index=Truestring='Parent' -
sequenceIntegerrequired=Falsestring='#' -
sign_calculationSelectionselection=[('-', 'Subtract'), ('', 'Add')]string='Sign (calc)' -
sign_displaySelectionselection=[('+', 'Positive'), ('-', 'Negative')]string='Sign (view)' -
tag_xbrlCharstring='Name XBRL' -
zone_balSelectionrequired=Truestring='Zone' args: [('PA', 'Assets'), ('PP', 'Liabilities'), ('EC', 'Income statement'), ('--', 'Ignore')]
-
add_calc_type_domain(self, domain, calc_type, financial_statement_eu_id) -
cal_financial_statement_eu_data(self, form_data) -
cal_financial_statement_eu_line_amount(self, financial_statement_eu_lines, code) -
financial_statement_eu_account_assoc_code(self, acc_code, debit_financial_statement_eu_code, credit_financial_statement_eu_code)@api.model -
financial_statement_eu_account_association(self, acc_code, debit_fse_id, credit_fse_id, force_update)@api.model -
get_account_list_amount(self, company_id, currency_id, date_from, date_to, only_posted_move, hide_acc_amount_0, ignore_closing_move, calc_type, financial_statement_eu_id, sign_display, financial_statement_line_amount, account_list) -
get_parent_path(self) -
name_get(self) -
round_bal_val(self, val, precision)
New fields (3)
-
account_idMany2one → account.accountreadonly=Truestring='Account unlinked' args: 'account.account' -
amountFloatreadonly=True -
financial_statement_idMany2one → financial.statement.eu.wizardstring='Financial statement' args: 'financial.statement.eu.wizard'
No public methods.
New fields (23)
-
addressChar -
cityChar -
company_idMany2one → res.companystring='Company' args: 'res.company' -
company_nameChar -
currency_idMany2one → res.currencystring='Currency' args: 'res.currency' -
date_fromDatedefault=_default_date_fromrequired=Truestring='From date' -
date_range_idMany2one → date.rangecomodel_name='date.range'default=_default_date_rangestring='Date range' -
date_toDatedefault=_default_date_torequired=Truestring='To date' -
financial_statement_log_idsOne2many → financial.statement.eu.logauto_join=Truestring='Unlinked Account' args: 'financial.statement.eu.log', 'financial_statement_id' -
fiscalcodeCharstring='Fiscal Code' -
hide_acc_amount_0Booleandefault=Truehelp='Financial statements lines will showed anyway, hide only accounts with balance 0'string='Hide account with amount 0' -
ignore_closing_moveBooleandefault=Truestring='Ignore closing registration' -
l10n_it_eco_index_numberCharstring='REA number' -
l10n_it_eco_index_officeCharstring='REA office' -
l10n_it_eco_index_share_capitalFloatstring='Share Capital' -
log_warningsTextdefault=''string='WARNING:' -
nameCharcompute='_compute_period_data' -
only_posted_moveBooleandefault=Truestring='Use only posted registration' -
stateSelectiondefault='OK'readonly=True args: [('OK', 'COMPLETE'), ('UNLINKED_ACCOUNTS', 'CHECK ACCOUNTS'), ('UNBALANCED', 'UNBALANCED')] -
values_precisionSelectiondefault='d'required=Truestring='Values show as' args: [('d', '2 decimals Euro'), ('u', 'euro units')] -
vat_codeCharstring='VAT number' -
vat_code_nationCharstring='VAT number nation' -
yearIntegercompute='_compute_period_data'
-
cal_warnings_and_unlinked_acc(self, form_data) -
financial_statement_eu_html_report(self) -
financial_statement_eu_xbrl_report(self) -
financial_statement_eu_xlsx_report(self) -
get_data(self) -
onchange_date_range_id(self)@api.onchange('date_range_id')
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (3)-
generate_report(self, ir_report, docids, data=None) -
get_financial_statement_line_tags(self, financial_statement_line_id, financial_statement_eu_lines, str_year, decimal_precision) -
get_xbrl_data_tag(self, str_field, str_year, value, decimal_precision=-1)
New fields (0)
No new fields.
Public methods (1)-
generate_xlsx_report(self, workbook, data, record_data)
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 195 days ago
- Last activity
- 188 days ago
- Repository
- OCA/l10n-italy
- Pull request
- [19.0][MIG] l10n_it_financial_statement_eu: Migration to 19.0 (#5085)