fix: use opening_counted instead of opening_expected for session cash calculations and details update
This commit is contained in:
parent
03b4637332
commit
6518ac6250
@ -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,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user