New or modified element | To be removed/deprecated | Unique to v2 - Branded Fares | Unique to V1 - Fare Families |
The PriceGuaranteeTimeLimit (PGTL) element will appear in all Offers and Orders for all markets. Note that this element will have the same value as the PaymentTimeLimit (PTL), except for those markets where the new Reprice on hold is required.
The first market requiring this is Argentina. The PGTL element will be different to the PTL, forcing all users to use the new Reprice on hold functionality.
The price of an Order on hold (un paid) is only guaranteed until the PGTL expires, after which the new Reprice functionality must be used together with the OrderChange-Accept function.
The PTL, is not affected and if expires, the Order is no longer available.
There are three scenarios:
Before both the PTL and the PGTL expire,
This is as today, whereby any Reprice will return the same price and conditions (including PGTL) given when booked. An OrderChange-Payment can be sent to fulfill the Order.
After both the PTL and the PGTL have expired.
The Order is cancelled, you need to create a new one.
After the PGTL has expired, but before the PTL expires. In this case, you must Reprice the Order, as per the following flow:
Send a new OrderReshopRQ-Reprice to get the applicable fare and conditions
If the price has not changed, send an OrderChange-Payment
If the price has changed the system will generate a new Offer which must be accepted using the OrderChange-Accept. Once accepted it can be paid for. The steps would be as per the following:
In the<OrderReshopRS>
you can receive one of the following two options:
There are no changes: <NoPriceChangeInd>
The price has changed: <RepricedOfferItem>
and <OriginalOrderItem>
with a new PGTL.
RepricedOffer
NAME | DESCRIPTION | FORMAT | ALLOWED/POSSIBLE VALUES |
---|
<RepricedOffer> |
RepricedOffer | Id of the offer Airline Owner | Alphanumeric Alphabetical | Any IB |
RepricedOfferItem | ItemID of the offer | Alphanumeric | Any |
RepricedOfferItem / TotalPriceDetail | Price Detail | Alphanumeric | Any |
RepricedOfferItem / FareDetail | Fare Detail | Alphanumeric | Any |
RepricedOfferItem / OriginalOrderItem | ItemID of the offer | Alphanumeric | Any |
RepricedOfferItem / OriginalOrderItem / TotalPriceDetail | Price Detail | Alphanumeric | Any |
RepricedOfferItem / OriginalOrderItem / FareDetail | Fare Detail | Alphanumeric | Any |
The structure of a <RepricedOfferItem>
is the same as that of an <OfferItem>
of an OfferPrice and includes the <OriginalOrderItem>
which it replaces.
RepricedOffer example:
RepricedOffer structure
<RepricedOffer OfferID="offer1">
<RepricedOfferItem OfferItemID="offeritem1">
<TotalPriceDetail>...</TotalPriceDetail>
<FareDetail>...</FareDetail>
<OriginalOrderItem OrderItemID="orderitem1">
<TotalPriceDetail>...</TotalPriceDetail>
<FareDetail>...</FareDetail>
</OriginalOrderItem>
</RepricedOfferItem>
</RepricedOffer>
RepricedOffer example
<RepricedOffer OfferID="IB2623d30e8ce244e391028c71927e985aOP" Owner="IB" RequestedDateInd="true">
<RepricedOfferItem OfferItemID="IB2623d30e8ce244e391028c71927e985aOP_01">
<TotalPriceDetail>
<TotalAmount>
<SimpleCurrencyPrice Code="ARS">834681.20</SimpleCurrencyPrice>
</TotalAmount>
<BaseAmount Code="ARS">497084.00</BaseAmount>
<Taxes>
<Total Code="ARS">337597.20</Total>
<Breakdown>
<Tax>
<Amount Code="ARS">149125.30</Amount>
<Nation>AR</Nation>
<TaxCode>Q1</TaxCode>
<TaxType>001</TaxType>
<Description>Argentina Fiscal Tax Afip Rg 4815</Description>
</Tax>
<Tax>
<Amount Code="ARS">149125.30</Amount>
<Nation>AR</Nation>
<TaxCode>O5</TaxCode>
<TaxType>001</TaxType>
<Description>Argentina Inclusive And Solidarity Tax Pais</Description>
</Tax>
<Tax>
<Amount Code="ARS">30401.20</Amount>
<Nation>ES</Nation>
<TaxCode>JD</TaxCode>
<TaxType>003</TaxType>
<Description>Spain Departure Charge</Description>
</Tax>
<Tax>
<Amount Code="ARS">1347.60</Amount>
<Nation>ES</Nation>
<TaxCode>OG</TaxCode>
<TaxType>001</TaxType>
<Description>Spain Aviation Safety And Security Fee</Description>
</Tax>
<Tax>
<Amount Code="ARS">7597.80</Amount>
<Nation>ES</Nation>
<TaxCode>QV</TaxCode>
<TaxType>003</TaxType>
<Description>Spain Security Tax</Description>
</Tax>
</Breakdown>
</Taxes>
</TotalPriceDetail>
<FareDetail>
<PassengerRefs>ADULT_01</PassengerRefs>
<Price>
<TotalAmount>
<SimpleCurrencyPrice Code="ARS">834681.20</SimpleCurrencyPrice>
</TotalAmount>
<BaseAmount Code="ARS">497084.00</BaseAmount>
<Taxes>
<Total Code="ARS">337597.20</Total>
<Breakdown>
<Tax>
<Amount Code="ARS">149125.30</Amount>
<Nation>AR</Nation>
<TaxCode>Q1</TaxCode>
<TaxType>001</TaxType>
<Description>Argentina Fiscal Tax Afip Rg 4815</Description>
</Tax>
<Tax>
<Amount Code="ARS">149125.30</Amount>
<Nation>AR</Nation>
<TaxCode>O5</TaxCode>
<TaxType>001</TaxType>
<Description>Argentina Inclusive And Solidarity Tax Pais</Description>
</Tax>
<Tax>
<Amount Code="ARS">30401.20</Amount>
<Nation>ES</Nation>
<TaxCode>JD</TaxCode>
<TaxType>003</TaxType>
<Description>Spain Departure Charge</Description>
</Tax>
<Tax>
<Amount Code="ARS">1347.60</Amount>
<Nation>ES</Nation>
<TaxCode>OG</TaxCode>
<TaxType>001</TaxType>
<Description>Spain Aviation Safety And Security Fee</Description>
</Tax>
<Tax>
<Amount Code="ARS">7597.80</Amount>
<Nation>ES</Nation>
<TaxCode>QV</TaxCode>
<TaxType>003</TaxType>
<Description>Spain Security Tax</Description>
</Tax>
</Breakdown>
</Taxes>
</Price>
<FareComponent>
<FareBasis>
<FareBasisCode>
<Code>JDRT</Code>
</FareBasisCode>
<CabinType>
<CabinTypeCode>2</CabinTypeCode>
<CabinTypeName>Business</CabinTypeName>
</CabinType>
</FareBasis>
<FareRules>
<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="true" refs="PenaltyRule01 PenaltyRule03 PenaltyRule11 PenaltyRule12"/>
</FareRules>
<PriceClassRef>BUSPUENTE</PriceClassRef>
<SegmentRefs>IB300620240524</SegmentRefs>
</FareComponent>
<FareComponent>
<FareBasis>
<FareBasisCode>
<Code>JDRT</Code>
</FareBasisCode>
<CabinType>
<CabinTypeCode>2</CabinTypeCode>
<CabinTypeName>Business</CabinTypeName>
</CabinType>
</FareBasis>
<FareRules>
<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="true" refs="PenaltyRule01 PenaltyRule03 PenaltyRule11 PenaltyRule12"/>
</FareRules>
<PriceClassRef>BUSPUENTE</PriceClassRef>
<SegmentRefs>IB300320240601</SegmentRefs>
</FareComponent>
</FareDetail>
<OriginalOrderItem OrderItemID="IB675554f2621a44858c2a4d43dca086aeOC_01">
<TotalPriceDetail>
<TotalAmount>
<SimpleCurrencyPrice Code="ARS">834681.00</SimpleCurrencyPrice>
</TotalAmount>
<BaseAmount Code="ARS">497084.00</BaseAmount>
<Taxes>
<Total Code="ARS">337597.00</Total>
<Breakdown>
<Tax>
<Amount Code="ARS">30401.20</Amount>
<Nation>ES</Nation>
<TaxCode>JD</TaxCode>
<TaxType>003</TaxType>
</Tax>
<Tax>
<Amount Code="ARS">1347.60</Amount>
<Nation>ES</Nation>
<TaxCode>OG</TaxCode>
<TaxType>001</TaxType>
</Tax>
<Tax>
<Amount Code="ARS">7597.80</Amount>
<Nation>ES</Nation>
<TaxCode>QV</TaxCode>
<TaxType>003</TaxType>
</Tax>
<Tax>
<Amount Code="ARS">149125.20</Amount>
<Nation>AR</Nation>
<TaxCode>Q1</TaxCode>
<TaxType>001</TaxType>
</Tax>
<Tax>
<Amount Code="ARS">149125.20</Amount>
<Nation>AR</Nation>
<TaxCode>O5</TaxCode>
<TaxType>001</TaxType>
</Tax>
</Breakdown>
</Taxes>
</TotalPriceDetail>
<FareDetail>
<PassengerRefs>ADULT_01</PassengerRefs>
<Price>
<TotalAmount>
<SimpleCurrencyPrice Code="ARS">834681.00</SimpleCurrencyPrice>
</TotalAmount>
<BaseAmount Code="ARS">497084.00</BaseAmount>
<Taxes>
<Total Code="ARS">337597.00</Total>
<Breakdown>
<Tax>
<Amount Code="ARS">30401.20</Amount>
<Nation>ES</Nation>
<TaxCode>JD</TaxCode>
<TaxType>003</TaxType>
</Tax>
<Tax>
<Amount Code="ARS">1347.60</Amount>
<Nation>ES</Nation>
<TaxCode>OG</TaxCode>
<TaxType>001</TaxType>
</Tax>
<Tax>
<Amount Code="ARS">7597.80</Amount>
<Nation>ES</Nation>
<TaxCode>QV</TaxCode>
<TaxType>003</TaxType>
</Tax>
<Tax>
<Amount Code="ARS">149125.20</Amount>
<Nation>AR</Nation>
<TaxCode>Q1</TaxCode>
<TaxType>001</TaxType>
</Tax>
<Tax>
<Amount Code="ARS">149125.20</Amount>
<Nation>AR</Nation>
<TaxCode>O5</TaxCode>
<TaxType>001</TaxType>
</Tax>
</Breakdown>
</Taxes>
</Price>
<FareComponent>
<FareBasis>
<FareBasisCode>
<Code>JDRT</Code>
</FareBasisCode>
<RBD>J</RBD>
<CabinType>
<CabinTypeCode>2</CabinTypeCode>
<CabinTypeName>Business</CabinTypeName>
</CabinType>
</FareBasis>
<FareRules>
<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="false" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04"/>
</FareRules>
<PriceClassRef>BUSPUENTE</PriceClassRef>
<SegmentRefs>IB300620240524</SegmentRefs>
</FareComponent>
<FareComponent>
<FareBasis>
<FareBasisCode>
<Code>JDRT</Code>
</FareBasisCode>
<RBD>J</RBD>
<CabinType>
<CabinTypeCode>2</CabinTypeCode>
<CabinTypeName>Business</CabinTypeName>
</CabinType>
</FareBasis>
<FareRules>
<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="false" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04"/>
</FareRules>
<PriceClassRef>BUSPUENTE</PriceClassRef>
<SegmentRefs>IB300320240601</SegmentRefs>
</FareComponent>
</FareDetail>
</OriginalOrderItem>
</RepricedOfferItem>
</RepricedOffer>