Register
Cash-first checkout, vertical-ID gated at the cart, manager-PIN where it counts.
- Cash payment + change calculator; a till variance flags on close, and a bigger one goes to a queue with the shift attached
- Vertical-ID stop at the cart with DOB-mismatch and under-21 logging
- Manager-PIN gates on voids, returns, manual prices, discount overrides
- A second-screen customer display (cart, deal applied, tier), off until the screen is set up
- Returns + voids flow with cannabis-quarantine routing — WAC 314-55-079(12) permits returns of open product in original packaging with the lot, batch, OR inventory ID number fully legible — any ONE of the three identifiers, so a return is not refusable just because the lot ID is the unreadable one
- Soft-confirm on carts over $200 or 7+ items (4s double-tap window)
- Barcode scanner, receipt printing (QZ Tray among the supported paths), SMS receipt fallback