rules coding

110
Rules Coding Resource Guide for Coding Rules in the ATPCO Automated Rules System Updated 7 February 2005 © 2005 Airline Tariff Publishing Company. All rights reserved.

Upload: gregory-steed

Post on 26-Mar-2015

1.905 views

Category:

Documents


18 download

TRANSCRIPT

Page 1: Rules Coding

Rules Coding Resource Guide for Coding Rules in the ATPCO Automated Rules System

Updated 7 February 2005

© 2005 Airline Tariff Publishing Company. All rights reserved.

Page 2: Rules Coding

Rules Coding Resource

iii

Table of Contents

Glossary of Terms......................................................................................................................... 5 Record Structure.......................................................................................................................... 11

Overview ............................................................................................................................... 11 Data Processing Using Records......................................................................................... 12 Applying the Data During Autopricing............................................................................ 13 Processing a Fare Using Records 0, 1, 2, and 3 .............................................................. 14

Standard Format of Electronic Rules....................................................................................... 15 Sequencing Hierarchy ................................................................................................................. 23 Definitions of Terms Relevant to TSIs.................................................................................... 24 Category application assumptions ............................................................................................ 26

Category Application: FC or PU/J ................................................................................... 27 Classification of TSIs .................................................................................................................. 28 TSIs and Category Applications................................................................................................ 31 TSIs and Geographic Locations ............................................................................................... 31 Edits for TSIs............................................................................................................................... 32 General Rules ............................................................................................................................... 33

Overview of General Rules ................................................................................................ 33 Types and Location of General Rules .............................................................................. 34 The Purpose of Automated General Rules ..................................................................... 35 The Role of Record 0.......................................................................................................... 35 How to Look at Record O General Rules ....................................................................... 36 Viewing the Coded Record 0 Rule Provisions ................................................................ 38 Coding That Affects a Category’s General Rule............................................................. 40 Manipulating Automated General Rules .......................................................................... 40

Reconciliation Between the General Rule, Fare Rule, and Footnote ................................. 47 Validation of a Fare ............................................................................................................. 48

900 Series Tables ......................................................................................................................... 49 IATA Reso 100............................................................................................................................ 50

Overview ............................................................................................................................... 50 Examples ............................................................................................................................... 50 Sample Reso 100 Paragraphs for SPECIAL Fares within Europe .............................. 51 Sample Reso 100 Paragraphs for NORMAL Fares within Europe............................. 54

Rule 2............................................................................................................................................. 55 Zone Codes .................................................................................................................................. 59 Tariff Table................................................................................................................................... 62

US/CA Domestic Tariffs ................................................................................................... 62 International Tariffs............................................................................................................. 64 AllFares Tariffs..................................................................................................................... 66

Application of Passenger Type Code (PTC) Flow Chart...................................................... 75

Page 3: Rules Coding

Rules Coding Resource

iv

Passenger Type Code Usage Frequency .................................................................................. 76 Companion and Family Type Fares Coding Convention Chart .......................................... 77 Passenger Type Codes ................................................................................................................ 81 Using the Fare Type Matrix to Determine Type.................................................................... 87 Fare Type Codes.......................................................................................................................... 88 Fare Type Matrix ......................................................................................................................... 92

How to use this matrix........................................................................................................ 92 Section A ............................................................................................................................... 96 Section B ............................................................................................................................. 105

Page 4: Rules Coding

Rules Coding Resource

5

Glossary of Terms The terms in the following list are used in reference materials for the ATPCO Automated Rules system. Each term is explained in greater detail in other manuals.

Area The airline industry divides the world into three areas, also known as Traffic Conferences (TC):

• Area 1: Western Hemisphere • Area 2: Europe, Africa, Middle East • Area 3: Asia, Pacific

Note: The terms Area and Traffic Conference are used interchangeably.

autopricing The ability for a CRS to provide eligible fares for a passenger’s itinerary by programmatically processing the data coded in the rules and footnotes. An automated process used to price a ticket without human intervention.

batch A unit of work containing a group of transactions that are entered and released to the file, used for describing a set of instructions that are being implemented. Every batch is identified by a 2-character alphanumeric code (based on batch ID of user) plus a control number assigned by the system.

booking code One or two letters functioning as an inventory control code. Also called the Reservation Booking Designator (RBD) or prime booking code, it specifies the class of service in which to book a traveler.

byte A portion of a field in an electronic database.

carrier Owner or service provider identified by a standard industry alphanumeric code for each airline.

categories The structure within the Rules system designed to identify various kinds of restrictive information regarding a fare. Restrictions are listed in the Automated Rules section of the database and are sorted by various categories of application such as day/time, season of travel, and flight numbers.

CICS Customer Information Control System. A database of rules and fares information used for automated pricing.

CRS Computer reservation system (for example, Amadeus, Galileo, Sabre, or SITA). Used by travel agents and others throughout the world. These systems receive coded fare data (which will price electronically) from ATPCO and transmit it to their customers.

data application The technical application of an electronic product.

directional markets Two cities on a travel itinerary (city pairs).

directory Control file (G30): a system that controls the number and type of records released to each subscriber; that is, the information may be requested by area, date, market, etc.

Page 5: Rules Coding

Rules Coding Resource

6

domestic Term used when a country’s domestic fares are for travel wholly within that country. At ATPCO, it usually refers to US and CA fares.

eConnect Introduced in 1999, this is a user-friendly interface for the Bits and Bytes product that is available via the Internet for updating fare information.

embedded segment Occurs when a change is made, but never filed in GFS. When another change is made, the unfiled segment becomes embedded and neither can be filed nor used for autopricing.

fare Not only the amount a passenger pays, it also contains the conditions for travel at this amount (that is, the rules and/or restrictions that must be satisfied in order to qualify for a specific fare). Together, fares and rules form an infrastructure used for autopricing (identifying a fare electronically). A fare has 13 components, including tariff, carrier, rule, market, and amount.

fare class Also called fare basis, it contains three parts: fare class code, explanation text, and booking code. Based on industry standards, the fare class code is an 8-character code that signals fare parameters in an abbreviated form. The fare class also serves as a bridge between the fare and the rule provisions, thus enabling a fare to price automatically. It is usually assigned by the carrier. It usually indicates class of service and may also indicate basic ticketing requirements a passenger must meet to qualify for a given fare, such as day, season, reservation/payment requirements, and fare type.

fare family A method of identifying multiple fare classes within a single entry. In the Category ID, the Fare Class field can be coded with a hyphen to mean "all fare classes that contain these characters." For example, BE-70 means "all BE70-type fares," such as BEX70 and BE1X70. It does not mean BE170.

fare class record The record that contains the same information that is found in a fare class application. It specifies booking codes, fare type, ticketing codes, passenger type, season type, and day type. Also known as Record 1 in the Automated Rules product.

FAREMANAGER Fare Class Provides all directory-level fare construction in one unit so that it is not necessary to look up fares in the directory. Introduced in 1999, FAREMANAGER Fare Class may be used to update the fare class application record (Record 1) easily.

fare rule A rule that states the conditions of travel for specific fare classes. As used in this document, the term can refer to rules governing published fares (grouped by categories) or to fares that are contained in the text of a rule (fare-by-rule). The term is used to differentiate between this type of rule and a governing rule. A rule has three components: fare class code, booking code, and category restrictions.

fare type A symbolic identification of the characteristics of a fare class, this term provides a way to group similar types of fares. It is directly

Page 6: Rules Coding

Rules Coding Resource

7

connected to the rule provisions. (For example, “Instant purchase, nonrefundable” fares will have Category 5 restrictions coded, which state those requirements, and penalty descriptions in Category 16.)

Fare Type Matrix Matrix list of fare types used to define fare type codes—valuable in autopricing.

field The area containing certain data in an electronic database. A specific area on a screen where data can be entered by the user.

filed A status assigned by the system to records that have been filed through GFS—the only records that can be viewed by other carriers in the inquiry mode. Once filed, records are also sent in the next transmission of subscriptions.

footnote Used along with categories to further restrict a fare, it usually contains travel dates, sales dates, or other special conditions. An advantage of coding restrictions in a footnote rather than a rule is that a footnote may reside in any fare within its carrier/tariff. Any number 1–99 and any letter other than F and T may be assigned to the footnote. (F and T are reserved to mean travel must be FROM/TO the first city shown in a given market when they are coded in Category 23.)

gateway The last point of departure and first point of arrival within a Geographic Locale as specified below: (Note there is an implied hierarchy in the following descriptions.)

When traveling between areas (1, 2, or 3) the last point of departure and first point of arrival in that area.

When traveling between zones within an area, the last point of departure and first point of arrival in that zone.

When traveling between countries within a zone, the last point of departure in one country and the first point arrival in another country.

GDS Global distribution systems. Companies that use ATPCO products to provide fare information to airlines and other customers.

general rule Each rules tariff in the system has a general rule record that specifies the governing rule number for each category.

GFS Government Filing System. The electronic system for combining fare and rule data so that it can be released to subscribers, who make it available to customers (along with its restrictions). Also used to file new fare data with the US Department of Transportation and ten other governments that require approval of new fares regarding their countries.

GFS FA NO Filing Advice Number of a batch (assigned by the system) that has been submitted through GFS; used for controlling and tracking purposes.

government filing Using GFS, thirteen governments (United States, Canada, United Kingdom, Netherlands, Switzerland, Germany, France, Mexico, Panama, Hong Kong, Brazil, Brunei, and Cayman Islands) require

Page 7: Rules Coding

Rules Coding Resource

8

new fares regarding their countries to be filed with them for approval. Now electronic, government notification was previously sent by messenger; fares are filed several times daily.

governing rule Restrictions that apply to the majority of the fare rules and do not appear in the fare rules. When no category data is specifically coded in a fare rule, the governing rule is deemed to apply. Also, it is possible to specify an alternate governing rule for a sequence, or to negate the governing rule in whole or in part.

IDMS Integrated Data Management System. The mainframe database of the fares and rules system that provides facilities required by the various applications it contains. Used to interpret all the tariff rule provisions (languages, currency, regions, etc.) automatically online. It is accessed through the 3270 emulator, which is used to update the fare information.

international Travel between any two or more unique countries (sovereign states).

international tariff As used in this document, the term means a tariff whose geographic application is other than within/between the United States and Canada.

IPR International Passenger Rules. Used as the first three letters for a Rules Tariff.

journey Entire ticket/itinerary, all points on a ticket.

leg A service of transportation between two consecutive scheduled intermediate stops on any given flight.

negotiated fare A fare that is not publicly displayed and distributed, but is offered selectively to customers and agents and which differs from any published fare in respect to level, conditions, or reservation booking designator, or where the commission paid to an agent differs from the standard commission.

P02 International fare class. The directory level that defines the area of applicability in the fare construction process and provides the user with a conversion from directory to fare records (see also directory).

PAR Passenger Automated Rules system at ATPCO. The only worldwide database of automated passenger fare conditions. With a choice of text or graphical online display, this system permits inquiry and maintenance of the rules and conditions that must be met for a passenger to quality for a particular ticket price. There are three automated products in this system: Bits and Bytes, Full Text format, and Abbreviated Text format.

PIPPS Passenger Interline Pricing/Prorate System. An accurate and cost-effective automated solution to calculate proration values, retrieve fare and rule data, and resolve interline/pricing disputes from an industry neutral company.

PIT Passenger International Tariffs. A database of international fares information encoded by ATPCO and carriers.

PLF Passenger Local Fares. A domestic US/CA fares database.

Page 8: Rules Coding

Rules Coding Resource

9

published fare A fare published for use in pricing air transportation from one city to another.

RBD Reservation booking designator, also called primary booking code. Designates the class of service during air travel.

records Primary computerized information, including rate and fare information used by CRSs during autopricing to validate coded fare information.

Record 0 The general rule application: the connection between the coded general rules and the published fare rules (when a fare rule is read during autopricing, this part of the system directs which general rule to apply, if any).

Record 1 Section of the database that contains the fare class application record (see also fare class record).

Record 2 (Category Control) Section of the database that consists of table numbers and links to the actual data organized by category and listed in Record 3. Information in this section often appears in a grid.

Record 3 Contains the actual restriction information sorted according to topics and coded in compartments called categories; for example, Category 2 = Day/time restrictions and Category 3 = Seasonal restrictions.

routing Restrictions on a fare based on travel routes and defined by routing maps

rule The necessary provisions and conditions under which traveling may occur that meet the special requirements set by a carrier or government regulatory agency. It is linked by fare class to fare record and includes the booking code and categories for a given fare. Carriers choose rule numbers according to their regulations. Rule numbers are an aid in autopricing (see also fare rule).

rule type Code identifying the type of every rule in every tariff:

• F = Fare Rule (Rule governs published fares) • G = Governing Rule (Rule governs other rules) • N = IATA Rule (International: applies to all carriers). • R = Fare By Rule (Rule governs unpublished fares such as

Seamen, Children, and Family Plan). SITA Societe Internationale de Telecommunication Aeronautiques

(International Society of Airline Communications).

Subs Doc Subscription documentation. Detailed record descriptions and record layouts of ATPCO’s subscription output products, including fares and rules.

Subscription pulls The database of fares and rules is changed constantly and the new information is released to subscribers and the public seven times daily (0100, 0530, 1000, 1100, 1230, 1500, and 2000 ET).

Page 9: Rules Coding

Rules Coding Resource

10

system assumptions Category default: what will be coded or assumed if the carrier does not provide information concerning this possibility.

tariff Geographic areas of the world are assigned tariff number and names by ATPCO. Fares for markets within that geographic area are distributed with the assigned tariff number; for example, AllFares, International, and Domestic.

Note: The ATPCO database is organized by database tariffs: a distinct name identifying the location of information on the hard drive of the database. Grouped by logical areas of the world, they include fares, rules, routing, and arbitrary tariffs. Database tariffs work together to supply an output product for automated pricing.

Other APTCO uses of the term tariff refer to written fare and rule information including the following:

Published (Public) Tariff – Contains fare and rule data that is available for public inquiry, whereas a private tariff contains fare and rule data that is not: private tariffs have a limited distribution.

Paper Tariff – Officially filed on paper with a government.

Filed Tariff – A term used to specify those filed through GFS with one or more governments. It differentiates these tariffs from non-filed, because there are some requirements and edits that differ based on which type of tariff is being updated.

Non-filed Tariff – A term used to specify tariffs that may or may not be processed through GFS, but are not filed by ATPCO with any government.

trip A portion of an itinerary between two consecutive fare break points (used in domestic tariffs; it is the same as fare component).

TSI Travel segment indicator. A code that further defines a specific portion(s) of travel. They may be used alone or in combination with Geographic Locales to specify the application of a provision for autopricing.

update a batch Also called making a batch public, this term describes moving the transactions within a batch to the database. Most information that is updated to the database is not autopriceable or received by subscribers unless it is filed in GFS.

validate To authenticate or substantiate a fare component. All newly coded data must be validated before it can be saved.

value added products These products use ATPCO resources such as the database and networks to provide refined electronic products to the airline industry.

values The actual data in each byte that is used to fill (populate) a field.

zones Following industry standards, the areas of the world are subdivided into zones. Zone numbers beginning with 0 or 1 are in Area 1; those beginning with 2 are in Area 2; and those beginning with 3 are in Area 3

Page 10: Rules Coding

Rules Coding Resource

11

Record structure

Overview

Analysts use Records to build the provisions that support a fare record. The fare record is used by the fare quote system to autoprice a fare.

General Rule Application (Record 0)

A General Rule Application record exists in the database for each unique rules tariff, rule number, and effective date. Record 0 contains one of two types of information:

1. Provides the tariff and rule number of the associated general rule provisions to be applied in conjunction with a fare rule.

Example: Fare rule tariff–001, CXR–BA will indicate that for the stopover provisions (Category 8), General Rule IPRG, Rule 0135 applies.

OR

2. Designates each rule number in the database as fare rule, general rule, Fare By Rule, or industry rule.

Fare Class Application (Record 1)

For each occurrence of a rules tariff, carrier, rule number, fare class, and effective/ discontinue date, there is at least one Record 1 that conveys the data pertinent to the Fare Class, such as passenger type code and primary booking codes.

In addition, Record 1 will have indicators for the type of fare display in which the fare should be placed as well as indicators used to match to other Records in the Automated Rules.

Category Control (Record 2)

Each category has a Record 2, which contains the identification fields that match to the fare record. The identification fields include information such as market and fare class. Record 2 (Sequence List screen and Single Sequence Segment screen) is the entry screen for entering category information. It is the first screen to appear after a category is selected on the Inquiry/Update Menu screen. It is used to add the sequence numbers and the markets for the data that will be coded in Record 3.

Category Data Tables (Record 3)

This record type contains the actual data that states the provisions for a rule or footnote. Record 3 (Category Data screen) holds all the data for the regulations spelled out in a particular category.

Record 2 and Record 3 are used by the system to identify the rule provisions that make the use of a fare possible.

Page 11: Rules Coding

Rules Coding Resource

12

Data processing using records

Note: 900 Series tables may be referenced from Records 1, 2, or 3.

Record 0 (indicates Source Tariff and rule

numbers of the General Rule)

Record 1 – Fare Class Record (identify Tariff/Carrier/Rule #

containing Fare Class)

If no Record 2 for a category, apply general rule

Record 2 - For Each Category (match to the fare and the indicators from Record 1)

1 Eligibility 2 Day/Time 3 Seasonality 4 Flight App 5 Reservations 6 Minimum stay 7 Maximum stay 8 Stopovers 9 Transfers 10 Combinability 11 Blackouts 12 Surcharges 13 Accomp. Travel 14 Travel Restrictions 15 Sales Restrict 16 Penalties 17 HIP/Mileage 18 Endorsements 19-22 Discounts 23 Miscellaneous 25 Fare by Rule 26-7 Groups & Tours 28 Another Cntry 29 Deposits 31 Voluntary Chgs 35 Negotiated Fares 50 Application

Footnote Record 2 – for each category

Record 3 – Rule Provisions for fare by category (data referenced by the Record 2)

Fare (Published & Constructed) Tariff, Carrier, Market pair, Fare Class, Rule #, OW or

RT, Fare Amount, Currency, Footnote, Routing, Effective Date, Discontinue Date,

GFS FA No

Resulting provisions regulating the use of the fare from each of the data sources

(Fare Rule, Footnote, and General Rule)

If no General Rule for a category, apply system assumption

Go to Rules System for Tariff/Carrier/Rule# that contains list of each category with provisions

Alternate General Rule

Page 12: Rules Coding

Rules Coding Resource

13

Applying the data during autopricing

Start with the fare.

Tariff

Carrier Rule Market Fare Class OW/RT Date

EUROP SR 0009 BRU-PAR VWAX 2 01FEB02

Match to Fare Class Application (Record 1) information.

IPREURP/ SR/ 0009 / VWAX /N BE – N FR/2/ 01FEB02

Continue processing to retrieve category information for corresponding Sequence List (Record 2) to match and define fare.

If Sequence List contains no specific match criteria, any fare attempted will match this sequence.

Sequence # 9000000 (no match criteria)

