1. The Role of ATPCO in Global Travel Distribution
Every time a consumer searches for a flight on Google Flights, Expedia, or an offline corporate travel agent terminal, the pricing engine does not invent a price. It queries pre-filed tariffs published through ATPCO (Airline Tariff Publishing Company) in Dulles, Virginia.
Airlines update their fares several times a day by transmitting structured batch files to ATPCO. ATPCO validates the syntax, compiles the rules, and distributes the unified data feeds to Amadeus, Sabre, Travelport, Google ITA Software, and government regulatory bodies.
2. The Record Architecture: 1, 2, and 3
ATPCO encodes complex legal contracts of carriage into machine-readable boolean logic through a tripartite hierarchical architecture:
3. Crucial ATPCO Categories Every Engineer Must Know
Categories define the conditions under which a specific fare basis code may be sold. The most critical categories include:
• Cat 05 - Advance Reservation & Ticketing (e.g. must book 14 days prior, ticket within 24 hours of booking).
• Cat 06 - Minimum Stay (e.g. must stay Saturday night or 3 days).
• Cat 07 - Maximum Stay (e.g. return within 3 months).
• Cat 08 - Stopovers (e.g. 1 free stopover permitted in hub city).
• Cat 10 - Combinability (defines whether this fare can be combined with other round-trip, circle-trip, or open-jaw fares).
• Cat 16 - Penalties & Cancellations (cancellation fees, non-refundable base fare clauses).
• Cat 31 - Voluntary Changes (automated reissue rules and change fee schedules).
