UIC Leaflet 171: Standards for International Seat Reservations
UIC Leaflet 171 defines the standards for the exchange of seat reservation data between railway undertakings in international traffic. It establishes the technical protocols and message formats required to ensure that a passenger can book a specific seat on a foreign carrier’s train through a local ticketing system.

What is UIC Leaflet 171?
UIC Leaflet 171 is the foundational document titled “International seat reservations – Exchange of data.” In the context of International Traffic, it acts as the technical bridge between different national booking systems. It allows a traveler in Paris to book a specific seat on a train departing from Berlin or Vienna using a single interface.
The leaflet ensures Interoperability at the digital level, standardizing how seat availability is queried and how bookings are confirmed between Information Technology architectures of different Railway Undertakings (RUs).
Technical Protocols and Message Formats
UIC 171 specifies the use of the EPA (Electronic Reservation System) protocols. These protocols define a structured language for Electronic Data Interchange (EDI). Key components include:
- Query Messages: Standardized requests for availability based on train number, date, and coach class.
- Allocation Rules: How the system handles specific requests, such as window vs. aisle seats, “silent” zones, or seats near wheelchair spaces.
- Transaction Security: Protocols for ensuring that a seat is “locked” during the booking process to prevent double-booking.
- Cancellation and Modification: Procedures for releasing a reserved seat back into the pool if a passenger cancels or changes their itinerary.
Coach and Seat Numbering Logic
A critical part of UIC 171 is the standardization of the physical layout descriptions. For the digital system to work, it must understand the physical configuration of the Rolling Stock:
- Standardized Coach Indices: Assigning unique identifiers to coaches within a train consist.
- Seat Map Encoding: How to digitally represent the location of seats, tables, and power outlets so that Passenger Information Systems (PIS) can display the correct reservation labels inside the train.
- Special Services: Codes for identifying sleeper berths, couchettes, and catering-at-seat options.
Integration with Modern Distribution Systems
While UIC 171 originally focused on older teletransmission methods, it has evolved to support XML-based messaging and APIs. It remains the logic backbone for:
- Global Distribution Systems (GDS): Allowing travel agencies to access rail inventory alongside airline tickets.
- On-Board Displays: Providing the data feed for the electronic labels above seats that show which segments of a journey the seat is occupied for.
Comparison: Manual vs. UIC 171 Electronic Reservation
| Feature | Manual/Local System | UIC 171 Integrated System |
|---|---|---|
| Cross-Border Booking | Requires phone/telex between RUs. | Instantaneous electronic confirmation. |
| Seat Selection | Usually “Best available” only. | Interactive graphical seat selection. |
| Inventory Sync | Delayed; high risk of overbooking. | Real-time synchronization. |
| Passenger Labels | Paper cards inserted manually. | Dynamic updates to PIS displays. |