Match with Sequence List (Record 2) in Category 2 using sequence numbers to point to data in Category Data Tables (Record 3).

Sequence # 9000000 lists Data Table 602

Sequence List points to Data Table 602 in Record 3 for specific details. Match. Continue processing.

Retrieve data from corresponding Data Table 602 (Record 3) in Category 2.

Coded Data: Permitted – MON/THU/FRI/SUN.

PASS FAIL

Passenger books reservations for travel on Monday, 05 FEB.

Passenger books reservations for travel on Wednesday, 07 FEB.

Page 13: Rules Coding

Rules Coding Resource

14

Processing a fare using Records 0, 1, 2, and 3

The flow chart that appears on the previous page illustrates the basic “rule building” processing path used by fare quote systems to search the ATPCO Fare Record for coded fare restrictions (rules).

A fare quote system processes a fare by attempting to match a passenger need with fares that are available. The system must identify a fare whose conditions match those which the passenger is presenting. In processing, the system could retrieve multiple fares for the passenger to use. The CRS will select the lowest applicable fare to charge the passenger.

The Fare Quote system looks first at the Fare Record, which identifies the tariff (geographical area of travel), carrier, and rule number that contains that fare class. Then the Fare Class Application (Record 1) is searched to try to match the fare basis code to the passenger type, available booking codes, fare types, etc.

The next step is to read the footnote or fare rule provisions. Generally, a fare quote system processes the footnote before the fare rule is searched.

The system then enters the General Rule (Record 0), which will indicate the source tariff and rule numbers of the general rule.

Next, the Rules system is searched to match the rule provisions with the passenger need. The CRS system pulls out the fare class data and the general rule and combines that information. When all information is available, the appropriate fare will be displayed.

A match is attempted in the Sequence List (Record 2) for each Category (1–50). If a category has no restrictions (no data) and there is a general rule, the general rule is applied.

Each time the system identifies sequences in the sequence list, an attempt is made to match a sequence in that record, beginning with the lowest-numbered sequence. The system makes an inquiry of each sequence until a match is made. Once a match to a sequence is made, the provisions attached to that sequence apply to the fare. The system will not look for a “better” match. If no match is made to a sequence, and there is no general rule, the category assumption for that category applies. For example, if no day or time restrictions are present in Category 2, there are no restrictions on day or time.

Each sequence could contain one data table or a string of up to 200 data tables that serve as pointers to the category data tables in Record 3, which house the rule provisions.

When a match is made with a sequence on the Sequence List, the system seeks full provision information, which is found in a category data table. When the search of all category data is complete, the restrictions the passenger must meet are established. If there is no match to a data table, the fare should fail validation, and the system will look to other fare possibilities for validation.

Fare Class Application (Record 1)

Category Data Tables (Record 3)

Sequence List (Record 2)

General Rule Application (Record 0)

Page 14: Rules Coding

Rules Coding Resource

15

Standard format of electronic rules Automated fare rules appear in a standardized format and may contain any or all of the categories of information listed below. Conditions that govern fares are found in the applicable fare rule. In addition, general rules, if published on behalf of each carrier, will also apply unless otherwise indicated.

The assumptions, which appear below, apply if a category does not appear in an automated fare rule, or if a specific provision, such as different Combinability journey types, is not addressed.

Category 1 (Eligibility)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE ASSUMPTION IS THAT THERE ARE NO ELIGIBILITY RESTRICTIONS.

This category is used to define the identification requirements and age range for a particular passenger type, if such conditions exist. It is not used to define the actual passenger types, such as clergy or military, for a fare class. Passenger type information is provided in the fare class application.

Category 2 (Day/Time)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE ASSUMPTION IS THAT THE FARE IS AVAILABLE FOR TRAVEL AT ALL TIMES OF THE DAY AND ALL DAYS OF THE WEEK.

This category defines times and/or days when travel is permitted. The day/time information applies to origins of trips scheduled to depart during that time period.

Category 3 (Seasonality)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE ASSUMPTION IS THAT THE FARE IS AVAILABLE EVERY DAY OF THE YEAR.

This category is used to reflect the dates of a specific season or the dates on which a fare is valid. The assumption for applying this category is that a seasonal fare is based on the season of the origin portion of travel. The seasonal level in effect at the origin is used for all subsequent travel regardless of date.

Category 4 (Flight Application)

ASSUMPTION: IN THE ABSENCE OF THIS CATEGORY, THE SYSTEM ASSUMPTION FOR FLIGHT APPLICATION IS THERE ARE NO FLIGHT RESTRICTIONS OTHER THAN THOSE SPECIFIED WITHIN THE ROUTING OR TRANSFER CATEGORY.

This category reflects information regarding the use of a fare on specific flight numbers, types of service (such as non-stop or multi-stop), equipment types and travel via points. It may be used to reflect either positive or negative application of the information.

Page 15: Rules Coding

Rules Coding Resource

16

Category 5 (Advance Reservations/Ticketing)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THERE ARE NO ADVANCE RESERVATIONS OR TICKETING REQUIREMENTS FOR THE FARE.

This category is used to define reservations and/or ticketing requirements applicable to a fare for original ticket issue. It will indicate which sectors of travel, if any, must be confirmed prior to ticketing. When time limits exist, it is assumed that these must be met prior to commencement of outbound travel. Advance requirements for ticket revalidation or reissue are not reflected in this category but are reflected in Category 16 (Penalties).

Category 6 (Minimum Stay)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT IT IS ASSUMED THAT THERE ARE NO MINIMUM STAY REQUIREMENTS FOR THIS FARE.

This category specifies the first time return travel may commence. It will also indicate the points to be used in calculating the minimum stay. Unless stated otherwise, it is assumed that the calculation begins at the point of origin and the day of departure is not included. If the point from which return travel may commence is not defined, it will be assumed to be the last point of stopover. Likewise, if outward destination is not defined, it will be assumed that the outward destination is the last point of stopover.

Category 7 (Maximum Stay)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT IT IS ASSUMED THAT THERE IS NO MAXIMUM STAY FOR THE FARE.

This category indicates the last time at which return travel may commence or be completed. When this category is present, it will always specify whether the maximum stay applies to travel commencement from point of return or travel completion. As in Minimum Stay, it is assumed that the points of calculation for Maximum Stay are the day of departure from origin and the last point of stopover unless stated otherwise. Likewise, the day of departure is not included when counting. In no case shall the maximum stay be greater than one year from the date travel commences from the point of origin.

Category 8 (Stopovers)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT STOPOVERS ARE NOT PERMITTED ANYWHERE ALONG THE PASSENGER'S ROUTE.

This category will define the conditions under which stopovers are permitted and the applicable charges. Other than the above system assumption, the following assumptions apply if stopovers are allowed:

1. Stopovers may be made at any point along the carrier's routing.

2. Stopovers are permitted free of charge at the point of turnaround.

3. Stopovers are defined internationally as an interruption of travel for more than 24 hours.

Page 16: Rules Coding

Rules Coding Resource

17

Category 9 (Transfers)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT TRANSFERS MAY BE MADE ANYWHERE ALONG THE PASSENGER'S ROUTE.

This category defines the conditions or restrictions under which transfers may occur and the applicable charges, carriers, and locations associated with these transfers.

Category 10 (Combinations)

ASSUMPTIONS: THE FOLLOWING ASSUMPTIONS WILL APPLY UNLESS OTHERWISE SPECIFIED:

• Open Jaws/Round Trips/Circle Trips and End-on-End combinations are not permitted. • International fares may be combined with add-ons unless specifically

prohibited/restricted. • When Open Jaws/Round Trips/Circle Trips are permitted, unless otherwise stated:

• Combinations are permitted with any carrier. • Combinations are permitted with any tariff and any rule. • Combinations are permitted with any round trip or one-way fare. • The Open Jaw segment can be between any two geographic points.

This category deals with combinations that are permitted with specified fares and other fares/add-ons to construct one way, round trip, circle trip, and open jaw transportation. It consists of five major and four minor subcategories. The five major types are as follows:

1. Open Jaws (Subcategory 101)

2. Two Component Circle Trips (Subcategory 102)

3. More Than Two Component Circle Trips (Subcategory 103)

4. End-on-End (Subcategory 104)

5. International Add-ons (Subcategory 105)

The four minor types are used to provide specific restrictions for the five major types. They are as follows:

1. Carrier Combinations (Subcategory 106)

2. Tariff/Rule Combinations (Subcategory 107)

3. Fare Class/Fare Type Combinations (Subcategory 108)

4. Open Jaw Sets (where open jaws are permitted) (Subcategory 109)

Page 17: Rules Coding

Rules Coding Resource

18

Category 11 (Blackout Dates)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE FARE IS NOT SUBJECT TO BLACKOUT DATES.

This category is used to define single dates or date ranges where travel is not permitted. The assumption is made that blackouts apply to the scheduled departure time of a flight regardless of the portion of the passenger's travel they represent.

Category 12 (Surcharges)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THERE ARE NO SURCHARGES.

This category defines the conditions under which surcharges are applicable and the corresponding charge. If restrictions for a fare may be waived or modified based upon payment of a charge, this will be found here or in Category 16 (Penalties).

Category 13 (Accompanied Travel)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT ANY PASSENGER MAY TRAVEL ALONE OVER THE ENTIRE ROUTING.

This category is used as a component of a rule when travel with one or more other passengers is necessary to qualify for a fare.

Category 14 (Travel Restrictions)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE FARE IS AVAILABLE FOR TRAVEL AT ALL TIMES.

This category is used to state specific travel date restrictions. Usually these are the dates when the fare may first be used for travel or after which it may no longer be used.

Category 15 (Sales Restrictions)

PRIVATE TARIFF ASSUMPTION: THE ABSENCE OF CATEGORY 15, OR THE ABSENCE OF A CATEGORY 15 PROVISION APPLICABLE TO THE FARE IN QUESTION, INDICATES THAT THE SALE OF THIS FARE IS NOT PERMITTED.

PUBLIC TARIFF ASSUMPTION: THE ABSENCE OF THIS CATEGORY, OR THE ABSENCE OF A PROVISION APPLICABLE TO THE FARE IN QUESTION, ALLOWS THE FARE TO BE TICKETED IMMEDIATELY AND WITHOUT REGARD TO WHERE OR BY WHOM.

This category is used to define a fare that is available for sale subject to restrictions based on date, point of sale, or similar conditions. These dates are most commonly first and last reservation or ticketing dates.

Page 18: Rules Coding

Rules Coding Resource

19

Category 16 (Penalties)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THERE ARE NOT PENALTIES FOR A FARE.

This category is used to determine if penalties are applicable for a fare and what charges will be assessed. It is also used to specify under what conditions reroutings may take place or tickets may be reissued.

Category 17 (Hip/Mileage Exceptions)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE HIGHER INTERMEDIATE POINT RULE APPLIES.

This category is used to negate the assumption that stopovers or connections are made at specific geographic locations.

Category 18 (Ticket Endorsements)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THERE ARE NO TICKET ENDORSEMENT REQUIREMENTS FOR THE FARE.

This category is used to indicate ticket endorsement text and the location on the ticket for the endorsement.

Category 19 (Children Discounts)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE FARE IS NOT DISCOUNTABLE FOR CHILDREN.

This category is used to provide either specific fare amounts or the information for calculating discount fares for children. It also specifies accompanying travel requirements for children traveling at the calculated or specified fare.

Category 20 (Tour Conductor Discounts)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE FARE IS NOT DISCOUNTABLE FOR TOUR CONDUCTORS.

This category is used to provide either specific fare amounts or the information for calculating discount fares for tour conductors. It also specifies accompanying travel requirements for tour conductors traveling at the calculated or specified fare.

Category 21 (Agent Discounts)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE FARE IS NOT DISCOUNTABLE FOR AGENTS.

This category is used to provide either specific fare amounts or the information for calculating discount fares for agents. It also specifies accompanying travel requirements for agents traveling at the calculated or specified fare.

Page 19: Rules Coding

Rules Coding Resource

20

Category 22 (All Other Discounts)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE FARE IS NOT DISCOUNTABLE FOR THE PASSENGER TYPES THAT FALL INTO THIS CATEGORY.

This category is used to provide the specific fare amounts or the information for calculating discount fares for all passenger types other than children, tour conductors, or agents. It also specifies the accompanying travel requirements for the passengers traveling at the calculated or specified fare.

Category 23 (Miscellaneous Provisions)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THEN THE FARES MAY BE USED FOR ANY PURPOSE.

This category is used to specify whether specific fares should or should not be used for construction of unpublished fares, proration, refund calculation, currency adjustments, or as proportional fares. It will also contain any miscellaneous information that is not category specific, such as general rules not being applicable.

Category 24 (currently not available)

Category 25 (Fare By Rule)

CATEGORY 25 IS USED FOR THE CREATION OF FARE RECORDS USING THE AUTOMATED RULES SYSTEM.

CATEGORY 25 SUPPORTS THE CREATION OF THE FOLLOWING TYPES OF FARE BY RULE FARES:

SPECIFIED: FARE AMOUNT IS A SPECIFIED AMOUNT. DATA IS SELF-CONTAINED WITHIN THE CATEGORY 25.

CALCULATED: FARE AMOUNT IS CALCULATED OFF A BASE FARE IN A PUBLISHED TARIFF. A BASE FARE INFORMATION TABLE 989 IS REFERENCED IN CATEGORY 25.

IN THE ABSENCE OF CATEGORY 25, FARE BY RULE DOES NOT EXIST FOR THE PASSENGER ITINERARY BEING PRICED. THERE WILL BE NO GENERAL RULES CODED FOR CATEGORY 25.

The presence of a Category 25 will allow a CRS/GDS to attempt to create a fare using the applicable passenger type, fare calculation, fare comparison, resulting fare, and category override information contained within the category.

Category 26 (Groups)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE ASSUMPTION IS THAT THERE ARE NO GROUP PROVISIONS FOR THE FARE.

This category defines the requirements to qualify for group fares, such as minimum group size, type of group, substitutes, travel together, and individual travel restrictions.

Page 20: Rules Coding

Rules Coding Resource

21

Category 27 (Tours)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE ASSUMPTION IS THAT THERE ARE NO TOUR PROVISIONS FOR THE FARE.

This category reflects the requirements to qualify for a tour fare, such as minimum package and nights, minimum price, tour number, and tour type.

Category 28 (Visit Another Country)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE ASSUMPTION IS THAT THE FARE IS NOT A VISIT ANOTHER COUNTRY FARE.

This category reflects the requirements to qualify for a Visit Another Country fare, such as country of residence, distance from destination country, and ticket purchase.

Category 29 (Deposits)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE ASSUMPTION IS THAT THERE ARE NO DEPOSIT REQUIREMENTS FOR THE FARE.

This category indicates if there are deposit requirements to qualify for a fare, such as deposit amount, days required prior to ticketing/travel, refund of deposit conditions, and waivers for the deposit requirements.

Category 31 (Voluntary Changes)

ASSUMPTION: THE ABSENCE OF CATEGORY 31 INDICATES THAT AUTOMATED REISSUES ARE NOT PERMITTED AND THE VOLUNTARY CHANGE MUST BE PROCESSED MANUALLY.

WHEN CATEGORY 31 IS PRESENT AND THERE IS NO AUTOMATED REISSUE PROVISION APPLICABLE TO THE FARE BEING REISSUED, VOLUNTARY CHANGES ARE NOT PERMITTED. THIS INCLUDES BOTH AUTOMATED REISSUE AND A MANUAL CHANGE TRANSACTION.

The presence of Category 31 indicates that the reissue process may be done programmatically versus manually. Category 31 identifies voluntary changes as not permitted or permitted with various restrictions, as well as the reissue charges dictated by the voluntary changes requested.

Page 21: Rules Coding

Rules Coding Resource

22

Category 33 (Voluntary Refunds)

IN THE ABSENCE OF THIS CATEGORY OR WHEN NO APPLICABLE PROVISION IS FOUND THEN AUTOMATED REFUNDS ARE NOT PERMITTED. WHEN THIS CATEGORY IS PRESENT AND APPLIES, THEN AUTOMATED VOLUNTARY REFUNDS ARE PERMITTED.

This category is used to define the requirements and conditions that must be met in order for a passenger to receive an automated voluntary refund of an existing ticket. A voluntary refund is defined as a refund in which the passenger has requested that an existing ticket be refunded, less penalty fee and value of any portion used.

Category 35 (Negotiated Fares)

CATEGORY 35 IS USED TO IDENTIFY THE TICKETING, SECURITY, AND FARE CREATION REQUIREMENTS APPLICABLE FOR NEGOTIATED FARES AND MAY ALSO BE USED FOR OTHER PRIVATE FARES.

IN THE ABSENCE OF CATEGORY 35, THE FARES ARE NOT NEGOTIATED FARES. THERE WILL BE NO GENERAL RULES CODED FOR CATEGORY 35.

The presence of a Category 35 provision with a specific Record 1 identifies the fares referenced as Negotiated Fares. These fares will be marked in Record 1 by the use of selected values in the Display Type field. Fares without these Display Types may have a Category 35, but they are not Negotiated Fares.

Coding Category 35 will focus on the three main sections of the Category:

• Ticketing/Commission

• Security

• Fare Creation

Category 50 (Application and Other Conditions)

ASSUMPTION: IF THIS CATEGORY IS NOT PRESENT THE ASSUMPTION IS THAT A RULE APPLICATION AND OTHER CONDITIONS PARAGRAPH DOES NOT EXIST. THERE IS NO IMPACT ON ITINERARY PRICING.

• This category is used to specify the rule title, geographic application, capacity limitations, rules not applicable, journey types/types of transportation, and other conditions. This category has no impact on itinerary pricing.

Page 22: Rules Coding

Rules Coding Resource

23

Sequencing hierarchy The following hierarchy for the Sequence List (Record 2) is the suggested way to order sequences. Special circumstances may require different sequencing. The key to determining sequence hierarchy is to code the most specific provisions first (lower sequence number) and general provisions last (higher sequence number). For unlisted combinations, consider the placement in the chart below.

Suggested Sequence Number Series

Sequence Definitions

1,000,000 Fare Class Specific + Locales: 1. City to a) City b) State c) Nation d) Zone e) Area 2. State to a) State b) Nation c) Zone d) Area 3. Nation to a) Nation b) Zone c) Area 4. Zone to a) Zone b) Area 5. Area to Area

2,000,000 Fare Class Specific ONLY

3,000,000 Fare Family Specific + Locales: 1. City to a) City b) State c) Nation d) Zone e) Area 2. State to a) State b) Nation c) Zone d) Area 3. Nation to a) Nation b) Zone c) Area 4. Zone to a) Zone b) Area 5. Area to Area

4,000,000 Fare Family Specific ONLY

5,000,000 Fare Type/Season type/Day of Week type Specific + Locales: 1. City to a) City b) State c) Nation d) Zone e) Area 2. State to a) State b) Nation c) Zone d) Area 3. Nation to a) Nation b) Zone c) Area 4. Zone to a) Zone b) Area 5. Area to Area

6,000,000 Fare Type/Season Type/Day of Week Type ONLY

