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