It is the evening rush and there are six people in the queue.

Corelith Sell is the till your cashier works at the busiest hour. Scan it, weigh it, take payment in as many parts as the customer needs, and hand over one receipt.

app.corelith.co.zw/sell/till-1
GThe Gate Shops
TodaySellStock6CustomersPeoplePayBooksSites12Compliance
Settings
Sell · Avondale · TILL-1Trading
Till 2 · KirstyOffline · queue 2
  • 2L cooking oilUS$7.50
  • Mealie meal 10kgUS$8.90
  • Sugar 2kgUS$2.40
  • TotalUS$18.80
  • ZWG at the day's rateZWG630.55
Take paymentBalance clear
AMOUNT DUEUS$34.25
TENDEREDUS$34.25
  • Cash · drawer 2US$20.00
  • Card · tappedUS$14.25
  • EcoCashNot used
  • On accountNot used
  • RemainingUS$0.00
Corelith Sell · Demo storeTill 2 · receipt #48211 · 17:06
  • 2L cooking oil×17.50
  • Mealie meal 10kg×18.90
  • Sugar 2kg×12.40
  • Tomatoes1.240 kg2.23
  • Total USD21.03
  • Total ZWG705.35
  • Rate of the day33.5400
  • Cash in · USD25.00
  • Change · ZWG133.15
ZIMRA signed 17:06 · FD-004821
Counters that have to clear a queue and still agree at close
FloorCodeHuchu MineThe Gate ShopsLux Liquor

Changing systems is the risk.Not the software.

Your list comes across first

Products, prices and customer balances are imported and reconciled against your own totals — and you check them yourself before a single sale is put through.

Everyone gets a login

A plan carries its own team, so everyone who needs a login inside that team size gets one and nobody shares a password to save a seat.

Nothing holds you here

On monthly billing you change plan or leave whenever you like, and a full export of your data is yours on request either way.

You already know which minute it goes wrong. It is never the simple sale.

01

The customer pays in three parts

Some cash, some EcoCash, the rest on account. The cashier does the arithmetic in their head while five people watch, and whichever way it lands nobody can check it afterwards.

02

The drawer is short and nothing has a name on it

A void here, an override there, a no-sale at half past four. By close the count is out and the shop cannot say which hour it went out in, let alone whose hour it was.

03

The power goes and the queue leaves

Six people put their baskets down and walk. The takings are gone, the stock is still on the shelf, and the evening is spent working out what was sold before the lights went.

04

The receipt is where the work starts

The slip prints and the customer walks, and then somebody types that sale into a stock sheet, and somebody types the stock sheet into the accounts.

None of that is the cashier being slow. It is what happens when the till is a calculator with a printer attached, and every other system in the shop has to be told separately what it just did.

One sale, and the five records it owes. None of them typed.

GThe Gate Shops
  • Today
  • Sell
  • Stock6
  • Customers
  • People
  • Pay
  • Books
  • Sites12
  • Compliance
Till 2 · sale #10243 · Rudo N.Open
Scan a barcode or search an itemPrice checkHoldTake payment
ItemQtyUnitLineAdded
Mealie meal 10kg19.00US$9.0014:05:41
Beef · rump1.240 kg8.50 / kgUS$10.5414:05:52
2L cooking oil26.10US$12.2014:06:01
Sugar 2kg13.10US$3.1014:06:04
Bread · white21.35US$2.7014:06:09
Airtime · US$515.00US$5.0014:06:14
Due6 lines · VAT 15% inclusive
  • SubtotalUS$42.54
  • VAT 15% inclusiveUS$5.55
  • ZWG at 33.5500ZWG1,427.21
  • TotalUS$42.54

Barcodes, weighed lines and airtime on one screen, in the same place every time. A cashier who started this morning is clearing the queue before the first break, because there is no menu to learn first.

Take payment · sale #10243US$8.54 to find
  • Cash · drawer 2USD notes, taken 14:06:31
    US$20.00Taken
  • EcoCashZWG 469.70 at 33.5500
    US$14.00Confirmed
  • Account · Mutare HardwareWithin limit · US$140.00 available
    US$0.00Not used
  • Sale totalUS$42.54
  • Taken so farUS$34.00
  • Left to findUS$8.54
3 tenders on this saleUS$8.54
789456123.0
CashEcoCashCardAccountTake US$8.54

One sale, one receipt. Only the cash line moves drawer 2.

