diff --git a/addons/stock/i18n/stock.pot b/addons/stock/i18n/stock.pot
index 94662686ac5440c1c2fb68711e401dc0a3fd99a6..2fcdf9d49e685a6d69054c261b4b1a32ca45c9d6 100644
--- a/addons/stock/i18n/stock.pot
+++ b/addons/stock/i18n/stock.pot
@@ -7928,3 +7928,10 @@ msgstr ""
 #, python-format
 msgid "should be replenished to reach the maximum of"
 msgstr ""
+
+#. module: stock
+#: code:addons/stock/models/stock_move_line.py:0
+#, python-format
+msgid ""
+"It is not allow to import reserved quantity, you have to use the quantity directly."
+msgstr ""
diff --git a/addons/stock/models/stock_move_line.py b/addons/stock/models/stock_move_line.py
index 5fdb022341d1f3cb3f6a22a24f49f75f51ab8b5e..1ca78466f3fa82d3fff208db5813551cfa973640 100644
--- a/addons/stock/models/stock_move_line.py
+++ b/addons/stock/models/stock_move_line.py
@@ -191,6 +191,8 @@ class StockMoveLine(models.Model):
                 vals['company_id'] = self.env['stock.move'].browse(vals['move_id']).company_id.id
             elif vals.get('picking_id'):
                 vals['company_id'] = self.env['stock.picking'].browse(vals['picking_id']).company_id.id
+            if self.env.context.get('import_file') and vals.get('product_uom_qty') != 0:
+                raise UserError(_("It is not allow to import reserved quantity, you have to use the quantity directly."))
 
         mls = super().create(vals_list)