From 04e6bc14967c25f2fd814792c966790486946cee Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Mon, 6 Apr 2026 14:27:24 +0700 Subject: [PATCH] refactor: remove redundant manual balance check in account payment move creation --- models/account_payment.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/models/account_payment.py b/models/account_payment.py index 1ce854a..2655102 100644 --- a/models/account_payment.py +++ b/models/account_payment.py @@ -92,8 +92,7 @@ class AccountPayment(models.Model): } payment.env['account.move.line'].with_context(skip_expense_lock=True, check_move_validity=False).create(line_vals) - # Force re-balance check - payment.move_id._check_balanced() + # Odoo 17 handles balance checks automatically; no need to call _check_balanced() manually def _synchronize_from_moves(self, changed_fields): # 1. Standard sync with jumper support