OrderChangeNotif Message
<OrderChangeNotif>
<Document>
<Party>
<Query>
<OrderChangeNotif> | ||
XML Example for the following elements<OrderChangeNotif Version="17.2" xmlns="http://www.iata.org/IATA/EDIST"> | ||
Elements | Details | Mandatory/Optional |
Version (Attribute) | Specify NDC schema message version. Always pass 17.2 | M |
<Document> | ||
XML Example for the following elements<Document>
<Name>NDC</Name>
<ReferenceVersion>17.2</ReferenceVersion>
</Document> | ||
Elements | Details | Mandatory/Optional |
NDC Message Document information | M | |
Document name will be always NDC | O | |
Will be NDC version | O | |
<Party> | ||
Elements | Details | Mandatory/Optional |
<Party> | Party & Sender Definition | M |
<Query> | ||
<Order OrderID="PP4XC6" Owner="V1"> | ||
OrderID | PNR Number | M |
Owner | Accepts the Airline Code
Example : V1 | O |
XML Example for the following elements</BookingReferences> | ||
ID | Booking reference or PNR reference | M |
AirlineID | V1 | M |
<OrderItems> | ||
XML Example for the following elements<OrderItem OrderItemID="ID01"> | ||
OrderItemID | This is a list present for each passenger per order item (flight item, seat item, bag item and meal item). | M |
<PriceDetail> | ||
XML Example for the following elements | ||
PriceDetail | Price information for the order item is described here |
|
TotalAmount | Total price for the order item per passenger is described here | O |
SimpleCurrencyPrice | Total price Example: 2362.83 | M |
Code (attribute) | Currency Code Example: GBP | M |
BaseAmount | Base amount. For flight item, this will be base fare and for ancillaries, this will be seat price or bag price or meal price Example: 1950.00 | M |
Code (attribute) | Currency Code Example: GBP | M |
<Service> | ||
XML Example for the following elements
| ||
Service | This is a list and will be repeated to describe each service pertaining to the order item | M |
ServiceID | Unique service id Example: 5 |
|
<PassengerRef> | Reference to a passenger who has bought this service | M |
<SegmentRef> | Reference to a flight segment sold as part of this service | Conditional |
SelectedSeat | The seat details is populated during seat addition | M |
Row | The row number
Example : 8 | M |
Column | The column number
Example : A | M |
| Reference to a service definition <DataList> This will be present for Meal and Baggage ancillaries Example: V1_SEAT.501 | Conditional |
<TicketDocInfos> | ||
XML Example for the following elements | ||
Element | Details | Mandatory/Optional |
Ticket document information. This is a list and will be repeated for each e-ticket/EMD number | O | |
Ticket document details | M | |
Ticket/EMD number. This number is comprised of airline code and serial number Example: 125-8512563144 Where 125 = Airline code 8512563144 = Serial number | M | |
Document type IATA PADIS Code from codeset 1001 Possible values are: T, J, and Y Where T = Ticket, J = EMD-A (Associated) and Y = EMD-S (Standalone) | M | |
Will always contain “1” | M | |
Example: 2015-09-21 | M |
<CouponInfo> | ||
XML Example for the following elements | ||
Element | Details | Mandatory/Optional |
ETicket or EMD coupon number | M | |
Example: YINT | M | |
Code Description AL -Airport control B -Flown/used BD -Boarded CK -Checked in E -Exchanged/reissued OPE -Open RF -Refunded V -Void | M | |
XML Example for the following elements | ||
Element | Details | Mandatory/Optional |
<SoldAirlineInfo> | This section will be present only for ETickets | O |
<DepartureDateTime> | DateTime="2018-05-02T10:05:00.000Z"/> | O |
<AirportCode/> | Departure airport IATA code Example: LHR | M |
<Date> | Local Departure date i.e. local to the departure location Example: 2015-08-13 | M |
<Time> | Local Departure time i.e. local to the departure location {hh:mm} | O |
<AirportName/> |
| O |
<MarketingCarrier> | Marketing carrier information | O |
<AirlineID> | Marketing carrier code Example: V1 | M |
<FlightNumber/> | Marketing flight number Example: 1403 | M |
<Amendments> | ||
This is a list and will be repeated to return disrupted and new (rebooked) flight segment information XML Example for the following elements | ||
Element | Details | Mandatory/Optional |
<ActionType> | Cancel / Create Cancel = Flight segments that have been disrupted by the airline Create = Flight segments that have been re-accommodated by | M |
<Remarks refs= | Reference to flight segment number (s) that have been disrupted and re-accommodated (re-booked) Example: V1_SEG.501 More than one flight segment reference is separated by a space | O |
<Remarks> | Possible remark text | M |
| ||
| ||
Element | Details | Mandatory/Optional |
<PassengerList> | This is a list and will be repeated for | O |
Passenger | Passenger details |
|
PassengerID | Unique passenger ID | M |
<PTC> | Passenger Type Possible Values: ADT, CHD, INF Where: ADT = Adult, CHD = Child and INF = Infant | O |
<Individual> |
| O |
<NameTitle> | Passenger’s title as recorded in the booking | O |
<GivenName> | Passenger’s given name or first name as recorded in the booking | O |
<Surname> | Passenger’s surname or family (last) name as recorded in the booking | M |
| ||
Element | Details | Mandatory/Optional |
<FlightSegmentList> |
| O |
<FlightSegment SegmentKey= | Unique flight segment key | M |
<Departure> | Departure information | M |
<AirportCode> | Departure airport IATA code | M |
<Date> | Local Departure date i.e. local to the departure location | M |
<Time> | Local Departure time i.e. local to the departure location | O |
<AirportName> | Example: Heathrow | O |
<Arrival> |
| M |
<AirportCode> | Arrival airport IATA code | M |
<Date> | Local Arrival date i.e. local to the arrival location | O |
<Time> | Local Arrival time i.e. local to the arrival location | O |
<AirportName> | Example: Heathrow | O |
<Terminal> |
| O |
<Name> | Arrival terminal | O |
<MarketingCarrier> |
| M |
<AirlineID> | Marketing carrier code | O |
<FlightNumber> | Marketing flight number | M |
<OperatingCarrier> |
| O |
<AirlineID> | Operating carrier code | O |
<FlightNumber> |
|
|
<ClassOfService> |
| O |
<Code> | Selling or Booking class code | M |
<MarketingName> | Cabin name | O |
<FlightDetail> |
| O |
<FlightSegmentType> | Passenger segment status code HK = Confirmed UN = Cancelled TK = Schedule change | O |
<FlightDuration> | Flight segment duration | O |
<Value> | Example: PT10H | M |
<Stops> | Flight stop quantity | O |
<StopQuantity> | Stop quantity | O |
| ||
Element | Details | Mandatory/Optional |
|
| O |
<ServiceDefinition | Unique service definition id | M |
<Name> | Name of the service Possible values BAG – For baggage service SEAT – For seat service For meal service, the actual meal name or code will be returned Example 1: Example 2: | M |
<BaggageAllowanceRef> | Reference to a BaggageAllowanceList | Conditional |
<Descriptions> |
| M |
<Text> | Service description Example 1: Example 2: Example 3: | O |