7,000,000 Locales ONLY in the following order: 1. City to a) City b) State c) Nation d) Zone e) Area 2. State to a) State b) Nation c) Zone d) Area 3. Nation to a) Nation b) Zone c) Area 4. Zone to a) Zone b) Area 5. Area to Area

9,000,000 General Sequence

Specific/Inclusive Hierarchy Sequencing Information: Zones 001, 004, 006, 007, and 008 are included in N US and must be coded before N US. Zones 001-009 are included in Zone 000 and must be coded before Zone 000. Zones 171 and 172 are included in Zone 170 and must be coded before Zone 170. Zones 211 and 212 are included in Zone 210 and must be coded before Zone 210. When there are exceptions to a sequence provision, code those sequences that do not have unique provisions first. An example of this situation follows. 0010000 US-Z 210 (no General Rule) ALT GEN 0015000 US-FR + specific provisions in the category Coding Convention Sequences with seasonal indicators such as H, J, or O should be consolidated and coded consecutively.

Page 23: Rules Coding

Rules Coding Resource

24

Definitions of Terms Relevant to TSIs It is important to understand the terms used in TSIs. Below are the most common terms associated with TSIs.

domestic Within a sovereign state (IATA country code). The proposed new definition would exclude travel between the United States and Canada or within Scandinavia as domestic. The general consensus at the last meeting was that ‘”within any one IATA country code” would define domestic. There was also a question on whether this included territories. The participants agreed that if a territory has its own IATA country code it would not be considered domestic travel. If a territory does not have its own IATA country code, it would be considered a part of the sovereign state and would be in the domestic definition. For example, travel between US and PR/VI is now considered domestic.

destination Ultimate point of a journey. When destination is used in a fare rule, general rule, or Rule 2, it will be necessary to review the carrier’s definition of that term. If no definition is included in the tariff, it will be necessary to obtain a definition from the carrier.

fare destination Ultimate point of the priceable unit.

fare component A portion of an itinerary between two consecutive fare break points. (Same as trip but used in international tariffs).

gateway Last point of departure and first point of arrival within a geographic locale as specified below.

Note: There is an implied hierarchy in the following descriptions.

• When traveling between Areas (1, 2, or 3), the last point of departure and first point of arrival in that area

• When traveling between zones within an area, the last point of departure and first point of arrival in that zone

• When traveling between countries within a zone, the last point of departure in one country and the first point of arrival in another country

Note: When fares cross multiple IATA Areas, for example, NYC—BOM via PAR (Area 1 to Area 3 via 2). The departure from Area 1 (NYC) and the arrival in Area 3 (BOM) are considered the gateways and not the intermediate via points in Area 2 (PAR).

TSIs 06 “Departure from Gateway” and 12 “Arrival at Gateway” have an implied addition.

• For 06 it is Departure from departure Gateway • For 12 it is Arrival at arrival Gateway For example, if the itinerary is PWM—BOS—LON—EDI and return, category data table with TSI 06 would be stating “departure from [gateway] BOS” outbound and “departure from [gateway] LON” inbound.”

Page 24: Rules Coding

Rules Coding Resource

25

A category data table with TSI 12 would be stating “arrival at [gateway] LON” outbound and “arrival at [gateway] BOS” inbound.

international Travel between any two or more sovereign states (utilization of IATA country codes).

journey Entire ticket (all points on a ticket).

origin Initial starting place of the journey as shown on the ticket.

fare origin Initial point of a priceable unit.

overwater When crossing a water mass within Area 1, the portion of travel from the last point of departure within the continental US/CA to the first point of arrival outside continental US/CA, and/or the last point of departure outside the continental US/CA to the first point of arrival within the continental US/CA. this definition applies specifically for the following points:

• Between continental US/CA and Hawaii • Between continental US/CA and Alaska • Between US/CA/Hawaii/Alaska and Puerto Rico/Virgin

Islands • Between Alaska and Hawaii

point of turnaround Farthest geographical fare break point from the priceable unit’s origin.

priceable unit Two Definitions: 1) A one-way fare which is qualified in its own terms independent of any other fare component.

2) Combination of two or more fare components where one or more of the components is dependent upon all the others to qualify for autopricing.

sector A portion of a journey covered by a single flight coupon (same as a segment but used in international tariffs).

segment A portion of a journey covered by single flight coupon (same as a sector but used in domestic tariffs).

stopover As defined in a carrier’s tariff, including point of turnaround.

transatlantic Transportation between Area 1 and Area 2/3 via the Atlantic Ocean.

transborder Transportation between the 50 United States, including the District of Columbia, and Canada.

transoceanic Transatlantic and/or transpacific travel.

transpacific Transportation between Areas 1 and 3 via the Pacific Ocean.

trip A portion of an itinerary between two consecutive fare break points (Same as fare component but used in domestic tariffs).

Page 25: Rules Coding

Rules Coding Resource

26

Category application assumptions Each category is distinguished as being Pricing Unit/Journey–based or Fare Component–based.

Pricing Unit/Journey category restrictions apply to either a combination of two or more fares or to a single one-way fare.

Fare Component category provisions apply between consecutive fare break points only.

Maximum Stay is an example of a Pricing Unit/Journey category, and Day/Time is an example of a Fare Component–based category.

Page 26: Rules Coding

Rules Coding Resource

27

Category Application: FC or PU/J

Category Fare Component (FC) – Priceable Unit (PU)/Journey (J)

1 Fare Component

2 Fare Component (Priceable Unit/Journey when Travel from Fare Origin Field is coded)

3 Priceable Unit (Fare Component when Each Trip Field is coded)

4 Fare Component (Priceable Unit/Journey when Byte 38 is 3/4/5) [Inbound/Outbound/Either]

5 Priceable Unit/Journey

6 Priceable Unit/Journey

7 Priceable Unit/Journey

8 Bytes 8–11 and 24–26 are Priceable Unit/Journey; all others are Fare Component

9 Fare Component, except when the same fare class is used for round trip, then Bytes 8–11 (min/max) are Priceable Unit/Journey

10 Priceable Unit/Journey

11 Fare Component

12 Fare Component (Priceable Unit/Journey when Byte 39 is 2/4/6)[Per RT]

13 Fare Component

14 Bytes 8–15 are Priceable Unit/Journey (Travel must be completed by). All others are fare component.

15 Field by field application

16 Fare Component

17 Fare Component

18 Fare Component

19 Fare Component

20 Fare Component

21 Fare Component

22 Fare Component

23 Fare Component

25 Fare Component

26 Fare Component

27 Fare Component

28 Fare Component

29 Fare Component

31 Field by field application

35 Priceable Unit

50 Fare Component/Journey

Page 27: Rules Coding

Rules Coding Resource

28

Classification of TSIs

The list of TSIs appropriate for a category may be viewed by clicking the button near any TSI field. Each TSI has a specific meaning and many show an (I) or (D) to indicate whether it is to be used in International or Domestic tariffs. The list below indicates whether the TSI is Fare Component–, Pricing Unit–, or Journey-based.

Pricing Unit TSIs

01 DEPARTURE FROM FARE ORIGIN

10 ARRIVAL AT FARE DESTINATION

17 DEPARTURE FROM POINT OF STOPOVER FARTHEST FROM

THE FARE ORIGIN GEOGRAPHICALLY

26 OUTSIDE GEOGRAPHIC TYPE OF FARE ORIGIN

27 OUTSIDE GEOGRAPHIC TYPE OF TURNAROUND POINT

28 WITHIN GEOGRAPHIC TYPE OF FARE ORIGIN

29 WITHIN GEOGRAPHIC TYPE OF TURNAROUND POINT

34 ARRIVAL AT POINT OF TURNAROUND

35 DEPARTURE FROM POINT OF TURNAROUND

40 DEPARTURE OF OUTBOUND TRANSATLANTIC SECTOR

41 DEPARTURE OF OUTBOUND TRANSPACIFIC SECTOR

46 DEPARTURE FROM LAST STOPOVER OUTSIDE

GEOGRAPHIC TYPE OF FARE ORIGIN

55 DEPARTURE OF INBOUND TRANSPACIFIC SECTOR

56 DEPARTURE OF INBOUND TRANSATLANTIC SECTOR

61 FIRST ARRIVAL AT GEOGRAPHIC TYPE OF THE TURNAROUND POINT

64 ARRIVAL AT THE FIRST STOPOVER OF GEOGRAPHIC TYPE

OF THE TURNAROUND POINT

65 LAST DEPARTURE FROM GEO TYPE OF TURNAROUND POINT

68 DEPARTURE OF LAST INTERNATIONAL SECTOR OF THE JOURNEY

69 FIRST ARRIVAL IN THE AREA OUTSIDE THE AREA

OF ORIGIN OF THE OUTBOUND FARE COMPONENT

87 DEPARTURE OF FIRST OUTBOUND INTERCONTINENTAL

88 DEPARTURE OF FIRST INBOUND INTERCONTINENTAL

Page 28: Rules Coding

Rules Coding Resource

29

Journey TSIs

59 DEPARTURE OF JOURNEY ORIGIN

60 ARRIVAL AT JOURNEY DESTINATION

63 DEPARTURE OF FIRST INTERNATIONAL SECTOR OF THE JOURNEY

66 DEPARTURE OF LAST INTERNATIONAL SECTOR OF THE JOURNEY

70 ARRIVAL AT THE FIRST POINT OF STOPOVER OUTSIDE

THE GEOGRAPHIC TYPE OF ORIGIN OF THE JOURNEY

71 DEPARTURE OF LAST STOPOVER IN GEOGRAPHIC LOCALE

OF THE JOURNEY

73 DEPARTURE FROM THE LAST STOPOVER BEFORE THE

INBOUND TRANSATLANTIC SECTOR OF THE JOURNEY

75 ALL INTERNATIONAL SECTORS OF THE JOURNEY

76 ALL DOMESTIC SECTORS OF THE JOURNEY

80 WITHIN ANY ONE COUNTRY OF THE JOURNEY

81 DEPARTURE FROM THE LAST STOPOVER BEFORE THE INBOUND

TRANSPACIFIC SECTOR OF THE JOURNEY

85 FROM LAST FARE BREAK OUTSIDE COUNTRY OF JOURNEY ORIGIN

86 ARRIVAL AT FIRST BREAK OUTSIDE COUNTRY OF JOURNEY ORIGIN

Fare Component TSIs

03 DEPARTURE OF EACH TRIP

42 DEPARTURE OF EACH TRANSATLANTIC SECTOR

43 DEPARTURE OF EACH TRANSPACIFIC SECTOR

44 ARRIVAL OF EACH TRANSATLANTIC SECTOR

45 ARRIVAL OF EACH TRANSPACIFIC SECTOR

51 DEPARTURE OF EACH FARE COMPONENT

90 COUNTRY OF DESTINATION OF THE FARE COMPONENT

Fare Component/Pricing Unit TSIs

05 DEPARTURE FROM LAST STOPOVER

06 DEPARTURE FROM ORIGIN GATEWAY

07 DEPARTURE OF OVERWATER SEGMENT

08 DEPARTURE OF LAST SEGMENT

09 DEPARTURE FROM FIRST STOPOVER

Page 29: Rules Coding

Rules Coding Resource

30

11 ARRIVAL AT FIRST STOPOVER

12 ARRIVAL AT DESTINATION GATEWAY

13 ARRIVAL OF OVERWATER SEGMENT

18 ALL INTERNATIONAL SECTORS

19 ALL DOMESTIC SECTORS

21 DEPARTURE FROM STOPOVER

24 ARRIVAL AT FIRST POINT OF STOPOVER OUTSIDE THE GEOGRAPHIC LOCALE

25 ALL SEGMENTS

31 TRANSATLANTIC SECTOR(S)

32 TRANSPACIFIC SECTOR(S)

33 OUTSIDE THE FOLLOWING GEOGRAPHIC LOCALE

36 DEPARTURE FROM LAST INTERNATIONAL STOPOVER POINT

37 DEPARTURE OF TRANSOCEANIC SECTOR(S)

38 ARRIVAL OF TRANSOCEANIC SECTOR(S)

39 WITHIN ANY ONE COUNTRY

47 OVERWATER SEGMENT(S)

48 DEPARTURE OF FIRST INTERNATIONAL SECTOR

49 ARRIVAL AT THE FOLLOWING GEOGRAPHIC LOCALE

50 DEPARTURE FROM THE FOLLOWING GEOGRAPHIC LOCALE

52 DEPARTURE OF LAST SECTOR

54 ALL SECTORS

57 FIRST DEPARTURE FROM THE FOLLOWING GEOGRAPHIC LOCALE

58 DEPARTURE OF LAST INTERNATIONAL SECTOR

82 DEPARTURE FROM GATEWAY

83 ARRIVAL AT GATEWAY

84 ARRIVAL AT FIRST INTERNATIONAL STOPOVER

89 ON EACH INTERCONTINENTAL SECTOR

Page 30: Rules Coding

Rules Coding Resource

31

TSIs and Category Applications Most TSIs are applicable for either type of category; however, some TSIs are specifically designed for a Pricing Unit/Journey and therefore are inappropriate in a Fare Component category. TSI 01, which states “Departure from fare origin,” is an example of a Pricing Unit/Journey TSI.

Under certain circumstances a Pricing Unit/Journey TSI will be permitted as valid coding in a Fare Component category because additional coding is overriding the system assumption for that category. The result is a change to the category application to be that of a Pricing Unit.

Example: A TSI 01 “Departure from fare origin” can be coded in a Fare Component category to override the system assumption and allow the category to apply as a Pricing Unit/Journey

The assumptions that must be followed when processing TSIs are listed below:

1. A Pricing Unit TSI cannot override the fare component application of a category. 2. Journey-based TSIs are outside the bounds of Pricing Unit. They refer to the entire journey

and include all fare combinations/fare constructions written on the ticket for the journey. Journey-based TSIs always override the application of the category and will result in the provision being applied for the entire journey. A Journey TSI cannot override the fare component application of a category, except in the instances listed in numbers 3 and 4.

3. A fare component TSI cannot override the pricing unit application of a category. 4. In a qualifying conditional IF set, the main category takes on the application of the

qualifying category. For example, if Flight Restrictions is an IF clause from Combinations, then Combinations is applied as a Fare Component instead of a Pricing Unit category.

TSIs and geographic locations When a category data table contains a TSI and/or Geographic Locale, restrictions are validated against the portion of travel specified by the TSI rather than against the portion of travel identified by the category assumption. It is important to know the relationship between the TSI and Geographic Locales/Types.

The application of Category Data Tables when the TSI field, the Geographic locale/Type fields, or both of the fields are coded is described below. This section explains the match process that occurs when validating rule data.

1. NO TSI AND NO GEOGRAPHIC LOCALE Apply the category restriction according to the category processing assumptions.

2. NO TSI WITH GEOGRAPHIC LOCALE

If the geographic locale matches a portion of travel, then the category restriction will apply where the match occurred.

Page 31: Rules Coding

Rules Coding Resource

32

Example: Itinerary: LAX—NYC—LON, and a LAX—LON fare is being priced. In Day/Time, the data table contains a Geographic Locale of NYC and no TSI is coded; therefore, the day/time application restriction will be applied to NYC. If the geographic locale does not match a portion of travel, then there is a “no match” to that category data table. Example: Itinerary: LAX—NYC—LON, and a LAX—LON fare is being priced. In Day/Time, the data table contains a Geographic Locale of BOS and no TSI is coded, therefore the day/time application restriction of this data table will not match the fare in question. This result is considered a “no match.”

3. TSI AND NO GEOGRAPHIC LOCALE If the TSI matches a portion of travel, then apply the restriction at that portion of travel where the match occurs. If the TSI does not match a portion of travel, then the result is a “no match.” Example: Itinerary: ATL—LAX—HNL, and an ATL—HNL fare is being priced. In Seasonality, the data table contains a TSI 07 (“departure of the overwater segment”) and no Geographic Locale is code; therefore, the seasonal application restriction will be applied in LAX. If the itinerary and the fare is ATL—LAX, and the data table in Seasonality contains a TSI 07 and no Geographic Locale is coded, the result is a “no match.”

4. TSI WITH GEOGRAPHIC LOCALE If the TSI and the Geographic Locale match a portion of travel, apply the restriction at that portion of travel where the match occurs. If the TSI and the Geographic Locale do not match a portion of travel, then the result is a “no match.”

Edits for TSIs The four category edits that exist for TSIs are described below.

1. TSIs will not be valid in any date override tables.

2. TSIs within geographic spec tables will be as follows: • TSIs 26, 27, 28, 29, 30, 46, 61, 64, 65, 68, and 70 include the text “geographic type”

and require an entry in the Geographic Type field. An entry in the Geographic Locale field is not permitted. The TSI field cannot be coded on its own.

• TSIs 24, 33, 49, 50, 57, 71, and 72 include the text “geographic locale” and require an entry in both the Geographic Locale field and the Geographic Type field. The TSI field cannot be coded on its own.

3. If a TSI is Pricing Unit–based, and is coded in a Fare Component–based category, then the TSI can be considered not applicable.

4. All TSIs that apply for gateways should be valid only for international tariffs. ATPCO will attempt to validate this condition whenever possible.

5. Any TSI that is not a Pricing Unit/Journey TSI or a Fare Component/Pricing Unit TSI will not be permitted in Minimum Stay or Maximum Stay. If an incorrect TSI is coded, an error message will appear when the user attempts to validate the screen.

Page 32: Rules Coding

Rules Coding Resource

33

General rules A carrier’s general rule applies whenever coding is absent in a category.

Automated general rules are reflections of a carrier’s paper general rules in filed tariffs and carrier’s requests in AllFares tariffs. An automated general rule that is coded for a category will always apply unless something is coded in a category of a fare rule to override it.

When a carrier designs a general rule, they do not have to state provisions for every category for every fare rule. The analyst knows to check the carrier’s general rule before filing a fare rule so that the carrier’s intent will be expressed.

Overview of general rules

Electronic fare rules appear in a standardized format and may contain any or all of the categories of information. Conditions that govern fares are found in the applicable fare rule. Also, additional provisions may be found in the carrier’s general rules. These general rule provisions will apply unless data coded in the category overrides them.

It is very important to understand the impact of general rules in the automated quote process. There are three types of general rules at ATPCO: paper general rules, electronic general rules, and automated general rules. It must be remembered that all of these types reflect the same information, but they reside in different parts of the ATPCO system, or are found only on paper.

Automated general rules are reflections of carriers’ paper general rules in filed tariffs and carriers’ requests in AllFares tariffs. The following diagram illustrates the relationship between all three types of general rules. This section presents information on the shaded area.

Page 33: Rules Coding

Rules Coding Resource

34

Types and location of general rules

(Required for filed tariffs to and from US/CA, and in US/CA Domestic geographical areas)

AllFares has more flexible application of General Rules.

PAPER GENERAL RULES (FILED WITH GOVERNMENTS ON PAPER)

Electronic Online General Rules (FILED WITH

GOVERNMENTS VIA GFS)

Automated General Rules (NOT FILED WITH GOVERNMENTS)

Record 0

Record 6 of the Booking Code Exception Table

(FOR CANADIAN FILINGS)

