Skip to main content

Cash Settlement Management

Documentation by flow:

  • Phase 1 — hierarchy (Admin → Shop)
  • Phase 2 — Shop/Cashier → Player (counter deposit)
  • Phase 3 — Player → Shop/Cashier (counter redemption)

Phase 1 — Hierarchy (offline credit sales)​

#FlowPage
1Admin → Super AgentView
2Super Agent → AgentView
3Agent → ShopView

Phase 2 — Counter deposit​

#FlowPage
4Shop/Cashier → Player (Player deposits cash, receives credits)View

Phase 3 — Counter redemption​

#FlowPage
5Player → Shop/Cashier (Player redeems credits for cash)View

StatusItem
✅1 — Admin → Super Agent
✅2 — Super Agent → Agent
✅3 — Agent → Shop
📋4 — Shop/Cashier → Player (Phase 2)
📋5 — Player → Shop/Cashier (Phase 3)
✅UI Mockup — Phase 1 (hierarchy)
✅UI Mockup — Phase 2 deposits
✅UI Mockup — Phase 3 redemptions + shift
✅Schema cash_transactions
✅UI package @kioskgaming/ui
✅Review backend V1
📋Tasks — Admin → SA
📋Tasks — SA → Agent
📋Tasks — Agent → Shop
📋Tasks — Phase 2 Deposit
📋Tasks — Phase 3 Redemption

Implementation tasks​

#FlowTasks file
1Admin → Super Agenttasks-admin-to-superagent
2Super Agent → Agenttasks-superagent-to-agent
3Agent → Shoptasks-agent-to-shop
4Shop/Cashier → Player (deposit)tasks-shop-cashier-to-player
5Player → Shop/Cashier (redemption)tasks-player-to-shop-cashier

Phase 1: order 1 → 2 → 3 — foundation cash_transactions, hierarchy portals.

Phase 2: deposit ledger — Player deposits cash at counter (shop-cashier-to-player).

Phase 3: redemption ledger — separate because of approval, shift Cash Out, reversed business logic (player-to-shop-cashier). Ship after Phase 2.