TIP: You can type at any time to perform a new search.
ITA - Fattura elettronica - Cassa previdenziale
l10n_it_fatturapa_out_welfare · OCA/l10n-italy
Security findings
Migration considerations
invoice_form— For a target of Odoo 17.0+: view 'invoice_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourcewelfare_fund_type_amount_view_tree— View 'welfare_fund_type_amount_view_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/l10n-italy · module folder · Try on Runboat
- Module version
- 1.0.2
- Category
- Localization/Italy
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-italy
- Last tracking update
- 2026-08-07 07:31:52
- Authors
- Odoo Community Association (OCA), TAKOBI
- Maintainers
- Odoo Community Association (OCA), TAKOBI
- Committers
- Sergio Zanchetta, Simone Rubino, Weblate, OCA-git-bot, oca-travis
- Odoo dependencies
- Python dependencies
- asn1crypto, pyxb, codicefiscale, unidecode
- System dependencies
- None
- Required by
- None
- Description
Code Analysis
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
invoice_form |
Add Welfare Fund Type Amount to Invoice Form View | account.invoice | form | Inherits account.invoice_form |
view_invoice_line_form |
Add Welfare Fund Type Amount to Invoice Line Form View | account.invoice.line | form | Inherits account.view_invoice_line_form |
view_invoice_line_tree |
Add Welfare Fund Type Amount to Invoice Line Tree View | account.invoice.line | tree | Inherits account.view_invoice_line_tree |
welfare_fund_type_amount_view_form |
Form View for Welfare Fund Type Amount | welfare.fund.type.amount | form | New |
welfare_fund_type_amount_view_search |
Search View for Welfare Fund Type Amount | welfare.fund.type.amount | search | New |
welfare_fund_type_amount_view_tree |
Tree View for Welfare Fund Type Amount | welfare.fund.type.amount | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (1)
-
should_regenerate_welfare_linesBooleancompute='_compute_should_regenerate_welfare_lines'store=True
-
action_invoice_open(self) -
button_regenerate_welfare_lines(self)Delete existing grouping Welfare Lines and create new ones.
New fields (4)
-
welfare_fund_type_amount_idsMany2many → welfare.fund.type.amountcomodel_name='welfare.fund.type.amount'help='Welfare Amounts to be applied on this Invoice Line.'string='Welfare Fund Type Amounts' -
welfare_grouped_invoice_line_idsMany2many → account.invoice.linecolumn1='grouped_line'column2='grouping_line'comodel_name='account.invoice.line'help='Invoice Lines whose Welfare Amount is represented by this Line.'relation='welfare_group_invoice_line_rel'string='Grouped Welfare Invoice Lines' -
welfare_grouping_fund_type_amount_idMany2one → welfare.fund.type.amountcomodel_name='welfare.fund.type.amount'help='Welfare Amount represented by this Invoice Line.'string='Grouped Welfare Amount' -
welfare_grouping_invoice_line_idsMany2many → account.invoice.linecolumn1='grouping_line'column2='grouped_line'comodel_name='account.invoice.line'help="Invoice Lines that represent this Line's Welfare Amount."relation='welfare_group_invoice_line_rel'string='Grouping Welfare Invoice Lines'
-
welfare_group_lines(self)Group Invoice Lines in `self` based on their Welfare Amount.
New fields (4)
-
administration_referenceChar -
amountFloatrequired=True -
nameCharcompute='_compute_name'store=True -
welfare_fund_type_idMany2one → welfare.fund.typecomodel_name='welfare.fund.type'required=True
No public methods.
New fields (0)
No new fields.
Public methods (2)-
setDatiCassaPrevidenziale(self, invoice, body)Set in `body` and return all the nodes DatiCassaPrevidenziale, their values are based on `invoice`. -
setDatiGeneraliDocumento(self, invoice, body)
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 451 days ago
- Last activity
- 104 days ago
- Repository
- OCA/l10n-italy
- Pull request
- [10.0][MIG] l10n_it_fatturapa_out_welfare (#4831)