Automated General Rules Record 0

CARRIER May use Reso 100 (YY fares) as guidelines

Page 34: Rules Coding

Rules Coding Resource

35

The purpose of automated general rules

The advantage of coding an automated general rule in a category is that the coding is only done once for the whole tariff, but it affects the autopricing whenever a fare in that tariff is validated. Because automated general rules reside in the Automated Rules system, they appear in text just like regular category data. The difference is that they apply to all the existing rules within each tariff to which a general rule is attached. Coding a general rule avoids the necessity for the carriers to instruct or code the same provisions in certain categories in each of their rules.

For example, if a child (CNN) is always given a 67% discount, this information may be coded in their general rule for Category 19. The automated general rule provisions will override the system assumption and automatically apply when those categories are blank. The following example illustrates the benefit of having automated general rules.

Example of general rule application

Fare Rule Coding

IPRA Rule 2021 IPRG General Rules Coded

Coded: Fare Class Rule 135 Stopovers (08)

Advance Res/Tkt (05) Rule 64 Surcharges (12)

Stopovers (08) Rule 200 Children’s Dis. (19)

Combinations (10)

Blackouts (11)

Sales Restrictions (15)

The Role of Record 0

Automated general rules are coded in the Automated Rules system in different, general tariffs. So, for the fare quote systems to apply an automated general rule, it is essential to have a link between the general tariff and the tariff for which it will be used in validating a fare. This link is Record 0. It points to the applicable automated general rule.

If, in the example above, the IPRA Record 0 is coded to point all IPRA rules to IPRG/0064/Category 12, then all IPRA fare rules will automatically point to the provisions in that Category 12. Conversely, if the Record 0 does not exist, the fare rules will not automatically apply the general rules provisions. The system assumption or coded rule provisions will apply instead.

Page 35: Rules Coding

Rules Coding Resource

36

How to look at Record O general rules

Step 1. Access the Automated Rules application.

Figure RCR- 1 Automated Rules system Home page

Step 2. Enter Carrier, Rules tariff, and 0000 for Rule/Footnote number. For example, type IPREURP, LH, 0000. This tells the system that you would like to view Record 0 for all LH rules in tariff IPREURP. Click .

Page 36: Rules Coding

Rules Coding Resource

37

Figure RCR- 2 General Rule Application Screen

In Figure RCR- 2 the Record 0 appears for the selected Carrier and Rules Tariff. Record 0 connects the automated general rules to the published fare rules. In other words, when a CRS reads a fare rule, Record 0 tells the CRS which general rules to apply.

Note: Each Carrier/Tariff may have a different Record 0. Make sure that you check the Record 0 for the applicable tariff.

Page 37: Rules Coding

Rules Coding Resource

38

Viewing the coded Record 0 rule provisions

Figure RCR- 3 General Rule Application

In order to view the provisions of each automated general rule, you will need to note the rule number and source tariff from the above screen.

Step 1. Determine the category number, rule number, and source tariff. For example, if you would like to view the general rule provisions for stopovers, the category would be 8, the rule number 0135 and the source tariff IPRG.

Figure RCR- 4 Automated Rules system Home page

Step 2. On the Rules Home page Enter 01, tariff IPRG, rule number 0135, and select Category 8.

Step 3. Click .

Page 38: Rules Coding

Rules Coding Resource

39

Figure RCR- 5 Sequence List screen

Step 4. To view the text for the provision, select Text from the field of the sequence.

Figure RCR- 6 Text for coded General Rule provision

Page 39: Rules Coding

Rules Coding Resource

40

Coding that affects a category’s general rule

The fields on the Sequence List screen determine what information to apply and how to match or reject the information found in the fare rule, footnote, and the general rule.

If the Sequence List (Record 2) in a fare rule states Category Not Applicable, this statement indicates that the system assumption for both the fare rule and the general rule should be applied.

If the Sequence List (Record 2) in a fare rule specifies an Alternate General Rule (meaning a source tariff and rule need to be examined), this information should apply in place of any information stated in the General Rule for this carrier/tariff. If there is a match to this alternate general rule information, that data would apply. If there is no match, the category system assumption would then apply.

Note: Additional information regarding the manipulation of general rules for a category appears in module B of the book on Challenging Categories.

Manipulating automated general rules

The system assumption for most categories states that when any of these categories are absent or not applicable, the provisions in that category do not apply. However, many carriers have a general rule that stipulates certain provisions in a category are to apply whenever a rule appears in the tariff in which the general rule is coded.

When a carrier has a general rule for a particular category, it is stored in Record 0 and will apply automatically unless other restrictions are coded in the applicable category that will override the general rule. An analyst should always check for a general rule in each category being coded. Knowing the details listed in a general rule saves coding time, since the instructed provisions for a new fare may already be coded in the carrier’s general rule.

It is important to check the carrier’s General Rule provisions (Record 0) to see if Category restrictions exist. If General Rule provisions are coded, the system assumption will not be applied.

Whether or not the carrier has a general rule regarding category provisions will affect how those categories are coded. For example, in discount categories when the carrier wishes to state “No Discount,” that information would be coded in one of the following ways.

Page 40: Rules Coding

Rules Coding Resource

41

General Rule Coding Reason

No General Rule Blank System assumption for discount categories is no discount.

General Rule N/Provisions coded When the carrier wishes to specify different discounts than those that appear in the general rule for this or any other tariff, those provisions are coded and the General Rule is negated.

General Rule Hard Code: SRC-No Discount

When some but not all discounts that appear in a general rule are to be applied, hard code to negate those discounts which are not to be applied, and all other discounts from the general rule will apply. For example, if a carrier has discounts in Category 22 for SRC, YTH and DIS in its general rule but does not want a discount for senior citizens in the rule being coded, the analyst has the option of hard coding “SRC-No Discount.” Then those with a PTC of SRC would not receive a discount, but the general rule allowing discounts for youth and disabled would still apply.

Using general rules allows the carriers to code preferred provisions only once in a tariff—rather than coding the same provisions in each of several rules. However, sometimes those preferred provisions must be altered in individual rules within that tariff. In this case the carriers must answer the following questions in order to determine how the general rule for that category is to be addressed:

• Question 1: Are the new provisions to be applied in addition to the general rule which has already been coded? When both are to be applied (an option that is available in Categories 12, 19-22, 15 and 16), the analyst codes the new provisions and the CRS will apply those plus all applicable general rule provisions.

• Question 2: Are the new provisions to replace the general rule? In this circumstance, the general rule is negated on the SSS screen and new provisions are coded to replace its provisions.

• Question 3: Should the system assumption of the category apply instead of the general rule? In this circumstance, NOT APL is coded so that the general rule will not apply, and the system assumption for the category will apply instead.

Page 41: Rules Coding

Rules Coding Resource

42

General Rule Negated on Summary screen

If provisions other than those in the general rule are desired, those provisions are coded on the category data screens, and the is populated. This action negates the general rule so that the general rule provisions will not be applied.

Figure RCR- 7 Summary screen

Note: The negate function is only permitted when there is at least one data table for the segment and when the N/A field is blank. This coding means that the data in the table(s) applies instead of the general rule.

Page 42: Rules Coding

Rules Coding Resource

43

General Rule is Not to be Applied (NOT APL)

If the system assumption is desired in place of the general rule provision the General Rule is not to be Applied (NOT APL) function is used.

NOT APL on the Summary screen

On the Summary screen, populate the field.

Figure RCR- 8 Summary screen

Note: When the field is populated, the sequence cannot contain any other coded data.

Page 43: Rules Coding

Rules Coding Resource

44

NOT APL on the Sequence List screen

Figure RCR- 9 Sequence List screen

On the sequence list screen, in the field, enter NOT APL.

ALT GEN (Alternate General Rule Supplied)

A carrier can also supply an alternate general rule by pointing to a different general rule that they would like applied to the current fare rule. These alternate general rules will never appear on their General Rule Application list. This information must be coded on the Summary screen (below).

Figure RCR- 10 Summary screen

Page 44: Rules Coding

Rules Coding Resource

45

ATPCO supplies everything necessary for coded discounts to apply automatically. However, some carriers do not wish to state specific discounts within the fare rule. These carriers offer a variety of discounts based on several conditions such as type of travel, class of service, and carrier ownership control. These discounts may change frequently, and the carrier may not wish to make them public. Agents are alerted by a note text table that discounts apply, and they are instructed to contact the carrier for details. In this case, the carrier’s reservation agents use company manuals of discount information at the time of the individual reservation. These manuals are frequently updated to maintain the complex structure of the discounts.

Figure RCR- 11 Sequence List screen

See Manipulating General Rules module for additional information on negating or using the NOT APL and ALT GEN function.

Category 19 (Children’s Discounts)

When a child or infant is traveling with an adult, it is assumed that the child/infant must travel in the “same compartment” for “all flights” with an adult at least 12 years of age unless otherwise instructed. Therefore, normally “Same Compartment” and “All Flights” will be checked. Passenger type for the adult accompanying the child is “ADT.”

Note: Adult is assumed to be 12 or over, so “12” should be typed into the “Minimum age” field.

Because the age is assumed to be 12, the age will not appear in text unless the minimum age is a different number. In that case the age will appear with the following text: “Must be accompanied on all flights in same compartment by adult 18 or older,” if the minimum age is 18.

Almost every carrier has a General Rule for Category 19 because they use the same discounts for children in most rules. If the new provision in Category 19 differs entirely from the General Rule, or if there is no General Rule, four tables must be coded: accompanied child, unaccompanied child, infant with a seat, infant without a seat. Otherwise, only the discounts that are different from the General Rule must be coded. (See example below.)

When the carrier states “children,” usually four tables must be coded with appropriate discounts: CNN, UNN, INS and INF. Code using Reso 100 or the cue sheet. Tables are linked with “OR.” Carrier may also specify the number of children that are permitted at this discount in the “Occurrences” field.

Normally all four types of children are coded in different tables when there are discounts for children. The passenger type code CNN restrictions should always be coded first. Below is a list of the most common discounts for children.

Page 45: Rules Coding

Rules Coding Resource

46

50% CNN (Accompanied child) Age 2-11 50% UNN (Unaccompanied child) Age 5-11 or 8-11 50% INS (Infant with seat) Under 2 10% INF (Infant without seat) Under 2

Category 20 (Tour Conductor Discounts)

Most of the information above regarding discounts applies in this category also; however, discounts applying to tour conductors must be coded in Category 20. The system assumption is that no discounts apply; therefore, no coding is necessary if no general rule exists.

Category 21 (Travel Agent Discounts)

Most of the information above regarding discounts applies in this category also; however, discounts applying to travel agents must be coded in Category 21. The system assumption is hat no discounts apply; therefore, no coding is necessary if no general rule exists.

Category 22 (Other Discounts)

All other types of discounts (other than children, tour conductors, and travel agents) must be coded in Category 22. For example, youth (YTH), students (STU), or passengers using two seats. These discounts are often found in the carrier’s general rule.

Carriers have the option to use a fare in conjunction with Category 1 or Category 22 to provide discounts to certain travelers. For example, a youth fare could be filed by giving it a specific fare, THXYTH, with passenger requirements listed in Category 1. Or, the carrier could file an adult fare, THX and include a Category 22 provision for a youth fare which specifies charging 75% of the adult fare THX adding ticket designator YTH.

Free-form text is the same for all categories and has been discussed in earlier categories. Directionality varies by category.

Note: Each carrier has a cue sheet. These permanent instructions describe provisions that apply to every rule in the specified tariff. The coding described in a cue sheet will be followed in every circumstance, except when a carrier specifically instructs the analyst to ignore cue sheet instructions. Carriers may request a copy of their cue sheet from ATPCO at any time.

Page 46: Rules Coding

Rules Coding Resource

47

Reconciliation between the general rule, fare rule, and footnote When automated general rules are coded, the carrier may choose one of the following:

1. Apply the automated general rule provisions for all the rules within the tariff (and leave the affected categories blank).

2. Apply coded provisions within individual categories and negate (N) the automated general rules.

3. Apply the system assumption for the categories and NOT APL the automated general rule to prevent them from applying.

4. Apply an alternate general rule (ATL GEN) from another source.

5. Apply both coded provisions and the automated general rule provisions.

The first step in reconciliation of the General Rule, Fare Rule, and Footnote is to create a combined rule. The combined rule consists of the data contained within the fare rule and general rule. This includes Category Not Applicable, Alternate General Rule, and General Rule Application. If reconciling between the fare rule and the general rule and the General Rule Application is not set, both conditions should be then applied to the combined rule as if they were a single thought.

Note: Information on how to use Negate, NOT APL or ALT GEN to affect the automated general rule provisions is covered in the book on Challenging Categories.

The processing logic will follow the path shown on the following page.

Page 47: Rules Coding

Rules Coding Resource

48

Validation of a fare

FareRecord

Record 1exist?

Record 2exist?

NOT APL?Apply

SystemAssumption

No

Yes

No

Yes Yes

No

Fail the fareAutomated

General Ruleexist?

ApplyRecord 3

AutomatedGeneral Rule

exist for category?

ApplyRecord 3

onlyNEGATE?

ApplyRecord 3

only

ApplyRecord 3

in conjunction withGeneral Rule

ApplyGeneral Rule

ApplySystem

Assumption

No Yes

YesNo

YesNo

If both the fare rule and general rule conditions apply as if created within one data table, apply only the information from the fare rule. The exception is made for Categories 5, 8, 9, 11, 12, 15, and 16, where both sets of information will apply.

If a combined rule consists of the fare rule, general rule, and footnote for any given category, the data within the footnote will override the data in the fare rule or general rule. An exception is made for Categories 11, 12, and 15, where the fare rule, general rule, and footnote will apply.

Page 48: Rules Coding

Rules Coding Resource

49

900 series tables The Sequence List screen is also used to point to special data tables contained in 900 series tables. These tables have unique numbers and hold specific topical information, and may reference some of the universal fields such as date overrides and free-form text. A sampling of 900 series tables is listed below:

Table Number Table Purpose

981* Geographic Location

986* The Carrier Table in Category 4 defines permitted carriers which may be used for the fare

987* Waiver

988* Reissue

989 Base Fare Information

990* Table designed to collect, maintain, and distribute Bilateral/Multilateral fares and rules information

991* The Surcharge Table provides the capability to specify a surcharge for a particular booking code

992* Currency

993 Same Points

994 Override Date

995 Geographic Specification

996 Text

997 Joint Carrier

999 Booking Code Exception Table

* Indicates Tables in design phase

Page 49: Rules Coding

Rules Coding Resource

50

IATA Reso 100

Overview

IATA normal and special fares follow a standard condition principle. Resolution 100 is the Resolution of Standard Conditions mandated by IATA to be used as a guide when coding rules in special fares.

Note: Normal fares occasionally follow IATA Standard Condition Resolution, but they use Reso 101.

The purpose of Reso 100 is to serve as a guide when coding all categories in rules that follow IATA conventions, except as specifically instructed by a carrier.

Reso 100 is primarily used by non-US carriers, that file tariffs in the AllFares section of the database, that is, AllFares except those to or from US/CA. Using Reso 100 provides conformity for the fares for all the carriers in one part of the world, thus making it easier for the reader to compare them. Carriers have the option of applying all, some or none of this data.

The carrier may also choose to create its own guidelines, specific to its needs. That information would be placed in a carrier’s cue sheet.

The same twenty-nine (29) standard paragraphs are used both in Resolutions 101 and 100, as well as in all normal and special fares resolutions (categories). Categories 6 and 7, for example, each use two TSIs to describe how to measure the minimum and maximum stays. Reso 100 informs the analyst of the TSIs that are most commonly used in the area of the world being coded.

Examples

• All • Carrier XX wants to allow one month maximum stay for its special fares. Carrier

XX follows Reso 100 with no exceptions. Carrier would code one month maximum stay in Category 7 and use TSIs 01/05.

• Some • Carrier ZZ wants a two-day minimum stay and also a three month maximum stay

for its special fares. Carrier ZZ does not want to use TSIs 48/36 from Reso 100 in Category 6; instead it uses TSIs 01/05 and applies Reso 100 guidelines for the maximum stay using TSIs 01/05.

• None • Carrier 00 wants a two-day minimum stay and also a three-month maximum stay for

its special fares. Carrier 00 does not want to follow Reso 100 for either its minimum or maximum stay restrictions. It uses TSIs 01/05 for Category 6 and 01/52 for Category 7.

Page 50: Rules Coding

Rules Coding Resource

51

Sample Reso 100 paragraphs for Special fares within Europe

**Domestic exceptions noted below

Category 6

No requirement. Use TSI 48 (Measure from) and 36 (Return from)

Restriction Measure From TSI

Return From TSI

Data Table #

Text

First Sunday 48 5182 DEPARTURE OF THE FIRST INTERNATIONAL SECTOR

36 LAST INTERNATIONAL STOPOVER

Sunday Rule 86 9012 ARRIVAL AT THE FIRST FARE BREAK OUTSIDE COUNTRY OF JOURNEY ORIGIN

85 LAST FARE BREAK OUTSIDE COUNTRY OF JOURNEY ORIGIN

Domestic** 01 DEPATURE FROM FARE ORIGIN

05 DEPARTURE FROM LAST STOPOVER

Waiver WAIVER OF MINIMUM STAY AFTER TICKET ISSUANCE PERMITTED ONLY IN THE EVENT OF DEATH OF IMMEDIATE FAMILY MEMBER OR ACCOMPANYING PASSENGER

Measurement Number of days are counted from the day after departure, or the number of months counting from the day of departure, on the first international sector of the pricing unit to the earliest day return travel may commence from the last stopover point outside the country of unit origin.

Category 7

One year unless otherwise stated

Use TSI 01/05: DEPARTURE FROM FARE ORIGIN/ DEPARTURE FROM LAST STOPOVER

Category 10

When combining fares within a pricing unit, most restrictive conditions apply, including Categories 2–4, 9, 11, 12, 17, and 19, except as otherwise specified.

• 105 – Arbitraries = yes (ADD-ONS) Domestic Tariff** – Tag NO on scoreboard

• 104 (END-ON-END) – End-on-end and side trips permitted. Free-form text: Side trips are permitted.

Exception: If the carrier wants to state “combinations only permitted End-on-End with domestic fares” or if the carrier wishes to state, “combinations only permitted with domestic fares,” the side trip information will be included in that free-form text.

Page 51: Rules Coding

Rules Coding Resource

52

Where end-on-end is permitted, the conditions of the special fare apply only to the use of the special fare and not to any combined fares; however, any end-on-end restriction applies to the entire journey.

• 103 (CIRCLE TRIPS) – One half of a fare may not be combined with one half of a fare established under another resolution or normal fares between the country of unit origin and the country of turnaround. However, half-round-trip combination permitted with carrier-specified fares if authorized, provided combination is within same conference area and with same fare type. The most restrictive conditions apply.

Category 16

Cancel/No-show/Upgrade – No restrictions

Rebooking/rerouting – Individual fares: permitted

Group fares: voluntary not permitted; involuntary, permitted