Cash, EcoCash, a swipe and the account on one sale. The balance comes down as each part lands.

THE GATE SHOPS · MSASAReceipt #10243 · 3 Sep 2026 14:06
  • Mealie meal 10kg19.00
  • Beef · rump 1.240kg110.54
  • 2L cooking oil212.20
  • Sugar 2kg13.10
  • Bread · white22.70
  • Airtime · US$515.00
  • VAT 15% inclusive5.55
  • TOTAL · USDUS$42.54
  • TOTAL · ZWGZWG 1,427.21
  • Rate used33.5500
Posted by this sale5 postings
  • Fiscal receiptZIMRA FDMS · accepted 14:06:35
    Signed
  • Sales — retailBooks · general ledger
    US$36.99Posted
  • VAT outputBooks · tax control
    US$5.55Posted
  • Stock movementStock · 6 lines relieved
    −6Posted
  • Drawer 2Sell · cash tender
    US$20.00Posted

All five written from receipt #10243 at 14:06:35.

The fiscal receipt signs as the sale completes, and that same sale writes the ledger entry, the VAT line, the stock movement and the drawer.

Rate of the day · 3 SeptemberSet 06:00, group-wide
Set atRateSet byTills reading itReceipts on it
3 Sep 06:0033.5500Head office24 of 241,409
2 Sep 06:0033.4100Head office24 of 241,318
1 Sep 06:0033.2800Head office24 of 241,204
29 Aug 06:0033.1900Head office23 of 241,441
What a cashier may change
  • The rateSet centrally, read-only at the till
    0Never
  • The price on a lineWithin the discount ceiling of 5%
    Logged
  • Past the ceilingWaits for a supervisor, at the till
    Approval

A reprint of #10243 next year still reads 33.5500.

One rate, set at head office at six. No cashier can move it.

Three sales that stop other tills. Here each one is a tap, not a procedure.

Held sales · Msasa store4 parked
Find a held saleMineResume
RefHeld byLinesValueHeld atPick up on
H-0041Rudo N.6US$42.5414:06Any till
H-0040Rudo N.2US$11.8013:52Any till
H-0039Chipo S.9US$128.4013:41Any till
H-0038Tendai M.1US$1,152.0011:19Till 1 · trade

Held sales expire at close and return their lines to stock.

Park a basket while a customer goes back for the thing they forgot, and pick it up at any till on the shift.

Return against receipt #10188Needs a reason
ItemSoldReturningRefundBack to stock
2L cooking oil21US$6.10Yes
Mealie meal 10kg1
Sugar 2kg1
#10188 · 1 Sep 09:41 · Chipo S.
Walk-in
DamagedWrong itemChanged mind
Seal broken in the bag
Cash, because the sale was cash
CancelPost the return

A credit note fiscalises against #10188, and the unit goes back on the shelf.

A return is written against the sale it came from, so the refund, the stock and the credit note all point at one receipt. The reason is a field, not a courtesy.

MH
Mutare Hardware
Within limitNet 30Since 2022
Before the goods leave
  • LimitSet by Tendai M. · reviewed March
    US$200.00Fixed
  • Owing nowOne invoice, 4 days old
    US$60.00Current
  • This sale would addSale #10243
    US$42.54Pending
  • Left after itLimit less exposure
    US$97.46Clear
  • Above the limitManager approval required
    Rule
Payment history+
InvoiceRaisedTermsPaidDays
INV-304222 Aug30 daysUS$1,990.007
INV-298818 Jul30 daysUS$2,410.0011
INV-290126 Jun30 daysUS$880.009

The balance, the limit and what this sale would add are on screen before the goods leave the counter.

The queue is the business. Everything else in the shop can wait ten minutes.

A till that is slow at the awkward sale is not a small problem, because the awkward sale is the one the queue is watching. Sell is built so the unusual one — three tenders, a return, an account customer, a power cut — costs one more tap than the ordinary one, and never a different procedure.

The power goes. The queue does not.

Sell keeps trading on the terminal. The sale is written to the device, the receipt prints with its real number, and the customer walks. The screen carries the queue depth the whole time, so nobody has to guess whether a sale went through, and when the power or the line comes back the held sales post in the order they happened.

  • The queue depth is on the till screen while the outage lasts
  • Sales post in order and once each — the queue is never replayed twice
  • Stock and the ZIMRA fiscal record catch up as the queue clears
