Ancillaries |
---|
As part of the travel experience, Ancillary services are offered to passengers in addition to the flights, today the following are the ancillary products offered through our NDC channel:
More information on ancillaries services offered by Iberia can be found here
In addition to the basic ticket price, passengers can choose to purchase “À la Carte” services from a list of those available to enhance their flight experience. This list can vary depending on route, dates, capacity and other factors.
Free services, such as those offered at no additional cost to passengers with reduced mobility, may also be included as part of the Ancillary offerings (for further information, please visit our Special Services Request page).
Booking Ancillaries
Ancillaries can be booked in the initial booking flow and paid for with the flights, some can be booked and held in Unpaid (On-Hold) Orders to be paid with the flights in the servicing flow. They can also be added to paid Orders, and must be paid for at the same time they are added.
It's important to know that Ancillaries services cannot be added to Unpaid (On-Hold) Orders.
Some Ancillaries have a payment time limit that is more restrictive than the flights. If an ancillary has been canceled due to the expiry of its payment time limit then the flights, and any other booked ancillary, have to be paid for and issued first. Then the canceled ancillary has to be added back into the booking and paid for in the servicing flow. It is recommended to always do an OrderRetrieve prior to paying for Unpaid (On-Hold) Orders, otherwise and error will be returned if you try to pay for a canceled ancillary.
The bellow file contains two full end to end flow examples. Test 01 is the happy path, and Test 02 demonstrates scenario where one of the ancillaries has been canceled due to payment time limit expiry:
The SeatAvailabilityRQ and ServiceListRQ messages must include either and OfferID (from the previous OfferPriceRS) or an OrderID of the existing paid Order.
Ancillaries in NDC are located in the following messages:
In the ServiceListRQ message, ancillaries can be requested by individual group or multiple groups.
The first grouping level, which includes first level services such as Baggage, Meals, Frequent Flyer, In-flight Entertainment, etc., is referenced as Group.
The subsequent level, that comprises services such as Sporting Equipment or Speciality Items within Baggage, is referenced as Sub Group.
The use of Groups and Sub Groups is key to categorize and classify the variety of Ancillaries for their correct display to the user/customer.
For a comprehensive and official source of Groups, Sub Groups, and Sub Codes, please see the ATPCo Optional Services Industry Sub Codes.
When new services are released, we will publish the new applicable ServiceFilters, and you can include them as and when required, as per the following examples:
Bags with different weights →
<GroupCode>BG</GroupCode>
Priority Boarding →
<GroupCode>TS</GroupCode>
and<SubGroupCode>PR</SubGroupCode>
Sporting Equipment →
<GroupCode>BG</GroupCode>
and<SubGroupCode>SP</SubGroupCode>
Note: It is advisable to request all required Ancillaries in the same ServiceList, before the OrderCreate.
ATPCo Codes
Sub Code (RFISC) | Group | Sub Group | Commercial Name | Release Status |
---|---|---|---|---|
0LM | BG - Baggage |
| UPTO33LB 15KG BAGGAGE | Active |
0GO | BG - Baggage |
| UPTO50LB 23KG AND62LI 158LCM | Active |
0FM | BG - Baggage |
| UPTO70LB 32KG AND62LI 158LCM | Active |
0G6 | TS - Travel Services | PR - Priority Boarding | PRIORITY BOARDING | Active |
0D4 | BG - Baggage | SP - Sporting Equipment | GOLF EQUIPMENT UP TO 15 KG | Active |
0DD | BG - Baggage | SP - Sporting Equipment | SKI EQUIPMENT | Active |
0EC | BG - Baggage | SP - Sporting Equipment | BICYCLE | Active |