From 380a34b18c2635990cb9ca19e850f51d759131af Mon Sep 17 00:00:00 2001 From: Vincent Van Rossem Date: Tue, 13 Jan 2026 15:28:57 +0100 Subject: [PATCH] [IMP] account_operating_unit: account.move::_default_operating_unit_id `account.move` should default on the journal's operating unit (if set) instead of the user's operating unit --- account_operating_unit/models/account_move.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/account_operating_unit/models/account_move.py b/account_operating_unit/models/account_move.py index a6fdeb6e9b..309c4b1e63 100644 --- a/account_operating_unit/models/account_move.py +++ b/account_operating_unit/models/account_move.py @@ -117,6 +117,10 @@ class AccountMove(models.Model): @api.model def _default_operating_unit_id(self): + if journal_id := self.env.context.get("default_journal_id"): + journal = self.env["account.journal"].browse(journal_id) + if journal_ou := journal.operating_unit_id: + return journal_ou if ( default_type := self.env.context.get("default_move_type") ) and default_type != "entry":