Reseller Identity & Commerce Engine
Active Resellers
loading…
Batches Issued
total tickets allocated
Tickets Sold
— redeemed
Inventory Balance
unissued tickets remaining
Total Revenue
across all resellers
Reseller Performance RankingTickets Sold
Inventory Status
Identity Chain Architecture — Live View Immutable Once Assigned

Every ticket issued carries this full identity chain from Reseller → Batch → Salesperson → Customer Ticket → QR:

Reseller Master
resellerCode embedded in all downstream objects
Bulk Batch
{RCODE}-{SEASON}-B{SEQ3} → e.g. TM-INDIA-FY26-B001
Salesperson
{RCODE}-SP{SEQ3} → reseller prefix always present
Customer Ticket
Carries R-code + E-code + Batch-code + Event-ID
QR + Redemption
Full identity trace in QR payload & redemption log
Recent Audit StreamView All
TimestampEventReseller CodeBatch CodeEmployee CodeTicket Code
Reseller Code Company NameTierCity / State Commission %BatchesIssuedRedeemed BalanceRevenueStatusActions
Batch Code Reseller CodeProductQty AllocatedIssuedRedeemedBalance Valid ToPaymentStatusActions
Employee Code NameReseller CodeRoleChannel AllocatedIssuedBalanceRedemption % Last SaleStatusActions
Allocation CodeReseller CodeBatch Code Employee CodeEmployee NameProduct QtyIssuedRedeemedBalance StatusDateActions
Ticket Code Reseller CodeBatch CodeEmployee Code CustomerProductVisit Date Sale PriceStatusIssued AtActions
Report
TimestampEventReseller CodeBatch CodeEmployee CodeTicket CodeDetail
Reseller Code Pattern (§55)
Current Pattern
RS-{YEAR}-{SEQ4}
Example: RS-2026-0001
Tokens: {PREFIX} {YEAR} {SEQ4} — {SEQ4} = 4-digit zero-padded counter
Employee Code Pattern (§58)
Current Pattern
{RCODE}-SP{SEQ3}
Example: RS-2026-0001-SP001
Tokens: {RCODE} = reseller code (auto), {SEQ3} = 3-digit counter per reseller
Batch Code Pattern (§56)
Current Pattern
{RCODE}-{SEASON}-B{BSEQ3}
Example: RS-2026-0001-FY26-B001
Tokens: {RCODE} {SEASON} {BSEQ3} — configurable per season
Ticket Code Pattern (§57)
Current Pattern
{RCODE}-{ECODE_SHORT}-TKT-{TSEQ5}
Example: RS-2026-0001-SP001-TKT-00001
Tokens: {RCODE} {ECODE_SHORT} = employee last segment, {TSEQ5} = 5-digit counter
Immutability Rules (§64)
Reseller Code
Immutable once reseller is ACTIVATED. Code is locked and cannot be changed without historical reconciliation impact. All downstream objects inherit this code.
Employee Code
Immutable from assignment. Reseller code prefix is always embedded. Even removed employees retain code for historical reconciliation.
Batch & Ticket Codes
Assigned at creation, never changed. All redemption, refund, QR mapping, and reconciliation records reference these codes immutably.
Operational Rules
Commission Tier Slabs