fix: fallback to cash register difference when closing cash difference is missing in pos_session
This commit is contained in:
parent
24e108e903
commit
97634664d1
@ -61,7 +61,10 @@ class PosSession(models.Model):
|
||||
def _compute_cash_difference(self):
|
||||
for session in self:
|
||||
if session.state == "closed":
|
||||
session.cash_difference = session.closing_cash_difference or 0.0
|
||||
if session.closing_cash_difference:
|
||||
session.cash_difference = session.closing_cash_difference
|
||||
else:
|
||||
session.cash_difference = session.cash_register_difference or 0.0
|
||||
else:
|
||||
session.cash_difference = session.cash_register_difference or 0.0
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user