Product
What the system actually does.
Brella is four things that are usually four different systems: a register, a stockroom, a staff roster and a set of reports. Here they run as one, so a sale on the counter is also a stock movement, a shift record and a line in tomorrow's report.
Register
One till, every payment type.
Cash, card, or split across both, on tablet, web or the Windows till you already own. Table numbers for dine-in, staff discounts, and voids are all recorded against the shift they happened on, not typed up afterwards.
- Works offline. A dropped connection does not stop the queue, and the sale syncs the moment the till is back online.
- One licence per venue, not per terminal, so a second station at the busy end of service costs nothing extra to run.
- Every sale carries a cashier, a shift and a trading session, so it can be traced back to a person.
- Sale
- #B4D347-000041
- Payment
- Cash + card split
- Table
- Table 6
- Cashier
- Maya · Shift 118
Inventory & recipes
The recipe pulls the stock, so nobody counts it in.
Build a product once as a recipe of raw materials and quantities. Two lattes means 36 g of beans and 320 ml of milk leave the shelf the moment the sale is rung up, in the unit you actually buy in.
- Reorder points flag low stock before a shelf actually runs out, and a purchase order to the supplier can be drafted straight from the alert.
- Unit conversion is built in, so a delivery counted in kilograms and a recipe costed in grams stay in sync without manual maths.
- Cost of goods per product updates with every sale, so margin is a live number, not a month-end guess.
- House Blend
- 2.14 kg ↓
- Fresh Milk 1L
- 11 ↓
- Oat Milk 1L
- 4 left
- Purchase order
- Drafted
Staff & shifts
A shift starts with a PIN, not a spreadsheet.
Staff clock in on their own PIN at the till they are working. Every sale, discount and void made during that shift is theirs, so a variance at cash-up is a question you can ask one person, not the whole floor.
- Roles control what a cashier can see and do, from a change in the dashboard, reaching the register the same shift.
- Attendance and hours worked come from the same clock-in, so there is no second system to reconcile against payroll.
- A split shift or a covering shift is still one continuous record for that day.
- Cashier
- Maya
- Clocked in
- 06:40
- Shift
- 118 · Till 02
- Sales this shift
- 81
Reports & cash-up
Cash up, and the drawer agrees.
The trading session opens with a counted float and closes with a counted drawer. Brella works out the variance and emails the Z-report before you lock up, net of tax and discounts and set against cost of goods.
- Product performance by revenue, cost and margin, not just units sold.
- A stock ledger of every movement in and out, so a count that does not match has a trail to follow.
- Reports run in the venue's own timezone, so a day closes at the counter's midnight, not a server's.
- Net sales
- 48,220.00
- Gross margin
- 62.1%
- Cash variance
- 0.00
- Low stock flagged
- 6 items
A Tuesday, as Brella records it.
Nothing here is entered twice. Opening the till, ringing a sale, flagging a reorder and cashing up are one continuous record.
06:40
Till opened with a counted float
Maya clocks in on her PIN and counts the drawer. The trading session starts here, so every sale after it belongs to a shift you can audit.
2,000Opening float
12:10
Lunch rush, no queue
Split payments, table numbers and staff discounts all recorded against the right shift, without anyone stopping to write it down.
81Sales in 90 min
16:00
Oat milk hits its reorder point
Stock fell as drinks were poured, not when someone remembered to count. The purchase order to the supplier is already drafted.
4 leftOat Milk 1L
21:34
Cash up, and the drawer agrees
Counted cash against expected cash, refunds and voids itemised. The Z-report above is what prints, and what lands in your inbox.
0.00Variance
See it running on your own products.
Twenty minutes, screen-shared, with your menu loaded instead of a sample one.
Book a demo