Note: When two round-trip fares with different penalty charges are combined on a half-round-trip basis to form a single pricing unit, then the higher penalty charge applies for the pricing unit. When two or more pricing units are combined on one ticket and each pricing unit has a penalty charge, the penalty established for each pricing unit applies.

Category 18

Applies only for APEX/SAPEX/PEX/SPEX fares: Code "NONREF/APEX" or "NONREF/SAPEX" or "NONREF/PEX" or "NONREF/SPEX" and tag the FORM OF PAYMENT box of the original and reissued ticket.

ADD FFT #13150 = "Tickets must show by insert or sticker that travel is at a special fare and is subject to special conditions."

“Form of Payment” – Information about the type of fare and whether a fare is non-refundable will be coded in this field on tickets and subsequent reissues. (for example, “Youth Fares” – “NONREF/APEX”).

“Endorsement” – Restrictions relating to the use of either the complete ticket or any coupon(s) thereof will be coded in this field. Tickets and any subsequent reissue must be annotated “VOLUNTARY CHNGS RESTRICTED” in this box.

Category 19

Unless otherwise stated in fare note, this category need not be addressed.

If addressed code as follows unless otherwise instructed: CNN 02–11 – 75% (must be accompanied by an ADT 12.) UNN 02–07 – 100% (no accompanied persons required.) UNN 08–11 – 75% (no accompanied persons required.) INF 00–01 – 10% (must be accompanied by and ADT 12.) INS 00–01 – 75% (must be accompanied by and ADT 12.) UNF 00–01 – 100% (no accompanied persons required.)

PTC 50% =Table # 67% = Table # 75% = Table # Other = Table #

CNN 11815 11812 11822

UNN 11817 11814 11824

Page 52: Rules Coding

Rules Coding Resource

53

PTC 50% =Table # 67% = Table # 75% = Table # Other = Table #

INS 11816 11813 11823

INF 10% = 11819

INF Free = #47

**The above table numbers are for YY (IATA) fares and include the modifier code. The carrier must decide whether to use a modifier in their children’s discounts. All YY tariffs must be coded with a ticket designator/modifier in Category 19. Whenever a Record 3 is created for a children's discount, the following information is added:

CNN/UNN/INS/MNN/INN, etc: Ticket Designator: CH MOD: D INF Ticket Designator: IN MOD: D

Exception: If there is no discount allowed or if 100% of adult fare is coded, the Ticket Designator Field will be left blank.

Per Amadeus: When the words “NO DISCOUNTS ARE ALLOWED” appear in children’s and infant’s discounts, code the discount and negate the general rule. For example, if CNN/INF discounts are preferred, do not bring forward the discounts for UNN/INS. This data does not need to be coded into Category 22 or Category 50.

Category 50

Type in free-form text: “Fares only apply if purchased before departure. Exception: May be used for en-route upgrading from a lower fare, provided all conditions of these fares are met.” FFT #120691

(to be coded in the Additional field)

“Passengers expenses not permitted.”

FFT #97726 (to be coded in the Other Conditions field)

Page 53: Rules Coding

Rules Coding Resource

54

Sample Reso 100 paragraphs for Normal fares within Europe

To be used for ALL normal fares referencing IATA Category 10 (Combinability) 104/105 = YES

Combinations permitted. Unspecified through fares may be established by construction with applicable add-ons.

Note: The coding of tables in Category 10 is no longer necessary for normal fares. The scoreboard may now be coded as just “Yes” for RT/CT and an "S" for open-jaw provisions to state within the same country and to state the two international fare components.

Category 16 (Penalties)

Cancel/No-show/Upgrade – No restrictions

Rebooking/rerouting – No restrictions. Provisions for voluntary rebooking and rerouting in case of illness. For involuntary changes, use governing resolutions.

Category 18

No restrictions.

Category 19 (Children’s Discounts)

Discounts from Reso 100 will apply as follows:

PTC Percent Restrictions Data Table # Tkt Code

CNN 02–11 75% Must be accompanied by ADT 12 11822 Base + CH

UNN 02–07 100% No accompanied person required

UNN 08–11 75% No accompanied person required 11824

INF 00–01 10% Must be accompanied by ADT 12 (1st Infant under 2 without a seat)

609

INS 00–01 75%

Must be accompanied by ADT 12 (Infant under 2 with a seat) Only one infant per accompanying adult passenger.

11823

UNF 00–01 100% No accompanied person required

Page 54: Rules Coding

Rules Coding Resource

55

Rule 2 Each carrier can create its own Rule 2 provisions containing unique data that the carrier wishes to have coded each time in specific tariffs or markets. Carriers primarily use Rule 2 provisions in tariffs that are filed on paper, usually to and from US/CA.

During processing, the system assumption will be applied in any category that contains no coding, so carriers have designed general rule provisions to state specific information that they wish to be always applied instead of the system assumption. Carrier-specific general rule provisions are coded in Record 0 and will apply instead of the system assumption in the absence of coded data.

For example, the category information that is addressed in a fare rule is coded first. Next, analysts will code each category according to the carrier’s Rule 2 provisions, which are often tariff- or market-specific. The analyst must also be aware of the carrier’s general rules and each category’s system assumption, so that those provisions can be negated whenever they are not to be applied.

Remember: Do not use Rule 2 provisions if the fare rule contains any information pertaining to the categories addressed in a carrier’s Rule 2 that is different from the Rule 2 information. Rule 2 statements are used only when a specific fare rule does not address these provisions. The example below is a sample Rule 2 for Carrier XX.

Sample category-specific provisions for Carrier XX

Category 2

Use TSI 42: ON EACH TRANSATLANTIC SECTOR

If rule has midweek/weekend fares and no definition is given, use these:

MIDWEEK = Monday-Thursday; WEEKEND = Friday-Sunday.

Category 3

Use TSI 40: ON THE OUTBOUND TRANSATLANTIC SECTOR

Code either fare family or fare class specific, do not use seasonal indicator.

Category 5

Code ALL SECTORS if the fare rule has an advance purchase requirement.

Category 6

Use the following:

TSI 40 (measured from): ON THE OUTBOUND TRANSATLANTIC SECTOR

TSI 05 (return from): LAST STOPOVER

Category 7

TSI 01 (measured from): DEPARTURE FROM FARE ORIGIN

TSI 05 (return from): DEPARTURE FROM LAST STOPOVER

1200M; MIDNIGHT

Page 55: Rules Coding

Rules Coding Resource

56

Code 1 year if not addressed and fare is round-trip.

If maximum stay is expressed in months, add text table #276162: THE NUMBER OF MONTHS COUNTING FROM THE DAY OF DEPARTURE /I.E. INCLUDING DATE OF DEPARTURE.

Category 8

Remember to negate. Children's discounts apply to a specific charge amount unless Rule 200 is not applicable.

Category 10

• 104 – Must be via fare construction point. • 105 – Arbitraries = yes • 101 – Open jaw = single or double (Use S/T values on scoreboard for SOJ/DOJ on

Normal fares per carrier definition.) • 103 – Code a ‘1’ in the max number of fare break points if rule is not restricted to same

carrier roundtrip overwater and/or is not a rule with only one-way fares. • 108 – Same fare type (Table 71) Example: XX does not want to see ATPCO tariffs (that is, IPRA, IPRAI, etc.) coded in any 107 table. Code geographic locales in 106 and leave 107 blank because new assumption is any rule/any tariff. ATPCO tariffs may be used on specific occasions if no other way can be found to code the provision.

Category 12

Children's discounts apply when there is a charge, unless rule is not applicable (NOT APL)

Category 15

When carrier wants to include the phrase “EXTENSION OF TICKET VALIDITY DUE TO MEDICAL REASONS,” do not include the rule number, just include the text.

Category 16

Children's discounts apply when there is a charge, unless Rule 200 is not applicable.

ADVANCE PURCHASE FARES

Waivers apply for ADVANCE PURCHASE FARES only.

Cancellation Penalty Waivers:

• Prior to Departure – Waivers for death/illness of passenger/family member, schedule change and airfare increase. (See note below.)

• After Departure – No waivers. (See note below for exception.)

Note: There is no upgrade waiver; however, if the individual fare rule allows upgrades, add the following statement in free-form text: THE ORIGINAL NON-REFUNDABLE AMOUNT REMAINS NON-REFUNDABLE.

Voluntary Rerouting is not permitted except in case of death en route of a member of a family traveling together. (Table 16922)

Page 56: Rules Coding

Rules Coding Resource

57

GROUP FARES

Waivers apply for GROUP FARES only.

• Prior to departure – penalty only applies within advance purchase deadline (when applicable), death/illness of the passenger/family member.

Note: Add the following statement in free-form text: REFUNDS SHALL BE MADE ONLY TO OR AT THE DIRECTION OF THE PERSON RESPONSIBLE FOR THE TRAVEL ARRANGEMENTS OF THE GROUP. (Table 37175)

• After Departure – Waivers for death/illness of passenger/family member

Note: Add in free-form text that the amount of the group fare that is paid by the passenger will be applied as credit toward the purchase of transportation at applicable fares for the portions actually flown by the passenger, calculated from the original point of origin. (Table 37176)

Voluntary Rerouting is Not Permitted.

Waivers for death/illness of passenger/family member and #37176

Category 18

Applicable to ADVANCE PURCHASE FARES ONLY

If fare rule allows upgrades, code NONREF/APEX in the Form of Payment Box on reissued ticket unless otherwise specified in the fare rule.

Category 19

Discounts apply to any charge, surcharge, cancellation, or refund fee.

Create table for UNN (Unaccompanied child), 05-11 years if CNN (Accompanied child) is greater than 50% and Rule 200 is applicable using Table #98431: UNACCOMPANIED MINORS UNDER 5 YEARS OF AGE WILL NOT BE ACCEPTED FOR CARRIAGE.

Only one INF (Infant not occupying a seat) per adult is permitted.

CNN table should always be first in string.

Category 26

Two children paying the applicable child's discount will equal 1 adult if Rule 200 is applicable.

Tag names are required with application.

Add the following statement in free-form text: EACH TICKET SHALL INDICATE BY MEANS OF THE APPROPRIATE TICKETING CODE THAT THE PASSENGER IS A MEMBER OF A TRAVEL GROUP AND SHOW THE APPLICABLE GROUP CODE ASSIGNED BY THE CARRIER. (Table 37178)

Category 27

The Individual Inclusive Tours field is coded to state that the tour must include the cost of sleeping or hotel accommodations for at least 6 nights unless otherwise noted in the fare rule. Use Table 37183 to state, “THE INDIVIDUAL INCLUSIVE TOUR MUST

Page 57: Rules Coding

Rules Coding Resource

58

INCLUDE IN ITS PUBLISHED PRICE AND APPROPRIATE LITERATURE IN ADDITION TO AIR TRANSPORTATION THE COST OF SLEEPING OR HOTEL ACCOMMODATIONS PLUS ANY OTHER FACILITIES OR ATTRACTIONS SUCH AS AIRPORT TRANSFERS/SIGHTSEEING/ MOTORCOACH TRIPS AND CAR RENTALS. THERE MUST BE VOUCHERS SPECIFYING SLEEPING ACCOM-MODATIONS AND ANY SIGHTSEEING OR OTHER FEATURES OF THE TOUR. SUCH VOUCHER INCLUDING THOSE FOR GROUND TRANSPORTATION MUST BE AVAILABLE FOR INSPECTION DURING CHECK-IN PRIOR TO COM-MENCEMENT OF OUTBOUND OVERWATER TRAVEL.”

Group Inclusive Tours is coded to state that the tour must include at least 6 nights, except as otherwise noted in the fare rule. Use Table 37184 to state, “THE GROUP INCLUSIVE TOUR MUST INCLUDE …”(see above)

Category 50

When carrier wants the text “RULES NOT APPLICABLE

PASSENGER EXPENSES EN ROUTE” do not include the rule number in the text.

Page 58: Rules Coding

Rules Coding Resource

59

Zone Codes NUMBER DESCRIPTION INCLUDES

000 TC1 – NORTH AMERICA Includes 001, 002, 004, 006, 007, 008, and 009

The 50 United States and the District of Columbia; Canada; Puerto Rico; US Virgin Islands; and Mexico

001 TC1 – CONTIGUOUS USA The 48 contiguous United States and the District of Columbia

002 TC1 – CANADA Canada

004 TC1 – HAWAII Hawaii

006 TC1 – Puerto Rico Puerto Rico

007 TC1 – US Virgin Islands US Virgin Islands

008 TC1 – ALASKA Alaska

009 TC1 – MEXICO Mexico

120 TC1 – GREENLAND, SAINT PIERRE and MIQUELON Greenland; Saint Pierre and Miquelon

140 TC1 – INTERNATIONAL POINTS IN THE CARIBBEAN AREA Anguilla; Antigua and Barbuda; Aruba; Bahamas; Barbados; Bermuda; British Virgin Islands; Cayman Islands; Cuba; Dominica; Dominican Republic; French Guiana; Grenada; Guadeloupe; Guyana; Haiti; Jamaica; Martinique; Montserrat; Netherlands Antilles; Saint Kitts and Nevis; Saint Lucia; Saint Martin; Saint Vincent and The Grenadines; Suriname; Trinidad and Tobago; Turks and Caicos Islands

160 TC1 – CENTRAL AMERICA Belize; Costa Rica; El Salvador; Guatemala; Honduras; Nicaragua

170 TC1 – SOUTH AMERICA Includes 171 and 172

Argentina; Bolivia; Brazil; Chile; Colombia; Ecuador; Falkland Islands; Panama; Paraguay; Peru; Saint Helena; Uruguay; Venezuela

171 TC1 – SOUTH AMERICA South Atlantic Area

Argentina; Brazil; Chile; Paraguay; Uruguay

172 TC1 – BOLIVIA, COLOMBIA, ECUADOR, PANAMA, PERU, VENEZUELA

Bolivia; Colombia; Ecuador; Panama; Peru; Venezuela

210 TC2 – EUROPE Includes 211 and 212

Albania; Algeria; Andorra; Armenia; Austria; Azerbaijan; Belarus; Belgium; Bosnia and Herzegovina; Bulgaria; Croatia; Cyprus; Czech Republic; Denmark (excluding Greenland); Estonia; Faroe Islands; Finland; France; Georgia; Germany; Gibraltar; Greece; Hungary; Iceland; Ireland; Italy; Latvia; Lithuania; Luxembourg; Macedonia, The Former Yugoslav Republic of; Malta; Moldova, Republic of; Monaco; Morocco; Netherlands; Norway; Poland; Portugal (including Azores and Madeira); Romania; Russia; San Marino; Slovakia; Slovenia; Spain (including Canary Islands); Sweden; Switzerland; Tunisia; Turkey; Ukraine; United Kingdom; Yugoslavia

211 TC2 – IBERIAN PENINSULA Gibraltar; Portugal (includes Azores and Madeira); Spain (including Canary Islands)

212 TC2 – SCANDINAVIA Norway; Sweden; Denmark (excluding Greenland)

Page 59: Rules Coding

Rules Coding Resource

60

NUMBER DESCRIPTION INCLUDES

220 TC2 – MIDDLE EAST Bahrain; Egypt; Iran, Islamic Republic of; Iraq; Israel; Jordan; Kuwait; Lebanon; Occupied Palestinian Territory; Oman; Qatar; Saudi Arabia; Sudan; Syrian Arab Republic; United Arab Emirates (composed of Abu Dhabi, Ajman, Dubai, Fujairah, Ras El Khaimah, Sharjah, Umm Al Qaiwain); Yemen, Republic of

230 TC2 – AFRICA Includes 231, 232, and 233

Angola; Benin; Botswana; Burkina Faso; Burundi; Cameroon; Cape Verde; Central African Republic; Chad; Comoros; Congo (Brazzaville); Congo (Kinshasa); Cote d'Ivoire; Djibouti; Equatorial Guinea; Eritrea; Ethiopia; Gabon; Gambia; Ghana; Guinea; Guinea Bissau; Libyan Arab Jamahirija; Kenya; Lesotho; Liberia; Madagascar; Malawi; Mali; Mauritania; Mauritius; Mayotte; Mozambique; Namibia; Niger; Nigeria; Reunion; Rwanda; Sao Tome and Principe; Senegal; Seychelles; Sierra Leone; Somalia; South Africa; Swaziland; Tanzania, United Republic of; Togo; Uganda; Zaire; Zambia; Zimbabwe

231 TC2 – WEST AFRICA Angola; Benin; Burkina Faso; Cameroon; Cape Verde; Central African Republic; Chad; Congo (Brazzaville); Congo (Kinshasa); Cote d'Ivoire; Equatorial Guinea; Gabon; Gambia; Ghana; Guinea; Guinea Bissau; Liberia; Mali; Mauritania; Niger; Nigeria; Sao Tome and Principe; Senegal; Sierra Leone; Togo; Zaire

232 TC2 – SOUTHERN AFRICA Mozambique; Namibia; South Africa; Zambia; Zimbabwe

233 TC2 – EAST AFRICA Kenya; Tanzania; Uganda

310 TC3 – JAPAN and KOREA, REPUBLIC OF Japan; Korea, Republic of

320 TC3 – SOUTHEAST ASIA Brunei Darussalam; Cambodia; China; Hong Kong SAR; Indonesia; Kazakhstan; Korea, Democratic People’s Republic of; Kyrgyzstan; Laos, People's Democratic Republic of; Macau SAR; Malaysia; Mongolia; Myanmar; Philippines; Singapore; Taiwan, Province of; Tajikistan; Thailand; Turkmenistan; Uzbekistan; Vietnam

330 TC3 – SOUTH ASIAN SUBCONTINENT Afghanistan; Bangladesh; Bhutan; India; Nepal; Pakistan; Maldives; Sri Lanka

340 TC3 – SOUTHWEST PACIFIC Australia; Christmas Islands; Cocos (Keeling) Islands; Cook Islands; Fiji; French Polynesia; Kiribati; Nauru; New Caledonia; New Zealand; Niue; Norfolk Island; Papua New Guinea; Samoa; Solomon Islands; Tongo; Tuvalu; Vanuatu; Wallis and Futuna Islands

350 TC3 – US PACIFIC TRUST TERRITORIES American Samoa; Canton (Phoenix Island); Gilbert Island

360 TC3 – RUSSIAN FEDERATION EAST OF URALS Russia (east of the Urals)

370 TC3 – MICRONESIA Micronesia/Caroline Islands; Johnston Island; Mariana Islands (including Guam); Marshall Islands; Palau; US Minor Outlying Islands; Wake Island

Note: The zone codes defined here are divided into a zone/subzone configuration. The first two numbers represent a broad geographic scope; the third number further defines a geographic area within that scope which may be referenced separately.

Page 60: Rules Coding

Rules Coding Resource

61

Example: Zone Code 000 includes the 50 United States, the District of Columbia, Canada, Mexico, Puerto Rico, and US Virgin Islands. Zone Code 001 is defined as a subset covering only the 48 contiguous United States and the District of Columbia. If a reference is made to Zone 000, all cities in the United States, Canada, Mexico, Puerto Rico, and US Virgin Islands would qualify. If reference is made to Zone 001, only cities within the 48 United States and the District of Columbia would qualify.

Page 61: Rules Coding

