travelport aggregated shopping user guide - …€¦ · travelport aggregated shopping user guide....
TRANSCRIPT
1
Travelport Aggregated Shopping User Guide
2
Allgemeine Informationen
Version: Travelport Aggregated Shopping/2012
Kontakt: TraviAustria, Datenservice für Reise
und Touristik GmbH & Co. Nfg. KG
Dresdner Straße 81-85
1200 Wien, Austria
T: +43-1-33733-0
F: +43-1-33733-733
W: www.traviaustria.com
Über TraviAustria TraviAustria, eine Tochter der Austrian Airlines, ist der
österreichische IT-Trendsetter im Tourismusbereich. Aufbauend
auf unsere langjährige Tourismus-Erfahrung und gemeinsam
mit unserem Partner Travelport entwickeln wir
maßgeschneiderte und innovative Lösungen am Puls der
Branche. Als Partner von Reisebüros und Veranstaltern stellen
wir mit unseren Systemen täglich die Abwicklung von
tausenden Reisebuchungen in Zentraleuropa sicher.
Weitere Informationen zu TraviAustria finden Sie unter
www.traviaustria.com.
Copyright © 2012 by TraviAustria, all rights reserved.
Die Verwertung der Texte und Bilder, auch auszugsweise, ist ohne Zustimmung von
TraviAustria urheberrechtswidrig und strafbar. Dies gilt auch für Vervielfältigungen,
Übersetzungen, Mikroverfilmung und für die Verarbeitung mit elektronischen
Systemen.
3
Inhaltsverzeichnis 1. This Guide describes .................................................................................. 4
2. Travelport Aggregated Shopping Best Practice ............................................... 4
3. Travelport Aggregated Shopping – Key Items ............................................... 6
4. Travelport Aggregated Shopping Formats ..................................................... 7
5. Interpreting Aggregated Shopping Screens ..................................................12
5.1. Aggregated Shopping Main Screen – Unbooked Shop ....................................12
5.2. Aggregated Shopping Main Screen – Booked Shop .......................................18
5.3. Neutral Availability Screen .........................................................................20
5.4. Carrier Specific Availability Screen ..............................................................20
5.5. Fare Details from Carrier Specific Availability Screen.....................................21
5.6. Price Display ............................................................................................23
5.7. Optional Service Screens ...........................................................................25
6. Appendix A – Pricing and Availability Modifiers .............................................36
7. Appendix B – Error Messages .....................................................................39
4
1. This Guide describes
Aggregated Shopping Best Practice
Expanded Content – Key Items about API Connected Carriers
Aggregated Shopping Formats
Interpreting Aggregated Shopping Screens
2. Travelport Aggregated Shopping Best Practice
The following procedure is the recommended workflow for shopping; pricing and booking
API connected content including paid seats and optional services/ ancillaries.
1. Begin a new booking by moving from a profile or adding passenger data especially
frequent flyer numbers which will be passed automatically to the airline.
Required fields:
Name
Title Mr, Mrs, Miss, Ms, Master
At least 1 phone P.
Address W. (5 fields)
Email MT. or P.
2. Enter the unbooked Optional Shopping format, preceded by a ‘Z.’
Example: ZFSAMS20MARLON28MARAMS-ACME
Aggregated Shopping supports most Optional Shopping formats and modifiers.
3. Select a Price Option and view available Flight Options.
Fare Rules and Details may also be viewed.
Example: ZFQN*02 and ZFSD*02/01
4. Tab and book the desired Price and Flight Options.
Example: ZFSK01/0102
5. Price the itinerary.
Example: FQ/S1-2
If the PNR contains both API connected and traditional GDS segments, segment
select must be used to price separately.
6. View Optional Services screen.
Example: DAS*
7. Tab and select hold bags or other ancillaries.
5
Example: DAS01/S1/P1/C1
8. View the seat map and select seats for each flight segment.
Example: SA*S1
Example: S.P01S01/21A
9. Price the itinerary and all selected seats and options.
Example: FQ/S1-2
10. Add form of payment.
Example: ZF*
11. End the PNR.
Example: E
Alternate shopping workflow:
1. View neutral availability.
Example: A20MARAMSLON
2. Book flights
Example: 01Y1
3. Enter the booked Optional Shopping format, preceded by a ‘Z.’
Example: ZFS-ACME
6
3. Travelport Aggregated Shopping – Key Items
Key items to understand the about API connected carriers:
All API connected carriers file schedules with OAG, thus their flights are displayed in
neutral availability but without flight status. Only the class of service filed with the
carriers schedule is displayed followed by a blank space where the status appears for
full service carriers.
API connected carriers do not file fares with ATPCO. All fares are obtained directly
from the carrier during the shopping and pricing process. When a shop request is
sent to an API connected carrier, the carrier will return available flights and fares.
They do not return flights that are not available.
Aggregated Shopping will send the agency IATA or ERSP number stored in the
agencies AAT, the pseudo city and GDS identifier 1V, 1G, or 1P (future), as well as
the passenger data stored in the PNR such as frequent flyer as well as any passenger
or corporate account code /identifiers added as modifiers to the request.
Interline connections with API connected carriers are not supported.
The active booking resides with the carrier, not in the GDS. Aggregated Shopping
will create a passive segment for each flight booked using a new ZK status code.
This code cannot be manually added by agents.
The form of payment is sent to the carrier for purchase, the agency does not issue
the ticket. API connected carriers and traditional GDS carriers may be booked in the
same PNR, but must be purchased / ticketed separately.
Some API connected carriers add a GDS surcharge to the price of the ticket. See
ASK Travelport Answer xxxxxx for a list of those carriers and the surcharge currently
applied.
Not all API connected carriers support the same functionality. Aggregated Shopping
will provide a prompt or error message if specific functionality is not provided for the
selected carrier.
A pseudo city must be provisioned through ProvisionIT in order to gain access to
Aggregated Shopping. It is not possible for the same pseudo city to have access to
both Aggregated Shopping and LCCP. LCCP will be retired once all agencies that
currently have access to LCCP have upgraded to Aggregated Shopping.
Aggregated Shopping will be available in the Smartpoint via the Terminal Command
by launch. Availability of point and click is still to be determined.
7
4. Travelport Aggregated Shopping Formats
Travelport Aggregated Shopping uses existing GDS formats and modifiers. There are two
primary exceptions:
To obtain Aggregated Shopping Results, the existing GDS format FS is preceded with
a ‘Z.’ Example: ZFS
The existing FS Optional Shopping format may continue to be used. It
will not return direct connect carrier results.
Storing a form of payment for an API connected carrier must also be preceded with a
‘Z.’ Example: ZF*
Travelport Aggregated Shopping Formats and Modifiers
Galileo Command Description
ZFS Action Code and booked shopping command
ZFSLON20OCTMUC Basic unbooked shopping command –
One-way request between LON and MUC
ZFSLON20OCTMUC30OCTLON Basic unbooked shopping command –
Round-trip request between LON and MUC
ZFS3FRA19NOVSTO Unbooked shopping command –
3 passengers one-way between FRA and STO
ZFS3FRA19NOVSTO1DECFRA Unbooked shopping command –
3 passengers round-trip between FRA and STO
Modifiers See Appendix xx for a complete list of supported
modifiers
ZFS*11 Selecting next pricing option –
Moves to 11th pricing option in a list of pricing options.
MD Scroll down in a screen -
If there are more itineraries for selected Pricing Option.
ZFSD*16/01 Opening Fare Details screen from shop screen –
Selection of Fare Details of first itinerary for 16th pricing
option
ZFQN*02 Opening Fare Rules screen from shop screen –
Selection of Fare Rules of second pricing option
ZFS* Redisplay shopping results
Availability Formats
Galileo Command Description
Neutral availability
A20MAYMADLON Flights flying from Chicago to London using data from
GDS Host
Carrier specific availability
A20MAYMADLON*XX Only XX flights flying from Madrid to London
8
Book Commands
Galileo Command Description
ZFSK Book from Shop - Action Code
ZFSK01/0102 Book from Shop, pricing option 1, flight segment 1 and 2
02Y1 Reference sell from neutral availability or carrier specific
display
0U27946W20FEBEDIMADNN1 Direct sell
Price Commands
If the PNR contains both API connected and traditional GDS segments, segment select must
be used to price separately.
Galileo Command Description
FQ Action Code
FQP2/S1-2 Fare quote for passenger 2, segments 1 and 2.
Pn
Pn-n (range)
Pn.n (and)
Passenger reference – optional. Will default to all
passengers. Must be ALL passengers in the booking.
/Sn
/Sn-n (range)
/Sn.n (and)
Segment reference – optional. Will default to all segments
in the booking.
Modifiers See Appendix xx for a complete list of supported
modifiers
*INF Infant passenger type modifier.
*Cnn Child passenger type modifier with 1 or 2 numeric age.
*GVT Government Travel passenger type modifier. Will be
converted to adult passenger type if not supported by
carrier.
*GST Government State passenger type modifier. Will be
converted to adult passenger type if not supported by
carrier.
:EUR Currency override modifier
-ACxxxx Corporate Account Code modifier. Maximum length of
code is 64 alphanumeric characters.
-NFxxxx Negotiated Fare / Agency Account Code modifier.
Maximum length of code is 64 alphanumeric characters.
-PCxxxx Promo Code modifier. Maximum length of code is 64
alphanumeric characters.
ZFQ* Redisplay previous FQ price display.
FNSn Display fare rules. Segment reference mandatory when
DCC Segment is present in booking.
ZFN* Redisplay previous ECM $V/FN fare rules display.
9
Additional Examples
FQS1 Price request for all names, segment 1.
FQP1/S1.2 Price request for name 1, segment 1 & 2. (Assumes name
1 is the only name in the booking, else error.)
FQP3.4/S2 Price request for name field 3 & 4, segment 2. (Error –
request must be for all names in the booking)
FQP1.2*C4 Example of price request with 2nd passenger child age 4.
(Valid age parameter could be 1 or 2 digits)
FQP1.2*INF Price request with 2nd passenger infant.
FQ*GVT Government travel.
FQ*GST Government state passenger.
FQS1-4.6 Price request for segment 1 through 4, and 6.
FQ:GBP Price request w/ currency override modifier.
FQ-ACIBM Price request with corporate account code modifier (dash
& “AC” delimiter).
FQ-NFIMERSU2 Negotiated fare (agency account code) modifier (dash &
“NF” delimiter).
FQ-PCXQU467T1 Promo Code modifier (dash & “PC” delimiter).
Combined Modifier Examples
FQP1*GST.2*INF.3*GVT.4*C4 Price request with multiple
passenger modifiers
combined. Only one passenger
type modifier per passenger is
permitted.
FQ*GVT/:GBP Government travel passenger
modifier combined with
currency override modifier.
FQ*GVT/:GBP /S2-4 Same as above but for
segments 2, 3 and 4
FQ-ACIBM/-NFIBMERSU2/md-PCXQU467 Price request with combined
corporate account code
modifier, negotiated fare
modifier, and promo-code
modifier.
FQP1*GST.2*INF.3*GVT.4*C4/:USD/-ACIBM/-
NFIBMERSUQ/-PCXQU467
Price request showing a
combination of all modifiers.
FQ:USD/-ACIBM/P1*GST.2*INF.3*GVT.4*C4/-
PCXQU467/-NFIBMERSUQ
Same price request as above
with modifiers in a different
order.
Optional Services Formats
Galileo Commands Description
DAS Action Code
DAS* Display Optional Services
/nn Option Number
/Cn Count per passenger
If count is not entered then ECM will default to 1.
10
/Sn
/Sn.n (and)
/Sn-n (range)
Segment number
If Segment is not entered then ECM will default to those
on line 1 of the display.
/Nn
/Nn.n (and)
/Nn-n
Passenger number
If Name is not entered then ECM will default to all.
DAS01/S1/P1/C2 Book Optional Services for segment 1, passenger 1, count
of 2 (number of options desired such as 2 bags)
DAS01-01/S1-2/P1-2/C1 Book Sports Equipment Option 1 for segment 1,
passengers 1 and 2
DAS*S1/03 Display segment 3 option 3
Direct Sell of Optional Services
Entry
Description
DAS0BGSPGF/S1/P1/C1 Book 1 set of golf clubs for Segment 1,
Passenger 1
DAS0BGPP/S1-3/P1/C1 Book 1 bag for Segment 1, 2 and 3, Passenger
1
DAS0BGSPGF/S1/P1.3/C1 Book 1 set of golf clubs for Segment 1,
Passenger 1 and 3
DAS0BGSPGF/S1-2/P1.3/C1 Book 1 set of golf clubs for Segment 1 and 2,
Passenger 1 and 3
DAS0BGPP/S1-3/P1-3.5/C2 Book 2 bags each for Segment 1, 2 and 3,
Passenger 1, 2, 3 and 5
DAS0BGPP/S1-3/P1.3/C2
DAS0BGPP/S1-3/P2/C1
Book 2 bags for Segment 1, 2 and 3,
Passenger 1 and 3. Passenger 2 only requires
1 bag so a second entry would be required.
DAS0TSCI Book Airport Check-in for all segments and all
passengers. This only works if PNR contains
one Direct Connect carrier otherwise CI will
error
Seat and Seat Map Formats
Galileo Command Description
SA* Display Seat Map Action Code
Pn Passenger reference – optional
Will default to passenger 1 if names are present in the
booking.
Sn Segment reference – mandatory
SA*S1 View seat map for segment 1
S. Select Seat Action Code
Pn-n (range)
Pn.n(and)
Select Passenger reference – optional. Will default to all
passengers
/Sn
/Sn-n(range)
/Sn|n(and)
Segment reference – optional. Will default to all segments
/nnx Specific seat reference – optional, but if included, must be
11
/nnxx(range in same row) for all names referenced or implied.
/x
/xx
Seat characteristic(s)
*SD Display Selected Seats Action Code
*XSD Action Code for cancelled seats display
SA*P1S1 Display Seat Map for name 1 segment 1
SA*S1P1/10 Display Seat Map for name 1 segment 1 from row 10
SA*P1S1/10 Display Seat Map for name 1 segment 1 from row 10
SA*S1
Display Seat Map for segment 1, default to name 1
SA*P3S2 Display Seat Map for name 3 segment 2
SA* Redisplay previous Seat Map
SA*S4/NW
Display Seat Map for segment 4 for non-smoking window
seats –
S.S1/15A
Specific seat for name 1 segment 1. This example would be
valid only if one passenger exists because only 1 seat has
been specified.
S.S2/15AB
Specific seats for names 1 & 2, segment 2. Assumes only
two passengers in the booking. When names are not
specified in a specific seat request, seats for ALL passengers
must be specified.
S.S2/15A-C
Specific seats for names 1 2 & 3, segment 2. Assumes only
3 passengers in the booking. When names are not specified
in a specific seat request, seats for ALL passengers must be
specified. This request is for seats 15A, 15B and 15C
S.P3S2/15F Specific seat for name 3 segment 2.
S.@ Cancel all seats in a booking
S.S2@ Cancel all seats for segment 2
S.P2S1@ Cancel seats for passenger 2 segment 1
S.P1.3S1-4@ Cancel seats for passengers 1 & 3, segment 1 to 4
Terminal
Command
Syntax Description
End Booking E,ET,ER End booking command
Aggregated Shopping PNR Formats
Terminal
Command
Syntax Description
Retrieve command Z*R/S1 Retrieve PNR segment 1
12
5. Interpreting Aggregated Shopping Screens
This section describes the elements of the following Aggregated Shopping screens.
Aggregated Shopping Main Screen – Unbooked Shop
Fare Details from Shop Main Screen
Fare Rules from Shop Main Screen
Book from Shop Main Screen
Aggregated Shopping Main Screen – Booked Shop
Neutral Availability Screen
Carrier Specific Availability Screen
Fare Details from Carrier Specific Availability Screen
Sell from Neutral and Carrier Specific Availability Screens
Price Display
Optional Service Screens
Seat Map and Seat Selection Screens
Complete PNR - Passenger Data and Form of Payment
5.1. Aggregated Shopping Main Screen – Unbooked Shop
To price an unbooked itinerary enter the following format:
>ZFSctyddmmmcty
Response:
>ZFSEDI20MARMAD24MAREDI Currency:GBP
Opt:01/31---------+----20 Mar EDI MAD:01-Economy----------------
1* 93.69 U2#¦ 1 U2 7946 Y EDIMAD 1500 1855 0 Y
2 157.17 LH¦----24 Mar MAD EDI:01-Economy----------------
3 162.99 LH¦ 2 U2 7945 Y MADEDI 1930 2125 0 Y
4 180.39 YY¦
5 196.19 KL¦
6 202.84 AF¦
7 209.11 IB¦
8 218.25 YY¦--Book:>ZFSK01/0102·-------------------------
Next Opt:>ZFS*02·-+--Details:>ZFQD*01·------Rules:>ZFQN*01·-----
Screen Description:
Item: Description:
>ZFSEDI20MARMAD24MAREDI Repeat of format entered
Currency:GBP Default currency of the pseudo city or currency
override
Opt:01/31 Current pricing option
/ total number of pricing options
Up to 99 Price Options will be returned.
13
ECM Shopping and Pricing only supports 9 passengers including infants.
1* * Indicates current pricing option
93.69 U2# Total Fare Amount
Carrier code - YY = multi carrier option
# = direct connect carrier
Pricing Options are sorted by price and are displayed in low to high order based on
the Total Amount followed by earliest departure time of the first fight option. If price
and earliest departure time are the same then the order is random.
The response will include fares and itineraries applicable to the date shown in the
request for the number of passenger names in the PNR (including infants). If there
are no passenger names in the PNR then Aggregated Shopping will default to 1 adult
passenger.
20 Mar EDI MAD:01-Economy Departure date
Origin and destination
Number of flight options available for the price
option
If provided by carrier, Fare Family name for price
option
The flight options are ordered by departure time. If the departure times (outbound
and return) are the same then the order is random.
Multi-carrier flight options may be returned for traditional GDS carriers. Example:
BA outbound and UA return.
Multi-carrier flights options will not be returned for direct connect carriers. Example:
U2 outbound and LS return.
Next Opt:>ZFS*02 Tab to move to the next price option – option
number
may be overtyped
Book:>ZFSK01/0102 Tab to book price and flight option
Defaults to 1 passenger - may be overtyped
Defaults to first fight option for each O&D – may
be overtyped
Details:>ZFQD*01 View fare details for Price Option
Rules:>ZFQN*01 View fare rules text for Price Option
To view next Price Option, tab to:
Next Opt:>ZFS*02
14
Response:
>ZFSEDI20MARMAD24MAREDI Currency:GBP
Opt:02/31---------+----20 Mar EDI MAD:01------------------------
1 93.69 U2#¦ 1 LH 963 L EDIFRA 1345 1640 0 320 LNN68S
2* 157.17 LH¦ LH 1120 L FRAMAD 2050 2325 0 321 LNN68S
3 162.99 LH¦----24 Mar MAD EDI:01------------------------
4 180.39 YY¦ 2 LH 1123 L MADFRA 0820 1110 0 320 LNN68S
5 196.19 KL¦ LH 962 L FRAEDI 1205 1300 0 320 LNN68S
6 202.84 AF¦
7 209.11 IB¦
8 218.25 YY¦--Book:>ZFSK02/0102·-------------------------
Next Opt:>ZFS*03·-+--Details:>ZFQD*02·------Rules:>ZFQN*02·-----
The * indicates that Flight Options for Price Option 2 are now displayed. Continue to Tab to
Next Option. Next Opt will change to :>ZFS*09 when the bottom of the screen is reached.
Next Opt:>ZFS*09
Response:
>ZFSEDI20MARMAD24MAREDI Currency:GBP
Opt:09/31---------+----20 Mar EDI MAD:01------------------------
9* 218.64 YY¦ 1 KL 1278 R EDIAMS 0900 1130 0 F70 RSR7GB
10 222.16 BA¦ KL 1703 R AMSMAD 1330 1605 0 737 RSR7GB
11 223.18 YY¦----24 Mar MAD EDI:01------------------------
12 224.59 AF¦ 2 AF 1531 R MADORY 2030 2230 0 E90 RSRGB
13 229.01 YY¦ OP by UX
14 231.05 YY¦ AF 2086 R CDGEDI 0710 0820 0 AR8 RSRGB
15 234.18 KL¦ Arrives 25Mar
16 239.36 YY¦--Book:>ZFSK09/0102·-------------------------
Next Opt:>ZFS*10·-+--Details:>ZFQD*09·------Rules:>ZFQN*09·-----
If more Flight Options are available than can be displayed a More: >MD will be added.
>ZFSEDI20MARMAD24MAREDI Currency:GBP
Opt:20/31---------+----20 Mar EDI MAD:03------------------------
17 239.75 YY¦ 1 BA 8703 O EDILCY 0850 1010 0 E90 ODMCLC2
18 240.71 AF¦ BA 462 O LHRMAD 1525 1845 0 319 OLEUNCBA
19 241.22 AF¦ 2 BA 8715 O EDILCY 1045 1205 0 E70 ODMCLC2
20* 254.78 BA¦ BA 462 O LHRMAD 1525 1845 0 319 OLEUNCBA
21 256.38 YY¦ 3 BA 8715 O EDILCY 1045 1205 0 E70 ODMCLC2
22 256.64 YY¦ BA 518 O LHRMAD 1600 1935 0 321 OLEUNCBA
23 261.82 AF¦----24 Mar MAD EDI:01------------------------
24 261.82 AF¦--Book:>ZFSK20/0104·-------MORE:>MD·---------
Next Opt:>ZFS*21·-+--Details:>ZFQD*20·------Rules:>ZFQN*20·-----
MORE:>MD
Response:
>ZFSEDI20MARMAD24MAREDI Currency:GBP
Opt:20/31---------+ 4 BA 7066 N MADLHR 1330 1505 0 320 NLEUNCBA
17 239.75 YY¦ OP by IB
18 240.71 AF¦ BA 8708 O LCYEDI 1905 2020 0 E90 ODMCLC2
15
19 241.22 AF¦
20* 254.78 BA¦
21 256.38 YY¦
22 256.64 YY¦
23 261.82 AF¦
24 261.82 AF¦--Book:>ZFSK20/0104·-------------------------
Next Opt:>ZFS*21·-+--Details:>ZFQD*20·------Rules:>ZFQN*20·-----
If there one or more carriers respond with Price and Flight results after the initial Shop
response is returned, the following message will appear at the top of the screen:
** Refresh Screen for more Options or Itineraries ***:>ZFS*·
>ZFSEDI20MARMAD24MAREDI Currency:GBP
Opt:01/01---------+----20 Mar EDI MAD:01-Economy----------------
1* 93.69 U2#¦ 1 U2 7946 Y EDIMAD 1500 1855 0 Y
¦----24 Mar MAD EDI:01-Economy----------------
¦ 2 U2 7945 Y MADEDI 1930 2125 0 Y
¦
¦
¦
¦
¦--Book:>ZFSK01/0102·-------------------------
Next Opt:>ZFS*·---+--Details:>ZFQD*01·------Rules:>ZFQN*01·-----
Tab to the >ZFS* and enter
The additional Price and Flight and Options will display.
>ZFSEDI20MARMAD24MAREDI Currency:GBP
Opt:01/31---------+----20 Mar EDI MAD:01-Economy----------------
1* 93.69 U2#¦ 1 U2 7946 Y EDIMAD 1500 1855 0 Y
2 157.17 LH¦----24 Mar MAD EDI:01-Economy----------------
3 162.99 LH¦ 2 U2 7945 Y MADEDI 1930 2125 0 Y
4 196.19 KL¦
5 202.84 AF¦
6 209.11 IB¦
7 214.54 YY¦
8 214.54 YY¦--Book:>ZFSK01/0102·-------------------------
Next Opt:>ZFS*02·-+--Details:>ZFQD*01·------Rules:>ZFQN*01·-----
Fare Details from Shop Main Screen
To view Fare Details, tab to Details.
Details:>ZFQD*01
Response:
>ZFQD*01 Currency:GBP
Fare: 93.69
City Pair-+ Class / Fare Family -----------+ Cabin -------------
EDI MAD ¦ Y / Economy ¦ Economy
MAD EDI ¦ Y / Economy ¦ Economy
----------+--------------------------------+--------------------
Base Fare Amount: 80.69
16
Taxes Amount: 13.00
Fees Amount: 0.00
Rules:>ZFQN*01·----------Shop:>ZFS*01·--------------------------
Screen Description:
Item: Description:
>ZFQD*01 Repeat of format entered
Currency:GBP Default currency of the pseudo city or currency
override
If the direct connect carrier does not support the default or override currency, the
default currency of the carrier will be returned.
Fare: 93.69 Total Fare Amount
EDI MAD City Pair
Y Class of service
Economy Fare Family or Fare Basis if no Fare Family
available
Cabin Cabin
Base Fare Amount: Base of Total Fare Amount
Taxes Amount: Total taxes of Total Fare Amount
If Estimated is display, the carrier did not return
taxes so Shopping provide estimated taxes
Fees Amount: Any fees included in Total Fare Amount
Rules:>ZFQN*01 View fare rules text for Price Option
Shop:>ZFS*01 Return to Shop Screen
Fare Rules from Shop Main Screen
To view Fare Rules, tab to Rules.
Response:
>ZFQN*01 Currency:GBP
Fare: 93.69
Details:>ZFQD*01·----Shop:>ZFS*01·------------------------------
Terms and Conditions The Standard Fare must be paid in full at
time of booking. Names of passengers may be changed on
payment of a 'name change' fee. Passengers can transfer
reservations (subject to availability) for an administration
fee per passenger per flight, plus any difference in the total
cost of the flight at the time the change is made. If the new
fare is lower, no refund will be made. Any additional
services must be paid for in full at time of booking. For
full terms and conditions please refer to
http://www.easyjet.com/EN/Book/conditions.html.
http://www.easyjet.com/en/terms_and_conditions.html
Screen Description:
Item: Description:
>ZFQN*01 Repeat of format entered
17
Currency:GBP Default currency of the pseudo city or currency
override
Fare: 93.69 Total Fare Amount
Details:>ZFQD*01 View Fare Details for Price Option
Shop:>ZFS*01 Return to Shop Screen
Text Fare rules text as returned by carrier
Book from Shop Main Screen
To book a Flight Option, tab to Book.
Book:>ZFSK02/0102
The embedded book entry will always show the first flight from each O&D. Tab and overtype
to select desired flights.
Response Currency:GBP
Itin: 93.69 OptSvcs: 0.00 Total: 93.69
----------------------------------------------------------------
City Pair-+ Class / Fare Family------------+ Cabin -------------
EDI MAD ¦ Y / Economy ¦ Economy
MAD EDI ¦ Y / Economy ¦ Economy
----------------------------------------------------------------
FLIGHTS: U2 7946 Y 20MAR EDIMAD 1500 1855 0 Y
ARRIVES MAD TERMINAL 1
NOT VALID FOR CONNECTIONS
U2 7945 Y 24MAR MADEDI 1930 2125 0 Y
DEPARTS MAD TERMINAL 1
NOT VALID FOR CONNECTIONS
Currency:GBP
Itin: 93.69 OptSvcs: 0.00 Total: 93.69
----------------------------------------------------------------
Base Fare Amount: 80.69
Taxes Amount: 13.00
Fees Amount: 0.00
Screen Description:
Item: Description:
Currency:GBP Default currency of the pseudo city or currency
override
If the API connected carrier does not support the default or override currency, the
default currency of the carrier will be returned.
Itin: 93.69 Total Fare Amount
OptSvcs: 0.00 Total Amount of Optional Services Selected
Total: 93.69 Total Amount of Fare and Optional Services
EDI MAD City Pair
Y Class of service
Economy Fare Family or Fare Basis if no Fare Family
available
Cabin Cabin
18
FLIGHTS: Flights booked including if returned; terminal,
traffic
restrictions, code share disclosure
Base Fare Amount: Base of Total Fare Amount
Taxes Amount: Total taxes of Total Fare Amount
If Estimated is display, the carrier did not return
taxes so Shopping provide estimated taxes
Fees Amount: Any fees included in Total Fare Amount
The booked segments are added to the host PNR. Aggregated Shopping will create passive
segment using a ZK segment code for API connected carrier. Standard host processing
applies for traditional GDS carriers.
1. U2 7946 Y 20MAR EDIMAD ZK1 1500 1855 L WE
2. U2 7945 Y 24MAR MADEDI ZK1 1930 2125 L SU
5.2. Aggregated Shopping Main Screen – Booked Shop
To price a booked itinerary enter the following format:
>ZFS
Response:
>ZFS Currency:GBP
Opt:01/31---------+----20 Mar EDI MAD:01-Economy----------------
1* 94.39*U2#¦ 1 U2 7946 Y EDIMAD 1500 1855 0 Selected
2 157.17 LH¦----24 Mar MAD EDI:01-Economy----------------
3 162.99 LH¦ 2 U2 7945 Y MADEDI 1930 2125 0 Selected
4 180.39 YY¦
5 196.19 KL¦
6 202.84 AF¦
7 209.11 IB¦
8 218.25 YY¦--Book:>ZFSK01/0102·-------------------------
Next Opt:>ZFS*02·-+--Details:>ZFQD*01·------Rules:>ZFQN*01·-----
Screen Description:
Item: Description:
>ZFS Repeat of format entered
Currency:GBP Default currency of the pseudo city or currency
override
If the API connected carrier does not support the default or override currency, the
default currency of the carrier will be returned.
Opt:01/31 Current pricing option
/ total number of pricing options
1* * Indicates current pricing option
19
93.69 U2# Total Fare Amount
Carrier code - YY = multi carrier option
# = API connected carrier
Pricing Options are sorted by price and are displayed in low to high order based on
the Total Amount followed by earliest departure time of the first fight option. If price
and earliest departure time are the same then the order is random.
The response will include fares and itineraries applicable to the date shown in the
request for the number of passenger names in the PNR (including infants). If there
are no passenger names in the PNR then ECM will default to 1 adult passenger.
The price of an option is for all passengers in the PNR even if passenger select has
been used.
20 Mar EDI MAD:01-Economy Departure date
Origin and destination
Number of flight options available for the price
option
If provided by carrier, Fare Family name for price
option
Selected Indicates booked segment
The flight options are ordered by departure time. If the departure times (outbound
and return) are the same then the order is random.
Multi-carrier flight options may be returned for traditional GDS carriers. Example:
BA outbound and UA return.
Multi-carrier flights options will not be returned for API connected carriers.
Example: U2 outbound and LS return.
Next Opt:>ZFS*02 Tab to move to the next price option – option
number
may be overtyped
Book:>ZFSK01/0102 Tab to book price and flight option
Defaults to 1 passenger - may be overtyped
Defaults to first fight option for each O&D – may
be overtyped
Details:>ZFQD*01 View fare details for Price Option
Rules:>ZFQN*01 View fare rules text for Price Option
Cancel Segments from Main Shopping Screen
Future Enhancement
20
5.3. Neutral Availability Screen
To view API connected carriers in neutral availability enter the appropriate GDS availability
format:
>A20MAREDIMAD
Response:
NEUTRAL DISPLAY* WE 20MAR EDI/MAD
1 EDI MAD 1905 2300 U27946 W Y 319 #E
2 EDI LCY 1645 1805 @BA8707 J9 C9 D9 R9 I9 Y9 B9 H9 K9 M9#E70C*E
3 MAD 1840 2205 @BA8755 J9 C9 D9 R9 I6 Y9 B9 H9 K9 M9#E90C*E
4 EDI LCY 1645 1805 @BA8707 F9 A9 J9 C9 D9 R9 I9 W9 E9 T9#E70C*E
5 MAD 1840 2205 @IB7465 J9 C9 D9 I9 Y9 B9 H9 K9 M9 V9#E90C*E
6 EDI LCY 0715 0840 @BA8711 F9 A9 J9 C9 D9 R9 I9 W9 E9 T9#E90C*E
7 MAD 0935 1300 @IB7469 J9 C9 D9 I9 Y9 B9 H9 K9 M9 V9#E90C*E
Screen Description:
Item:
1 EDI MAD 1905 2300 U27946 W Y 319 #E
The # sign prior to the E on the far right indicates a U2 is a API connected carrier.
All API connected carriers file schedules with OAG, thus their flights are displayed in
neutral availability but without flight status. Only the class of service is displayed
followed by a blank space where the status appears for full service carriers.
5.4. Carrier Specific Availability Screen
To view API connected carrier specific availability enter the appropriate GDS availability
format:
>A20MAREDILON*U2
Response:
>A20MAREDILON*U2 Currency:GBP
WED 20MAR13 EDI LON *** easyJet ***
Opt:01/04 ------------- 01:30 HR ------+-------------------- *U2
1* EDI LGW 0620 0750 U2 802 0# ¦Adult Prices From:
2 EDI LGW 1330 1500 U2 808 0# ¦ 26.29
3 EDI LGW 1940 2110 U2 812 0# ¦U2 802
4 EDI LTN 1955 2110 U2 18 0# ¦Y9
¦
¦
¦
¦
Next Opt:>A*U2/02·---------------------+-Details:>FDL01·--------
21
Screen Description
The screen is split into 2 sections; flight data and class data.
Item: Description:
>A20MAREDILON*U2 Repeat of format entered
Currency:GBP Default currency of the pseudo city or currency
override
If the API connected carrier does not support the default or override currency, the
default currency of the carrier will be returned.
WED 20MAR13 EDI LON Departure day of the week
Departure date
Origin and destination
Opt:01/04 Current pricing option
/ total number of pricing options
*** easyJet *** Carrier name
1* * Indicates current pricing option
01:30 HR The difference in time zone between the
departure and
arrival city
Adult Prices From: Lowest available one way price for flight
26.29
U2 802 Carrier code and flight number of selected flight
Y9 Class of service and numeric availability of flight
If no numeric value is returned the alpha A for
available
will be displayed
Next Opt:>A*U2/02 Tab to move to the next Flight Option – option
may be
overtyped
Details:>FDL01 Tab to view Fare Details screen
5.5. Fare Details from Carrier Specific Availability Screen
To view Fare Details, tab to Details.
Details>FDL01
Response:
>FDL01 *** easyJet *** Currency:GBP
WED 20FEB13 EDI LON 1 EDI LGW 1330 1500 U2808
FARE CLASS / FARE FAMILY CABIN SELL
1 29.29 Economy Economy >01Y1·
2 88.99 FlexiFare Economy >01W1·
22
Rules:>FN1/01·----Availability:>A*R*U2·-------------------------
Screen Description:
Item: Description:
>FDL01 Repeat of format entered
*** easyJet *** Carrier name
Currency:GBP Default currency of the pseudo city or currency
override
If the API connected carrier does not support the default or override currency, the
default currency of the carrier will be returned.
WED 20FEB13 EDI LON Departure day of the week
Departure date
Origin and destination
1 EDI LGW 1330 1500 U2808 Flight option
1 Lowest fare option
29.29 Lowest total fare
Economy Fare Family or Fare Basis if no Fare Family
available
Economy Cabin
>01Y1
Rules:>FN1/01 Tab to view fare rules screen
Availability:>A*R*U2 Tab to return to carrier specific availability screen
Sell from Neutral and Carrier Specific Availability Screens
Reference and Direct sell formats apply.
NEUTRAL DISPLAY* TU 20NOV EDI/LON
1 EDI LGW 0620 0745 @AA6246 JA DA SA YA WA BA HA MA NA KA#737C*E
2 EDI LGW 0620 0745 BA2931 J9 C9 D9 R9 I9 W9 E9 T9 Y9 B9#734C*E
3 EDI LGW 0620 0750 U2 802 W Y 320 #E
4 EDI LHR 0635 0800 @EY7348 FLIGHT CANCELLED 320C*E
5 EDI LCY 0640 0805 @BA8701 F9 A9 J9 C9 D9 R9 I9 W9 E9 T9#E90C*E
6 EDI LTN 0700 0815 U2 12 W Y 319 #E
7 EDI LCY 0700 0830 @AF5158 J2 CC DC IC ZC OC W9 S9 A9 Y9#AR8C*E
8 EDI STN 0710 0830 U2 228 W Y 319 #E
>01Y3
Or
0U2Y20NOVEDILGWNN1
Response:
Currency:GBP
Itin: 33.29 OptSvcs: 0.00 Total: 33.29
----------------------------------------------------------------
City Pair-+ Class / Fare Family------------+ Cabin -------------
EDI LGW ¦ Y / Economy ¦ Economy
----------------------------------------------------------------
23
FLIGHTS: U2 802 Y 20NOV EDILGW 0620 0750 0 Y
ARRIVES LGW TERMINAL N
NOT VALID FOR CONNECTIONS
----------------------------------------------------------------
Base Fare Amount: 20.29
Taxes Amount: 13.00
Fees Amount: 0.00
5.6. Price Display
Fare quote is required prior to accessing Optional Services or a Seat Map.
>FQ
Response:
>FQ *** easyJet *** Currency:GBP
Itin: 494.94 OptSvcs: 0.00 Total: 494.94
Pricing for: S1-2
----------------------------------------------------------------
Fare Basis : W/W
Description: FlexiFare/FlexiFare
----------------------------------------------------------------
Summary For All Passengers:
Base Fare Amount : 455.94
Taxes Amount : 39.00
----------
Total Fare Amount : 494.94
P01:ADT/TEST/ONE: Total: 164.98
----Rules:>FNS01·----OptSvcs:>DAS*S01-02·----PaxDetails:>MD·----
>FQ *** easyJet *** Currency:GBP
Itin: 494.94 OptSvcs: 0.00 Total: 494.94
Pricing for: S1-2
----------------------------------------------------------------
----------
Base Fare Amount : 151.98
Optional Services Amount : 0.00
Taxes Amount : 13.00
XT : 13.00
----------------------------------------------------------------
P02:ADT/TEST/TWO: Total: 164.98
----------
Base Fare Amount : 151.98
----Rules:>FNS01·----OptSvcs:>DAS*S01-02·----PaxDetails:>MD·----
>FQ *** easyJet *** Currency:GBP
Itin: 494.94 OptSvcs: 0.00 Total: 494.94
Pricing for: S1-2
----------------------------------------------------------------
Optional Services Amount : 0.00
Taxes Amount : 13.00
XT : 13.00
----------------------------------------------------------------
P03:ADT/TEST/THREE: Total: 164.98
24
----------
Base Fare Amount : 151.98
Optional Services Amount : 0.00
Taxes Amount : 13.00
----Rules:>FNS01·----OptSvcs:>DAS*S01-02·----PaxDetails:>MD·----
>FQ *** easyJet *** Currency:GBP
Itin: 494.94 OptSvcs: 0.00 Total: 494.94
Pricing for: S1-2
----------------------------------------------------------------
XT : 13.00
----Rules:>FNS01·----OptSvcs:>DAS*S01-02·-----------------------
Screen Description:
Item: Description:
>FQ Repeat of format entered
Existing host fare quote formats are used, including the appropriate modifiers.
Segment select is mandatory for bookings containing more than one carrier and at
least one ECM segment is present.
ECM Pricing supports a total of 9 passengers including infants.
Pricing modifiers currently supported by ECM include negotiated fares, account
codes, promo codes, currency override, and passenger details.
Each passenger may only have one modifier, but a specific passenger modifier can
be repeated for a different passenger. For example: passenger 2 cannot be both a
child and an infant. But passenger 2 and 3 can each be a child, or each specify
“GVT”.
Modifier types such as currency override cannot be repeated.
*** easyJet *** Carrier name
Currency:GBP Default currency of the pseudo city or currency
override
If the API connected carrier does not support the default or override currency, the
default currency of the carrier will be returned.
Itin: 494.94 Total Fare Amount
OptSvcs: 0.00 Total Amount of Optional Services Selected
Total: 494.94 Total Amount of Fare and Optional Services
Pricing for: S1-2 Applicable segments
Fare Basis: W/W Fare basis by segment
Description: FlexiFare/FlexiFare Fare Family
Summary For All Passengers:
Base Fare Amount : 455.94
Taxes Amount : 39.00
----------
Total Fare Amount : 494.94
The total amount will include everything that was included with the price response,
including any taxes that were provided, requested optional services, fees, and
requested chargeable seats.
25
P01:ADT/TEST/ONE: Total: 164.98
----------
Base Fare Amount : 151.98
Optional Services Amount : 0.00
Taxes Amount : 13.00
XT : 13.00
The detailed breakdown for EACH passenger, starting with the passenger number,
applicable passenger type code, the passenger’s name information, and the total for
that passenger.
Optional Services, if present, will not be broken down, but will be a summary total
for each passenger and for all passengers. Taxes for optional services may or may
not be returned in the pricing response.
Taxes and fees, if present in the response, are broken down by individual items
displaying both the code and description, and are sub totaled. Requested chargeable
seats will be included in the fees breakdown.
Rules:>FNS01 Tab to view fare rules
OptSvcs:>DAS*S01-02 Tab to view Optional Services selected
PaxDetails:>MD Move down to view additional passenger fare
details
5.7. Optional Service Screens
>DAS*
Response:
>DAS*S1-2 *** easyJet *** Currency: GBP
Itin: 139.11 OptSvcs: 0.00 Total: 139.11
Opt:01/03--------------------------+-----------Detail-----------
1* Sports Equipment >DAS*S1-2/1-1¦Sports Equipment Charge
2 Baggage 29.00¦
3 Baggage 42.00¦
¦
¦
¦
¦
¦
Next Opt:>DAS*S1-2/02·-------------+-Book:>DAS01-01/S1-2/P1-2/C1
·
26
Screen Description:
Item: Description:
>DAS*S1-2 Repeat of format entered
All passenger names must be entered in the PNR and a pricing entry must be made
prior to requesting Optional Services.
Optional Services may be passenger and/or segment related. This means that
passenger 3 could have 1 bag on the outbound flight and 2 bags on the return and
the other passengers have nothing.
If >DAS only is entered, then ECM will default to showing all ECM segments for the
carrier and all passengers.
The GDS host currently has a Merchandizing function using DAS therefore if GDS
carriers exist in the PNR and the DAS entry is made for that carrier, the entry will
revert to the GDS host.
*** easyJet *** Carrier name
Currency:GBP Default currency of the pseudo city or currency
override
If the API connected carrier does not support the default or override currency, the
default currency of the carrier will be returned.
Itin: 139.11 Total Fare Amount
OptSvcs: 0.00 Total of Optional Services Selected
Total: 139.11 Total Amount of Fare and Optional Services
Itinerary Total, Optional Services purchased so far for all passengers and all
segments (Extras) and the cumulative total for Itinerary and Extras.
Opt:01/03 Current pricing option
/ total number of optional services
1* * Indicates current optional service
Sports Equipment >DAS*S1-2/1-1 The sports equipment option has a second level
Baggage 29.00 Available Optional Service and price
Detail Description of the optional service option
Sports Equipment Charge
Next Opt:>DAS*S1-2/02 Tab to move to next Optional Service – may be
overtyped
Book:>DAS01-01/S1-2/P1-2/C1 Tab to book Optional Service – may be overtyped
27
Sports Equipment Second Level
>DAS*S1-2/1-1
Response:
>DAS*S1-2 *** easyJet *** Currency: GBP
Itin: 139.11 OptSvcs: 0.00 Total: 139.11
Opt:01-01/10-----------------------+-----------Detail-----------
1-01* Pair of Skis 54.00¦Sports Equipment Charge
1-02 Bicycle 54.00¦
1-03 Wind Surfer 54.00¦
1-04 Diving Equipment 54.00¦
1-05 Golf Equipment 54.00¦
1-06 Surf Board 54.00¦
1-07 Hang Glider 54.00¦
1-08 Paraglider 54.00¦
Next Opt:>DAS*S1-2/01-02·----------+-Book:>DAS01-01/S1-2/P1-2/C1
Book Optional Service
Tab to Book and book one Baggage for passengers 1 and 2 on segments 1 and 2
Book:>DAS01-01/S1-2/P1-2/C1
Response:
>DAS*S1-2 *** easyJet *** Currency: GBP
Itin: 140.21 OptSvcs: 112.00 Total: 252.21
Opt:02/03--------------------------+-----------Detail-----------
1 Sports Equipment >DAS*S1-2/1-1¦P01- TEST/ONE 29.00
2* Baggage 29.00¦ S1 - EDIMAD - Count 1
3 Baggage 42.00¦ S2 - MADEDI - Count 1
¦P02- TEST/TWO 29.00
¦ S1 - EDIMAD - Count 1
¦ S2 - MADEDI - Count 1
¦
¦
Next Opt:>DAS*S1-2/03·-------------+-Book:>DAS02/S1-2/P1-2/C1·--
Item: Description:
OptSvcs: 112.00 Total of Optional Services Selected
(sports equipment previously selected)
Total: 252.21 Total Amount of Fare and Optional Services
Itinerary Total, Optional Services purchased so far for all passengers and all
segments (Extras) and the cumulative total for Itinerary and Extras.
P01- TEST/ONE 29.00 Cost of current selection by passenger
S1 - EDIMAD - Count 1 Number selected by passenger by segment
28
S2 - MADEDI - Count 1
Summary of Optional Services
>DAS*SUM
Response:
>DAS*SUM *** easyJet *** Currency: GBP
Itin: 140.21 OptSvcs: 112.00 Total: 252.21
By Segment
----------
>DAS*SEG/S1· U27946 20 Feb EDIMAD 57.00
>DAS*SEG/S2· U27945 24 Feb MADEDI 55.00
----------
By Passenger
>DAS*PAX/P01· TEST/ONE 83.00
>DAS*PAX/P02· TEST/TWO 29.00
Fares:>ZFQ*·----------------------------------------------------
Item: Description:
Itin: 140.21 Total itinerary amount
OptSvcs: 112.00 Total of Optional Services Selected
(sports equipment previously selected)
Total: 252.21 Total Amount of Fare and Optional Services
By Segment
>DAS*SEG/S1 Tab to view Optional Services by segment
57.00 Total for Segment 1
By Passenger
>DAS*PAX/P01 Tab to view Optional Services by passenger
83.00 Total for Passenger 1
Fares:>ZFQ* Tab to re-price
>DAS*PAX/S1-2/P01 *** easyJet *** Currency: GBP
Itin: 140.21 OptSvcs: 112.00 Total: 252.21
Pax:01/02 Tot: 83.00+---------------Segment-----------------
P01 * TEST/ONE ¦ U27946 20 Feb EDIMAD Seg Tot 42.00
P02 TEST/TWO ¦ Baggage 15.00
¦ Pair of Skis 27.00
¦ U27945 24 Feb MADEDI Seg Tot 41.00
¦ Baggage 14.00
¦ Pair of Skis 27.00
29
¦
¦
Next Pax:>DAS*PAX/S1-2/P02·-------Summary by SEG:>DAS*SEG·------
Book Optional Services through Cryptic Entry
Optional services may also be booked using ATPCO optional service codes using existing
GDS cryptic entries.
>DAS0BGSPGF/S1/N1-1/C1
Response:
>DAS0BGSPGF/S1/N1-1/C1 *
Seat Map and Seat Selection Screens
>SA*S1 *** easyJet *** Currency:GBP
Itin: 140.21 OptSvcs: 112.00 Total: 252.21
S01:U27946 Y 20FEB EDIMAD P01:TEST/ONE : 0.00
--------Price-¦Row¦ABC+DEF¦-- 319 Economy ----------------------
. Occupied ¦ 01¦333 333¦ Exit Row
1 3.00 ¦ 02¦222 222¦
2 8.00 ¦ 03¦222 222¦
3 12.00 ¦ 04¦222 222¦
¦ 05¦222 222¦
¦ 06¦..1 111¦
¦ 07¦111 111¦
¦ 08¦111 111¦
¦ 09¦111 111¦
----SeatDtls:>SA*SD01·------Sell:>S.P01S01/·--------More:>MD·---
----NextSeg:>SA*P01S02·-----NextPax:>SA*S01P02·-----------------
Item: Description:
>SA*S1 Repeat of format entered
Segment number must be specified in the entry. If passenger number is not
specified, the default will be name 1 in the Booking
*** easyJet *** Carrier name
Currency:GBP Default currency of the pseudo city or currency
override
If the API connected carrier does not support the default or override currency, the
default currency of the carrier will be returned.
Itin: 140.21 Total itinerary amount
OptSvcs: 112.00 Total of Optional Services Selected
Total: 252.21 Total Amount of Fare and Optional Services
30
Itinerary Total, Optional Services purchased so far for all passengers and all
segments (Extras) and the cumulative total for Itinerary and Extras.
S01:U27946 Y 20FEB EDIMAD Segment
--------Price-¦ The Price Details Section
. Occupied ¦
1 3.00 ¦
2 8.00 ¦
3 12.00
The Price Details Section serves as the pricing legend for the actual seat map. Prices
may be specific to a particular seat, or based on the generic characteristics of the
seat (for example: aisle, window, exit row, etc...), but is dependent on the carrier.
¦ 01¦333 333¦ Seat Map Section
¦ 02¦222 222¦
¦ 03¦222 222¦
¦ 04¦222 222¦
¦ 05¦222 222¦
¦ 06¦..1 111¦
¦ 07¦111 111¦
¦ 08¦111 111¦
¦ 09¦111 111¦
Row numbers are indicated on the left hand side.
Available seats will be represented by the number from the pricing legend
corresponding to the price of the seat.
If the seat is not available a “dot” will be displayed.
Aisles are represented by a blank character.
¦-- 319 Economy ---------------------- Row Details
Exit Row
The top line of the Row Details Section contains the equipment code for the
selected segment and the cabin description.
Row details if available for each applicable row.
SeatDtls:>9V/SD01} Tab to view Seat Details
Sell:>9S/N1-1/S01/} Tab to enter desired seat, example 2A
More:>MD} Tab to move down on the map
NextSeg:>9V/N1-1/S02} Tab to move to the next segment
NextPax:>9V/S01/N1-2} Tab to move to the next passenger
31
>S.P01S01/2F *** easyJet *** Currency:GBP
Itin: 140.41 OptSvcs: 120.00 Total: 260.41
S01:U27946 Y 20FEB EDIMAD P01:TEST/ONE : 8.00
--------Price-¦Row¦ABC+DEF¦-- 319 Economy ----------------------
. Occupied ¦ 01¦333 333¦ Exit Row
1 3.00 ¦ 02¦222 22*¦ <<<<< SEAT SELECTED 2F <<<<<
2 8.00 ¦ 03¦222 222¦
3 12.00 ¦ 04¦222 222¦
¦ 05¦222 222¦
¦ 06¦..1 111¦
¦ 07¦111 111¦
¦ 08¦111 111¦
¦ 09¦111 111¦
----SeatDtls:>SA*SD01·------Sell:>S.P01S01/·--------More:>MD·---
----NextSeg:>SA*P01S02·-----NextPax:>SA*S01P02·-----------------
>S.P01S01/2F Seat 2F was selected for passenger 1
The total amount for the selected passenger in the Header Section has also been
updated to reflect the price of the seat that has been requested as has the Totals
line.
>SA*S01P02 *** easyJet *** Currency:GBP
Itin: 140.41 OptSvcs: 120.00 Total: 260.41
S01:U27946 Y 20FEB EDIMAD P02:TEST/TWO : 0.00
--------Price-¦Row¦ABC+DEF¦-- 319 Economy ----------------------
. Occupied ¦ 01¦333 333¦ Exit Row
1 3.00 ¦ 02¦222 22*¦ <<<<< P1
2 8.00 ¦ 03¦222 222¦
3 12.00 ¦ 04¦222 222¦
¦ 05¦222 222¦
¦ 06¦..1 111¦
¦ 07¦111 111¦
¦ 08¦111 111¦
¦ 09¦111 111¦
----SeatDtls:>SA*SD01·------Sell:>S.P02S01/2E --------More:>MD·-
----NextSeg:>SA*P01S02·-----NextPax:>SA*S01P·-------------------
>SA*S01P02 Passenger 2 was selected and the seat for passenger 1
identified
>S.P02S01/2E *** easyJet *** Currency:GBP
Itin: 140.61 OptSvcs: 128.00 Total: 268.61
S01:U27946 Y 20FEB EDIMAD P02:TEST/TWO : 8.00
--------Price-¦Row¦ABC+DEF¦-- 319 Economy ----------------------
. Occupied ¦ 01¦333 333¦ Exit Row
1 3.00 ¦ 02¦222 2**¦ <<<<< SEAT SELECTED 2E <<<<<
2 8.00 ¦ 03¦222 222¦
3 12.00 ¦ 04¦222 222¦
32
¦ 05¦222 222¦
¦ 06¦..1 111¦
¦ 07¦111 111¦
¦ 08¦111 111¦
¦ 09¦111 111¦
----SeatDtls:>SA*SD01·------Sell:>S.P02S01/·--------More:>MD·---
----NextSeg:>SA*P01S02·-----NextPax:>SA*S01P·-------------------
>S.P02S01/2E Seat 2E was selected for passenger 2
Complete PNR - Passenger Data and Form of Payment
The following fields are mandatory for all API connected carrier bookings:
Passenger Names
Passenger Title
A minimum of one phone field
A minimum of one address line
Form of payment
When an agent attempts to End Transact a PNR, Aggregated Shopping will check that the
PNR contains all the mandatory information required before sending the book request.
Each API connected carrier may have different mandatory fields and as such Aggregated
Shopping will provide an error if the correct fields have not been entered.
In addition to the required fields, a pricing entry must be made prior to End Transact. If a
Pricing Entry is not made the following error message will be displayed: ECMERRtbd-NEED
PRICING ENTRY BEFORE END TRANSACTION
Passenger Title
A passenger title mandatory in the name field for API connected carriers. The following
titles are supported:
MR
MRS
MISS
MS
MASTER
MSTR
If Passenger title exists but is not supported by the requested API connected carrier,
Travelport Aggregated Shopping will display an error.
>Z*NT will display the following information appropriate to the API connected carrier:
>Z*NT *** easyJet ***
ALLOWED PASSENGER NAME TITLE LIST
----------------------------------------------------------------
MR....MR ¦ ¦
MRS....MRS ¦ ¦
MISS....MISS ¦ ¦
MS....MS ¦ ¦
CHD....CHD ¦ ¦
MASTER....MASTER ¦ ¦
¦ ¦
33
¦ ¦
Address Line
An address line is required, either the ADRS or DVLR. The address must contain the
minimum of 5 address elements including country.
W. or D. (for Galileo):
Name
Address Line
Town/City
Country
Zip/Postal code
Galileo address examples:
ADRS-PERSON NAME*ADDRESS LINE*TOWN*COUNTRY*P/SN59NX
DLVR-PERSON NAME*ADDRESS LINE 1*TOWN*STATE*COUNTRY*P/SN59NX
Phone Field
A minimum of one phone number is required.
Galileo phone examples:
o HOME PHONE.....................>P.NYCH*212 555-3012
o BUSINESS PHONE WITH EXTENSION..>P.LAXB*818 555-7000X469
o TRAVEL AGENCY PHONE............>P.HNLT*808 555-3160-ANN
o ACCOMMODATION/HOTEL WITH EXT...>P.MIAA*305 555-5555X1907
o INPUT HOME (ASSUMED CITY) >P.H*818 555-0924
o CELLULAR PHONE.................>P.BOSC*617 555-9876
o FAX............................>P.CHIF*773 555-8018
o PDA............................>P.WASP*201 555-6889
Email Address
A minimum of one email address is required. If multiple email addresses exist, then the
first email address will be sent to the API connected carrier.
Galileo email address example:
>P:DENE/SUE--ANN.LI//GALILEO.COM
Form of Payment
The following forms of payment are supported by Travelport Aggregated Shopping:
CREDIT CARD
DEBIT CARD
AGENCY PAYMENT
CASH
TRAVEL ACCOUNT CARD
PREPAID CARD
MISC CHARGE ORDER
Not all API connected carriers support all forms of payment, therefore Travelport
Aggregated Shopping maintains a list of acceptable Forms of Payments by carrier. If a form
of payment is entered that is not supported for the carrier booked the following will display:
>ZF*S1-2 *** easyJet ***
Card Holder Name:>ZF/S1-2/NM-MS ONE TEST·
34
Selected FOP:Not Selected
Opt:01/02 --------------------+------- Detail -----------------
1* Credit Card (CC) ¦American Express (AX)
2 Debit Card (DC) ¦Visa (VI)
¦Diners Club (DN)
¦Switch/Maestro (SW)
¦Mastercard (MC)
¦EasyJet Electron (EL)
¦ELV (EV)
Next Opt:>ZF*S1-2/02·---------+-More:>MD·----------------------
Book:>ZF/S1-2/CC·
The entry to display the Form of Payment screen is:
>ZF*Sn
Travelport Aggregated Shopping will generate an internal entry to retrieve unmasked FOP
from PNR when the >ZF* entry is made or attempts and End Transact without a form of
payment.
If no form of payment has been entered, or the form of payment is masked then the form
of payment must be manually entered using the following format:
>ZF/
Example: >ZF/S1-2/CC/VI4444333322221111/D1112/S123/NM-Mr Joe TRAVLER
The following entries can be used to enter the security code if the credit card was stored in
the PNR :
>ZF/ S1*2/CC/S123
>ZF/CC/S123
Price Change on End Transact
Travelport Aggregated Shopping will display any change in price during End Transact of
new booking. The Price Change screen is returned when the final price is different than the
Pricing response on new booking.
Continue working on the PNR and/or re-enter the “End Transact” entry to accept the price
change.
*** Booking Did Not Complete. Price Changed By 12.25 ***
*** easyJet *** Currency:CAD
Pricing for: S1-4 Total: 1889.10
----------------------------------------------------------------
Fare Basis : A14TGB/E10TGB/E10TGB/A14TGB
Description: Tango/Tango Plus/Tango Plus/Tango
----------------------------------------------------------------
P01:ADT/Traveller/Joe: Total: 944.55
----------
Base Fare Amount : 786.00
Taxes Amount : 108.55
GST Goods And Services Tax : 58.55
ZN Passenger Service/Security : 12.50
----Rules:>FNS01}-----OptSvcs:>DAS*S01-04}----More:>MD}---------)>
35
Display Stored Fare (optional)
Example: *LF/S1
>*LF/S1 *** easyJet *** Currency: GBP
Itin: 45.33 OptSvcs: 0.00 Total: 45.33
----------------------------------------------------------------
S01 U25474 Y 20FEB2013 0730 0855
P01 ADT Base Fare : 17.61
P02 ADT Base Fare : 17.61
Optional Service Amount : 0.00
Taxes Amount : 0.00
Fees Amount : 10.11
5.8. Restricted Entries
Some existing GDS entries are restricted if the booking contains an API connected segment.
Divide PNR
Repeat End Transact
QEP prior to ending the PNR
Galileo PNR Example
SXXXXX/21 XDBKR C185216 AG 99999992 16MAY
1.3PLASTNAME/FIRSTMR/SECONDMRS/THIRDMS*P-CNN DOB01JAN01
4.I/1PLASTNAME/FOURTHMS*12JAN12
1. YY 9684 M 20AUG JFKLHR ZK3 1815 #0635 0
2. XX 9998 M 29AUG LHRAMS ZK3 1815 #0835 0
OPERATED BY ECM AIRWAYS
** VENDOR LOCATOR DATA EXISTS ** >*VL•
** SERVICE INFORMATION EXISTS ** >*SI•
** EMAIL ADDRESS EXISTS ** >*EM•
FONE-LONB*01753288000
ADRS-MR.F.LASTNAME*8 HURRICANE WAY*LANGLEY*GBR*P/SL38AG
TKTG-T*
DOCI-FREE TEXT-#ECM01#REFYY/ABCDEF/USD
002. FREE TEXT-#ECM01#P01ADT/103.54/25.95/129.49
003. FREE TEXT-#ECM01#P02ADT/103.54/25.95/129.49
004. FREE TEXT-#ECM01#P03CNN/103.54/25.95/129.49
005. FREE TEXT-#ECM01#P04INF/25.00/0.00/25.00
006. FREE TEXT-#ECM01#S01FLTYY9684/M/20AUG2011/JFKLHR/18150635
007. FREE TEXT-#ECM01#DAS/P1-3/S1/AIRPORT CHECKIN-TSCI/6.00/3
008. FREE TEXT-#ECM01#DAS/P1/S1/HOLDBAGS-BGPP/20.00/1
009. FREE TEXT-#ECM01#FEE33.50
010. FREE TEXT-#ECM01#FOPVI4XXXXXXXXXXX1111/480.96
011. FREE TEXT-#ECM01#TOT480.96
012. FREE TEXT-#ECM01#BAG/BAGGAGE ALLOWANCE
013. FREE TEXT-#ECM01#BAG/CARRY ON BAG/MAX 10KG/56*45*25 CM/5.00
014. FREE TEXT-#ECM01#BAG/FIRST HOLD BAG/MAX 20KG/81*119*119 CM/20.00
36
015. FREE TEXT-#ECM01#BAG/FIRST-SECOND HOLD BAG/MAX 32KG/81*119*119
CM/35.00
016. FREE TEXT-#ECM01#BAG/ADDITIONAL DISCOUNTS MAY APPLY
017. FREE TEXT-#ECM01#BAG/OVERWEIGHT AND OVERSIZE CHARGES MAY APPLY
018. FREE TEXT-#ECM01#WARN/BAGS TO BE COLLECTED ON LANDING
019. FREE TEXT-#ECM02#-REFXX/ABCDEF/USD
020. FREE TEXT-#ECM02#-P01ADT/50.67/0.00/50.67
021. FREE TEXT-#ECM02#-P02ADT/50.67/0.00/50.67
022. FREE TEXT-#ECM02#-P03CNN/50.67/0.00/50.67
023. FREE TEXT-#ECM02#-P04INF/20.00/0.00/20.00
024. FREE TEXT-#ECM02#-S02FLTXX9998/V/29AUG2011/LHRAMS/18152035
025. FREE TEXT-#ECM02#-DAS/P1-3/S2/AIRPORT CHECKIN-TSCI/6.00/3
026. FREE TEXT-#ECM02#-DAS/P1/S2/HOLDBAGS-BGPP/20.00/1
027. FREE TEXT-#ECM02#-FEE14.29
028. FREE TEXT-#ECM02#-FOPVI4XXXXXXXXXXX1111/240.80
029. FREE TEXT-#ECM02#-TOT240.80
030. FREE TEXT-#ECM02#-WARN/BAGS TO BE COLLECTED ON LANDING
6. Appendix A – Pricing and Availability Modifiers
Galileo Pricing Modifiers Example Format Additional Business
Logic
Preferred Passenger Types ZFS|*STU
Required Passenger Types ZFS|**STU
Discount Pricing ZFS|*RP15
ZFS|*FA15
ZFS|*FT15
Error - Not currently
supported
Increase Pricing ZFS|*IP10
ZFS|*IF10
Error - Not currently
supported
Passenger Select ZFSP1*STU
ZFSP1*STU.2*CNN
ZFS|P1-3*STU
Only supported with PTC
override
Spanish Residents ZFS|P1*ADRETCI Error - Not currently
supported
Promo Fares ZFS|-PROMO CODE
Private Fares ZFS|:P
ZFS|:G
ZFS|:A
ZFS|-ACCT CODE
Public Fares Only ZFS|:N
Ticketing Agency Modifier ZFS|TAxxxx (xxxx =
PCC of ticketing agency)
Default Plating Carrier ZFS|/CU2
Pseudo City ZFS|-*PCC
Net Fares Only ZFS|:C
37
Penalty Modifiers ZFS|PEnn
ZFS|:MN
ZFS|:MM
ZFS|:NX
ZFS|:AP
ZFS|:NR
nn can be 00 through 99
Currency Override ZFS|:EUR On 1G only works with
booked Itinerary but
hopefully ECM will work
with booked and
unbooked. If it does not
work with unbooked, this
is not an error
Sell City / Ticketing City ZFS|.ctycty Error - Not currently
supported
Segment Select ZFSS1
ZFSS1.3
ZFSS1-3
ZFSS1-3.4.6-7
Booked Itinerary Only
Select all segments ZFSALL
Electronic / Paper Tickets ZFS|ET
ZFS|PT
Stopover ZFS|O1 Error - Not currently
supported
Connection Modifier ZFS|X1 Error - Not currently
supported
Tax Exemptions ZFS|TE
ZFS|TE-tax code
ZFS|TE-tax code-tax
code
Maximum Desired Fare ZFS|M300 Error - Not currently
supported
Galileo Availability
Modifiers
Example Format Additional Business
Logic
Regardless of Availability ZFSA Error - Not currently
supported
Include / Exclude Carriers ZFS||/cx
ZFS||/cx-
It is acceptable to have
multiple carriers and a
combination of include
and exclude
Include Only Carrier ZFS||/cx#
Include / Exclude Alliance ZFS||//*S
ZFS||//*S-
Error - Not currently
supported
Days Earlier / later ZFS||-85
ZFS||#85
Error - Not currently
supported
38
Include / Exclude City ZFS||.CTY
ZFS||.CTY-
ZFS||.CTY.CTY
ZFS||.CTY-.CTY-
ZFS||.CTY.CTY-
Flight Types ZFS||.D
ZFS||.C
ZFS||.SI
ZFS||.SO
Error if more than 1 flight
type requested
Multi Airports ZFS||M
ZFS||Mcty
ZFS||Mcty.cty
Cabin Preference ZFS||-PREMF
ZFS||-FIRST
ZFS||-BUSNS
ZFS||-PREME
ZFS||-ECON
It is acceptable to have
multiple cabins
Preferred Time of Day
modifier
ZFS||.M
ZFS||.N
ZFS||.E
Required Time of Day
modifier
ZFS||.M#
ZFS||.N#
ZFS||.E#
Error if more than 1 time
of day requested
Departure Time ZFS||DTnn nn = 1-23
If arrival time also
entered then disregard
Departure Time i.e. this is
not an error
On 1G only works with
booked Itinerary but
hopefully ECM will work
with booked and
unbooked. If it does not
work with unbooked, this
is not an error
Arrival Time ZFS||Atnn nn = 1-23
On 1G only works with
booked Itinerary but
hopefully ECM will work
with booked and
unbooked. If it does not
work with unbooked, this
is not an error
Journey time ZFS||JTnn nn = 1-99
On 1G only works with
booked Itinerary but
39
hopefully ECM will work
with booked and
unbooked. If it does not
work with unbooked, this
is not an error
Itinerary as Booked ZFS||I Error if no itinerary
currently booked or if
Flight Type modifiers also
entered
7. Appendix B – Error Messages
Pricing Error Messages
Entry Condition Error Message
$B
FQ
4P
Segments specified
or implied include
multiple carriers.
ECMERR24 – MULTI-CARRIER
PRICING NOT PERMITTED – SPECIFY
SEGMENT(S)
$B/S1
FQS1
4PS1
Multiple segments
for an ECM carrier
exist, but not all
were specified in
the request.
ECMERR25 – PRICE REQUEST MUST
BE FOR ALL SEGMENTS FOR DC
CARRIER
$BN1
FQP1
4PN1.1
The request did not
specify all names in
the booking.
ECMERR26 – PRICE REQUEST MUST
BE FOR ALL NAMES FOR DC CARRIER
$B*MIL
FQ*MIL
4PPMIL
A modifier has been
specified that is
either not
supported by ACH,
or is not supported
by the specified
carrier.
ECMERR27 – MODIFIER NOT
SUPPORTED BY DC CARRIER
$B
FQ
4P
Pricing has been
requested for a
Multi-city itinerary
for a ECM carrier
that does not
support it.
ECMERR28 – MULTI-CITY NOT
SUPPORTED BY DC CARRIER
$B/S3
FQS3
4PS3
Segment 3 does not
exist.
ECMERR29 – INVALID SEGMENT
NUMBER
40
$BN1-4
FQP1-4
4PN1.4
Passenger 4 does
not exist.
ECMERR30 – INVALID PASSENGER
NUMBER
Z$B
ZFQ
Z4P
The input request
message is not in a
valid format.
ECMERR31 – INVALID FORMAT
Z*$B
ZFQ*
Z4P*
Previous ECM price
request does not
exist so it cannot be
redisplayed.
ECMERR32 – NEED PRICE DISPLAY
Z*$V
ZFN*
Z4PR*
Previous ECM price
request does not
exist so previous
rules cannot be
redisplayed.
ECMERR33 – NEED RULE DISPLAY
$B
FQ
4P
The booking
contains and INS
(Infant with seat).
ECMERRtbd – INFANT SEAT PRICE
REQUEST NOT PERMITTED FOR DC
CARRIER
$B
FQ
4P
The booking does
not contain all of
the names.
ECMERRtbd – ALL NAMES MUST BE
PRESENT FOR PRICING REQUEST
$BN1|2*INF
FQP1.2*INF
4PN1.2|PINF
The passenger
modifier is not valid
for the name
specified.
ECMERRtbd – INVALID MODIFIER FOR
SPECIFIED NAME
Optional Service Error Messages
Entry Condition Error Message
DAS01/S3/N1/C1 Segment 3 does
not exist
ECMERRtbd-INVALID SEGMENT
SELECTION
DAS03/S1/N1-3/C1 Passenger 3 does
not exist
ECMERRtbd-INVALID PASSENGER
SELECTION
DAS02/S1*3/N1-4/C1 Passenger 4 is
infant
ECMERRtbd-OPTION NOT VALID FOR
INFANTS
DAS02/S1*3/N2/C-1 Negative count
entered
ECMERRtbd-COUNT CANNOT BE
LESS THAN ZERO
DAS*SEG/S3 Segment 3 does
not exist
ECMERR1tbd-INVALID SEGMENT
SELECTION
41
DAS*PAX/N1-3 Passenger 3 does
not exist
ECMERRtbd-INVALID PASSENGER
SELECTION
DAS013/S1/N1-1/C1 Option 13 does not
exist
ECMERRtbd-INVALID OPTION
SELECTION
DAS0TSCI/S1*2/N1-
1/C2
Requesting 2
Airport check-in for
a passenger
ECMERRtbd-INVALID COUNT
SELECTION
DAS0TSPR/S1*2/N1-
1/C2
Requesting 2
Priority Boarding
for a passenger
ECMERRtbd-INVALID COUNT
SELECTION
DAS0TSPR/S1*2/N1-
1|1-3/C1
Carrier only
supports Priority
Boarding for all
passengers
ECMERRtbd- SELECT TSPR FOR ALL
PASSENGERS
DAS*S1/OPT Carrier does not
support Optional
Services
ECMERRtbd-FUNCTIONALITY NOT
SUPPORTED FOR THIS CARRIER
DAS01/S1/N1-1/C1 No names exist in
the PNR for this
passenger
ECMERRtbd-NAMES MISSING
DAS01/S2/N1/C1 Carrier does not
support segment
select
ECMERRtbd-SEGMENT SELECT NOT
SUPPORTED FOR THIS CARRIER
DAS0TSCI/S1*2/N1-
2/C1
Carrier only
supports Check-in
type for all
passengers
ECMERRtbd- SELECT {1} FOR ALL
PASSENGERS
DAS0BGSP/S1*2/N1-1 Carrier requires
secondary code
ECMERRtbd- SPECIFY TYPE OF BGSP
REQUIRED
DAS0BGSPGF/S2/N1/C1 Carrier requires
Optional Services
for all segments
ECMERRtbd- SELECT BGSPGF FOR
ALL SEGMENTS
E or $B Agent is End
Transacting or
Pricing a PNR
containing Hold
Baggage or Sports
Equipment but
carrier requires
TSCI
ECMERRtbd-BAGGAGE SELECTED -
AIRPORT CHECK-IN REQUIRED
E or $B Agent is End
Transacting or
Pricing a PNR
containing an infant
but carrier requires
TSCI
ECMERRtbd-INFANT TRAVELLING -
AIRPORT CHECK-IN REQUIRED
DAS0BGPP/S1/N1-1/C4 Carrier limit for
Bags per person is
3
ECMERRtbd- MAXIMUM {0} HOLD
BAGS PER PASSENGER ALLOWED
42
Seat Map Error Response
Entry Condition Error Message
9V/N1-1 or SA*P1 or
4*N1.1
Segment not
specified
ECMERRtbd – SEGMENT MUST BE
SPECIFIED
9V/N1-1/S5 or
41*N1.1
Segment specified
is not a ECM carrier
– name reference is
not supported for
Apollo GDS booked
segment seat maps
ECMERRtbd – SEGMENT SPECIFIED IS
NOT A DC CARRIER
9V/N1-1/S1 or
SA*P1S1 or 41*N1.1
Segment specified
is a ECM carrier
that does not
support advance
seat selection &
seat map displays
ECMERRtbd – SEAT SELECTION NOT
SUPPORTED BY CARRIER
9V/N1-1/S2 or
SA*P1S2 or 42*N1.1
Seat Map display
requested during
booking, and the
segment specified is
a ECM carrier that
does not permit
seat selection prior
to ET
ECMERRtbd – SEAT SELECTION NOT
PERMITTED BY CARRIER PRIOR TO ET
9V/N1-1/S3 or
SA*P1S3 or 43*N1.1
Seat Map display
requested after ET,
and the segment
specified is a ECM
carrier that does
not permit seat
selection after ET
ECMERRtbd – SEAT SELECTION NOT
PERMITTED BY CARRIER AFTER ET
9V/N1-1/S4 or
SA*P1S4 or 44*N1.1
Segment 4 does not
exist
ECMERR29 – INVALID SEGMENT
NUMBER
9V/N1-3/S1 or
SA*P2S1 or 41*N1.3
Passenger 3 does
not exist
ECMERR30 – INVALID PASSENGER
NUMBER
Seat Selection Error Responses
Entry Condition Error Message
9S
S.N
4RA
Segments specified
or implied are for
more than one
carrier.
ECMERRtbd – MULTI-CARRIER SEAT
REQ NOT PERMITTED – SPECIFY
SEGMENT(S)
9S/N1-1|1-2/S1/15A
S.P1-2S1/15A
4RS1-1.1/1.2$15A
Number of seats
specified is less
than the number of
passengers
specified.
ECMERRtbd – REQUEST SEATS FOR
ALL NAMES
43
9S/N1-1/S1
S.P1S1
4RS1-1.1
Segment specified
is a ECM carrier
that does not
support advance
seat selection &
seat map displays
ECMERRtbd – SEAT SELECTION NOT
SUPPORTED BY CARRIER
9S/N1-1/S1
S.P1S1
4RS1-1.1
Seat requested
during booking, and
the segment
specified is a ECM
carrier that does
not permit seat
selection prior to ET
ECMERRtbd – SEAT SELECTION NOT
PERMITTED BY CARRIER PRIOR TO ET
9S/N1-1/S1
S.P1S1
4RS1-1.1
Seat requested
after ET, and the
segment specified is
a ECM carrier that
does not permit
seat selection after
ET
ECMERRtbd – SEAT SELECTION NOT
PERMITTED BY CARRIER AFTER ET
9S/N1-1/S4
S.P1S4
4RS4-1.1
Segment 4 does not
exist
ECMERR29 – INVALID SEGMENT
NUMBER
9S/N1-3/S1
S.P3S1
4RS1-1.3
Passenger 3 does
not exist
ECMERR30 – INVALID PASSENGER
NUMBER
9S/N1-1/S1/99P
S.P1S1/99P
4RS1-1.1$99P
Seat requested
either does not
exist or is not
available
***** INVALID SEAT SELECTION
*****
(this error message is appended to a
Seat Map display for the passenger
and segment for which the request
was invalid)
9S/S1
S.S1/NA
4RA$A
Generic seat
request for a ECM
carrier that does
not support generic
seating
ECMERRtbd – GENERIC SEAT
REQUEST NOT SUPPORTED BY
CARRIER
Seat Characteristics Error Responses
Entry Condition Error Message
Z9C/S1/14A
ZSC*S2/10B
Seat map data is
not present for the
specified segment
ECMERRtbd – NO SEAT DATA
44
Z4RC/S1/14A
Z9C/S3/14A
ZSC*S3/10B
Z4RC/S3/14A
Segment 3 does not
exist
ECMERR29 – INVALID SEGMENT
NUMBER
Z9C/S1/99P
ZSC*S2/99P
Z4RC/S1/99P
Seat specified does
not exist
ECMERRtbd – INVALID SEAT NUMBER
Seat Display Error Responses
Entry Condition Error Message
9D
*SD
*S
No seat data
present in the
booking
ECMERRtbd – NO SEAT DATA
9D/S3
*S|S3
Segment 3 does not
exist (Apollo only)
ECMERR29 – INVALID SEGMENT
NUMBER
9D/N1-4
*S|N1.4
Passenger 4 does
not exist (Apollo
only)
ECMERR30 – INVALID PASSENGER
NUMBER
Cancel Seat Error Responses
Entry Condition Error Message
9X
S.@
4RX
ECM segments
specified or implied
include more than
one carrier
ECMERRtbd – MULTI-CARRIER SEAT
CANCEL NOT PERMITTED – SPECIFY
SEGMENT(S)
9X
S.@
4RX
Seats specified or
implied for cancel
include reserved
seats committed via
ET
ECMERRtbd – CANCEL OF RESERVED
SEATS NOT PERMITTED
9X
S.@
4RX
Seat data is not
present in the
booking
ECMERRtbd – NO SEAT DATA
9X/S3
S.S3@
Segment 3 does not
exist
ECMERR29 – INVALID SEGMENT
NUMBER
45
4RX3
9X/N1-4
S.P4@
4RX-1.4
Passenger 4 does
not exist
ECMERR30 – INVALID PASSENGER
NUMBER