diff --git a/multi_branch_base/views/branch_account_move_views.xml b/multi_branch_base/views/branch_account_move_views.xml
index bdeb1b3de..c8668666e 100644
--- a/multi_branch_base/views/branch_account_move_views.xml
+++ b/multi_branch_base/views/branch_account_move_views.xml
@@ -7,8 +7,7 @@
-
+
[('deprecated', '=', False), ('account_type', 'not in', ('asset_receivable', 'liability_payable')), ('company_id', '=', parent.company_id), ('is_off_balance', '=', False), '|', ('branch_id', '=', parent.branch_id),('branch_id', '=', False)]
diff --git a/multi_branch_pos/models/pos_orders.py b/multi_branch_pos/models/pos_orders.py
index eb895632c..88dadb1d9 100644
--- a/multi_branch_pos/models/pos_orders.py
+++ b/multi_branch_pos/models/pos_orders.py
@@ -23,7 +23,6 @@
import logging
from odoo import fields, models
-
_logger = logging.getLogger(__name__)
@@ -36,3 +35,10 @@ class BranchPosOrder(models.Model):
related='session_id.branch_id',
string='Branch', help='Branches allowed',
store=True)
+
+ def _generate_pos_order_invoice(self):
+ res = super(BranchPosOrder, self)._generate_pos_order_invoice()
+ if self.account_move:
+ self.account_move.write({'branch_id': self.branch_id})
+
+ return res