// Mini POS wiki
Demo Walkthrough
Demonstrate the real register with deterministic demo data while keeping demo evidence separate from production readiness.
Purpose
Demonstrate the real register with deterministic demo data while keeping demo evidence separate from production readiness.
Role
Administrator seeds a non-live company; cashier and supervisor roles run the walkthrough.
Prerequisites
A company approved for demo seeding, no real POS sales, BAA POS - Admin, and the tagged demo-data version paired with the tested package.
Enable / Configure
Use Create Demo Data once. Keep the DEMO-prefixed Store, Terminal, users, items, profiles, and tenders together. The guide also creates Draft loyalty templates DEMO-POINTS, DEMO-VISITS, DEMO-TIERS, and DEMO-CASHBACK. Validate the Voucher/accounting mappings and activate only the programs used in the lab. Use Browser printing and Simulated EFT for the base walkthrough.
Steps
- Review the Demo Data Guide summary and validate the selected Draft loyalty templates.
- Open Standard Checkout, attach
DEMO-C5, and confirm membership/balance/tier/expiry status. - Complete eligible baskets, then redeem one server-calculated Value or exact Item Reward from Tender with a Cash/Card/On Account remainder.
- Open Order and Fulfillment; select a stamped method, order reference, promised time, and kitchen item.
- Perform a partial loyalty return and review debt or restored-root behavior.
- Run Loyalty Activity Report, Loyalty Reconciliation Report, and Loyalty Expiry Audit, then review operational reports.
Expected Result
The same real POS Register, policy services, durable queues, and accounting records are used. No mock register or test-only production action appears.
When Disabled
Switch to the disabled profile scenario: the control is absent, the direct server call rejects it, and the enabled-path record remains the proof point.
Records / Accounting
Capture Sale/Sale Line/Payment Line, Loyalty Membership/Balance/Ledger/Activity/Detail, exact reward or redemption root, EFT Transaction, Shift/Tender, Print Queue, and kitchen jobs. After posting, capture the Sales Invoice or Credit Memo plus Customer Ledger, VAT/Tax, Item Ledger, Value Entry, Loyalty Accounting Entry, G/L Register, and G/L entries.
Recovery
Use the demo guide cleanup only in the protected demo company. Do not reseed over real sales. Retry failed output/EFT/posting by their durable IDs.
Test IDs
DEMO-BASE-001 standard sale; DEMO-LOY-001 enrollment/earn; DEMO-LOY-002 split redemption; DEMO-LOY-003 partial/repeated return; DEMO-ORDER-001 fulfillment/kitchen; DEMO-EFT-001 simulated payment; DEMO-RETURN-001 ordinary return.
Screenshots
Task 9 captures the walkthrough from one tagged package and matching demo-data version. Each capture records profile/Setup state, document IDs, tester/date, and Pass/Fail.