...
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
...
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 Requestpage).
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 (OnHoldon 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.
...
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 (OnHoldon hold) Orders, otherwise an error will be returned if you try to pay for a canceled ancillary.
It's important to know that Ancillaries services cannot be added to unpaid (OnHoldon hold) Orders.
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:
View file | ||||||
---|---|---|---|---|---|---|
|
The following examples show a ServiceList requesting all the available ancillaries together with the special services, in the presale flow (as is obvious as referencing an Offer and not an Order)
...
OrderView OrderViewRS Message
In the ServiceListRQ message, ancillaries can be requested by individual group or multiple groups.
...
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 |
0EC | BG - Baggage | SP - Sporting Equipment | BICYCLE | Active |
0D6 | BG - Baggage | SP - Sporting Equipment | FISHING EQUIPMENT | Active |
0D4 | BG - Baggage | SP - Sporting Equipment | GOLF EQUIPMENT UP TO 15 KG | Active |
0EE | BG - Baggage | SP - Sporting Equipment | SCUBA DIVING | Active |
0DD | BG - Baggage | SP - Sporting Equipment | SKI EQUIPMENT | Active |
0D8 | BG - Baggage | SP - Sporting Equipment |
SURFBOARD UPTO109IN 277CM | Active |