Offer Restrictions
Overview
In Offer and Order Management, only the rules associated to the Offer should be sent to the Seller, not the internal information relating to the construction of the Offer.
The below table signifies the information (expressed as categories) that can be delivered to the Seller. This information is delivered in various places within the messages. Some of which is detailed in this section.
The following information is not supported in the transmission from the Airline to the Seller as it is not required.
Stages of a Restriction
In many scenarios, there are multiple changes in conditions within a ‘Stage’, therefore Rules need to be governed by an effective date to limit them within the section of the stage.
Take the following example in an Economy Offer:
Change is ‘free of charge’ up to 30 days prior to Departure
Change is 1 CHF from 30 days prior to Departure
No changes are allowed within 7 days of Departure
This can be modelled within 3 Rules using the Effective Date. The Effective Date is the point at which the Rule starts. The Rule can end in two scenarios:
When the Stage ends (i.e. in the above scenario, when the Flight Departs)
When its overridden by another Rule with a later Effective Date.
Therefore the above would be modelled as below considering the flight scenario:
GVA -> SIN: Payment: 1st January 2019 and departing: 1st February 2019
Change Restrictions
Advising Changes are not Possible
An Airline advises that changes are not possible for the Offer or an Offer Item.
<iata:ChangeRestrictions>
<iata:AllowedModificationInd>false</iata:AllowedModificationInd>
<iata:ChangeTypeCode>Flight</iata:ChangeTypeCode>
<iata:DescText>Changes after Departure are not allowed.</iata:DescText>
<iata:JourneyStageCode>After Departure</iata:JourneyStageCode>
</iata:ChangeRestrictions>
Advising Changes are possible with Restrictions
An Airline advises that changes are possible for a specific period prior to departure, for fee.
<iata:ChangeRestrictions>
<iata:AllowedModificationInd>true</iata:AllowedModificationInd>
<iata:ChangeTypeCode>Flight</iata:ChangeTypeCode>
<iata:DescText>Change before departure will incur a change fee of 1 CHF.</iata:DescText>
<iata:EffectiveDateTime>2020-12-17T09:30:47Z</iata:EffectiveDateTime>
<iata:ExpirationDateTime>2020-12-19T09:30:47Z</iata:ExpirationDateTime>
<iata:Fee>
<iata:Amount CurCode="CHF">1.00</iata:Amount>
<iata:ApproximateInd>false</iata:ApproximateInd>
<iata:DescText>Plus any additional fare difference</iata:DescText>
</iata:Fee>
<iata:JourneyStageCode>Before Departure</iata:JourneyStageCode>
</iata:ChangeRestrictions>
Advising Changes are possible with Restrictions
An Airline advises that changes are possible for a specific period prior to departure, within a range for the fee.
<iata:ChangeRestrictions>
<iata:AllowedModificationInd>true</iata:AllowedModificationInd>
<iata:ChangeTypeCode>Flight</iata:ChangeTypeCode>
<iata:DescText>Change before departure will incur a change fee.</iata:DescText>
<iata:EffectiveDateTime TimeZoneCode="token">2020-12-17T09:30:47Z</iata:EffectiveDateTime>
<iata:ExpirationDateTime TimeZoneCode="token">2020-12-17T09:30:47Z</iata:ExpirationDateTime>
<iata:Fee>
<iata:Amount CurCode="CHF">1.00</iata:Amount>
<iata:ApproximateInd>true</iata:ApproximateInd>
<iata:DescText>from</iata:DescText>
</iata:Fee>
<iata:JourneyStageCode>Before Departure</iata:JourneyStageCode>
</iata:ChangeRestrictions>
Airline advises Changes using Stage Code
An Airline advises that changes after departure (due to no show) are allowed, but comes with a 100% loss of fare.
Advising a Seller of Name Change Rules
Airline advises the Seller that name changes for this Offer (or Offer Item) is not allowed.
Advising Name Changes
Airline advises the Seller that names changes are allowed for a price.
Airline advises the Seller that name changes are included in the Offer (free).
Cancel Restrictions
Advising a Seller of Cancel and Refundability Rules
A Seller advises that cancellations are not possible, and that the Customer eill loose 100% of their fare.
Advising the Seller that Cancellations after Departure are Possible
Advising the Seller that cancellations after departure are possible and fully refundable to the Original Form of Payment up until a certain date (expiration date).
Stopover Information
Advising a Seller of Optional Stopover Information
The Offer Management System will evaluate the current itinerary (Offer) and determine if Stopovers are allowed for that itinerary. If Stopovers are allowed, the Airline may return the locations within the current itinerary and advise which ones have Stopovers.
The Seller can then request a new Offer including a Stopover if they wish.
Linking Stopover Information to an Airport
PaxSegmentRefID relates to the inbound segment. For example, if the itinerary is GVA-SIN-BNE and the stopover is in SIN, the PaxSegmentRefID would link to the GVA-SIN segment.
Advising the Seller that Stopovers are Available
The Airline wishes to advise the Seller that the itinerary could contain a stopover however is not descriptive as to what stopovers are allowed.
Advising the Seller the Max Number of Stopovers Available
The airline wishes to advise that Seller that stopovers are allowed and there is a maximum of two stopovers available, which relate to both Passengers and will each cost 10 CHF.
The Airline wishes to advise the Seller only one stopover is allowed, however there are 2 options to where this stopover can occur.
Unstructured Information
Advising a Seller of Unstructured Information
Unstructured rules may also be communicated to the Seller at an Offer or Offer Item level using the description within the Rule, this description can be used to describe a structured rule, or independent, for example: