Ticket Overview
Each ticket in TMT contains:- Unique ticket identifier
- Event information
- Seat/zone assignment
- Customer information
- QR code for validation
- Status and ledger history
Searching for Tickets
The ticket search function allows you to quickly find and view any ticket in the system.- Ticket ID is the unique identifier assigned to each ticket
- Usually alphanumeric (e.g., “ABC123-456789”)
- Case-sensitive in some systems
Ticket Detail View
The ticket detail page shows comprehensive information across several sections.Customer Information
Customer information only displays if the ticket was assigned to a specific customer.
- Nombre del Cliente: Customer’s full name
- ID del Cliente: Customer identification number
- Correo Electrónico: Email address
- Teléfono: Contact phone number
Event Information
Displays event details:- Nombre: Event name
- ID: Ticket ID
- Descripción: Event description
- Fecha: Event date
- Hora de Inicio: Start time
- Hora de Finalización: End time
Ticket Information
Shows ticket-specific data:- Status Indicator: Green dot (Active) or Red dot (Inactive)
- Identificador: Ticket’s unique ID
- Asiento: Seat number or identifier
- Zona: Zone or section (VIP, General, etc.)
QR Code
The QR code section displays:- Encrypted QR code for validation
- Scannable at event entrance
- Contains event-ticket encrypted data
- Protected with event-specific security pin
Ledger History
Tracks all ticket status changes:- Creation timestamp
- Status updates
- User who made changes
- Validation records
- Any modifications
Changing Ticket Status
Authorized users can update ticket status to manage access and validity.- Active: Ticket is valid and can be used
- Inactive: Ticket is disabled (refunded, cancelled, or invalid)
Ticket Validation at Events
At the event entrance, staff validate tickets using the QR code.Validation Process
Validation Best Practices
- Train staff on validation procedures
- Have backup scanning devices ready
- Test QR scanner functionality before event
- Establish a manual verification process for scanner failures
- Keep security personnel nearby for disputes
- Document any manual overrides or exceptions
Ticket Lists and Views
Beyond individual ticket search, TMT provides list views:Event Ticket List
View all tickets for a specific event:- Navigate to event detail page
- Click Tickets tab
- See all tickets with filters:
- By zone
- By status
- By customer
- By purchase date
Customer Ticket History
View tickets purchased by a customer:- Go to customer profile
- Click Tickets or Orders tab
- See purchase history
- View ticket status
Ticket Types and Categories
By Purchase Method
- Online sales: Purchased through web portal
- Box office: Sold at physical location
- Comp tickets: Complimentary/promotional
- Group sales: Bulk purchases
By Access Level
- VIP: Premium access and amenities
- General Admission: Standard entry
- Backstage/All Access: Extended permissions
- Press/Media: Credential-based access
By Seating
- Assigned seating: Specific seat number
- General admission: No assigned seat
- Standing room: No seating, standing area
- Flexible: Choose seat on arrival
Bulk Ticket Operations
For managing multiple tickets:Bulk Status Updates
- Export ticket list for an event
- Filter by criteria (zone, status, etc.)
- Select multiple tickets
- Apply status change to all selected
- Confirm bulk operation
Event Cancellation
When cancelling an event:- All tickets are automatically set to inactive
- Refund process initiated for paid tickets
- Notification sent to all ticket holders
- Event status updated to “Cancelado”
Reporting and Analytics
Ticket Sales Reports
Generate reports showing:- Total tickets sold
- Revenue by zone
- Sales velocity over time
- Remaining capacity
- Customer demographics
Validation Reports
Track event attendance:- Total validated tickets
- No-show rate
- Peak entry times
- Zone utilization
- Validation issues encountered
Troubleshooting
Ticket Not Found
Issue: Search returns no results Solutions:- Verify ticket ID is correct
- Check for typos or extra spaces
- Confirm ticket exists in the system
- Try searching by customer name or email
- Check if ticket was deleted
QR Code Won’t Scan
Issue: Validation scanner can’t read QR code Solutions:- Ensure QR code is clearly visible
- Clean scanner lens
- Adjust lighting (avoid glare)
- Zoom in/out on QR code
- Try manual entry of ticket ID
- Use backup validation method
Cannot Change Status
Issue: Status dropdown not visible or disabled Solutions:- Verify you have “change ticketsStatus” permission
- Check if you’re logged in with correct account
- Refresh the page
- Contact administrator for permission assignment
Customer Information Missing
Issue: Ticket shows no customer data Solutions:- This is normal for unassigned tickets
- Ticket may have been purchased as guest
- Customer data may not have been collected
- Check original order for customer info
Duplicate Tickets
Issue: Two tickets with same seat/identifier Solutions:- Investigate which is legitimate
- Check creation timestamps in ledger
- Deactivate the duplicate
- Verify payment on both tickets
- Contact customer if needed
- Update seat assignment on one ticket
Security Considerations
QR Code Security
- QR codes use event-specific encryption keys
- Keys are securely stored in Firebase
- Each event has unique security pin
- Cannot be forged without access to encryption key
Access Control
- Limit ticket status modification to authorized staff only
- Use role-based permissions
- Log all changes in ledger
- Monitor for suspicious activity
Fraud Prevention
- Validate QR code encryption on entry
- Check ticket hasn’t been used previously
- Verify customer ID matches if required
- Flag unusual patterns (bulk refunds, rapid sales, etc.)
- Maintain audit trail of all ticket operations
Integration with Orders
Tickets are generated from orders:- Order created when customer purchases
- Tickets generated for each item
- Tickets linked to order for refund processing
- Customer data copied from order to tickets
Related Resources
- Creating Events - Set up events that generate tickets
- Financial Operations - Manage orders and payments