Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
211 changes: 211 additions & 0 deletions openupgrade_scripts/scripts/l10n_es/19.0.5.4/pre-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
# Copyright 2026 Tecnativa - Eduardo Ezerouali
# License AGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).

from openupgradelib import openupgrade

_xmlid_renames = [
(
"l10n_es_modelo130.mod_130",
"l10n_es.mod_130",
),
(
"l10n_es_modelo130.mod_130_column",
"l10n_es.mod_130_column",
),
(
"l10n_es_modelo130.mod_130_casilla_01_balance",
"l10n_es.mod_130_casilla_01_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_02_balance",
"l10n_es.mod_130_casilla_02_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_03_balance",
"l10n_es.mod_130_casilla_03_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_04_balance",
"l10n_es.mod_130_casilla_04_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_04_percentage",
"l10n_es.mod_130_casilla_04_percentage",
),
(
"l10n_es_modelo130.mod_130_casilla_05_balance",
"l10n_es.mod_130_casilla_05_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_06_balance",
"l10n_es.mod_130_casilla_06_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_06_tax_tags",
"l10n_es.mod_130_casilla_06_tax_tags",
),
(
"l10n_es_modelo130.mod_130_casilla_07_balance",
"l10n_es.mod_130_casilla_07_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_08_balance",
"l10n_es.mod_130_casilla_08_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_09_balance",
"l10n_es.mod_130_casilla_09_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_09_percentage",
"l10n_es.mod_130_casilla_09_percentage",
),
(
"l10n_es_modelo130.mod_130_casilla_10_balance",
"l10n_es.mod_130_casilla_10_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_10_tax_tags",
"l10n_es.mod_130_casilla_10_tax_tags",
),
(
"l10n_es_modelo130.mod_130_casilla_11_balance",
"l10n_es.mod_130_casilla_11_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_12_balance",
"l10n_es.mod_130_casilla_12_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_13_balance",
"l10n_es.mod_130_casilla_13_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_14_balance",
"l10n_es.mod_130_casilla_14_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_15_balance",
"l10n_es.mod_130_casilla_15_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_16_balance",
"l10n_es.mod_130_casilla_16_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_17_balance",
"l10n_es.mod_130_casilla_17_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_18_balance",
"l10n_es.mod_130_casilla_18_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_19_balance",
"l10n_es.mod_130_casilla_19_balance",
),
(
"l10n_es_modelo130.mod_130_casilla_01",
"l10n_es.mod_130_casilla_01",
),
(
"l10n_es_modelo130.mod_130_casilla_02",
"l10n_es.mod_130_casilla_02",
),
(
"l10n_es_modelo130.mod_130_casilla_03",
"l10n_es.mod_130_casilla_03",
),
(
"l10n_es_modelo130.mod_130_casilla_04",
"l10n_es.mod_130_casilla_04",
),
(
"l10n_es_modelo130.mod_130_casilla_05",
"l10n_es.mod_130_casilla_05",
),
(
"l10n_es_modelo130.mod_130_casilla_06",
"l10n_es.mod_130_casilla_06",
),
(
"l10n_es_modelo130.mod_130_casilla_07",
"l10n_es.mod_130_casilla_07",
),
(
"l10n_es_modelo130.mod_130_casilla_08",
"l10n_es.mod_130_casilla_08",
),
(
"l10n_es_modelo130.mod_130_casilla_09",
"l10n_es.mod_130_casilla_09",
),
(
"l10n_es_modelo130.mod_130_casilla_10",
"l10n_es.mod_130_casilla_10",
),
(
"l10n_es_modelo130.mod_130_casilla_11",
"l10n_es.mod_130_casilla_11",
),
(
"l10n_es_modelo130.mod_130_casilla_12",
"l10n_es.mod_130_casilla_12",
),
(
"l10n_es_modelo130.mod_130_casilla_13",
"l10n_es.mod_130_casilla_13",
),
(
"l10n_es_modelo130.mod_130_casilla_14",
"l10n_es.mod_130_casilla_14",
),
(
"l10n_es_modelo130.mod_130_casilla_15",
"l10n_es.mod_130_casilla_15",
),
(
"l10n_es_modelo130.mod_130_casilla_16",
"l10n_es.mod_130_casilla_16",
),
(
"l10n_es_modelo130.mod_130_casilla_17",
"l10n_es.mod_130_casilla_17",
),
(
"l10n_es_modelo130.mod_130_casilla_18",
"l10n_es.mod_130_casilla_18",
),
(
"l10n_es_modelo130.mod_130_casilla_19",
"l10n_es.mod_130_casilla_19",
),
(
"l10n_es_modelo130.mod_130_title_1",
"l10n_es.mod_130_title_1",
),
(
"l10n_es_modelo130.mod_130_title_2",
"l10n_es.mod_130_title_2",
),
(
"l10n_es_modelo130.mod_130_title_3",
"l10n_es.mod_130_title_3",
),
]

