ATPCO Fare Filing Architecture: Record 1, Record 2, Record 3 & Rule Mechanics

How commercial airlines program tariffs, booking class rules, and restrictions for global distribution engines.

Tariq Al-Mansoor
Tariq Al-Mansoor

Senior Distribution & GDS Protocol Consultant

Published: Sep 22, 2026
•
Updated: Oct 6, 2026
Information Verified: October 6, 2026•Next Audit: January 2027•Sources: IATA, ATPCO, ARC/BSP & Official Handbooks
Our Research Methodology
ATPCO Fare Filing Architecture: Record 1, Record 2, Record 3 & Rule Mechanics
Key Architecture Takeaways
  • ATPCO serves as the centralized tariff database for over 400 global airlines, processing millions of price updates daily.
  • The core ATPCO data hierarchy is organized as Record 1 (Fare definition), Record 2 (Rule category index), and Record 3 (Detailed conditional logic).
  • There are 35 standard ATPCO Categories governing eligibility, advance reservation, minimum/maximum stay, stopovers, combinability, and refunds.
  • GDS pricing engines execute high-speed binary tree searches through Record 3 condition strings to validate passenger itinerary match.

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).

Topics:#ATPCO#Fare Filing#Record 1#Record 2#Record 3#Fare Basis#Pricing Engine

Frequently Asked Questions

Major GDS systems receive automated batch updates from ATPCO every hour or via real-time Dynamic Pricing / Rapid Filing engines within 15 to 30 minutes of airline release.
Tariq Al-Mansoor
About the Author

Tariq Al-Mansoor

Senior Distribution & GDS Protocol Consultant

Tariq Al-Mansoor bridges legacy EDIFACT and modern NDC API ecosystems. He has integrated dozens of travel agencies with Sabre, Amadeus, and Travelport, helping travel tech startups design robust booking, ticketing, and reissue workflows.

Verified Industry Credentials:
  • B.Sc. Computer Engineering (KFUPM)
  • IATA Certified Aviation Professional
  • GDS Cryptic & REST Integration Specialist (12+ yrs)

Related Technology Guides