Trakora — Modules

Retail / POS — sales, anti-theft, Z-report

Updated May 8, 20260 views

Retail / POS

The Retail module combines an EFD-friendly POS, RFID-based stocktake, and gate anti-theft for clothing, electronics, supermarket, and hardware shops. This guide covers a daily shift end-to-end.

1. Open a shift

  1. The cashier signs into the POS terminal.
  2. Tap Open shift and enter the float (cash in drawer at start).
  3. Select a till. Trakora prints a shift-open slip on the EFD-linked printer.

2. Sell

Three ways to add an item:

  • Scan barcode with the USB scanner.
  • Scan UHF tag with a Chainway pad reader at the till.
  • Search by SKU or item name.

Apply discounts (manager PIN required for >10 %) and tender:

  • Cash — drawer opens, change calculated.
  • M-Pesa till — Trakora auto-reconciles within 2 seconds via the Pesapal callback.
  • Card — through the linked Selcom or NMB POS.

The receipt is fiscalised by the EFD and the customer receipt prints automatically.

3. Manager override

If a refund, voided line, or large discount is requested the cashier hands the terminal to a manager who taps Override and enters their PIN. Every override is logged with timestamp and reason for TRA audit.

4. Anti-theft (gate alarm)

Items leaving the shop without being marked paid trigger an audible alarm at the gate and a push notification to the security WhatsApp group.

  • The gate reader matches every UHF tag against today's sales.
  • A paid-but-no-receipt warning helps catch cashier collusion.
  • False positives drop sharply once you tag at point-of-receive (see Apply UHF tags).

5. Refund

  1. POS → Find sale and pick the original receipt.
  2. Tap Refund and choose lines.
  3. Reason (mandatory). Trakora prints a TRA-compliant credit note.
  4. Cash or M-Pesa reverse the funds; UHF tags are auto-restored to unsold state.

6. Z-report (close shift)

At end of day:

  1. POS → Close shift.
  2. Count cash and enter it. Trakora computes the variance against expected.
  3. The Z-report prints with sales by tender, by VAT class, by category, and by cashier. The same report is pushed to the owner's WhatsApp.

Still stuck?

WhatsApp +255 759 702 766 or email support@trakora.co.tz.

Was this article helpful?