Rules Coding Resource

62

Tariff Table

US/CA Domestic Tariffs

Fare/FT Tariff Rules Tariff General Rules Tariff Arbitrary Tariff Routing Tariff GFS Global Area Area

PF17 000

DFR 011

DGR 010

N/A DRG1 099

US Continental US

OF1 030

DFR 011

DGR 010

N/A DRG1 099

US Between Cont. US and AK/HI

EF2 040

CPR 013

CGR 012

N/A CRG1 199

TB Btw US & Canada

FC1 041

FCR 113

CGR 012

N/A CRG1 199

TB Btw US & Canada

CF1 045

CDR CDGR N/A CRG1 1999

CA

RF1 047

RFR 360

N/A N/A CRG1 199

CA Intra-Canada Rail Service

TRF1 478

TRFR 478

N/A N/A CRG1 199

TB

VPD 815

VPDR 867

VPDGR 868

N/A VPDRG 899

US Btw US & Puerto Rico/Virgin Islands

VPC 818

VPCR 819

VPCGR 811

N/A VPCRG 812

TB Btw CA & Puerto Rico/Virgin Islands

JF99 000

DFR 011

DGR 010

N/A DRG1 099

US Continental US Joint Fares

OJ00 030

DFR 011

DGR 010

N/A DRG1 099

US Between Cont. US and Alaska/Hawaii

TJ00 040

CPR 013

CGR 012

N/A CRG1 199

TB Btw US & Canada

CJ1 045

CDR 363

CDGR 362

N/A CRG1 199

CA Within Canada

VDJ 815

VPDR 867

VPDGR 868

N/A VPDRG 899

US Btw US & Puerto Rico/ Virgin Islands

Page 62: Rules Coding

Rules Coding Resource

63

Fare/FT Tariff Rules Tariff General Rules Tariff Arbitrary Tariff Routing Tariff GFS Global Area Area

VCJ 818

VPCR 819

VPCGR 811

N/A VPCRG 812

TB Btw Canada & Puerto Rico/ Virgin Islands

N/A FBRNA 874

N/A N/A N/A NA North America

N/A FBRNAJ 873

N/A N/A N/A NA Within North (except Canada)

Page 63: Rules Coding

Rules Coding Resource

64

International Tariffs

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

TAFP 001

IPRA 001

IPRG 060

AUSA 999

TARG 001

TAFU 001

AT Transatlantic US/CA To/From Area 2/3

TPFP 003

IPRP 003

IPRG 060

PUSA 996

TPRG 003

TPFU 003

PA Transpacific US/CA to Area 2/3

WHFP 005

IPRW 005

IPRG 060 IPRG100 365

WUSA 995

WHRG 005

WHFU 005

WH Within Area 1 Western Hemisphere To/From US/CA

WHFG 007

IPRWG 007

IPRG 060 IPGWG 311 IPRG100 365

N/A WGRG 007

N/A WH Within Area 1 - To/From US/CA Subs Cxrs (tape support only)

RF2 059

RFR2 059

N/A N/A TARG 001

N/A AT Rail within Europe via Atlantic

AATCP 101

IPRAI 101

IPRG 060 IPRGI 070

ACAN 985

TARP 101

AATCU 101

AT Transatlantic DOT/NTA filings

PATCP 201

IPRPI 201

IPRG 060

PUSAP 201

TPRG 003

PATCU 201

EH Between Transpacific Micronesia and Points in Area 2/3

TAFPY 320

IPRAY 320

IPRG 060

AUSAY 320

TARG 001

N/A AT US/CA – Area 2/3 and Guam – Area 2 via Atl

RW1 334

RWR1 334

N/A N/A RWRG 334

N/A RW Round-The-World Fares

CT1 340

CTR1 340

IPRG 060

N/A CTRG 340

N/A CT Circle-Trip fares

Page 64: Rules Coding

Rules Coding Resource

65

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

TPFPJ 378

IPRPJ 378

IPRG 060

PUSAJ 378

TPRGJ 378

TPFJU 378

PA Transpacific Fares Tariff - DOJ

PATCPJ 382

IPRPIJ 382

IPRG 060

PUSAPJ 382

TPRGJ 378

PATCPJU 382

EH E.H. Transpacific Fares - DOJ

WHFPC 421

IPRWC 421

IPRG 060

WCAN 421

WHRG 005

N/A WH WH Western Hemisphere

TPFPC 446

IPRPC 446

IPRG 060

PUSC 446

TPRG 003

TPFPCU 446

PA Transpacific Canada to Area 2/3

TPFPY 555

IPRPY 555

IPRG 060

PUSAY 555

TPRG 003

N/A PA Btw US/CA – Area 2/3 – via Pac

TPFPGY 558

IPRGPY 558

IPRG100 365

PUSAGY 558

TPGRG 696

N/A PA Btw Area 1- Area 2/3 via Pac

PATCPY 559

IPRPIY 559

IPRG 060

PUSAPY 559

TPRG 003

N/A EH Btw Micronesia/USA Pacific Territory – Area 2/3

TPFPG 696

IPRGP 696

IPRG100 365 IPRG 060

PUSAG 696

TPGRG 696

N/A PA Transpacific Non-Filed Fares To/From USA/Canada

N/A FBRIN 877

N/A N/A N/A N/A IN US/CA-AREA 1, AREA 2, AREA 3 (except US Trust Territories/Micronesia)

N/A FBRINJ 876

N/A N/A N/A N/A IN US/CA-US Trust Territories/Micronesia

Page 65: Rules Coding

Rules Coding Resource

66

AllFares Tariffs

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

EUAS 004

IPREUAS 004

IPRG100 365 IPRG 060 IPRG2 160 IPRG1 364

AARBEAS 926 (Within Area 2) PARBEAS 927(Within Area 3)

EURG 004

EUASU 004

EH Europe - Area 3

TPFG 008

IPRPG 008

IPRG100 365 IPRG 060 IPRG2 160 IPRG1 364

PARBS 008

TGRG 008

TPFGU 008

EH Within Area 3 International

WHFD 017

IPRWD 017

IPRG1 364 IPRG 060 IPRG100 365

N/A WDRG 017

N/A WH Within Area 1 Central/South America/Mexico & Caribbean

SAAS 018

IPRSAAS 018

IPRG100 365 IPRG 060 IPRG1 364 IPRG2 160

PARBSPA 966 (Within Area 3) WARBSPA 018(Within Area 1)

SARG 018

SAASU 018

PA Transpacific Fares Central/South America/ Mexico/Caribbean/ Greenland/St. Pierre et Miquelon – Area 3

Page 66: Rules Coding

Rules Coding Resource

67

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

EUROP 021

IPREURP 021

IPRG100 365 IPRG2 160

AARBS 986

EURG 004

EUROPU 021

EH Intra European International

EUME 022

IPREUME 022

IPRG100 365

AARBMEU 924

EURG 004

EUMEU 022

EH Europe - Middle East

EUAF 023

IPREUAF 023

IPRG100 365 IPRG2 160

AARBAEU 932

EURG 004

EUAFU 023

EH Europe - Africa

MIDEA 026

IPRMIDE 026

IPRG100 365

AARBME 026

MERG 033

N/A EH Intra Middle East International

SAAR2 027

IPRSAA2 027

IPRG100 365 IPRG 060 IPRG2 160 IPRG1 364

AARBSAT 961 (Within Area 2) WARBSAT 969 (Within Area 1)

SAARG 027

SAAR2U 027

AT South Atlantic/Central/ South America/Mexico/ Caribbean/Greenland/St Pierre et Miquelon - Area 2

SAAR3 029

IPRSAA3 029

IPRG100 365 IPRG 060 IPRG1 364

WARB3AT 928 (Within Area 1) PARBSAT 029 (Within Area 3)

SAARG 027

SAAR3U 029

AT South Atlantic/Central/ South America/Mexico/ Caribbean/Greenland/St Pierre et Miquelon - Area 3

AFRIC 031

IPRAFR 031

IPRG100 365

AARBAF 031

AFRG 032

AFRICU 031

EH Intra Africa International

AFAS 032

IPRAFAS 032

IPRG100 365 IPRG1 364 IPRG2

AARBAAS 929 (Within Area 2) PARBAAS 032 (Within Area 3)

AFRG 032

AFASU 032

EH Africa - Area 3

Page 67: Rules Coding

Rules Coding Resource

68

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

MEAS 033

IPRMEAS 033

IPRG100 365 IPRG1 364

AARBMAS 921 (Within Area 2) PARBMAS 033 (Within Area 1)

MERG 033

MEASU 033

EH Middle East - Area 3

MEAF 034

IPRMEAF 034

IPRG100 365

AARBMAF 034

MERG 033

MEAFU 034

EH Middle East - Africa

TSFARES 044

IPRTS 044

IPRG100 365 IPRG2 160 IPRG1 364 IPRG 060

AARBSTS 960 (Within Area 2) PARBSTS 964 (Within Area 3)

EURG 004

TSFAREU 044

TS Trans-Siberian Fares Area 2/3

EAFATAF 078

IREUAF 078

IPRG100 365

ARBEUAF 078

RTEUAF 078

EAFATAU 078

EH Europe - Africa

WHFDBR 105

IPRWDBR 105

IPRG 060

WDRGBR 105

WH Domestic Fares within Brazil

EUATAF 161

IREUROP 161

IPRG100 365

ARBEURP 161

RTEURP 161

EUATAFU 161

EH Intra European - International

SA3ATAF 181

IRSAA3 181

N/A PRBSAA3 181 (Within Area 3) WRBSAA3 749 (Within Area 1)

RTSAAR3 181

N/A AT South Atlantic/Central/South America/Caribbean - Area 3

EUDATAF 203

IREURD 203

IPRG100 365

N/A RTEURD 203

N/A EH European Domestic

WHDATAF 270

IRWHFD 270

IPRG100 365 IPRG 060

WDRG 017

WH Domestic Fares within the Western Hemisphere

WHATAF 300

IRWHFI 300

IPRG100 365

WRBWHFI 300

RTWHFI 300

N/A WH Area 1 International Markets not involving US/CA

Page 68: Rules Coding

Rules Coding Resource

69

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

TPFD 302

IPRTPFD 302

IPRG100 365 IPRG1 364

N/A TGRG 008

N/A EH Area 3 Domestic

WHFI 303

IPRWI 303

IPRG1 364 IPRG 060 IPRG100 365

WARBS 988

WDRG 017

WHFIU 303

WH Within Area 1 International Markets not involving US/CA

EUROPD 304

IPREURD 304

IPRG100 365 IPRG2 160

N/A EURG 004

N/A EH European Domestic

MIDEAD 305

IPRMIDD 305

IPRG100 365

N/A MERG 033

N/A EH Middle East Domestic

AFRICD 306

IPRAFRD 306

IPRG100 365

N/A AFRG 032

N/A EH African Domestic

APFARES 307

IPRAP 307

IPRG100 365 IPRG 060 IPRG2 160 IPRG1 364

AARBSAP 963 (Within Area 1) PARBSAP 968 (Within Area 3)

EURG 004

APFAREU 307

AP Between Area 2 and 3 via the Atlantic and the Pacific

APFARE1 309 (Non-filed GB data)

IPRAP1 309

N/A AARBAP1 309 (Within Area 2) PARBAP1 934 (Within Area 3)

EURG 004

APFAR1U 309

AP Between Area 2 and 3 via the Atlantic/Pacific

FEFARES 327

IPRFE 327

IPRG100 365 IPRG1 364

AARBSFE 958 (Within Area 2) PARBSFE 327 (Within Area 3)

EURG 004

FEFAREU 327

FE Russian Federation/ Ukraine - Area 3

Page 69: Rules Coding

Rules Coding Resource

70

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

RW2 346

RWR2 346

IPRG100 365 IPRG1 364

N/A RWRG1 346

N/A RW Round-The-World Fares

EURAIL 357

EURAILR 357

N/A N/A EURALRG 357

N/A EH Rail Service within Europe

CT2 430

CTR2 430

IPRG1 364 IPRG 060

N/A CTRG1 430

N/A CT Circle Trip Fares

TFGY 496

IPRPGY 496

IPRG100 365

PARBSY 496

TGRG N/A EH Within Area 3 - International

APFAREY 497

IPRAPY 497

IPRG100 365

AARBAPY 603 PARBAPY 597

EURG 004

N/A AP Between Area 2 and 3 via the Atlantic and Pacific

FEFAREY 498

IPRFEY 498

N/A AARBFEY 593 PARBFEY 498

EURG 004

N/A FE Russian Federation/ Ukraine - Area 3

RUFAREY 499

IPRRUY 499

IPRG100 365

AARBRUY 604 PARBRUY 598

EURG 004

N/A RU Between Russia – Area 3

TSFAREY 502

IPRTSY 502

IPRG100 365

AARBTSY 605 PARBTSY 601

EURG 004

N/a TS Between Area 2 and 3 via Siberia

SAAR3Y 509

IPRSA3Y 509

IPRG100 365

PAR3ATY 509 WAR3ATY 585

SAARG N/A AT South Atlantic/Central/South America/Caribbean - Area 3

Page 70: Rules Coding

Rules Coding Resource

71

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

SAAR3SY 527

IPR3SRY 527

N/A PARSSAY 527 WARSSAY 602

SAARG 027

N/A SA South America-Area 3 via South Atlantic

EUROP1 531

EUROP1R 531

IPRG100 365

AARBS1 531

EURG 004

N/A EH Fares between points in Europe, not filed

SAASY 532

IPRSAPY 532

N/A PARBPAY 581 WARBPAY 532

SARG 018

N/A PA Transpacific Fares Central/South America/ Mexico/Caribbean/ Greenland/St. Pierre et Miquelon – Area 3

EUROPD1 533

EURPD1R 533

N/A N/A EURG 004

N/A EH Fares for any country in Europe, not filed

SAASPNY 534

IPRSPNY 534

N/A PARSPNY 534 WARSPNY 580

SARGPN 589

N/A PN Btw western Hemp – Area 3 via Pac/N.Amer

A2ATAF 547

IRSAAR2 547

IPRG100 365

ARBSAR2 361 (Within Area 2) WRBSAR2 547 (within Area 1)

RTSAAR2 547

SA2ATAU 547

AT South Atlantic/Central/ South America/Mexico/ Caribbean - Area 2

EUASY 561

IPREASY 561

IPRG100 AAREASY 606 PAREASY 576

EUG 004

N/A EH Btw Europe – Area 3

TPGATAF 562

IRTPFG 562

N/A PRBTPFG 562

RTTGRG 562

N/A EH International - Area 3

ACESRAL 563

ACSRALR 563

N/A N/A ACSRLRG 563

N/A EH Rail Service within Europe

MEASY 564

IPRMASY 564

IPRG100 AARMASY 572 PARMASY 564

MERG 033

N/A EH Btw The Middle East – Area 3

Page 71: Rules Coding

Rules Coding Resource

72

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

AFASY 568

IPRAFAY 568

IPRG100 AARAASY 569 PARAASY 568

AFRG 032

N/A EH Btw Africa – Area 3

EASATAF 703

IREUAS 703

IPRG100 365

PRBEUAS 703 (Within Area 3) ARBEUAS 401 (Within Area 3)

RTEUAS 703

EASATU 703

EH Europe - Area 3

FBR1BR 776

AL Within Brazil

APATAF 777

IRAPFAR 777

IPRG100 365

PRBAP 777 Within Area 3) ARBAP 407 (Within Area 2)

RTAP 777

APATAFU 777

AP Between Area 2 and 3 via the Atlantic and Pacific

SAAR3SA 786

IPR3SAR 786

IPRG1 364

PARBSSA 786 (Within Area 3) WARBSSA 789 (Within Area 1)

SAARG 027

SAR3SAU 786

SA South America-Area 3 via South Atlantic

AFDATAF 792

IRAFRD 792

IPRG100365

N/A RTAFRD 792

N/A EH African Domestic

RUFARES 795

IPRRU 795

N/A AARBSRU 804 (Within RU) PARBSRU 805 (Within Area 3)

EURG 004

RUFAREU 795

RU Between Russia and Area 3

TPDATAF 801

IRTPFD 801

N/A N/A TGRG 008

N/A EH Domestic Data within Area 3

TSATAF 806

IRTSFAR 806

IPRG100 365

PRBTS 806 (Within Area 3) ARBTS 449 (Within Area 2)

RTTS 806

TSATAFU 806

TS Between Area 2 and 3 via Siberia

AFRATAF 992

IRAFRIC 992

IPRG100 365

ARBAFR 992

RTAFR 992

AFRATAU 992

EH Intra Africa- International

Page 72: Rules Coding

Rules Coding Resource

73

Fare/FT Tariff Rules Tariff General Rules Tariff

Arbitrary Tariff Routing Tariff Constructed Fares Tariff

GFS Global Area

Area

N/A FBRA1 788

N/A N/A N/A N/A AL Within Area 1 (except to/from US/CA)

N/A FBRA3 875

N/A N/A N/A N/A AL Within Area 3 (except not within US Trust Territories/Micronesia)

N/A FBRA3J 759

N/A N/A N/A N/A AL Within Area 3 (within US Trust Territories/Micronesia)

N/A FBRA12 798

N/A N/A N/A N/A AL Between Area 1 and Area 2 (except US/CA)

N/A FBRA13 848

N/A N/A N/A N/A AL Between Area 1 and Area 3 (except US/CA)

N/A FBRA23 861

N/A N/A N/A N/A AL Between Area 2 and Area 3

Page 73: Rules Coding
Page 74: Rules Coding

Rules Coding Resource

75

Application of Passenger Type Code (PTC) flow chart • All PTCs will map to Blank or ADT. • All children encompassed under CNN will map to Blank or ADT. May fail on the age

restrictions; however, processing will not fail on the PTC. • YTH or STU (or any PTC that is considered an ADT) with an age range of 2 and higher

will NOT map to the CNN. These will need to be filed specifically by the carrier. • For example: YTH age 2–18 will not map to CNN. Carrier should file as a CNN age

2–18 or as a CNN aged 2–11 and a YTH aged 12–18 instead.

To include all Non-status Adult Passengers Any Passengers To include all

Status Adult Passengers Any Passenger

CNN

To include all Non-status Child Passengers

To include all Status Child Passengers

Etc…

MIL

Etc…

MNN

Passenger Type Code: Blank, ADT

Page 75: Rules Coding

Rules Coding Resource

76

Passenger Type Code usage frequency A Passenger Type Code appears in Record 1 only 28% of the time.

Passenger Type Code Definition % of Total Coded

Blank No restrictions 72% of total records

PFA Private 19%

YTH Youth 13%

ADT Adult 12%

ITX Individual Inclusive Tour 5%

NEG Private fare 4%

STU Student 4%

SRC Senior Citizen 3%

GIT Group Inclusive Tour 3%

CMP Companion 3%

CMA Adult with companion 2%

MIL Military confirmed 2%

GRP Group 2%

MDP Spouse/Dependent children of Military Personnel 2%

WEB Internet fares 2%

GVT Government Travel 2%

MNN Military child 1%

CNN Accompanied child 1%

GST State Government Passenger 1%

