I don’t see why it couldn’t with proper automation and reporting set up. It’s outside of the normal flow for an “out-of-box” Installation but I do something similar to that. We are a private club so our members scan their rfid card at the door to get in, then again at the bar to open their tab. It’s not self service but the POS screen could modified by using Ricks Retail Setup to make it pretty close if not exactly what you’re needing.