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.