See a till trade offline
Till 2 · Msasa storeOffline 41 minutes
No mains power. Trading on battery.13:04

Keep selling. Nine sales are held on this terminal and post in order once the line is back.

Retry now
Held on this terminal9 sales · US$214.60
SaleTimeTenderTotalReceiptFiscal
#1023813:06CashUS$34.25PrintedQueued
#1023913:11EcoCashUS$9.80PrintedQueued
#1024013:19CashUS$7.45PrintedQueued
#1024113:34CardUS$61.10PrintedQueued
#1024213:45CashUS$102.00PrintedQueued

9 held · oldest 13:06 · posts in order when the line returns

Till 2 · offline 41 minutes · nine sales held

What the cashier does

Nothing different. The screen says it is offline and the next sale rings exactly the way it rang an hour ago.

At the counter

What you check afterwards

The queue empties itself. A sale that could not post stays on the list with the reason against it, rather than quietly not existing.

At close

Count the drawer against a figure the till already holds

The float goes in at open, the drops go out through the shift, and at close the cashier counts what is in front of them against a number that was being calculated while they worked. A shortfall is named on the night, by shift and by person, instead of arriving as one figure for the whole day a fortnight later.

  • Voids, refunds, no-sales and price overrides each keep a name, a reason and a time
  • A discount past the ceiling waits for a supervisor, at the till, in seconds
  • A shift will not close on a variance nobody has explained
Close till 2 · Rudo Ncube · shift 2US$4.00 short
Expected in the drawerUS$2,548.10Float 40.00 + taken 2,544.10 − drops 36.00
CountedUS$2,544.10Counted by Rudo N. at 19:04
DifferenceUS$−4.00Needs a written reason
This shiftTodayThis week
Exceptions on this shift7 · each with a name+
TimeWhoWhatOnValueReason given
18:41Rudo N.Price override#10231US$2.00Damaged label
17:58Tendai M.Discount 7%#10224US$8.40Short-dated stock
17:12Rudo N.Void line#10219US$3.10Scanned twice
16:30Rudo N.No-saleChange for a customer
15:04Chipo S.Refund#10188US$6.10Damaged
Float errorShort-changedUnknown
A gap over US$2 needs one
with the drawer's own log attached
RecountClose the shift

The supervisor gets the count, the exception list and your note together.

Close till 2 · US$4.00 short · seven exceptions with names

What the till is strict about

  • Every exception keeps the name of whoever made it
  • A shift cannot close on an unexplained variance
  • The rate of the day is read-only at the counter

What it will not do

It will not stand between a cashier and a customer. Nothing on that list blocks a sale — the approvals sit on the four things that actually move money, and everything else rings straight through.

Four things owners say before they put a shop on it.

“Our cashiers are not computer people.”

A cashier learns this in a morning, because the till is one screen: scan, tender, print. Training happens on your own items at your own prices, in your own shop, with somebody standing beside them — and the first shift they close is their own drawer, in their own name.

“We already have a till system.”

Most shops do, and it usually rings a sale well enough. What it generally cannot do is tell the shelf, the books and the fiscal register what it just did, so somebody retypes the day into each of them. That retyping is the thing being replaced here, not the ringing.

“We already bought a fiscal device.”

Then keep it. Sell drives the device you own from the same sale, so the hardware you paid for stays in service. Where a counter has no device the sale is signed virtually and there is no new box to buy — and either way it is in the plan rather than charged per till.

“The power here is worse than most.”

That is the assumption the till is built on rather than a case it handles. It trades on the device with real sale numbers and printed receipts while the power and the line are both gone, and posts in order when they return. A shop that loses four hours loses no sales and no fiscal receipts.

“The cashiers stopped keeping a paper list for when the power went. That was the evening I knew the shop actually ran differently.”

Branch ManagerGrocery retailer, Harare · PLACEHOLDER

What owners and cashiers ask us first

Yes. Each part is entered against the same sale and the remaining balance comes down as you go. One receipt lists every part, the cash portion is the only one that moves the drawer, and the account portion posts to that customer's balance. It never becomes two sales.

Show us your busiest hour.

Last Friday's takings and your price list are enough. We load them, run your busiest hour through Sell, and finish where the arguments start — on the cash up.

10 founding places are open: guided onboarding at 50% and your price held for 12 months, in exchange for a rollout we can measure. See what a founding place involves.