diff --git a/addons/sale_stock/models/sale_order.py b/addons/sale_stock/models/sale_order.py
index 4c2ad3262d3..41cd9b7ccc6 100644
--- a/addons/sale_stock/models/sale_order.py
+++ b/addons/sale_stock/models/sale_order.py
@@ -128,6 +128,8 @@ class SaleOrder(models.Model):
def _prepare_invoice(self):
invoice_vals = super(SaleOrder, self)._prepare_invoice()
invoice_vals['incoterms_id'] = self.incoterm.id or False
+ if self.incoterm.id:
+ invoice_vals['incoterm_id'] = self.incoterm.id
return invoice_vals
@api.model
diff --git a/addons/sale_stock/views/account_invoice_views.xml b/addons/sale_stock/views/account_invoice_views.xml
index ed8e07b1a54..e7d2dc1daa6 100644
--- a/addons/sale_stock/views/account_invoice_views.xml
+++ b/addons/sale_stock/views/account_invoice_views.xml
@@ -7,7 +7,7 @@
-
+
@@ -16,9 +16,9 @@
-