SPS Spouse 1%

DOD Department of Defense Passenger 1%

MRE Retired Military/Military Dependent 1%

GDP Government Employee Dependent 1%

LBR Laborer/Worker 1%

Page 76: Rules Coding

Rules Coding Resource

77

Companion and family type fares coding convention chart

PTC Definition Explanation Always code with

ACC Accompanied Passenger Used with Family Plan PTCs

HOF/SPS/FNN Can also be used with any status fare: BLD/DIS/FFY.

ANN Age Restricted Companion Could replace CMP or CMA CMA or CMP Can be used with SRC

BNN Adult with Age Restrictions Very rarely used No companion required

CMA Adult with Companion

Party of 2 adults only (and can have CNN as well) CMP

CMP Companion Party of 2 adults only (and can have CNN as well) CMA

CNN Accompanied Child

Only used if specific PTC does not exist. For example, LNN must be used if based on LBR fare.

Any adult PTC

FNN Family Plan Child Family plan only (3 or more) HOF/ACC and SPS

FNF Family Plan Infant Family plan only HOF/ACC/SPS

HOF Head of Family Family plan only (3 or more) SPS, ACC and FNN

INY Infant accompanied by YTH

Infant without a seat accompanied by Youth YTH/STU

INF Infant without a seat

Only used if specific PTC does not exist: INY must be used if based on YTH/STU fare.

INS Infant with a seat Only used if specific PTC does not exist

LBR Laborer Used with family plan SPS/LNN/ACC/LIF

In a Family plan at least 3 passengers are required HOF/ACC and FNN

SPS Spouse When used in a party of 2, this is the valid code for the spouse of all status fares

SRC/LBR/STR/ TEA or any other special passenger type code

SPA Accompanied Spouse Party of 2 only (no children) SPH or CCM

SPH Head of Family Party of 2 only (no children) SPA

SCC Senior Discounted Companion SRC

SNN

Restricted Senior Citizen with multiple age requirements for booking codes

Should only be used if multiple ages apply for the same rule (with different discounts and booking codes)

SNN (with different ages)

SRC Senior Citizen Always use this PTC, even when age is instructed

Can be accompanied by SPS/CMP or ANN

Instructions for coding companion fares are listed on the following page.

Page 77: Rules Coding

Rules Coding Resource

78

Note: If any of the Passenger Types that are generally permitted in the discount categories (CNN) are used in companion fares, any general rule referring to them must be negated.

Take the following steps to be sure that Companion Fares will autoprice correctly.

Step 1. Determine the following information before coding companion fares.

• How many fare classes are involved? • Is the passenger allowed to travel alone or must the passenger travel with a

companion? • Must the passengers be a certain age? Must the primary (full fare) or

secondary passenger be a specific age, such as Senior, Youth, or Child? • What are the other requirements for this fare? What are the advance

purchase requirements, minimum/maximum stay requirements, and penalty provisions? Must the passengers travel together or purchase tickets together?

Step 2. Remember the following as you begin coding.

Section A of the Fare Type Matrix contains fare types used for Companion fares

• First Class Cabin • Economy Round Trip Advance Purchase • Business Class Cabin • Economy One Way Advance Purchase • Economy Class Cabin • Economy Round Trip Instant Purchase • Economy Excursion Cabin • Special or Add-On

Section B of the Fare Type Matrix is used to determine fare types for Family Plan fares

ACC Accompanied Travel

ANN Age Restricted Companion

HOF Head of Family

SPS Spouse (may travel alone)

FNN Family plan child

Use Section B of Fare Type Matrix

SPA Accompanied Spouse

SPH Head of Family Spouse Must be used together and with fare type code “SH”

Page 78: Rules Coding

Rules Coding Resource

79

Passenger Type terms

(These PTCs are used for companion type fares. Passenger Types other than CMA, CMP or ANN can be used with CMP or ANN. For example, a Senior Citizen with a companion is a companion type of fare; therefore, instead of CMA or CMP/ANN you may have to code SRC.)

• CMA An adult with a companion (one fare class for CMA and a different fare class for the companion are required)

• CMP A companion fare without age restrictions • ANN A companion fare with age restrictions

Companion fare classes are sometimes described as primary and secondary fare classes.

• Primary Fare Class The fare with the higher dollar amount and that uses CMA or CMP/ANN passenger type code (Depending on whether age restrictions apply)

