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 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.
...
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.
Code Block | ||
---|---|---|
| ||
<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.
Code Block | ||
---|---|---|
| ||
<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.
Code Block | ||
---|---|---|
| ||
<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.
Code Block | ||
---|---|---|
| ||
<iata:ChangeRestrictions> <iata:AllowedModificationInd>true</iata:AllowedModificationInd> <iata:ChangeTypeCode>Name</iata:ChangeTypeCode> <iata:DescText>Name Change Fee.</iata:DescText> <iata:Fee> <iata:Amount CurCode="CHF">1.00</iata:Amount> </iata:Fee> </iata:ChangeRestrictions> |
Advising a Seller of Name Change Rules
Airline advises the Seller that name changes for this Offer (or Offer Item) is not allowed.
Code Block | ||
---|---|---|
| ||
<iata:ChangeRestrictions> <iata:AllowedModificationInd>false</iata:AllowedModificationInd> <iata:ChangeTypeCode>Name</iata:ChangeTypeCode> <iata:DescText>Name Changes are not allowed.</iata:DescText> </iata:ChangeRestrictions> |
Advising Name Changes
Airline advises the Seller that names changes are allowed for a price.
...
Code Block | ||
---|---|---|
| ||
<iata:ChangeRestrictions> <iata:AllowedModificationInd>true</iata:AllowedModificationInd> <iata:ChangeTypeCode>Name</iata:ChangeTypeCode> <iata:DescText>Name Change included.</iata:DescText> </iata:ChangeRestrictions> |
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.
Code Block | ||
---|---|---|
| ||
<iata:CancelRestrictions> <iata:AllowedModificationInd>false</iata:AllowedModificationInd> <iata:DescText>Cancellations after a no show are not permitted.</iata:DescText> <iata:JourneyStageCode>No Show</iata:JourneyStageCode> </iata:CancelRestrictions> |
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).
Code Block | ||
---|---|---|
| ||
<iata:CancelRestrictions> <iata:AllowedModificationInd>true</iata:AllowedModificationInd> <iata:DescText>Cancellations after departure are permitted.</iata:DescText> <iata:ExpirationDateTime>2020-12-17T09:30:47Z</iata:ExpirationDateTime> <iata:JourneyStageCode>After Departure</iata:JourneyStageCode> <iata:Refund> <iata:FixedAmount CurCode="CHF">1.00</iata:FixedAmount> <iata:LevelTypeCode>Full</iata:LevelTypeCode> <iata:PaymentTypeCode>OFOP</iata:PaymentTypeCode> </iata:Refund> </iata:CancelRestrictions> |
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.
...
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.
Code Block | ||
---|---|---|
| ||
<iata:StopOverRestrictions> <iata:AvailInd>true</iata:AvailInd> </iata:StopOverRestrictions> |
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.
...
Code Block | ||
---|---|---|
| ||
<iata:StopOverRestrictions> <iata:AvailInd>true</iata:AvailInd> <iata:MaximumStopOversPermittedQty>2</iata:MaximumStopOversPermittedQty> </iata:StopOverRestrictions> <iata:StopOverRestrictions> <iata:AvailInd>true</iata:AvailInd> <iata:ChargeableInd>true</iata:ChargeableInd> <iata:MaximumStopOversPermittedQty>1</iata:MaximumStopOversPermittedQty> <iata:StopOverLocation> <iata:DatedOperatingLegRefID>token</iata:DatedOperatingLegRefID> <iata:MaximumDuration>P0Y0M0DT10H00M</iata:MaximumDuration> <iata:PaxSegmentRefID>PAXSEG-01</iata:PaxSegmentRefID> </iata:StopOverLocation> <iata:StopOverLocation> <iata:DatedOperatingLegRefID>token</iata:DatedOperatingLegRefID> <iata:MaximumDuration>P0Y0M0DT10H00M</iata:MaximumDuration> <iata:PaxSegmentRefID>PAXSEG-03</iata:PaxSegmentRefID> </iata:StopOverLocation> </iata:StopOverRestrictions> |
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: