Cashier checkout

Stage 21 of 24 · Cash checkout · Branch pricing available online · Offline transactions remain PROVISIONAL · Not eTIMS invoices

Shift not loaded

Connection & offline queue

Checking connection…

Offline cash transactions are recorded as pending, not completed. Reconciliation may reject stock, changed prices, expired shifts or access. Keep customer cash/receipts accountable and review any conflicts. Do not clear this browser’s storage before syncing. No offline fiscal invoices or verified electronic payments.

Find products

Current basket

Total: KES 0.00

Retail / wholesale pricing (online)

Apply the approved quantity prices, customer price list and campaigns for this branch. Promotional cash sales require an online connection and are not placed into the provisional offline queue.

Preview not loaded

Loyalty & vouchers (online cash only)

Select a registered, enrolled loyalty customer to earn points on an eligible cash sale. Optionally apply a manager-created voucher code; the server enforces usage limits. Neither option is valid in the offline queue.

Campaign and referral attribution (online)

Enter a manager-created growth code to attribute this completed cash sale. An attributed sale does not prove the campaign caused the purchase, and no reward is issued automatically. Codes are disabled in the offline queue.

Regulated product checkout (ONLINE only)

Pharmacy and agrovet products require a currently valid batch, registered branch premises evidence, and a matching professional credential where applicable. Prescription references are processed as a one-way digest, not stored as medical notes. Controlled medicines remain blocked. No regulated items may enter the offline queue.

Manage licences, batches & recalls

Manually entered discounts still need supervisor approval; configured prices and promotions are applied by the server. Refunds require a supervisor approval. Offline cash sales can be queued only after an online login and shift opening. Cash changes may require reconciliation. Tax signing and M-Pesa are not included.

Supervisor approval

A branch manager or organisation supervisor can authorise a separate cashier to give a discount or process a return. Approval IDs are single-use.

Held baskets and quotations

Recent branch transactions

Receipt preview

Complete a sale or choose an earlier receipt.