OrderChange

Functional Description

The OrderChange API currently supports the following types of changes:

  • Update passenger contact info (telephone or email) → Only one change is made per request and per passenger. The email and telephone information is saved in Resiber as an SSR element. Even if ticket is re-issued.
  • Name Correction → Only one change per request and per passenger if not previously reissued. Documents are reissued. (therefore no further changes that require reissue are allowed).
    • Up to 3 characters once.
    • Not available when tickets are already re-issued or one segment has been flown.
    • Only for ADT passengers (not CHLD) without any INFT or Special Services or Ancillary Services (BAG and SEATS) associated.
    • NOT allowed for Residents and Large Family Discounts
    • Allowed for Private Fares
  • Add Seats and Bags → Adds seat/baggages postsale only for segments which have not been flown. This action type allows adding one or more additional services (baggages/seats) in the same request.
  • Voluntary Change → Changes of date, time(flt number) and class of flight(s) only before use of any service (all tickets in Open for Use/Airport Control). It can me made for only some passengers of the order or for all passengers of the order, and no previous change has been made. NOT allowed for Private Fare orders.
  • Partial cancelations (unused services).→ Refunds partially an order (At least one coupon must be in Used status and another one in Open for Use/Airport Control) and for all passengers in the Order.
  • Delete Some Passengers without ItinReShop → Deletes one or more passengers (but not all) from an order. Passenger/s can be deleted when at least one flight has not been used, using Order Change type Delete 
  • Delete Some Passengers with ItinReShop -  Deletes one or more passengers (but not all) from an order. Passenger/s can be deleted when at least one flight has not been used, using Order Change type Delete & Create after a previous itin reshop type Delete.

Versions

OrderChange RQ/RS is available in IATA NDC Schema versions 16.2 and 17.2

Version 15.2

Version 17.2

Functionality

The Order Change API currently supports the following types of changes differenced by action type:

ActionType Use
Create

It is provided in an OrderItem element level.

In this case, what NDC expects is an operation to include EMD (seat/baggage).

This action type allows adding one or more additional services in the same request.


Delete 

It is provided in the passenger level tag we want to delete.

This action type allows deleting one or more passengers of an initial order → Previous itin reshop type 'Delete' is not mandatory.


Delete & Create

It is provided in an OrderItem element level.

Allows following changes:

  • Allows making changes in date, time or class for only some passengers of the order or for all passengers of the order (all coupons in Open for Use/Airport Control status) → Previous itin reshop type 'Delete & Create' and 'Reprice' are both mandatory.
  • Allows deleting one or more passengers of an order (at least one coupon must be in Open for Use/Airport Control status) → Previous itin reshop type 'Delete' is mandatory.

 

Update

It is provided in an Order element level. It can be provided in a Passenger level but, if it exists, it is currently omitted by NDC.

This action type is intended to perform changes of:

  • Contact information (telephone or email).
  • Name Correction (up to 3 characters once).

This action type allows only one change for request/passenger. For more changes we will have to add similar requests.


Cancel

It is provided in an Order element level → Previous itin reshop type 'Cancel' is not mandatory.

Refunds partially an order for all passenger of the order. Coupons have to combine Used/Flown status and Open for Use/Airport Control status

If there is a voluntary change for some or all passengers of the initial order, there are several options like:

  • Additional charge has to be paid by the passenger with no penalty.
  • Additional charge has to be paid by the passenger with penalty (Penalty EMD is issued)
  • Airline has to return a specific amount to the passenger (Exchange EMD is issued)

If there is a cancelation or a passenger is deleted from an order, and it is necessary to refund money to the client, the money is always refunded back to the original form of payment used for the tickets.

Partial refund should not be used if all of the ticket coupons are open for use, in that case ItinReshop and OrderCancel should be used for total refund.

 

 

 

 

 

 

NDC Standard allow errors and warnings to be returned inside an 200 OK response. Errors returned with 200 OK will always be controlled errors result of external limitations as "Max accepted non-infant passengers is 9".