Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
titleExample OfferPriceRS v1 - Fare Families
Code Block
languagexml
<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:

...