Counting at the terminal
- UPC scan-to-count and WebHID bottle-scale weigh mode with a density table and full-bottle calibration — pour-level counts without a clipboard.
- Sealed / open toggle, blind counts, pack-state seeds, break-case events, and variety-pack scan.
- Counting periods with an overlap guard and opening-balance carry, spot checks, a perpetual on-hand, and close reconciliation with reason codes.
- Camera and USB scanner modes, an offline outbox so a count survives a WAN drop, and session guards across nine department scopes.
Receiving & invoice OCR
- On-box invoice OCR — invoices are read on the venue's own hardware, with per-distributor parsers, a fallback reader, a trace export, and an honesty banner on anything it couldn't parse cleanly.
- Draft-to-complete receiving with an audited reopen, invoice upload behind signed-URL lockdown, and a duplicate-invoice constraint.
- Create-or-match inline, UPC backfill, size-variant detection, scan-to-receive, and a three-way match across purchase order, receipt, and invoice.
- Credit memos, free and backordered line kinds, and a landed-cost blend from the purchase documents — with a confirmation prompt when a cost moves more than ±5%.
Purchasing & pars
- A full purchase-order lifecycle with receive-against-PO.
- PAR-gap ordering — order suggestions generated by distributor from where stock sits against PAR.
- Supplier price history with alerts, and a weekly order sheet.
Recipes & costing
- Nested sub-recipes with yield, draft-to-activate, and a cost roll-up bridged to the point of sale.
- Partial-cost honesty — an uncosted line is surfaced, not silently zeroed.
- Batch tracking and production planning from reservations and sales history.
Waste
- Waste logging across nine reason codes with batch decrement.
- An expiring panel with bulk expire, KPIs, and waste folded into the food-cost number.
Food safety & HACCP
- Temperature logs across six zones, three checks a day, with threshold snapshots and pass / warning / fail status and a compliance rate.
- FIFO-violation detection and an allergen matrix built from the recipe trees.
- A 24-hour alert on any failed check.
Cost & variance intelligence
- Theoretical-vs-actual variance per location — POS-sales theoretical usage with cocktail-recipe depletion, a drift baseline, and alerts when the gap crosses a band.
- A cost report across start, in, pulls, and end, with a liquor-room balance and cost-percentage bands.
- Menu-engineering quadrants with in-place reprice, price-change intelligence that holds a margin or hits a target percentage, and nine export formats.
The product catalog
- One products spine with multi-UPC pack levels, a bulk-scan loop, and SKU auto-generation.
- A price-to-go-live queue, mark-as-ingredient, the 86 list, and bottle-service flags — the same catalog the register rings from.
Exact cost is computed from the purchase documents, not guessed — and where a line is uncosted, the coverage report makes the silence audible rather than showing a false number.