diff --git a/models/pos_session.py b/models/pos_session.py index 29de5be..f2f44df 100755 --- a/models/pos_session.py +++ b/models/pos_session.py @@ -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