ITA - Bilancio UE con XBRL

l10n_it_account_balance_eu
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/14.0/l10n_it_account_balance_eu
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalization/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), MKT Srl
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), MKT Srl
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Alessandro Uffreduzzi, mktsrl, TennyMKT
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-italy:
    - l10n_it_rea
    - l10n_it_fiscalcode
OCA/reporting-engine:
    - report_xlsx
    - report_xml
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
account_balance_eu_form_view account.balance.eu.form account.balance.eu form New
account_balance_eu_log_view account.balance.eu.log.form account.balance.eu.log form New
account_balance_eu_search_view account.balance.eu.search account.balance.eu search New
account_balance_eu_tree_view account.balance.eu.tree account.balance.eu tree New
account_balance_eu_wizard_view account.balance.eu.wizard.form account.balance.eu.wizard form New
balance_eu_html_report balance_eu_html_report ir.ui.view qweb New
l10n_it_account_balance_eu.internal_layout l10n_it_account_balance_eu.internal_layout ir.ui.view qweb New
l10n_it_account_balance_eu_assets_backend l10n_it_account_balance_eu assets_backend ir.ui.view qweb Inherits web.assets_backend
view_account_form_balance_ue view.account.form.balance.ue account.account xpath Inherits account.view_account_form
Models touched (7)

New fields (2)
  • account_balance_eu_credit_id Many2one → account.balance.eu
    domain="[('child_ids','=',False),'|', ('code','=','PP=A9'), ('code','not like', '%=%')]" help='Add this account in a Balance EU line amount CREDITS' string='Credit (Balance EU)' args: 'account.balance.eu'
  • account_balance_eu_debit_id Many2one → account.balance.eu
    domain="[('child_ids','=',False),'|', ('code','=','PP=A9'), ('code','not like','%=%')]" help='Add this account in a Balance EU line amount DEBITS' string='Debit (Balance EU)' args: 'account.balance.eu'
Public methods (0)

No public methods.

New fields (11)
  • child_ids One2many → account.balance.eu
    comodel_name='account.balance.eu' inverse_name='parent_id' string='Childs'
  • code Char
    size=8 string='Code'
  • complete_name Char
    compute='_compute_complete_name' store=True string='Complete Name'
  • long_desc Char
    string='Complete Description'
  • name Char
    string='Description'
  • parent_id Many2one → account.balance.eu
    comodel_name='account.balance.eu' index=True string='Parent'
  • sequence Integer
    required=False string='#'
  • sign_calculation Selection
    selection=[('-', 'Subtract'), ('', 'Add')] string='Sign (calc)'
  • sign_display Selection
    selection=[('+', 'Positive'), ('-', 'Negative')] string='Sign (view)'
  • tag_xbrl Char
    string='Name XBRL'
  • zone_bal Selection
    required=True string='Zone' args: [('PA', 'Assets'), ('PP', 'Liabilities'), ('EC', 'Income statement'), ('--', 'Ignore')]
Public methods (10)
  • account_balance_eu_credit_association(self, acc_code, account_balance_eu_id, force_update=False)
    @api.model
  • account_balance_eu_debit_association(self, acc_code, account_balance_eu_id, force_update=False)
    @api.model
  • add_calc_type_domain(self, domain, calc_type, account_balance_eu_id)
  • cal_balance_ue_data(self, form_data)
  • cal_balance_ue_line_amount(self, balance_ue_lines, code)
  • 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, account_balance_eu_id, sign_display, balance_line_amount, account_list)
  • get_parent_path(self)
  • name_get(self)
  • name_search(self, name='', args=None, operator='ilike', limit=100)
    @api.model
  • round_bal_val(self, val, precision)

New fields (3)
  • account_id Many2one → account.account
    readonly=True string='Account unlinked' args: 'account.account'
  • amount Float
    readonly=True string='Amount'
  • balance_id Many2one → account.balance.eu.wizard
    string='Balance' args: 'account.balance.eu.wizard'
Public methods (0)

No public methods.

New fields (23)
  • address Char
    string='Address'
  • balance_log_ids One2many → account.balance.eu.log
    auto_join=True string='Unlinked Account' args: 'account.balance.eu.log', 'balance_id'
  • city Char
    string='City'
  • company_id Many2one → res.company
    string='Company' args: 'res.company'
  • company_name Char
    string='Company Name'
  • currency_id Many2one → res.currency
    string='Currency' args: 'res.currency'
  • date_from Date
    default=_default_date_from required=True string='Balance from date'
  • date_range_id Many2one → date.range
    comodel_name='date.range' default=_default_date_range string='Date range'
  • date_to Date
    default=_default_date_to required=True string='Balance to date'
  • fiscalcode Char
    string='Fiscal Code'
  • hide_acc_amount_0 Boolean
    default=True help='Financial statements lines will showed anyway, hide only accounts with balance 0' string='Hide account with amount 0'
  • ignore_closing_move Boolean
    default=True string='Ignore closing registration'
  • log_warnings Text
    default='' string='WARNING:'
  • name Char
    compute='_compute_period_data' string='Name'
  • only_posted_move Boolean
    default=True string='Use only posted registration'
  • rea_capital Float
    string='Share Capital'
  • rea_num Char
    string='REA number'
  • rea_office Char
    string='REA office'
  • state Selection
    default='OK' readonly=True string='State' args: [('OK', 'COMPLETE'), ('UNLINKED_ACCOUNTS', 'CHECK ACCOUNTS'), ('UNBALANCED', 'UNBALANCED')]
  • values_precision Selection
    default='d' required=True string='Values show as' args: [('d', '2 decimals Euro'), ('u', 'euro units')]
  • vat_code Char
    string='VAT number'
  • vat_code_nation Char
    string='VAT number nation'
  • year Integer
    compute='_compute_period_data' string='Year'
Public methods (6)
  • balance_eu_html_report(self)
  • balance_eu_xbrl_report(self)
  • balance_eu_xlsx_report(self)
  • cal_warnings_and_unlinked_acc(self, form_data)
  • 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_balance_line_tags(self, balance_line_id, balance_ue_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)