...
Release 2024.06
Examples of messages with complete flows can be downloaded from here.
This returns detailed information on the pricing and conditions of the specific offer requested.
...
Expand |
---|
title | Example OfferPriceRS v1 - Fare Families |
---|
|
Code Block |
---|
| <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<OfferPriceRS Version="5.000" PrimaryLangID="es" xmlns:ns2="http://www.iberia.com/IATA/NDC/SecurePayment/2017.2" xmlns="http://www.iata.org/IATA/EDIST/2017.2">
<Document>
<ReferenceVersion>5.000</ReferenceVersion>
</Document>
<Success/>
<ShoppingResponseID>
<ResponseID>Qm9va2luZ0AxNjg5OTM2OTkwOTAxLVVTb3VH</ResponseID>
</ShoppingResponseID>
<PricedOffer OfferID="IB2e75607470f64a59b4bb176c7939f0edOC" Owner="IB">
<OfferExpirationDateTime>2023-07-21T11:27:21.235Z</OfferExpirationDateTime>
<PaymentTimeLimitDateTime>2023-07-22T21:59:59.000Z</PaymentTimeLimitDateTime>
<TotalPrice>
<SimpleCurrencyPrice Code="EUR">75.16</SimpleCurrencyPrice>
</TotalPrice>
<OfferItem OfferItemID="IB2e75607470f64a59b4bb176c7939f0edOC_01" MandatoryInd="true">
<TotalPriceDetail>
<TotalAmount>
<SimpleCurrencyPrice Code="EUR">75.16</SimpleCurrencyPrice>
</TotalAmount>
<BaseAmount Code="EUR">38.40</BaseAmount>
<Discount>
<DiscountAmount Code="EUR">153.60</DiscountAmount>
<Application>RCF1</Application>
<Description>Residente Canarias, Familia numerosa (General)</Description>
</Discount>
<Taxes>
<Total Code="EUR">36.76</Total>
</Taxes>
</TotalPriceDetail>
<Service ServiceID="IBFLIGHT_01_IB2e75607470f64a59b4bb176c7939f0edOC_01">
<PassengerRefs>ADULT_01 ADULT_02</PassengerRefs>
<FlightRefs>MADACE20240107160000</FlightRefs>
</Service>
<FareDetail>
<PassengerRefs>ADULT_01 ADULT_02</PassengerRefs>
<Price>
<TotalAmount>
<SimpleCurrencyPrice Code="EUR">37.58</SimpleCurrencyPrice>
</TotalAmount>
<BaseAmount Code="EUR">19.20</BaseAmount>
<Taxes>
<Total Code="EUR">18.38</Total>
<Breakdown>
<Tax>
<Amount Code="EUR">14.48</Amount>
<Nation>ES</Nation>
<TaxCode>JD</TaxCode>
<TaxType>003</TaxType>
<Description>Spain Departure Charge</Description>
</Tax>
<Tax>
<Amount Code="EUR">0.63</Amount>
<Nation>ES</Nation>
<TaxCode>OG</TaxCode>
<TaxType>001</TaxType>
<Description>Spain Aviation Safety And Security Fee</Description>
</Tax>
<Tax>
<Amount Code="EUR">3.27</Amount>
<Nation>ES</Nation>
<TaxCode>QV</TaxCode>
<TaxType>003</TaxType>
<Description>Spain Security Tax</Description>
</Tax>
</Breakdown>
</Taxes>
</Price>
<FareComponent>
<FareRules>
<Penalty CancelFeeInd="false" ChangeFeeInd="true" RefundableInd="false" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04">
<ApplicableFeeRemarks>
<Remark>CANCELLATIONS
BEFORE DEPARTURE
TICKET IS NON-REFUNDABLE IN CASE OF CANCEL/REFUND.
AFTER DEPARTURE
TICKET IS NON-REFUNDABLE IN CASE OF CANCEL/REFUND.
CHANGES
BEFORE DEPARTURE
PER TICKET CHARGE EUR 45.00 FOR REISSUE.
CHILD/INFANT DISCOUNTS APPLY.
AFTER DEPARTURE
PER TICKET CHARGE EUR 45.00 FOR REISSUE.
CHILD/INFANT DISCOUNTS APPLY.
NOTE -
FIRST CHANGE IS PERMITTED WITHOUT PENALTY
FOR SECOND OR MORE CHANGES - PER TICKET CHARGE
EUR 45.00 FOR REISSUE.
CHILD/INFANT DISCOUNTS APPLY.
------------------------------
WAIVED FOR DEATH OF A PASSENGER AND PASSENGERS
TRAVELLING COMPANIONS.
------------------------------
IT WILL BE CONSIDERED NO SHOW WHEN A PASSENGER
HAS NOT ADVISED THE AIRLINE THAT WILL NOT BE ABLE
TO MAKE THE FLIGHT IN WHICH THEY ARE BOOKED ON.
BEING NECESSARY THAT THE PASSENGER HAS CANCELED
AND REFUNDED OR CHANGED THE TICKET AT THE SAME
TIME.
------------------------------
REFUND FOR NO SHOW- NO PERMITTED
CHANGES FOR NO SHOW- NO PERMITTED
CHILD/INFANT DISCOUNTS APPLY.
------------------------------
IN CASE CHARGE FOR CHANGES APPLIES PER
TRANSACTION/TICKET AND PERSON TO ALL PASSENGER
TYPES.
IN CASE CHARGE FOR CANCELLATION APPLIES PER
DIRECTION TO ALL PASSENGER TYPES.
------------------------------
A CHANGE IS A DATE/FLIGHT/ROUTING/BOOKING CODE
CHANGE.
------------------------------
REISSUE MUST BE MADE AT THE SAME TIME AS CHANGE
OF RESERVATION BUT NO LATER THAN SCHEDULED
DEPARTURE TIME OF FLIGHT BEING CHANGED.
------------------------------
WHEN MORE THAN ONE FARE COMPONENT IS CHANGED THE
HIGHEST PENALTY OF ALL CHANGED FARE COMPONENTS
WITH THE JOURNEY APPLIES.
------------------------------
WHEN COMBINING NON-REFUNDABLE FARES WITH A
REFUNDABLE FARES
1-THE AMOUNT PAID ON EACH REFUNDABLE FARE
COMPONENT IS REFUNDED
2-THE AMOUNT PAID ON EACH NON-REFUNDABLE FARE
COMPONENT WILL NOT BE REFUNDED
3-WHEN COMBINING FARES CHARGE THE SUM OF THE
CANCELLATION FEES OF ALL CANCELLED FARE COMPONENTS
------------------------------
REFUND OF UNUSED TAXES FEES AND CHARGES PAID TO
THIRD PARTIES PERMITTED. ASSOCIATED CARRIER
IMPOSED CHARGES WILL BE REFUNDED.
------------------------------
REFUND AND CHANGES ARE PERMITTED WITHIN TICKET
VALIDITY UNDER FARE CONDITIONS.
-----------------------------------------------
ANY NON-REFUNDABLE AMOUNT AND/OR CANCELLATION
PENALTY FROM A PREVIOUS TICKET
REMAINS NON-REFUNDABLE FOLLOWING A CHANGE.
------------------------------
TICKET IS NOT TRANSFERABLE TO ANOTHER PERSON.
-----------------------------------------------
----REPRICING CONDITIONS ----
A.BEFORE DEPARTURE OF JOURNEY WHEN THE FISRT
FARE COMPONENT IS CHANGED THE ITINERARY MUST BE
RE-PRICED USING CURRENT FARES IN EFFECT ON THE
DATE THE TICKET IS REISSUED.
B.BEFORE DEPARTURE OF JOURNEY WHEN CHANGES ARE TO
BOOKING CODE ONLY IN THE FIRST FARE COMPONENT AND
RESULT IN A HIGHER FARE THE ITINERARY MUST BE RE-
PRICED USING HISTORICAL FARES IN EFFECT ON THE
PREVIOUS TICKETING DATE OR USING CURRENT FARE IN
EFFECT ON THE DATE THE TICKET IS REISSUED -
WICHEVER IS LOWER.
C. BEFORE DEPARTURE OF JOURNEY WHEN THERE ARE NO
CHANGES TO THE FIRST FARE COMPONENT BUT OTHER
FARE COMPONENTS ARE CHANGED THE ITINERARY MUST BE
RE-PRICED USING HISTORICAL FAERS IN EFFECT ON THE
PREVIOUS TICKETING DATE OR USING CURRENT FARES IN
EFFECT ON THE DATE THE TICKET IS REISSUED -
WHICHEVER IS LOWER.
D. AFTER DEPARTURE OF JOURNEY THE ITINERARY MUST
BE RE-PRICED USING HISTORICAL FARES IN EFFECT ON
THE PREVIOUS TICKETING DATE.
-----------------------------------------------
WHEN THE ITINERARY RESULT IN A HIGHER FARE THE
DIFFERENCE WILL BE COLLECTED ANY APPLICABLE
CHANGE FEE APPLIES.
-----------------------------------------------
WHEN THE NEW ITINERARY RESULTS IN A LOWER FARE
THE CHANGE FEE APPLIES AND NO CREDIT OF THE
RESIDUAL AMOUNT WILL BE MADE.</Remark>
</ApplicableFeeRemarks>
<Details>
<Detail refs="RULEMETADATAKEY_2">
<Type>Cancel</Type>
</Detail>
<Detail refs="RULEMETADATAKEY_3">
<Type>Change</Type>
</Detail>
</Details>
</Penalty>
</FareRules>
<PriceClassRef>COTCLESEU</PriceClassRef>
<SegmentRefs>IB385420240107</SegmentRefs>
</FareComponent>
<Remarks>
<Remark>DISCOUNT/SD/RCF1/76.80EUR</Remark>
</Remarks>
</FareDetail>
</OfferItem>
<BaggageAllowance>
<FlightRefs>MADACE20240107160000</FlightRefs>
<PassengerRefs>ADULT_01 ADULT_02</PassengerRefs>
<BaggageAllowanceRef>CHECKEDBAGALLOWANCE_0</BaggageAllowanceRef>
</BaggageAllowance>
<BaggageAllowance>
<FlightRefs>MADACE20240107160000</FlightRefs>
<PassengerRefs>ADULT_01 ADULT_02</PassengerRefs>
<BaggageAllowanceRef>HANDBAGALLOWANCE_0</BaggageAllowanceRef>
</BaggageAllowance>
</PricedOffer>
<Payments>
<Payment>
<Type>CC</Type>
<Method>
<PaymentCard>
<CardType>VI</CardType>
</PaymentCard>
</Method>
<Amount>0</Amount>
</Payment>
<Payment>
<Type>CC</Type>
<Method>
<PaymentCard>
<CardType>AX</CardType>
</PaymentCard>
</Method>
<Amount>0</Amount>
</Payment>
<Payment>
<Type>CC</Type>
<Method>
<PaymentCard>
<CardType>TP</CardType>
</PaymentCard>
</Method>
<Amount>0</Amount>
</Payment>
<Payment>
<Type>CC</Type>
<Method>
<PaymentCard>
<CardType>CA</CardType>
</PaymentCard>
</Method>
<Amount>0</Amount>
</Payment>
<Payment>
<Type>CC</Type>
<Method>
<PaymentCard>
<CardType>DC</CardType>
</PaymentCard>
</Method>
<Amount>0</Amount>
</Payment>
<Payment>
<Type>CA</Type>
<Method>
<Cash CashInd="true"/>
</Method>
<Amount>0</Amount>
</Payment>
<Payment>
<Type>MS</Type>
<Method>
<Voucher/>
</Method>
<Amount>0</Amount>
</Payment>
</Payments>
<DataLists>
<PassengerList>
<Passenger PassengerID="ADULT_01">
<PTC>ADT</PTC>
</Passenger>
<Passenger PassengerID="ADULT_02">
<PTC>ADT</PTC>
</Passenger>
</PassengerList>
<BaggageAllowanceList>
<BaggageAllowance BaggageAllowanceID="HANDBAGALLOWANCE_0">
<BaggageCategory>CarryOn</BaggageCategory>
<PieceAllowance refs="Media-CarryOn-Baggage">
<ApplicableParty>Traveler</ApplicableParty>
<TotalQuantity>2</TotalQuantity>
<BagType>CARRY ON BAGGAGE</BagType>
<PieceMeasurements Quantity="2"/>
</PieceAllowance>
</BaggageAllowance>
<BaggageAllowance BaggageAllowanceID="CHECKEDBAGALLOWANCE_0">
<BaggageCategory>Checked</BaggageCategory>
<AllowanceDescription>
<ApplicableParty>Party</ApplicableParty>
<Descriptions>
<Description>
<Text>1</Text>
</Description>
</Descriptions>
</AllowanceDescription>
<PieceAllowance refs="Media-Checked-Baggage">
<ApplicableParty>Traveler</ApplicableParty>
<TotalQuantity>1</TotalQuantity>
<BagType>BAG UP TO 23 KG AND 158 LCM</BagType>
<Descriptions>
<Description>
<Text>Up to 50 lb/23 kg</Text>
</Description>
<Description>
<Text>Up to 62 li/158 lcm</Text>
</Description>
</Descriptions>
<PieceMeasurements Quantity="1"/>
</PieceAllowance>
</BaggageAllowance>
</BaggageAllowanceList>
<FareList>
<FareGroup ListKey="OZNOU2">
<Fare>
<FareCode>70J</FareCode>
</Fare>
<FareBasisCode>
<Code>OZNOU2</Code>
</FareBasisCode>
</FareGroup>
</FareList>
<FlightSegmentList>
<FlightSegment SegmentKey="IB385420240107">
<Departure>
<AirportCode>MAD</AirportCode>
<Date>2024-01-07</Date>
<Time>16:00</Time>
<AirportName>Madrid Adolfo Suarez-Barajas</AirportName>
<Terminal>
<Name>4</Name>
</Terminal>
</Departure>
<Arrival>
<AirportCode>ACE</AirportCode>
<Date>2024-01-07</Date>
<Time>17:45</Time>
<ChangeOfDay>0</ChangeOfDay>
<AirportName>Lanzarote</AirportName>
<Terminal>
<Name>1</Name>
</Terminal>
</Arrival>
<MarketingCarrier>
<AirlineID>IB</AirlineID>
<Name>Iberia</Name>
<FlightNumber>3854</FlightNumber>
</MarketingCarrier>
<OperatingCarrier>
<AirlineID>I2</AirlineID>
<Name>Iberia Express</Name>
<Disclosures>
<Description>
<Text>I2</Text>
</Description>
</Disclosures>
</OperatingCarrier>
<Equipment>
<AircraftCode>32Q</AircraftCode>
<Name>Airbus A321neo</Name>
</Equipment>
<FlightDetail>
<FlightDuration>
<Value>PT2H45M</Value>
</FlightDuration>
</FlightDetail>
</FlightSegment>
</FlightSegmentList>
<FlightList>
<Flight FlightKey="MADACE20240107160000">
<Journey>
<Time>PT2H45M</Time>
</Journey>
<SegmentReferences>IB385420240107</SegmentReferences>
</Flight>
</FlightList>
<OriginDestinationList>
<OriginDestination OriginDestinationKey="OD1">
<DepartureCode>MAD</DepartureCode>
<ArrivalCode>ACE</ArrivalCode>
<FlightReferences>MADACE20240107160000</FlightReferences>
</OriginDestination>
</OriginDestinationList>
<MediaList>
<Media ListKey="Legal-Information">
<MediaLink>http://www.iberia.com/es/informacion-legal/</MediaLink>
</Media>
<Media ListKey="Cabin-features">
<MediaLink>https://www.iberia.com/es/un-nuevo-concepto-de-volar/</MediaLink>
</Media>
<Media ListKey="Media-CarryOn-Baggage">
<MediaLink>https://www.iberia.com/es/equipajes/de-mano/</MediaLink>
</Media>
<Media ListKey="Media-Checked-Baggage">
<MediaLink>https://www.iberia.com/es/equipajes/franquicia-bodega/</MediaLink>
</Media>
</MediaList>
<PenaltyList>
<Penalty RefundableInd="false" ObjectKey="PenaltyRule01">
<Details>
<Detail>
<Type>Cancel</Type>
<Application>2</Application>
</Detail>
</Details>
</Penalty>
<Penalty RefundableInd="false" ObjectKey="PenaltyRule02">
<Details>
<Detail>
<Type>Cancel</Type>
<Application>3</Application>
</Detail>
</Details>
</Penalty>
<Penalty ObjectKey="PenaltyRule03">
<Details>
<Detail>
<Type>Change</Type>
<Application>2</Application>
<Amounts>
<Amount>
<CurrencyAmountValue Code="EUR">45.00</CurrencyAmountValue>
<AmountApplication>minPrice</AmountApplication>
</Amount>
<Amount>
<CurrencyAmountValue Code="EUR">45.00</CurrencyAmountValue>
<AmountApplication>maxPrice</AmountApplication>
</Amount>
</Amounts>
</Detail>
</Details>
</Penalty>
<Penalty ObjectKey="PenaltyRule04">
<Details>
<Detail>
<Type>Change</Type>
<Application>3</Application>
<Amounts>
<Amount>
<CurrencyAmountValue Code="EUR">45.00</CurrencyAmountValue>
<AmountApplication>minPrice</AmountApplication>
</Amount>
<Amount>
<CurrencyAmountValue Code="EUR">45.00</CurrencyAmountValue>
<AmountApplication>maxPrice</AmountApplication>
</Amount>
</Amounts>
</Detail>
</Details>
</Penalty>
</PenaltyList>
<PriceClassList>
<PriceClass PriceClassID="COTCLESEU">
<Name>Confort</Name>
<Code>COTCLESEU</Code>
<Descriptions>
<Description ObjectKey="CABINACONFORT">
<Text>Cabina: Turista</Text>
</Description>
<Description ObjectKey="EQMANOCONFORT">
<Text>Equipaje de mano: 1 bulto (56x40x25cm)</Text>
</Description>
<Description ObjectKey="EQBODEGACONFORT">
<Text>Equipaje en bodega: 1 pieza</Text>
</Description>
<Description ObjectKey="COMIDACONFORT">
<Text>Comida: No incluido</Text>
</Description>
<Description ObjectKey="ASIENTOCONFORT">
<Text>Selección de asiento: Incluido</Text>
</Description>
<Description ObjectKey="ASIENTODELANTEROCONFORT">
<Text>Asiento delantero: Incluido</Text>
</Description>
<Description ObjectKey="ASIENTOPREFERENTECONFORT">
<Text>Asiento preferente: No aplica</Text>
</Description>
<Description ObjectKey="ASIENTOXLCONFORT">
<Text>Asiento espacio extra: Incluido</Text>
</Description>
<Description ObjectKey="EMBARQUECONFORT">
<Text>Prioridad de Embarque: Sí, grupo 2</Text>
</Description>
<Description ObjectKey="CAMBIOCONFORT">
<Text>Cambios: Primer cambio gratis, resto de cambios con coste. Ver excepciones.</Text>
</Description>
<Description ObjectKey="REEMBOLSOCONFORT">
<Text>Reembolso (por sentido): No permitido</Text>
</Description>
<Description ObjectKey="CHECKINDESKCONFORT">
<Text>Mostrador check-in exclusivo: No</Text>
</Description>
<Description ObjectKey="SALAVIPCONFORT">
<Text>Acceso a salas VIP: No</Text>
</Description>
<Description ObjectKey="FASTTRACKCONFORT">
<Text>Fast Track: No</Text>
</Description>
<Description ObjectKey="EQPPRIORCONFORT">
<Text>Entrega prioritaria equipaje: No</Text>
</Description>
<Description ObjectKey="AVIOCONFORT">
<Text>AVIOS: Si</Text>
</Description>
<Description ObjectKey="WIFICONFORT">
<Text>WiFi: De pago</Text>
</Description>
</Descriptions>
<ClassOfService refs="IB385420240107 OZNOU2">
<Code SeatsLeft="9">O</Code>
<MarketingName>ECONOMY</MarketingName>
</ClassOfService>
</PriceClass>
</PriceClassList>
</DataLists>
<Metadata>
<Other>
<OtherMetadata>
<CurrencyMetadatas>
<CurrencyMetadata MetadataKey="EUR">
<Decimals>2</Decimals>
<Name>Euro</Name>
</CurrencyMetadata>
</CurrencyMetadatas>
</OtherMetadata>
<OtherMetadata>
<RuleMetadatas>
<RuleMetadata MetadataKey="RULEMETADATAKEY_2">
<RuleID>Cancel</RuleID>
<Values>
<Value>
<Instruction>Not Allowed</Instruction>
</Value>
</Values>
</RuleMetadata>
<RuleMetadata MetadataKey="RULEMETADATAKEY_3">
<RuleID>Change</RuleID>
<Values>
<Value>
<Instruction>Allowed</Instruction>
</Value>
</Values>
</RuleMetadata>
</RuleMetadatas>
</OtherMetadata>
</Other>
</Metadata>
</OfferPriceRS>
</soap:Body>
</soap:Envelope> |
|
Examples of messages with complete flows can be downloaded from here.
Error messages
For further information about all kind of error messages, please go to the following link:
...