Professional Documents
Culture Documents
Technical Reference
(Amadeus Proprietary and Confidential Information: unauthorized use and disclosure strictly forbidden. 2010 - Amadeus s.a.s - All Rights Reserved.)
Introduction
This document is the technical reference for an Amadeus functional interface. This reference is not directly
bundled to Amadeus Programming Interface development or any other development flavour. It is just a generic
description of the interface through all the service s it publishes.
Structure hierarchy
* A service contains an input message and an output message.
* A query/reply structure contains a list of simple structures and a list of grouped structures.
* A grouped structure contains a list of simple structures and a list of grouped structures.
* A simple structure contains a list of data elements and grouped data elements.
* A data element can be coded, therefore a code list is described in a separate table.
Document structure
* Service overview.
* Query and output messages for the service, with their corresponding description.
* For each query/reply structure, a table describing its higher level entities of the query/reply structure.
* For each grouped or simple structure, a table describing the entities they are built with.
* For each coded entity, a table describing the possible coded values it can take.
Grouped structures introduces the 'level' concept within a structure. This level is reflected in the structure tables
via indentation.
Document navigation
The document uses internal links to quickly navigate between referenced entities and its corresponding structure
and substructures (if any).
Glossary of terms
Entity definition
Every entity in this document is defined by:
M* (Mandatory) : This indicates that the status differs from the IATA PADIS Data Dictionary. If an entity is defined
as conditional in the IATA approved message but must be mandatory to complete a business function, the entity
will be indicated with an M for Mandatory along with an asterix (*).
Representation
Following table explains the meaning of possible representations for a leaf entity.
Representation Meaning
ax The entity is conveying a fix number(x) of alphabetic elements.
Table of contents
Operation: Insurance_Proposal.............................................................................................. 1
Query message ................................................................................................................. 2
Reply message ..................................................................................................................5
Grouped structures ............................................................................................................... 8
Simple structures .................................................................................................................. 9
Codesets ............................................................................................................................. 36
i
Amadeus Programming Interface
Operation: Insurance_Proposal .
providerProductDetails Insurance product M 1 The segment contains the Product Type that is
details used by the Provider to propose a specific type of
policy (eg. cancellation, etc.).
extraPremium Monetary information C 1 Amount that is added to the total premium in case
an extrareference is specified.
substituteName Traveller information C 2 Provides details about the substitute name or the
nanny name.
planType Insurance provider and M 1 Provides information about the type of plan being
products quoted.
coverage Insurance coverage M 1 Only codelists 415Z CM, CP, CV may apply here
coverageDates Structured period C 1 To specify the starting date and the end date of the
information insurance.
travelCost Insurance coverage M 1 For codelist 415Z only TV value applies here
languageCode User preferences C 1 This segment convey the language to the insurance
provider
errorFreeText Free text information C 10 Free Flow Text to convey the error or warning
message.
insuranceIdentifier Item references and M 1 To identify the insurance element with a unique
versions identifier for updates.
substiteName Traveller information C 2 Provides details about the substitute name and/or
the nanny name.
extraPremium Monetary information C 1 Amount that is added to the total premium in case
an extrareference is specified.
productSection Group C 50 To convey the products and it's directly related data
productCode Insurance product M 1 To convey the product code and the product
details Description.
planCostInfo Tariff information M 1 Contains the price of one Product's Extension and
the total price that includes the price of the specific
Extension and of the Product.
informationLines Free text information M 1 To convey the information the provider estimates
important on a given product.
planCostInfo Tariff information M 1 Contains the price of one Product's Extension and
the total price that includes the price of the specific
Extension and of the Product.
informationLines Free text information M 1 To convey the information the provider estimates
important on a given product's extension.
planType Insurance provider and M 1 Provides information about the type of plan being
products quoted/booked
nameDetails Name M 1
coverage Insurance coverage M 1 Only codelists 415Z values CP, CV, CM apply here
coverageDates Structured period C 1 To specify the starting date and the end date of the
information insurance.
productKnowledge Action details C 20 Used to specify the necesary data for pricing.
travelCost Insurance coverage M 1 Only codelist value 415Z : TV may appply here
travelAmount Monetary information C 1 Contains the amounts for the travel values per
passenger
bookingDate Structured date time C 1 the date the segment has been
information booked.
otherPaxDetails Traveller details C 1 "" Only used to specify the given name.
Structure: NAME
Entity Structure St Rep Fmt Comments
nameInformation Name information M 1 "" Used to specify the name field in
the address field: To identify the
type of name, the actual name or a
code to identify the name, and the
status of the name. This field is used
when entering a name in a structured
address. Otherwise, the information
goes to the subscriberAddress field in
the insuranceOptionDetails segment.
Structure: ADDRESS
Entity Structure St Rep Fmt Comments
addressUsageDetails Address usage C 1 ""
type Number of units qualifier C 1 an .. 3 Insuree type: ADT : Adult CHD : Child
INF : Infant . Codeset list: 6353 IA
02.2.3378
endDateTime Structured date time C 1 "" Convey the end date/time of a period.
information
type Number of units qualifier C 1 an .. 3 Insuree type: ADT : Adult CHD : Child
INF : Infant . Codeset list: 6353 IA
02.2.229
errorCategory Code list qualifier C 1 an .. 3 Code the type of error (EC for error,
WEC for warning). Codeset list: 1131
IA 02.2.143
textSubjectQualifier Text subject qualifier M 1 an .. 3 The text subject. Codeset list: 4451
IA 02.2.597
attributeDetails Coded attribute M 99 " " provides details for the Attribute
information
name Facility description, text C 1 an .. 50 To convey the long name for the
product..
name Facility description, text C 1 an .. 50 To convey the long name for the
product extension..
textSubjectQualifier Text subject qualifier M 1 an .. 3 The text subject. Codeset list: 4451
IA 02.2.597
type Number of units qualifier C 1 an .. 3 Insuree type: ADT : Adult CHD : Child
INF : Infant . Codeset list: 6353 IA
02.2.228
Structure: NAME
Entity Structure St Rep Fmt Comments
nameInformation Name information M 1 "" Used to specify the name field in
the address field: To identify the
type of name, the actual name or a
code to identify the name, and the
status of the name. This field is used
when entering a name in a structured
address. Otherwise, the information
goes to the subscriberAddress field in
the insuranceOptionDetails segment.
Structure: ADDRESS
Entity Structure St Rep Fmt Comments
addressDetails Address details C 1 "" To specify the information of the
address (in case of a structured
address).
type Number of units qualifier C 1 an .. 3 Insuree type: ADT : Adult CHD : Child
INF : Infant . Codeset list: 6353 IA
02.2.228
endDateTime Structured date time C 1 "" Convey the end date/time of a period.
information
type Number of units qualifier C 1 an .. 3 Insuree type: ADT : Adult CHD : Child
INF : Infant . Codeset list: 6353 IA
02.2.3382
Codesets
17 Laboratory investigation
18 Clinical investigation
19 Reason for request
2 Person
20 Reason for prescription
21 Comment to prescription
22 Observation
23 Comment to a request
24 Event
3 Array structure component
4 University degree
5 Professional title
6 Courtesy title
7 Directory set definition
8 Structure object attribute
9 Account
ZZZ Mutually defined
Codeset for Code list responsible agency, coded (Ref: 3055 IA 02.2.197)
Value Description
13 ICAO (International Civil Aviation Organization)
2 CEC (Commission of the European Communities)
3 IATA (International Air Transport Association)
5 ISO (International Organization of Standardization)
6 IATCI
ZZZ Mutually defined
Value Description
7CC Industry Car Rental Companies
7HH Industry Hotel Chains
Value Description
7 UTF-8
NM subscriber name
NN Nanny Name
NS Substitute Name
PI Passenger ID
RC Rate Code
SI Supplementary Info
TO Tour Operator
TT Trip Type
TV Travel Value
XP extra premium
XR extra reference
ZN Zone Geographique
XR extra reference
ZN Zone Geographique
J Airport/terminal
K Business class
L Supersonic
M Ticket total amount
N Peak travel time
O Equipment
P Fuel
Q Peak
R Holiday
S Side trip
T Ticket document amount (base, tax, fee)
U Seasonal
V Weekend
W Waiver for advance purchase requirements
X Service upgrade
Y Security
Z Maximum stay waiver
NS Substitute Name
ON Original Name
ZZ No structered data
Codeset for PNR segment or element name, coded (Ref: 110P 1A 98.1.852)
Value Description
AIR Air segment
AU ATX - Non-automated Air Taxi auxiliary segment
CCR Automated Car auxiliary segment
CRU CRUISE Distribution segment
CU Non-automated Car auxiliary segment
FRR Ferry segment
FT Tour Code element
FZ Miscellaneous Information element
HHL Automated Hotel auxiliary segment
HU Non-automated Hotel auxiliary segment
TRN Train Amtrak segment
TTO Tour source segment
TU Non-automated Tour auxiliary segment
7SR Stateless/refugee/etc
7TR Transit visa
ACK Acknowledgment
AF All flights to be processed
AI Additional information
AT Alternate flight
B Boarding pass may not be issued until the mutually agreed time period.
BS Blind sell
C Contact information
CD Change of date
CM1 Change date minus 1 day
CN Cascading not allowed
CP2 Change date plus 2 days
CY Cascading allowed
DL Driving Licence
DP Diplomatic
EC Excess bags charged
EI Excess bags identified
EW Excess bags waived
F Form of payment details
FA First available
FE Bagtag issuance required by querying system
FN No, seat request not fulfilled
FT Fare/tax/total details
FY Yes, seat request fulfilled
GC Green card/alien resident permit
HP Head of Baggage Pool
ID local defined number
J Action based on journey
MH Bagtag issuance required by responding system
MI Military ID
MP Member of Baggage Pool
MPP Multi passenger passport
N No action required
NB No a boarding pass may not be issued
NI National Identity
NP Not pooled
CRU Cruise
DEF Default
FLT Flight
FRR Ferry
LEI Leisure
OTH Other
PKG package
TRN Train