Ticketing
E-ticket issuance, document management, and ticket lifecycle operations.
Scope
E-Ticket Issuance
- 13-digit ticket number generation (PPP-FFFF-SSSSSS-C)
- Coupon creation per flight segment
- Fare calculation breakdown
- Tax computation and filing
- Conjunction tickets for complex itineraries
EMD (Electronic Miscellaneous Document)
- EMD-A (Associated): Linked to flight coupons (bags, seats, meals)
- EMD-S (Standalone): No flight association (fees, deposits, penalties)
- RFIC/RFISC codes for service categorization
Ticket Lifecycle
- Issuance → Open → Checked-in → Lifted → Flown
- Exchange processing
- Refund calculation and processing
- Void within 24-hour window
- Coupon status management
Research Topics
- Ticket number allocation and ranges
- Coupon status codes (O, A, C, L, F, E, R, V)
- Exchange fare calculation rules
- Refund policies and automation
- IATA interline ticketing agreements
- Tax filing requirements by country
- EMD lifecycle and consumption
Architecture Considerations
Ticket Data Model
Ticket
├── TicketNumber (13-digit)
├── PassengerName
├── IssuingAirline, IssuingAgent
├── IssueDate, ValidityDate
├── Coupons[]
│ ├── CouponNumber (1-4)
│ ├── FlightSegment
│ ├── FareBasis, Class
│ ├── Status (O/A/C/L/F/E/R/V)
│ └── NotValidBefore/After
├── FareCalculation
│ ├── BaseFare, Currency
│ ├── Taxes[]
│ └── Total
├── FormOfPayment
└── Endorsements
EMD Data Model
EMD
├── DocumentNumber
├── Type (A or S)
├── RFIC, RFISC
├── AssociatedTicket (if EMD-A)
├── Coupons[]
│ ├── ServiceDescription
│ ├── Quantity, Amount
│ └── Status
└── ValidityPeriod
Integration Points
| System | Direction | Data |
|---|---|---|
| Reservations | Inbound | Ticketing requests |
| BSP/ARC | Outbound | Sales reports |
| Revenue Accounting | Outbound | Ticket data for uplift |
| DCS | Bidirectional | Coupon status updates |
| Refund System | Bidirectional | Refund processing |
| Interline Partners | Bidirectional | Interline tickets |
BSP Reporting
Sales Report Fields
- Transaction code (TKTT, RFND, EXCH)
- Ticket/document number
- Passenger name
- Itinerary details
- Fare breakdown
- Commission
- Net remittance
Reporting Schedule
- Daily sales transmission
- Weekly billing period
- Monthly settlement