TIP: You can type at any time to perform a new search.
AEAT Modelo 322
l10n_es_aeat_mod322 · OCA/l10n-spain
Security findings
Migration considerations
l10n_es_aeat_mod322_report_form_view— For a target of Odoo 17.0+: view 'l10n_es_aeat_mod322_report_form_view' 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 · sourcel10n_es_aeat_mod322_group_tree_view— View 'l10n_es_aeat_mod322_group_tree_view' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · sourcel10n_es_aeat_mod322_report_tree_view— View 'l10n_es_aeat_mod322_report_tree_view' 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-spain · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Uncategorized
- Folder size
- 0.19 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-spain
- Last tracking update
- 2026-08-07 07:47:27
- Authors
- Odoo Community Association (OCA), Dixmit
- Maintainers
- Odoo Community Association (OCA), Dixmit
- Committers
- Enric Tobella, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- cryptography<39, unidecode
- System dependencies
- None
- Required by
- None
- Description
Code Analysis
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_es_aeat_mod322_group_form_view |
l10n.es.aeat.mod322.group.form (in l10n_es_aeat_mod322) | l10n.es.aeat.mod322.group | form | New |
l10n_es_aeat_mod322_group_search_view |
l10n.es.aeat.mod322.group.search (in l10n_es_aeat_mod322) | l10n.es.aeat.mod322.group | search | New |
l10n_es_aeat_mod322_group_tree_view |
l10n.es.aeat.mod322.group.tree (in l10n_es_aeat_mod322) | l10n.es.aeat.mod322.group | tree | New |
l10n_es_aeat_mod322_report_form_view |
l10n.es.aeat.mod322.report.form (in l10n_es_aeat_mod322) | l10n.es.aeat.mod322.report | form | Inherits l10n_es_aeat.view_l10n_es_aeat_report_form |
l10n_es_aeat_mod322_report_tree_view |
l10n.es.aeat.mod322.report.tree (in l10n_es_aeat_mod322) | l10n.es.aeat.mod322.report | tree | Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (4)
-
company_idsMany2many → res.companydefault=<expr> args: 'res.company' -
main_company_idMany2one → res.companydefault=<expr>required=True args: 'res.company' -
nameCharhelp='Number assigned by AEAT to the group'required=True -
vinculated_partner_idsMany2many → res.partnerhelp='Use this field if you have other vinculated partners' args: 'res.partner'
No public methods.
New fields (17)
-
allow_postingBooleandefault=Truestring='Allow posting' -
atribuible_estadoFloatcompute='_compute_atribuible_estado'readonly=Truestore=Truestring='[65] Attributable to the Administration' -
casilla_63Floatcompute='_compute_casilla_63'help='(VAT payable - VAT receivable)'readonly=Truestore=Truestring='[63] General scheme result' -
company_typeSelectioncompute='_compute_company_info'selection=[('D', 'Dominante'), ('P', 'Dependiente')]states=EDITABLE_ON_DRAFTstore=Truestring='Tipo de compañía' -
counterpart_account_idMany2one → account.accountcomodel_name='account.account'compute='_compute_counterpart_account_id'domain="[('company_id', '=', company_id)]"readonly=Falsestore=Truestring='Counterpart account' -
cuota_compensarFloatdefault=0help='Fee to compensate for prior periods, in which his statement was to return and compensation back option was chosen'states=NON_EDITABLE_ON_DONEstring='[66] Applied fees to compensate' -
cuota_liquidacionFloatcompute='_compute_cuota_liquidacion'default=0states=NON_EDITABLE_ON_DONEstore=Truestring='[68] Result' -
dominant_company_vatCharcompute='_compute_company_info'states=EDITABLE_ON_DRAFTstore=Truestring='NIF de la entidad dominante' -
exonerated_390Selectiondefault='2'help='Exonerado de la Declaración-resumen anual del IVA, modelo 390: Volumen de operaciones (art. 121 LIVA)'readonly=Truerequired=Trueselection=[('1', 'Exonerado'), ('2', 'No exonerado')]states=EDITABLE_ON_DRAFTstring='Exonerado mod. 390' -
group_numberCharcompute='_compute_company_info'states=EDITABLE_ON_DRAFTstore=Truestring='Nº Grupo' -
main_activity_code_idMany2one → l10n.es.aeat.mod303.report.activity.codecomodel_name='l10n.es.aeat.mod303.report.activity.code'domain=ACTIVITY_CODE_DOMAINstates=NON_EDITABLE_ON_DONEstring='Código actividad principal' -
main_activity_iaeCharsize=4states=NON_EDITABLE_ON_DONEstring='Epígrafe I.A.E. actividad principal' -
operaciones_ejercicioFloatcompute='_compute_operaciones_ejercicio'default=0store=Truestring='[88] Operaciones realizadas en el ejercicio' -
porcentaje_atribuible_estadoFloatdefault=100help='Taxpayers who pay jointly to the Central Government and the Provincial Councils of the Basque Country or the Autonomous Community of Navarra, will enter in this box the percentage of volume operations in the common territory. Other taxpayers will enter in this box 100%'states=NON_EDITABLE_ON_DONEstring='[64] % attributable to State' -
total_deducirFloatcompute='_compute_total_deducir'string='[62] Total a deducir' -
total_devengadoFloatcompute='_compute_total_devengado'string='[38] Total devengador' -
vinculated_partner_idsMany2many → res.partnercompute='_compute_company_info'states=EDITABLE_ON_DRAFTstore=True args: 'res.partner'
-
check_qty(self)@api.constrains('cuota_compensar')
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 50 days ago
- Last activity
- 12 days ago
- Repository
- OCA/l10n-spain
- Pull request
- [18.0][MIG] l10n_es_aeat_mod322: Migration to 18.0 (#5160)