From 6518ac625026311d0db385be9b9de6bb8a34f3b6 Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Fri, 12 Jun 2026 08:18:59 +0700 Subject: [PATCH] fix: use opening_counted instead of opening_expected for session cash calculations and details update --- models/pos_session.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/models/pos_session.py b/models/pos_session.py index 86c20ff..47c37cd 100755 --- a/models/pos_session.py +++ b/models/pos_session.py @@ -84,14 +84,14 @@ class PosSession(models.Model): if default_cash_details: manual_moves_total = sum(move.get("amount", 0.0) for move in default_cash_details.get("moves", [])) payments_amount = default_cash_details.get("payment_amount") or 0.0 - opening_expected = self.opening_cash_expected or 0.0 - expected_total = opening_expected + payments_amount + manual_moves_total + opening_counted = self.opening_cash_counted or 0.0 + expected_total = opening_counted + payments_amount + manual_moves_total session_cash_amount = payments_amount + manual_moves_total default_cash_details.update({ - "opening": opening_expected, - "opening_cash_expected": opening_expected, - "opening_cash_counted": self.opening_cash_counted or 0.0, + "opening": opening_counted, + "opening_cash_expected": self.opening_cash_expected or 0.0, + "opening_cash_counted": opening_counted, "opening_cash_difference": self.opening_cash_difference or 0.0, "session_cash_amount": session_cash_amount, "expected_amount": expected_total,