Systems for selling in person.
WHAT THEY MUST DO
Process sales quickly Handle several payment methods Update stock Record the transaction for accounting Work when the connection fails
WHY SPEED MATTERS MOST
Queue time affects customer experience directly.
WHAT PAYMENT METHODS MUST BE SUPPORTED HERE
Cash Card, through the terminals in use Transfer, confirmed before release Mobile payment methods
WHY TRANSFER CONFIRMATION MATTERS
Claimed transfers that never arrive are a common loss.
WHAT TO REQUIRE
Verification in the account, not a message shown by the customer.
WHAT OFFLINE OPERATION MUST HANDLE
Sales recorded locally Synchronisation when connectivity returns Stock reconciled afterwards
WHY IT IS NON-NEGOTIABLE
A shop that cannot sell during an outage loses revenue directly.
WHAT MULTI-LOCATION SUPPORT REQUIRES
Stock visible per branch Transfers between them Consolidated reporting
WHAT TO CONTROL
Discounts and voids, which are routes for loss.
WHAT TO LOG
Every void, refund and discount, with who performed it.
WHAT TO RECONCILE DAILY
Cash counted against recorded sales.
WHAT DISCREPANCIES INDICATE
Error, or theft.
WHAT TO INTEGRATE
Sales into accounting, without re-entry.