diff --git a/docsource/modules130-140.rst b/docsource/modules130-140.rst
index d9041055e29a..38506cb30da0 100644
--- a/docsource/modules130-140.rst
+++ b/docsource/modules130-140.rst
@@ -624,7 +624,7 @@ Module coverage 13.0 -> 14.0
+--------------------------------------------+-------------------------------------------------+
|stock | |
+--------------------------------------------+-------------------------------------------------+
-|stock_account | |
+|stock_account | Done |
+--------------------------------------------+-------------------------------------------------+
|stock_dropshipping | |
+--------------------------------------------+-------------------------------------------------+
diff --git a/openupgrade_scripts/scripts/stock_account/14.0.1.1/noupdate_changes.xml b/openupgrade_scripts/scripts/stock_account/14.0.1.1/noupdate_changes.xml
index 8489e4de551d..61406e964624 100644
--- a/openupgrade_scripts/scripts/stock_account/14.0.1.1/noupdate_changes.xml
+++ b/openupgrade_scripts/scripts/stock_account/14.0.1.1/noupdate_changes.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/openupgrade_scripts/scripts/stock_account/14.0.1.1/post-migration.py b/openupgrade_scripts/scripts/stock_account/14.0.1.1/post-migration.py
new file mode 100644
index 000000000000..7f39345c4a3d
--- /dev/null
+++ b/openupgrade_scripts/scripts/stock_account/14.0.1.1/post-migration.py
@@ -0,0 +1,8 @@
+# Copyright 2021 ForgeFlow S.L.
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+from openupgradelib import openupgrade
+
+
+@openupgrade.migrate()
+def migrate(env, version):
+ openupgrade.load_data(env.cr, "stock_account", "14.0.1.1/noupdate_changes.xml")
diff --git a/openupgrade_scripts/scripts/stock_account/14.0.1.1/pre-migration.py b/openupgrade_scripts/scripts/stock_account/14.0.1.1/pre-migration.py
new file mode 100644
index 000000000000..3034c706112f
--- /dev/null
+++ b/openupgrade_scripts/scripts/stock_account/14.0.1.1/pre-migration.py
@@ -0,0 +1,10 @@
+# Copyright 2021 ForgeFlow S.L.
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+from openupgradelib import openupgrade
+
+
+@openupgrade.migrate()
+def migrate(env, version):
+ openupgrade.set_xml_ids_noupdate_value(
+ env, "stock_account", ["stock_valuation_layer_company_rule"], True
+ )
diff --git a/openupgrade_scripts/scripts/stock_account/14.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/stock_account/14.0.1.1/upgrade_analysis_work.txt
new file mode 100644
index 000000000000..bd53d7606404
--- /dev/null
+++ b/openupgrade_scripts/scripts/stock_account/14.0.1.1/upgrade_analysis_work.txt
@@ -0,0 +1,23 @@
+---Models in module 'stock_account'---
+obsolete model stock.change.standard.price [transient]
+new model stock.valuation.layer.revaluation [transient]
+---Fields in module 'stock_account'---
+---XML records in module 'stock_account'---
+DEL ir.actions.act_window: stock_account.action_stock_inventory_valuation
+DEL ir.actions.act_window: stock_account.action_view_change_standard_price
+NEW ir.model.access: stock_account.access_account_journal_stock_manager
+NEW ir.model.access: stock_account.access_stock_move_invoicing_payments_readonly
+NEW ir.model.access: stock_account.access_stock_picking_invoicing_payments_readonly
+NEW ir.model.access: stock_account.access_stock_valuation_layer_revaluation
+DEL ir.model.access: stock_account.access_account_tag_stock_user
+NEW ir.ui.view: stock_account.stock_account_report_product_product_replenishment
+NEW ir.ui.view: stock_account.stock_valuation_layer_revaluation_form_view
+DEL ir.ui.view: stock_account.product_product_normal_form_view_inherit
+DEL ir.ui.view: stock_account.product_variant_easy_edit_view_inherit
+DEL ir.ui.view: stock_account.stock_valuation_layer_search
+DEL ir.ui.view: stock_account.view_change_standard_price
+DEL ir.ui.view: stock_account.view_template_property_form
+# NOTHING TO DO
+
+ir.rule: stock_account.stock_valuation_layer_company_rule (noupdate) (noupdate switched)
+# DONE: pre-migration: switched noupdate