| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-italy |
| GIT | |
| GIT | https://github.com/OCA/l10n-italy.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-italy/tree/12.0/l10n_it_dichiarazione_intento |
| VERSION | |
| VERSION | 0.2.2 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Sergio Corato, Francesco Apruzzese, Glauco Prina, Lara Baggio |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Sergio Corato, Francesco Apruzzese, Glauco Prina, Lara Baggio |
| COMMITTERS | |
| COMMITTERS | eLBati, Sergio Zanchetta, OCA Transbot, oca-travis, Weblate, OCA-git-bot, SimoRubi, sergiocorato, Simone Rubino, Lara Baggio, Alfredo Zamora, oca-ci, alex_cam |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-italy/tree/12.0/l10n_it_dichiarazione_intento |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:17 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - uom - analytic - portal - http_routing - digest - sale - sales_team - payment |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
dichiarazione_intento_account_position_form |
dichiarazione.intento.account.fiscal.position.form | account.fiscal.position | field | Inherits account.view_account_position_form |
dichiarazione_intento_form |
dichiarazione.intento.form | dichiarazione.intento | form | New |
dichiarazione_intento_invoice_form |
dichiarazione.intento.invoice.form | account.invoice | field | Inherits account.invoice_form |
dichiarazione_intento_invoice_line_form |
dichiarazione.intento.invoice.line.form | account.invoice.line | field | Inherits account.view_invoice_line_form |
dichiarazione_intento_invoice_supplier_form |
dichiarazione.intento.invoice.supplier.form | account.invoice | field | Inherits account.invoice_supplier_form |
dichiarazione_intento_search |
dichiarazione.intento.search | dichiarazione.intento | search | New |
dichiarazione_intento_tree |
dichiarazione.intento.tree | dichiarazione.intento | tree | New |
dichiarazione_intento_view_company_form |
dichiarazione.intento.res.company.form | res.company | xpath | Inherits base.view_company_form |
select_manually_declarations_wizard |
Select Manually Declarations | select.manually.declarations | form | New |
valid_for_dichiarazione_intento
Boolean
No public methods.
dichiarazione_intento_ids
Many2many → dichiarazione.intento
string='Declarations of intent'
args: 'dichiarazione.intento'
action_invoice_cancel(self)
action_move_create(self)
invoice_line_move_line_get(self)
select_manually_declarations(self)
force_dichiarazione_intento_id
Many2one → dichiarazione.intento
string='Force Declaration of Intent'
args: 'dichiarazione.intento'
No public methods.
force_dichiarazione_intento_id
Many2one → dichiarazione.intento
string='Force Declaration of Intent'
args: 'dichiarazione.intento'
No public methods.
available_amount
Monetary
compute='_compute_amounts'
store=True
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
currency_id
Many2one → res.currency
default=_default_currency
string='Currency'
args: 'res.currency'
date
Date
required=True
date_end
Date
required=True
date_start
Date
required=True
fiscal_position_id
Many2one → account.fiscal.position
domain=[('valid_for_dichiarazione_intento', '=', True)]
required=True
string='Fiscal Position'
args: 'account.fiscal.position'
force_close
Boolean
limit_amount
Monetary
required=True
line_ids
One2many → dichiarazione.intento.line
string='Lines'
args: 'dichiarazione.intento.line', 'dichiarazione_id'
number
Char
copy=False
partner_document_date
Date
help="Date of partner's document"
string='Document Date'
partner_document_number
Char
help="Number of partner's document"
string='Document Number'
partner_id
Many2one → res.partner
required=True
string='Partner'
args: 'res.partner'
state
Selection
compute='_compute_state'
store=True
args: [('valid', 'Valid'), ('expired', 'Expired'), ('close', 'Closed')]
taxes_ids
Many2many → account.tax
required=True
string='Taxes'
args: 'account.tax'
telematic_protocol
Char
required=True
type
Selection
default='in'
required=True
args: [('in', 'Issued from company'), ('out', 'Received from customers')]
used_amount
Monetary
compute='_compute_amounts'
store=True
change_force_close(self)
create(self, values)
get_all_for_partner(self, type_d=None, partner_id=False, ignore_state=False)
get_valid(self, type_d=None, partner_id=False, date=False)
name_get(self)
onchange_fiscal_position_id(self)
unlink(self)
amount
Monetary
base_amount
Monetary
string='Base Amount'
company_id
Many2one → res.company
related='dichiarazione_id.company_id'
store=True
string='Company'
args: 'res.company'
currency_id
Many2one → res.currency
string='Currency'
args: 'res.currency'
date_invoice
Date
related='invoice_id.date_invoice'
string='Date Invoice'
dichiarazione_id
Many2one → dichiarazione.intento
string='Declaration'
args: 'dichiarazione.intento'
invoice_id
Many2one → account.invoice
string='Invoice'
args: 'account.invoice'
move_line_ids
Many2many → account.move.line
ondelete='cascade'
string='Move Lines'
args: 'account.move.line'
taxes_ids
Many2many → account.tax
string='Taxes'
args: 'account.tax'
No public methods.
actual_used_amount
Float
compute='_compute_used_amount'
string='Actual Used Amount'
company_id
Many2one → res.company
string='Company'
args: 'res.company'
limit_amount
Float
string='Plafond'
used_amount
Float
compute='_compute_used_amount'
string='Issued Declarations'
year
Char
required=True
No public methods.
No new fields.
Public methods (0)No public methods.
dichiarazione_yearly_limit_ids
One2many → dichiarazione.intento.yearly.limit
string='Declaration yearly limit'
args: 'dichiarazione.intento.yearly.limit', 'company_id'
No public methods.
No new fields.
Public methods (2)onchange_date_order(self)
onchange_partner_id(self)
declaration_ids
Many2many → dichiarazione.intento
default=_default_declaration
string='Declarations of Intent'
args: 'dichiarazione.intento'
confirm(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-italy |
| GIT | |
| GIT | https://github.com/OCA/l10n-italy.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-italy/tree/10.0/l10n_it_dichiarazione_intento |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Sergio Corato, Francesco Apruzzese, Glauco Prina, Lara Baggio |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Sergio Corato, Francesco Apruzzese, Glauco Prina, Lara Baggio |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, oca-travis, Weblate, OCA-git-bot, SimoRubi, Alfredo Zamora |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-italy/tree/10.0/l10n_it_dichiarazione_intento |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - web_tour - report - analytic - web_planner - sale - sales_team - procurement |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
dichiarazione_intento_account_position_form |
dichiarazione.intento.account.fiscal.position.form | account.fiscal.position | field | Inherits account.view_account_position_form |
dichiarazione_intento_form |
dichiarazione.intento.form | dichiarazione.intento | form | New |
dichiarazione_intento_invoice_form |
dichiarazione.intento.invoice.form | account.invoice | field | Inherits account.invoice_form |
dichiarazione_intento_invoice_line_form |
dichiarazione.intento.invoice.line.form | account.invoice.line | field | Inherits account.view_invoice_line_form |
dichiarazione_intento_invoice_supplier_form |
dichiarazione.intento.invoice.supplier.form | account.invoice | field | Inherits account.invoice_supplier_form |
dichiarazione_intento_search |
dichiarazione.intento.search | dichiarazione.intento | search | New |
dichiarazione_intento_tree |
dichiarazione.intento.tree | dichiarazione.intento | tree | New |
dichiarazione_intento_view_company_form |
dichiarazione.intento.res.company.form | res.company | xpath | Inherits base.view_company_form |
select_manually_declarations_wizard |
Select Manually Declarations | select.manually.declarations | form | New |
valid_for_dichiarazione_intento
Boolean
No public methods.
dichiarazione_intento_ids
Many2many → dichiarazione.intento
string='Declarations of intent'
args: 'dichiarazione.intento'
action_invoice_cancel(self)
action_move_create(self)
invoice_line_move_line_get(self)
select_manually_declarations(self)
force_dichiarazione_intento_id
Many2one → dichiarazione.intento
string='Force Declaration of Intent'
args: 'dichiarazione.intento'
No public methods.
force_dichiarazione_intento_id
Many2one → dichiarazione.intento
string='Force Declaration of Intent'
args: 'dichiarazione.intento'
No public methods.
available_amount
Monetary
compute='_compute_amounts'
store=True
currency_id
Many2one → res.currency
default=_default_currency
string='Currency'
args: 'res.currency'
date
Date
required=True
date_end
Date
required=True
date_start
Date
required=True
fiscal_position_id
Many2one → account.fiscal.position
domain=[('valid_for_dichiarazione_intento', '=', True)]
required=True
string='Fiscal Position'
args: 'account.fiscal.position'
force_close
Boolean
limit_amount
Monetary
required=True
line_ids
One2many → dichiarazione.intento.line
string='Lines'
args: 'dichiarazione.intento.line', 'dichiarazione_id'
number
Char
copy=False
partner_document_date
Date
help="Date of partner's document"
required=True
string='Document Date'
partner_document_number
Char
help="Number of partner's document"
required=True
string='Document Number'
partner_id
Many2one → res.partner
required=True
string='Partner'
args: 'res.partner'
state
Selection
compute='_compute_state'
store=True
args: [('valid', 'Valid'), ('expired', 'Expired'), ('close', 'Close')]
taxes_ids
Many2many → account.tax
required=True
string='Taxes'
args: 'account.tax'
telematic_protocol
Char
required=True
type
Selection
default='in'
required=True
args: [('in', 'Issued from company'), ('out', 'Received from customers')]
used_amount
Monetary
compute='_compute_amounts'
store=True
change_force_close(self)
create(self, values)
get_all_for_partner(self, type_d=None, partner_id=False, ignore_state=False)
get_valid(self, type_d=None, partner_id=False, date=False)
name_get(self)
onchange_fiscal_position_id(self)
unlink(self)
amount
Monetary
base_amount
Monetary
string='Base Amount'
currency_id
Many2one → res.currency
string='Currency'
args: 'res.currency'
date_invoice
Date
related='invoice_id.date_invoice'
string='Date Invoice'
dichiarazione_id
Many2one → dichiarazione.intento
string='Declaration'
args: 'dichiarazione.intento'
invoice_id
Many2one → account.invoice
string='Invoice'
args: 'account.invoice'
move_line_ids
Many2many → account.move.line
ondelete='cascade'
string='Move Lines'
args: 'account.move.line'
taxes_ids
Many2many → account.tax
string='Taxes'
args: 'account.tax'
No public methods.
company_id
Many2one → res.company
string='Company'
args: 'res.company'
limit_amount
Float
used_amount
Float
compute='_compute_used_amount'
year
Char
required=True
No public methods.
No new fields.
Public methods (0)No public methods.
dichiarazione_yearly_limit_ids
One2many → dichiarazione.intento.yearly.limit
string='Declaration yearly limit'
args: 'dichiarazione.intento.yearly.limit', 'company_id'
No public methods.
No new fields.
Public methods (2)onchange_date_order(self)
onchange_partner_id(self)
declaration_ids
Many2many → dichiarazione.intento
default=_default_declaration
string='Declarations of Intent'
args: 'dichiarazione.intento'
confirm(self)