The following flow improvement was suggested to me:
When using the guest account (so after a drink was scanned), it should be possible to instantly check out using the users balance when scanning the users barcode. This would greatly simplify and speed up the balance payment flow.