Public and Private Fares 24.1
Iberia’s fares are divided into three categories:
Public Fares
Multiple Price Points Fares
Negotiated Private Fares: Corporate and Leisure
Iberia’s fares are available in three cabin types: Economy, Premium and Business. You can see the characteristics of each cabin here.
Fare | OfferCriteria / FareCriteria / FareTypeCode | OfferCriteria / FareCriteria / FareSubTypeCode |
|---|---|---|
Public Fares | 70J |
|
Multiple Price Points Fares (MPP) | 758 |
|
Negotiated Private Fares (Corporate and Leisure) | 70F | “CORPORATE” and “CORPORATE ONLY” |
749 | “LEISURE” |
Public Fares |
Public Fares are those available for the sale to the general Public (70J), and are not classified as Multiple Price Points (758), Corporate (70F) or Leisure (749) Fares.
Public Fares are combined with the MPPs (Multiple Price Points) Fares.
Multiple Price Points Fares |
MPPs (Multiple Price Points) Fares are combined with Public Fares.
It is important to note that NDC offers exclusive fares that do not appear in other channels, and these fares adapt to the markets and sales channels. Furthermore, we have additional price points, not available in other indirect channels. This is part of our content differentiation.
You cannot make a Request for MPP Fares alone. The <FareTypeCode> information (758) will only appear in the Response messages.
Negotiated Private Fares |
Iberia’s Negotiated Private Fares are initially divided into two categories: Corporate Fares and Leisure Fares.
Corporate Fares |
Iberia has agreements with certain IATA/ARC Travel Agents to sell these fares. These fares are only returned in the shopping response after the Travel Agent’s eligibility has been verified.
The Shopping and Ordering messages must identify the Corporation when sent to Iberia. This is done by including Corporation’s Client ID (JBID/CLID) in the DistributionChain section, along with the IATA-accredited Travel Agent.
AirShoppingRQ and OfferPriceRQ |
The <OfferCriteria> section in both messages shows the identifier of the Corporate for whom the travel is being booked:
<OfferCriteria>
<FareCriteria>
<FareSubTypeCode>CORPORATE</FareSubTypeCode>
<FareTypeCode>70F</FareTypeCode>
<PrefLevel>
<PrefLevelCode>Required</PrefLevelCode>
</PrefLevel>
</FareCriteria>
</OfferCriteria>The relationship between the Travel Agent and the Corporation is validated by Iberia to obtain the applicable corporate fares. Private Corporate Fares are returned together with Public Fares.
When shopping for corporate fares, the cheapest fare within the Family/Brand is returned, regardless of whether it is Public, or MPP, or Corporate. The type is indicated by the <FareTypeCode>(Public Fares = 70J, Multiple Price Points Fares=758, Corporate Fares = 70F).
You can use “Corporate only” as a filter in the Request, so that it only returns Corporate Fares:
<OfferCriteria>
<FareCriteria>
<FareSubTypeCode>CORPORATE ONLY</FareSubTypeCode>
<FareTypeCode>70F</FareTypeCode>
<PrefLevel>
<PrefLevelCode>Required</PrefLevelCode>
</PrefLevel>
</FareCriteria>
<ProgramCriteria>
<Name>CORPORATE</Name>
<ProgramAccount>
<AccountID>IN1234ES</AccountID>
</ProgramAccount>
<ProgramOwner>
<Carrier>
<AirlineDesigCode>IB</AirlineDesigCode>
</Carrier>
</ProgramOwner>
</ProgramCriteria>
</OfferCriteria>AirShoppingRS and OfferPriceRS |
When shopping for Corporate Fares, Public, MPPs, and Corporate Fares are returned.
Both messages include a <FareComponent> indicating the fare returned and its restrictions:
<FareComponent>
<CancelRestrictions>
<AllowedModificationInd>false</AllowedModificationInd>
<DescText>Cancellations after a no show are not permitted</DescText>
<JourneyStageCode>No Show</JourneyStageCode>
</CancelRestrictions>
<CancelRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<DescText>Cancellations before departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">100.00</Amount>
</Fee>
<JourneyStageCode>Prior To Departure</JourneyStageCode>
<Refund>
<PaymentTypeCode>OFOP</PaymentTypeCode>
</Refund>
</CancelRestrictions>
<CancelRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<DescText>Cancellations after departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">100.00</Amount>
</Fee>
<JourneyStageCode>After Departure</JourneyStageCode>
<Refund>
<PaymentTypeCode>OFOP</PaymentTypeCode>
</Refund>
</CancelRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>false</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes after a no show are not permitted</DescText>
<JourneyStageCode>No Show</JourneyStageCode>
</ChangeRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes before departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">200.00</Amount>
</Fee>
<JourneyStageCode>Prior To Departure</JourneyStageCode>
</ChangeRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes after departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">200.00</Amount>
</Fee>
<JourneyStageCode>After Departure</JourneyStageCode>
</ChangeRestrictions>
<FareBasisCode>RDN8NQU2</FareBasisCode>
<FareTypeCode>70J</FareTypeCode>
<PaxSegmentRefID>024aab3f-838d-3df0-94f4-d7c3ccdfe3b3</PaxSegmentRefID>
<PaxSegmentRefID>9fbab42e-708b-3393-aac5-f4675153f248</PaxSegmentRefID>
<PaxSegmentRefID>59b479f2-e56e-3532-a0d6-14bad123c907</PaxSegmentRefID>
<PriceClassRefID>d0c23c54-97af-46b8-b8d9-3d924de3e8e9</PriceClassRefID>
</FareComponent>
<FareComponent>
<CancelRestrictions>
<AllowedModificationInd>false</AllowedModificationInd>
<DescText>Cancellations after a no show are not permitted</DescText>
<JourneyStageCode>No Show</JourneyStageCode>
</CancelRestrictions>
<CancelRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<DescText>Cancellations before departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">90.00</Amount>
</Fee>
<JourneyStageCode>Prior To Departure</JourneyStageCode>
<Refund>
<PaymentTypeCode>OFOP</PaymentTypeCode>
</Refund>
</CancelRestrictions>
<CancelRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<DescText>Cancellations after departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">90.00</Amount>
</Fee>
<JourneyStageCode>After Departure</JourneyStageCode>
<Refund>
<PaymentTypeCode>OFOP</PaymentTypeCode>
</Refund>
</CancelRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>false</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes after a no show are not permitted</DescText>
<JourneyStageCode>No Show</JourneyStageCode>
</ChangeRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes before departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">60.00</Amount>
</Fee>
<JourneyStageCode>Prior To Departure</JourneyStageCode>
</ChangeRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes after departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">60.00</Amount>
</Fee>
<JourneyStageCode>After Departure</JourneyStageCode>
</ChangeRestrictions>
<FareBasisCode>IJN0U4E9</FareBasisCode>
<FareTypeCode>70F</FareTypeCode>
<NegotiatedCode>CORPORATE</NegotiatedCode>
<PaxSegmentRefID>593a85c6-4f64-3baa-9b05-19608722ff4e</PaxSegmentRefID>
<PaxSegmentRefID>c25684f3-42a6-3fa5-9df9-1c070624d929</PaxSegmentRefID>
<PriceClassRefID>549263b8-daed-4f82-b5ca-50852c0c9144</PriceClassRefID>
</FareComponent>
Leisure Fares |
Leisure Fares that IATA/ARC Accredited Travel Agents have contracted with Iberia can be booked through the NDC channel.
AirShoppingRQ and OfferPriceRQ |
For example an agent wishing to shop for Tour Operator fares would include the following in the AirShoppingRQ message.
<OfferCriteria>
<FareCriteria>
<FareSubTypeCode>TO</FareSubTypeCode>
<FareTypeCode>749</FareTypeCode>
<PrefLevel>
<PrefLevelCode>Required</PrefLevelCode>
</PrefLevel>
</FareCriteria>
<PricingMethodCriteria>
<BestPricingOptionText>C</BestPricingOptionText>
</PricingMethodCriteria>
</OfferCriteria>AirShoppingRS and OfferPriceRS |
Leisure Fares will only be returned Leisure Fares.
Both messages include a <FareComponent> indicating the fare returned and its restrictions:
<FareComponent>
<CancelRestrictions>
<AllowedModificationInd>false</AllowedModificationInd>
<DescText>Cancellations after a no show are not permitted</DescText>
<JourneyStageCode>No Show</JourneyStageCode>
</CancelRestrictions>
<CancelRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<DescText>Cancellations before departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">90.00</Amount>
</Fee>
<JourneyStageCode>Prior To Departure</JourneyStageCode>
<Refund>
<PaymentTypeCode>OFOP</PaymentTypeCode>
</Refund>
</CancelRestrictions>
<CancelRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<DescText>Cancellations after departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">90.00</Amount>
</Fee>
<JourneyStageCode>After Departure</JourneyStageCode>
<Refund>
<PaymentTypeCode>OFOP</PaymentTypeCode>
</Refund>
</CancelRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>false</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes after a no show are not permitted</DescText>
<JourneyStageCode>No Show</JourneyStageCode>
</ChangeRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes before departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">60.00</Amount>
</Fee>
<JourneyStageCode>Prior To Departure</JourneyStageCode>
</ChangeRestrictions>
<ChangeRestrictions>
<AllowedModificationInd>true</AllowedModificationInd>
<ChangeTypeCode>Flight</ChangeTypeCode>
<DescText>Changes after departure will incur a cancellation fee</DescText>
<Fee>
<Amount CurCode="EUR">60.00</Amount>
</Fee>
<JourneyStageCode>After Departure</JourneyStageCode>
</ChangeRestrictions>
<FareBasisCode>IJN0U4E9</FareBasisCode>
<FareTypeCode>749</FareTypeCode>
<NegotiatedCode>TO</NegotiatedCode>
<PaxSegmentRefID>593a85c6-4f64-3baa-9b05-19608722ff4e</PaxSegmentRefID>
<PaxSegmentRefID>c25684f3-42a6-3fa5-9df9-1c070624d929</PaxSegmentRefID>
<PriceClassRefID>549263b8-daed-4f82-b5ca-50852c0c9144</PriceClassRefID>
</FareComponent>
The following Fare Types are available through our NDC channel:
Product | FareTypeCode | OfferItemType |
|---|---|---|
PUBLIC | 70J | RET |
TO (Tour Operation) | 749 | WHO |
VFR (Visiting Friends and Family) | 749 | RET |
CRUISE | 749 | WHO |
DISNEY | 749 | WHO |
SPORT | 749 | RET |
ENTERTAINMENT | 749 | RET |
HUMANITARIAN | 749 | RET |
MARINE | 749 | RET |
HOLAMADRID | 749 | RET |
CORPORATE | 70F | COR |
CORPORATE ONLY | 70F | COR |
ONBUSINESS | 70F | COR |