A bar is not a shop with a till. Drinks go out before anyone pays, several tables run at once, and the person carrying the tray is not the person taking the money. CURUZA is built for that, and it is free.
Start a tab, keep adding rounds to it through the evening, and close it into one sale when the table settles. Tabs can be moved to another table, split between customers, or merged when two groups join.
The waiter role can open a tab and add items, and cannot close one — taking payment needs a cashier. Rounds get recorded as they are poured, without handing the till to everyone on the floor.
Stock lives per location, so the crate in the store and the bottles behind the bar are not one blurred number. Move stock between them and count each place on its own.
No, and that is deliberate. A waiter can open a tab and add items to it; closing a tab into a paid sale requires a cashier or above. The tray and the till stay separate.
Yes. A tab stays open until someone closes it, collecting rounds as they go out. If the group moves table you transfer the tab, if they split the bill you split it, and if two tables join you merge them.
Yes. Bars get multiple stock locations, so the bar, the kitchen and the store each hold their own counts, and you can move stock between them rather than guessing where it went.