• Secondary Fare Class The fare that is free or much lower in cost than the primary fare (the fare class may have the suffix of CP, C, or a number indicating the percentage of the full fare.

Step 3. The following categories must be coded in the rule when companion fares are needed.

• Category 13 A must! This is the category that requires passengers to travel together. Be very careful to look at the entire rule to accurately reflect the accompany provisions. If you are coding the discount Categories 19-22, there are fields that also handle the same restrictions for passengers required to travel together.

• Category 1 May be needed. If the companion must meet a specific age requirement, Category 1 is coded to state those age restrictions.

• Category 15 May also be needed. If the companion must ticket at the same time, the field (Family/Group) will need to be tagged to note this restriction.

• Category 19 Most child discounts require accompanied travel.

Page 79: Rules Coding
Page 80: Rules Coding

Rules Coding Resource

81

Passenger Type Codes

PTC Description

ACC Accompanied Passenger

ACP ACP

ADA Agent Discount AD75N1

ADD Adult with Discount

ADN Agent Discount AD50N1

ADR Adult Resident

ADT Adult

AEP Assistant of Member of European Parliament

AGT Agent

ANN Age Restricted Companion

ARP ARP

ART ART

ASB Standby Passenger

ASC ASC

ASF Air-sea Fare

ASI ASI

AST Airline Staff Standby

BAG Baggage

BLD Blind Passenger

BNN Adult with Age Restriction

BRV Bereavement Passenger

BUD Airline Buddy Standby

CBC CBC

CBI CBI

CBO CBO

CCH Card Carrying Holder(s)

CCM Card Carrying Member

PTC Description

CDT Discount Cardholder France and Overseas Depts

CEV Leisure Cardholder w/in France

CFM Cardholder w/in France

CHR Child Resident

CLG Clergy

CMA Adult with Companion

CMM Commuter

CMP Companion

CMX CMX

CNE CNE

CNN Accompanied Child

CNT Carnet Coupon Travel

CNV Convention Passenger

CPN Coupon Discount

CRR CRR

CSB Child Standby

CTZ Category Z

CUR CUR

DEF DEF

DIS Disabled person

DNN Child of European Parliament Member

DOD Department of Defense Passenger

DLU DLU

EAC EAC

EAQ EAQ

EAT EAT

EAV EAV

Page 81: Rules Coding

Rules Coding Resource

82

PTC Description

ECH Electronic Ticket discount Child

EDT Electronic Ticket discount Adult

EMI Emigrant

ENF Electronic Ticket discount Infant

ENN Group Inclusive Tour Child

ENO ENO

EPA EPA

EPC EPC

EPI EPI

ESC ESC

FBA Numerous Family 1 Discount Adult

FBC Numerous Family 1 Discount Child

FFA FFA

FFC FFC

FFD FFD

FFE FFE

FFP Frequent Flyer - Preferred

FFY Frequent Flyer

FGA Numerous Family 2 Discount Adult

FGC Numerous Family 2 Discount Child

FHA Numerous Family Honor Discount Adult

FHC Numerous Family Honor Discount Child

FIF Family Intra-France

FLY FLY

FNF Family Plan Infant

FNN Family Plan Child

FTE FTE

GCF Government Contract Passenger

GCT City/County Government Travel

GDP Government Employee Dependent

PTC Description

GEX Government Exchange

GGV GGV

GGZ GGZ

GIT Group Inclusive Tour

GMZ GMZ

GNN Group Child

GRP Group

GSP Group School Party

GST State Government Passenger

GVM GVM

GVT Government Travel

GVZ GVZ

HNN HNN

HOF Head of Family

ICP Incentive Certificates

INE INE

INF Infant without a Seat

INN Individual Inclusive Tour Child

INR Infant without a Seat Resident

INS Infant with a Seat

INY Infant Accompanied By a Youth

ISR Infant with a Seat Resident

ITX Individual Inclusive Tour

JCB Contract Bulk Adult

JEB Journalist of European Cabinet

JEC Journalist of European Committee

JEP Journalist of European Parliament

JOB JOB

JNF Contract Bulk Infant without a Seat

JNN Contract Bulk Child

Page 82: Rules Coding

Rules Coding Resource

83

PTC Description

JNS Contract Bulk Infant with a Seat

KIF KIF

KNN KNN

LBR Laborer/Worker

LIF Laborer/Worker Infant without a Seat

LMG LMG

LNN Laborer/Worker Child

LNS Laborer/Worker Infant with a seat

LTC Government Employee on Leave

LUV LUV

MAI MAI

MAM MAM

MBT Military – Basic Training Graduate

MCP MCP

MCR Military Charter Passenger

MCS MasterCard Purchase Only

MCU MCU

MDP Spouse/Dependent Children of Military Personnel

MED Patients Traveling for Medical Treatment

MEP Member of European Parliament

MIL Military Confirmed

MIR Military Reserves on Active Duty

MIS Missionary

MLZ MLZ

MML MML

MNN Military Child

MPA Military Parents/Parents In Law

MRE Retired Military/Military Dependent

MSB Military Standby

MSG Multi State Government Passenger

PTC Description

MUS Military/DOD based in USA

MXS Military/DOD not based in USA

NAT NATO Passenger

NEG NEG

NRF NRF

NRR NRR

NSB Nonrevenue Standby

NTA NTA

NTL National/Citizen of a Specified Country

NUR NUR

OEB Official of European Cabinet

OEC Official of European Committee

OEI Official of European Committee Institute

OEP Official of European Parliament

OTS Passengers Occupying Two Seats

PAP PAP

PCA PCA

PCB PCB

PCF PCF

PCP PCP

PCR Charter Adult Passenger

PFA PFA

PFB PFB

PFC PFC

PFD PFD

PFE PFE

PFF PFF

PFG PFG

PFH PFH

PFI PFI

Page 83: Rules Coding

Rules Coding Resource

84

PTC Description

PFJ PFJ

PFK PFK

PFL PFL

PFM PFM

PFN PFN

PFO PFO

PFP PFP

PFQ PFQ

PFR PFR

PFS PFS

PFT PFT

PFU PFU

PFV PFV

PFW PFW

PFX PFX

PFY PFY

PFZ PFZ

PHP PHP

PIF PIF

PIL Pilgrim

PIP PIP

PMP PMP

PNA PNA

PNN Charter Child Passenger

PNT PNT

PON PON

POS POS

PPA PPA

PPB PPB

PPC PPC

PTC Description

PPD PPD

PPE PPE

PPF PPF

PPG PPG

PPH PPH

PPI PPI

PPJ PPJ

PPK PPK

PPL PPL

PPM PPM

PPN PPN

PPO PPO

PPP PPP

PPQ PPQ

PPR PPR

PPS PPS

PPT PPT

PPU PPU

PPV PPV

PPW PPW

PPX PPX

PPY PPY

PPZ PPZ

PRA PRA

PRB PRB

PRC PRC

PRD PRD

PRE PRE

PRF PRF

PRG PRG

Page 84: Rules Coding

Rules Coding Resource

85

PTC Description

PRH PRH

PRI PRI

PRJ PRJ

PRK PRK

PRL PRL

PRM PRM

PRN PRN

PRO PRO

PRP PRP

PRQ PRQ

PRR PRR

PRS PRS

PRT PRT

PRU PRU

PRV PRV

PRW PRW

PRX PRX

PRY PRY

PRZ PRZ

PSB PSB

PSP PSP

PSR PSR

PST PST

PTT Program T Discount Program

QMY QMY

REC Military Recruit

REF Refugee

RIF RIF

RNN RNN

SCC Senior Discounted Companion

PTC Description

SDB Student Standby

SEA Seaman

SEP Spouse of European Parliament

SME SME

SNN Restricted Senior Citizen With Multiple Age Reqs

SPA Accompanied Spouse

SPH Head of Family Spouse

SPL SPL

SPS Spouse

SPT Sports Passenger

SRC Senior Citizen

STF Staff

STR State Resident

STU Student

TEA Teacher(s)

TIA Tijeretazo Seasonal Discount Program

TIM Timesaver

TNN Frequent Flyer Child

TUR Tour Conductor

TUX Restricted Tour Conductor

UDA Agent Discount UD75N1

UDN Agent Discount UD50N1

UNN Unaccompanied Child

UNR Unaccompanied Child Resident

UNV University Employee

VAC Visit Another Country Adult

VAG Group Visit Another Country Adult

VFR Visit Friends/Relatives

VNN Visit Another Country Child

WCR WCR

Page 85: Rules Coding

Rules Coding Resource

86

PTC Description

WEB Internet Fares

WFA WFA

WTA WTA

WTS WTS

YCB Senior Citizen Standby

YCR Charter Youth Passenger

YNN Government Travel Child

YSB Youth Standby

YTH Youth Confirmed

ZCA ZCA

ZCC ZCC

ZCI ZCI

ZEA ZEA

ZEC ZEC

ZED Zonal Employee Discount

ZEI ZEI

ZPA ZPA

ZNN Group Visit Another Country Child

Page 86: Rules Coding

87

Using the Fare Type Matrix to determine type

YES

NO

Section B Of Fare Type

Matrix

Look for the passenger type to determine the fare type.

Section A Of Fare Type

Matrix

Cabin of Service

Reservations and Ticketing

OW/RT

Day of Week/Flight Application/Stopovers/

Accompanied Travel/Sale/ Travel Dates/Penalties

The Rule States “Super/Special Fare”

Specific type of passenger?

MIN/MAX Stay

Page 87: Rules Coding

Rules Coding Resource

88

Fare Type Codes FARE TYPE DESIGNATION TYPE CODE DEFINITION

FIRST FU FR FS FX FOX FND FRW FTP FRO FIT

FIRST CLASS UNRESTRICTED FIRST CLASS RESTRICTED FIRST CLASS SLEEPERETTE FIRST CLASS EXCURSION FIRST CLASS ONE WAY EXCURSION FIRST CLASS NON-DISCOUNTABLE FIRST CLASS AROUND THE WORLD FIRST CLASS TRAVEL PASS FIRST CLASS PROMOTIONAL FIRST INDIVIDUAL INCLUSIVE TOUR

BUSINESS BU BR BX BOX BND BRW BTP BRO BIT

BUSINESS CLASS UNRESTRICTED BUSINESS CLASS RESTRICTED BUSINESS CLASS EXCURSION BUSINESS CLASS ONE WAY EXCURSION BUSINESS CLASS NON-DISCOUNTABLE BUSINESS CLASS AROUND THE WORLD BUSINESS CLASS TRAVEL PASS BUSINESS CLASS PROMOTIONAL BUSINESS INDIVIDUAL INCLUSIVE TOUR

EU ECONOMY UNRESTRICTED

ES 2ND LEVEL ECONOMY UNRESTRICTED

ET 3RD LEVEL ECONOMY UNRESTRICTED

ER ECONOMY RESTRICTED

ERS 2ND LEVEL ECONOMY RESTRICTED

ERT 3RD LEVEL ECONOMY RESTRICTED

END ECONOMY NON-DISCOUNTABLE

ERW ECONOMY AROUND THE WORLD

EAP ECONOMY ADVANCE PURCHASE

EIP ECONOMY INSTANT PURCHASE

ECONOMY

EBN RT BUDGET INSTANT PURCHASE

EXCURSION XEX REGULAR EXCURSION FARE

Page 88: Rules Coding

Rules Coding Resource

89

FARE TYPE DESIGNATION TYPE CODE DEFINITION

XES SPECIAL EXCURSION FARE

XEL 3RD LEVEL EXCURSION FARE

XEF 4TH LEVEL EXCURSION FARE

XEV 5TH LEVEL EXCURSION FARE

XOX ECONOMY CLASS ONE WAY EXCURSION FARE

XND EXCURSION NON-DISCOUNTABLE

XAP ADVANCE PURCHASE FARE

XAW 2ND LEVEL ADVANCE PURCHASE

XAT 3RD LEVEL ADVANCE PURCAHSE

XAN APEX NONREFUNDABLE

XAB SUPER/SPECIAL ADVANCE PURCHASE

XAC 2ND LEVEL SUPER/SPECIAL ADVANCE PURCHASE

XBB BUDGET ADVANCE PURCHASE

XBN BUDGET APEX NONREFUNDABLE

XPX INSTANT PURCHASE FARE

XPS 2ND LEVEL INSTANT PURCHASE

XPL 3RD LEVEL INSTANT PURCHASE

XPF 4TH LEVEL INSTANT PURCHASE

XPY 5TH LEVEL INSTANT PURCHASE

XPN INSTANT PURCHASE NONREF

XPV 2ND LEVEL INSTANT PURCHASE NONREF

XPB SUPER/SPECIAL INST PURCHASE

XPC 2ND LEVEL SUPER INST PURCHASE

SPECIAL SB SAP SIP SBP

BUDGET FARE ADVANCE PURCHASE INSTANT PURCHASE OW BUDGET INSTANT PURCHASE

PM MILITARY FARE

PG GOVERNMENT FARE

PU STAND-BY- FARE

PZ YOUTH FARE

PROMOTIONAL

PSD STUDENT FARE

Page 89: Rules Coding

Rules Coding Resource

90

FARE TYPE DESIGNATION TYPE CODE DEFINITION

PSZ STUDENT/YOUTH FARE

PIT INDIVIDUAL INCLUSIVE TOUR FARE

PBT BULK INCLUSIVE TOUR FARE

PGV GROUP INCLUSIVE TOUR FARE

PGA AFFINITY GROUP FARE

PGC COMMON INTEREST GROUP FARE

PGI INCENTIVE GROUP FARE

PGN NON-AFFINITY GROUP FARE

PGO OWN USE GROUP FARE

PGM MILITARY GROUP FARE

PGZ GROUP YOUTH FARE

PMI MISSIONARY FARE

PEM EMIGRANT/IMMIGRANT FARE

PS SENIOR CITIZEN FARE

PCR CHARTER FARE

PSA AIR/SEA GROUP FARE

PVU VISIT ANOTHER COUNTRY

PCF PROPRIETARY CONTRACT

SH PROMOTIONAL SPOUSE FARE

PTP ECONOMY TRAVEL PASS

PST STAFF FARE

PRO ECONOMY PROMOTIONAL

ADD-ON AF AC AY AS AD

ADD-ON FIRST CLASS ADD-ON BUSINESS CLASS ADD-ON ECONOMY CLASS ADD-ON SPECIAL ADD-ON DEFAULT

Page 90: Rules Coding

Rules Coding Resource

91

FARE TYPE DESIGNATION TYPE CODE DEFINITION

SEASON H O L P Q J Z

HIGH/PEAK SHOULDER LOW/OFF-PEAK PEAK OF PEAK HOLIDAY SURCHARGE BASIC SECOND WINTER

DAY-OF-WEEK W X N O Y Z

WEEKEND MIDWEEK NIGHT OFF-PEAK TIME WEEKEND NIGHT MID-WEEK NIGHT

Page 91: Rules Coding

Rules Coding Resource

92

Fare Type Matrix Use the following fare type matrix to determine the Normal/Special tag, Category Display code, and Fare Type code to be assigned. Please use the guidelines given to assist you when selecting information from the matrix. This is only a guideline and can be overridden by carrier instruction.

How to use this matrix

1. The matrix is divided into two sections. Section A is for fare classes that do not have an associated passenger type. Section B is for any fare class that does have an associated passenger type(s) indicating the fare only applies for a specific passenger(s). Examples of these are Military personnel (passenger type MIL) or group fare classes (passenger type GRP).

2. When using the matrix, ALWAYS ASK YOURSELF the following question: Does the fare class apply to specific types of passengers; e.g. Military, Clergy, Family Plan; which will require a passenger type? If it does, use Section B only.

EXCEPTIONS:

i. Fares with Passenger Type Code ADT are not considered Promotional Fares; therefore, SECTION A should be used.

ii. CHILDREN'S FARES must have the same fare type as the associated adult. Do not compare children's fare classes (e.g. Passenger Type Code CNN) to the matrix in their own right; use the adult instead.

iii. COMPANION FARES. When a COMPANION fare is being compared to the matrix, SECTION A should be used even when Passenger Type Codes exist.

iv. PRIVATE FARES. Existence of a Passenger Type Code does not automatically indicate the fare is a promotional fare. If the Passenger Type Code identifies a specific passenger, then the fare is a promotional fare and SECTION B should be used. If the Passenger Type Code identifies a sales outlet (e.g. WEB), then SECTION A should be used. If it is unclear whether the Passenger Type Code identifies a passenger or outlet, then SECTION A should be used.

IN ALL OTHER CASES, IF A PASSENGER TYPE HAS BEEN OR SHOULD BE ASSIGNED, THEN THE CATEGORY DISPLAY MUST BE 'S' AND SECTION B SHOULD BE USED.

3. Once you have determined the Section of the matrix to be used, select the cabin of service that is applicable, e.g. First, Business or Economy. Then review the restrictions that apply to that fare class. Include in the comparison OW/RT and the restrictive nature of that fare class e.g., apex or pex. Using these restrictions, compare the fare class to the matrix and select the fare type code, normal/special and category display type code that applies.

Page 92: Rules Coding

Rules Coding Resource

93

4. Each column is described below. The column name is given with a short explanation of its function, and whether it is to be used for matching purposes or for assigning classification.

Column 1 Cabin Service Used to match the fare class to the cabin and class of service.

Column 2 Industry Name Indicates the industry name given to that class of service, e.g. First, Business or Economy. Additionally, a guideline of passenger types that could be associated is included.

Column 3 OW / RT Used to indicate in the match process whether the fare class is One Way or Round Trip.

Column 4 MIN / MAX Used in the matching process. The fare class is reviewed for minimum / maximum stay requirements.

Column 5 ADV PUR Used in the matching process. The fare class is reviewed for Advance purchase / Instant purchase requirements.

Column 6 ELG Used to match to fare classes which do / do not have Eligibility requirements.

Column 7 DAY / FLT / STOP / ACC TVL / TVL / SALE / PEN

Used to match to fare classes which do / do not have Day / Time, Flight, Stopovers, Accompanying Travel, Travel Date Restrictions, Sales Restrictions and Penalty / Changes / Rerouting / Cancellation / Refund restrictions.

Column 8 FARE TYPE CODE Indicates the Fare Type to be assigned to the fare class.

Column 9 NML / SPL Reflects the classification of Normal or Special to be assigned to the fare class.

Column 10 DISPLAY TYPE Indicates the Display Category Type to be assigned to the fare class. N = Normal, E = Excursion, S = Status, G = Group, I = Incl Tour.

Page 93: Rules Coding

Rules Coding Resource

94

5. Here are a few helpful reminders: a. Do not use the rule title as the primary indicator for fare type selection.

b. Use only the categories specified in the matrix as the criteria for selection.

c. The existence of a category does not necessarily constitute a restriction.

Examples

Category 5

When the only data coded is for "all seats must be confirmed" or "no standbys,” this does not constitute advance reservations data for fare type selection. Use this category as an example for all categories in the matrix where data might exist but is insufficient to constitute a restriction. Category 7

When the tariff addresses one-year maximum stay, this is considered industry knowledge. As it is stated on the page, however, it will be coded in the Automated Rules product. The existence of category 7 for this statement only, should not be criterion for the use of the matrix. Category 8

When a Category 8 provision is present, either at the fare rule or general rule level, the following provisions do not constitute a restriction when using the matrix:

• Unlimited stopovers permitted (no other data is present). • Unlimited stopovers permitted with a stopover time 24 hours or higher (no other data is present).

Examples of Category 8 provisions that do not constitute a restriction:

1. Unlimited stopovers permitted.

2. Unlimited stopovers permitted, no stopover occurs if passenger takes next available flight within 24 hours.

When a Category 8 provision is present, either at the fare rule or general rule level, the existence of any or all of the following provisions do constitute a restriction when using the matrix:

• limited number of stopovers (or no stopovers permitted) • restricted on inbound/outbound portions • OJ/CT stopover restriction • charges

Page 94: Rules Coding

Rules Coding Resource

95

• geographic restrictions (including geographic locales, gateways, travel via same point) • carrier restrictions

Examples of Category 8 provisions that do constitute a restriction:

1. Unlimited stopovers permitted in LAX.

2. 4 stopovers permitted in Europe for USD 100.00 each.

3. 2 stopovers permitted – 1 in each direction.

4. 1 stopover permitted only at the gateway in Europe.

5. Unlimited stopovers permitted. Stopovers allowed only twice at the same point.

6. No stopovers permitted.

Note: The system assumption for Category 8 is that stopovers are not permitted. Therefore, the absence of a Category 8 provision, either at the fare rule or general rule level, will constitute a restriction when using the matrix.

Category 15

When the tariff states " PTAs are permitted" or "PTAs equal a ticket," this is again industry knowledge, which will be coded in the Rules product. The existence of this information does not constitute the existence of category 15 for the purpose of the matrix.

a. When a fare class states that reservations and ticketing must be made at the same time or ticketing within 72 hours of reservations, then an instant purchase fare type must be used, regardless of whether the fare matches the criteria of another fare type.

b. Add-on fare classes for domestic (including Canadian) fares should be coded with an ER fare type. Category 23 should be coded and the proportional tag set. The ADD-ON fare types must only be used for international add-ons.

c. Fare types must not vary for multiple sequences of any given fare class.

d. Fares applicable for groups and tours are considered more restrictive than other conditions. For example, a Senior Citizen Group Fare is considered a group fare and should be assigned PGV as a Fare Type and not PS for Senior Citizen.

Page 95: Rules Coding

Rules Coding Resource

96

Section A

MIN = Min stay MAX = Max stay ADV PUR = Advance Purchase ELG = Eligibility DAY = Day/time

FLT = Flights STOP = Stopovers ACC TVL = Accompanying Travel TVL = Travel Rest. SALE = Sales Rest.

PEN = Penalties/Changes/Reroutes/Cancellation/Refunds

P = PERMITTED N = NOT PERMITTED R = REQUIRED

CABIN 1 – FIRST

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN*

FARE TYPE CODE

NMLSPL Display Type

First First Class Unrestricted

P P N N N N FU N N

First First Class Restricted

P P N P N P FR N N

First First Class Sleeperette

P P N N N N FS N N

First First Class Excursion

N R R P N P FX S E

First First Class One Way Excursion

R N N P N P FOX S E

First First Class Non-Discountable

P P N P N P FND** S N

First First Class Around the World

P P P P N P FRW S E

* A Service Charge is not considered a penalty when selecting the fare type.

** Requires the fare class or the fare rule to be specified as non-discountable outside of ATPCO data

Page 96: Rules Coding

Rules Coding Resource

97

Section A (Cont)

CABIN 2 - BUSINESS

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN*

FARE TYPE CODE

NMLSPL Display Type

Business Business Class Unrestricted

P P N N N N BU N N

Business Business Class Restricted

P P N P N P BR N N

Business Business Class Excursion

N R R P N P BX S E

Business Business Class One Way Excursion

R N N P N P BOX S E

Business Business Class Non-Discountable

P P N P N P BND** S N

Business Business Class Around the World

P P P P N P BRW S E

* A Service Charge is not considered a penalty when selecting the fare type.

** Requires the fare class or the fare rule to be specified as non-discountable outside of ATPCO data

Page 97: Rules Coding

Rules Coding Resource

98

Section A (Cont)

CABIN 3 - ECONOMY

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN*

FARE TYPE CODE

NMLSPL Display Type

Economy Economy Unrestricted

P P N N N N EU N N

Economy 2nd Level Economy Unrestricted

P P N N N N ES N N

Economy 3rd Level Economy Unrestricted

P P N N N N ET N N

Economy Economy Restricted

P P N

N N R ER N N

Economy 2nd Level Economy Restricted

P P N

N N R ERS N N

Economy 3rd Level Economy Restricted

P P N

N N R ERT N N

Economy Economy Non-Discountable

P P N P N P END** S N

Economy Economy Around the World

P P P P N P ERW S E

* A Service Charge is not considered a penalty when selecting the fare type.

** Requires the fare class or the fare rule to be specified as non-discountable outside of ATPCO data

Page 98: Rules Coding

Rules Coding Resource

99

Section A (Cont)

CABIN 3 - ECONOMY EXCURSIONS

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN*

FARE TYPE CODE

NMLSPL

Display Type

Economy Regular Excursion

N R R N N P XEX S E

Economy Special Excursion N R R N N P XES** S E

Economy 3rd Level Excursion N R R N N P XEL** S E

Economy 4th Level Excursion N R R N N P XEF S E

Economy 5th Level Excursion N R R N N P XEV S E

Economy Economy Class One Way Excursion

R N N P N P XOX S E

Economy Excursion Non-Discountable

N R R P N P XND*** S E

* A Service Charge is not considered a penalty when selecting the fare type.

** Requires the fare class or the fare rule to be indicated as SUPER/SPECIAL

*** Requires the fare class or the fare rule to be specified as non-discountable outside of ATPCO data

Page 99: Rules Coding

Rules Coding Resource

100

Section A (Cont)

CABIN 3 - ECONOMY ROUND TRIP ADVANCE PURCHASE

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL

Display Type

Economy Advance Purchase

N R R R N P XAP S E

Economy 2nd Level Adv. Purchase

N R R

R N P XAW S E

Economy 3rd Level Adv. Purchase

N R R

R N P XAT S E

Economy Apex Non - Refundable

N R

R

R

N

P (Pen Req.)*

XAN S

E

Economy Super/Special Adv. Purchase

N R R

R N P **XAB S E

Economy 2nd Level Super/Special Adv. Purchase

N R R

R N P **XAC S E

Economy Budget Adv. Purchase

N R R R N P **XBB S E

Economy Budget Apex Non-Ref.

N R R R N P (Pen Req.)* **XBN S E

Economy Economy Adv. Purchase

N R N R N P EAP S N

* Requires an applicable entry in Category 16 penalties stating “Non-Refundable”.

** Requires the fare class or fare rule to be indicated as Super/Special/Budget.

Page 100: Rules Coding

Rules Coding Resource

101

Section A (Cont)

CABIN 3 - ECONOMY ONE WAY ADVANCE PURCHASE

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL Display Type

Economy Advance Purchase

R N N R N P SAP S N

Page 101: Rules Coding

Rules Coding Resource

102

Section A (Cont)

CABIN 3 - ECONOMY ROUND TRIP INSTANT PURCHASE

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL Display Type

Economy Inst Purchase N R R R N P XPX S E

Economy 2nd Level Inst. Purchase

N R R R N P XPS S E

Economy 3rd Level Inst. Purchase

N R R R N P XPL S E

Economy 4th Level Inst. Purchase

N R R R N P XPF S E

Economy 5th Level Inst. Purchase

N R R R N P XPY S E

Economy Inst. Purchase Non-Refundable

N R R

R N P (Pen Req.) * XPN S E

Economy 2nd Level Inst. Purchase Non-refundable

N R R R N P (Pen Req.)* XPV S E

Economy Super/Special Inst. Purchase

N R R R N P **XPB S E

Economy 2nd Level Super Inst. Purchase

N R R R N P **XPC S E

Economy Economy Inst. Purchase

N R N

R N P EIP S N

Economy Round Trip Budget Instant Purchase

N R N R N P **EBN S N

Definition of Instant Purchase is “Ticketing at same time” as Reservation or up to a maximum of 72 HRS after Reservations.

* Requires an applicable entry in Category 16 penalties stating non-refundable.

** Requires the fare class or the fare rule to be indicated as Super/Special/Budget.

Page 102: Rules Coding

Rules Coding Resource

103

Section A (Cont)

CABIN 3 - ECONOMY ONE WAY INSTANT PURCHASE

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL Display Type

Economy One Way Inst. Purchase

R N N R N P SIP S N

Economy One Way Budget Inst. Purchase

R N N R N P **SBP S N

Definition of Instant Purchase is “Ticketing at same time” as Reservation or up to a maximum of 72 HRS after Reservations.

** Requires the fare class or the fare rule to be indicated as Super/Special/Budget.

CABIN 3 - SPECIAL

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL Display Type

Economy Budget P P P P N P @ SB S N

@ Only use SB when the rule states "RESERVATIONS WILL BE CONFIRMED RETRO-ACTIVELY BY CARRIER ADVICE". These fares should show a window of dates for first time permitted and required before departure.

Page 103: Rules Coding

Rules Coding Resource

104

Section A (Cont)

ADD-ON

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL Display Type

Add-on First Class P P N/A N/A N/A P AF N N

Add-on Business Class

P P N/A

N/A N/A P AC N N

Add-on Economy Class

P P N/A N/A N/A P AY N N

Add-on Special P P N/A N/A N/A P AS N N

Add-on Default P P N/A N/A N/A P AD N N

Page 104: Rules Coding

Rules Coding Resource

105

Section B

CABIN 1 - PROMOTIONAL

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL

Display Type

First First Class Travel Pass (CCM)

P P P P P P FTP * S S

First First Individual Inclusive Tour (ITX)

P P P P P P FIT S I

* Requires the fare class or the fare rule to be indicated as Travel Pass.

CABIN 2 - PROMOTIONAL

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL

Display Type

Business Business Class Travel Pass (CCM)

P P P P P P BTP * S S

Business Business Individual Inclusive Tour (ITX)

P P P P P P BIT S I

* Requires the fare class or the fare rule to be indicated as Travel Pass.

Page 105: Rules Coding

Rules Coding Resource

106

Section B (Cont)

CABIN 3 – PROMOTIONAL

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL

Display Type

Economy Military (MIL/MDP/MPA/ MRE/MUS/MXS/ REC/DOD/MIR)

P P P P P P PM S S

Economy Government (GCF/GDP/GEX/ GST/GVT/CTZ/ GCT)

P P P

P P P ** PG S S

Economy Stand-By (YSB/SDB/MSB/ ASB/CSB)

P P P P P P PU S S

Economy Youth (YTH)

P P P P P P PZ S S

Economy Student (STU)

P P P P P P PSD S S

Economy Student/Youth (STU/YTH)

P P P P P P PSZ S S

** Requires form of payment restrictions. Any military passenger type can be assigned PG if there are form of payment restrictions with the fare class.

Page 106: Rules Coding

Rules Coding Resource

107

Section B (Cont)

CABIN 3 - PROMOTIONAL (Cont)

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL

Display Type

Economy Individual Incl. Tour (ITX)

P P P P P P PIT S I

Economy Bulk Inclusive Tour (ITX)

P P P P P P PBT S I

Economy Group Inclusive Tour (GIT)

P P P P P P PGV S G

Economy Affinity Group (GRP) P P P R P P PGA S G

Economy Common Interest Group (GRP)

P P P R P P PGC S G

Economy Incentive Group (GRP/VAG)

P P P R P P PGI S G

Economy Non-Affinity Group (GRP/VAG)

P P P

R P P PGN S G

Economy Own Use Group (GRP/VAG)

P P P P P P PGO S G

Economy Military Group (GRP/VAG)

P P P P P P PGM S G

Economy Group Youth (GRP) P P P P P P PGZ S G

Economy Missionary (MIS) P P P P P P PMI S S

Page 107: Rules Coding

Rules Coding Resource

108

Section B (Cont)

CABIN 3 - PROMOTIONAL (Cont)

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL

Display Type

Economy Emigrant/ Immigrant Refugee (EMI/REF)

P P P P P P PEM S S

Economy Senior Citizen (SRC/SNN/YCB)

P P P P P P PS S S

Economy Charter(PCR/YCR) P P P P P P PCR S S

Economy Air/Sea Group A/S Group Inc (ASF)

P P P P P P PSA S S

Economy Visit Another Country (VAC)

P P P P P P PVU S S

Economy Proprietary Contract (PFA/PFB)

P P P P P P (Cat 15 is required)

PCF S S

Economy Spouse (SPH/SPA) P P P P P P SH S S

Economy Economy Travel Pass (CCM)

P P P P P P PTP * S S

Economy Staff (STF) P P P P P P PST S S

* Requires the fare class or the fare rule to be indicated as Travel Pass.

Page 108: Rules Coding

Rules Coding Resource

109

CABIN 1/2/3 – ALL OTHER PROMOTIONAL FARES

Fare Type Codes in this portion of the matrix apply for all Promotional Fares that have a Passenger Type Code(s) not included in the matrix table on the previous pages. Use of the matrix table below is dependent upon whether the fare is in a public or private tariff.

Public Tariffs

The matrix table on the following page applies for all Promotional Fares with passenger types not included in the matrix table on the previous pages. This includes, but is not limited to the following passenger types:

• ACC Accompanying Travel • AGT Agent • CLG Clergy • CMM Commuter • CNV Convention • CPN Coupon Discount • FFY Frequent Flyer • HOF Head of Family • JOB Job Corps • OTS Psgrs Occ 2 Seats • SEA Seaman • SHH Head of Family Spouse • SPA Accompanied Spouse • SPS Spouse • UNV University Employee EXCEPTION: Fares with passenger type ADT and Companion Fares are not considered Promotional Fares are compared to Section A. Children’s

Fares have the same fare type code as the associated adult fare.

Page 109: Rules Coding

Rules Coding Resource

110

Private Tariffs

The matrix table on the following page applies for all Promotional Fares with passenger types that identify a specific type of passenger (person) and are not included in the matrix table on the previous pages.

The matrix table on the following page does not apply for fares where the passenger type identifies a sales outlet rather than a specific person or for fares where it is unclear whether the passenger type identifies a person or an outlet.

Page 110: Rules Coding

Rules Coding Resource

111

ALL OTHER PROMOTIONAL FARES

Cabin Service

Industry Name OW/RT Min/ Max

ADV PUR

ELG DAY / FLT / STOP ACC TVL / TVL / SALE / PEN

FARE TYPE CODE

NMLSPL Display Type

Economy Economy Promotional P P P P P P PRO S S

Business Business Class Promotional

P P P

P P P BRO S S

First First Class Promotional P P P P P P FRO S S