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