_xmlids_to_delete = [
"l10n_es.account_tag_mod390_m104",
"l10n_es.account_tag_mod390_m230",
"l10n_es.account_tag_mod390_m232",
"l10n_es.account_tag_mod390_m773",
"l10n_es.account_tag_mod390_m774",
"l10n_es.account_tag_mod390_m775",
"l10n_es.account_tag_mod390_m776",
]


@openupgrade.migrate()
def migrate(env, version):
openupgrade.rename_xmlids(env.cr, _xmlid_renames)
openupgrade.delete_records_safely_by_xml_id(env, _xmlids_to_delete)
121 changes: 121 additions & 0 deletions openupgrade_scripts/scripts/l10n_es/19.0.5.4/upgrade_analysis_work.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
---Models in module 'l10n_es'---
---Fields in module 'l10n_es'---
---XML records in module 'l10n_es'---
DEL account.account.tag: l10n_es.account_tag_mod390_m104
DEL account.account.tag: l10n_es.account_tag_mod390_m230
DEL account.account.tag: l10n_es.account_tag_mod390_m232
DEL account.account.tag: l10n_es.account_tag_mod390_m773
DEL account.account.tag: l10n_es.account_tag_mod390_m774
DEL account.account.tag: l10n_es.account_tag_mod390_m775
DEL account.account.tag: l10n_es.account_tag_mod390_m776

# DONE: pre-migration: Removed records safely

NEW account.report: l10n_es.mod_130 [renamed from l10n_es_modelo130 module]
DEL account.report: l10n_es_modelo130.mod_130 [renamed to l10n_es module]
NEW account.report.column: l10n_es.mod_130_column [renamed from l10n_es_modelo130 module]
DEL account.report.column: l10n_es_modelo130.mod_130_column [renamed to l10n_es module]
NEW account.report.expression: l10n_es.mod_130_casilla_01_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_02_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_03_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_04_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_04_percentage [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_05_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_06_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_06_tax_tags [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_07_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_08_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_09_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_09_percentage [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_10_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_10_tax_tags [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_11_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_12_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_13_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_14_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_15_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_16_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_17_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_18_balance [renamed from l10n_es_modelo130 module]
NEW account.report.expression: l10n_es.mod_130_casilla_19_balance [renamed from l10n_es_modelo130 module]

# DONE: pre-migration: rename XML IDs

NEW account.report.expression: l10n_es.mod_390_casilla_65_result_cross_aeat_mod_390_47
NEW account.report.expression: l10n_es.mod_390_casilla_84_result_cross_aeat_mod_390_65

# NOTHING TO DO

DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_01_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_02_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_03_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_04_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_04_percentage [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_05_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_06_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_06_tax_tags [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_07_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_08_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_09_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_09_percentage [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_10_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_10_tax_tags [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_11_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_12_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_13_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_14_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_15_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_16_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_17_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_18_balance [renamed to l10n_es module]
DEL account.report.expression: l10n_es_modelo130.mod_130_casilla_19_balance [renamed to l10n_es module]
NEW account.report.line: l10n_es.mod_130_casilla_01 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_02 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_03 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_04 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_05 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_06 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_07 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_08 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_09 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_10 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_11 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_12 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_13 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_14 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_15 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_16 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_17 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_18 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_casilla_19 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_title_1 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_title_2 [renamed from l10n_es_modelo130 module]
NEW account.report.line: l10n_es.mod_130_title_3 [renamed from l10n_es_modelo130 module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_01 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_02 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_03 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_04 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_05 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_06 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_07 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_08 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_09 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_10 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_11 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_12 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_13 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_14 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_15 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_16 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_17 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_18 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_casilla_19 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_title_1 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_title_2 [renamed to l10n_es module]
DEL account.report.line: l10n_es_modelo130.mod_130_title_3 [renamed to l10n_es module]

# DONE: pre-migration: rename XML IDs

NEW res.country.group: l10n_es.mainland_es (noupdate)

# NOTHING TO DO
Loading