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:
|
if default_cash_details:
|
||||||
manual_moves_total = sum(move.get("amount", 0.0) for move in default_cash_details.get("moves", []))
|
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
|
payments_amount = default_cash_details.get("payment_amount") or 0.0
|
||||||
opening_expected = self.opening_cash_expected or 0.0
|
opening_counted = self.opening_cash_counted or 0.0
|
||||||
expected_total = opening_expected + payments_amount + manual_moves_total
|
expected_total = opening_counted + payments_amount + manual_moves_total
|
||||||
session_cash_amount = payments_amount + manual_moves_total
|
session_cash_amount = payments_amount + manual_moves_total
|
||||||
|
|
||||||
default_cash_details.update({
|
default_cash_details.update({
|
||||||
"opening": opening_expected,
|
"opening": opening_counted,
|
||||||
"opening_cash_expected": opening_expected,
|
"opening_cash_expected": self.opening_cash_expected or 0.0,
|
||||||
"opening_cash_counted": self.opening_cash_counted or 0.0,
|
"opening_cash_counted": opening_counted,
|
||||||
"opening_cash_difference": self.opening_cash_difference or 0.0,
|
"opening_cash_difference": self.opening_cash_difference or 0.0,
|
||||||
"session_cash_amount": session_cash_amount,
|
"session_cash_amount": session_cash_amount,
|
||||||
"expected_amount": expected_total,
|
"expected_amount": expected_total,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user