OfferPriceRQ

 

AF_IBERIA_VP_CMYK_POS_RGB.jpg

 

The OfferPriceRQ message is made up of the following sections:

Common Sections

Party

 

In addition to the Common Sections, this service is called with the following data:

Preference

Can, optionally, indicate flight, fare and cabin preferences.

Parameters

Get Fare

Get Direct Fare

Qualifier

DataLists / PassengerList

PriceMetadata

Example OfferPriceRQ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <OfferPriceRQ Version="5.000" PrimaryLangID="es" xmlns="http://www.iata.org/IATA/EDIST/2017.2"> <PointOfSale> <Location> <CountryCode>ES</CountryCode> </Location> </PointOfSale> <Document> <ReferenceVersion>5.000</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <IATA_Number>########</IATA_Number> <AgencyID>firstAgency</AgencyID> </TravelAgencySender> </Sender> <Participants> <Participant> <AggregatorParticipant SequenceNumber="1"> <AggregatorID>########</AggregatorID> </AggregatorParticipant> </Participant> </Participants> </Party> <Parameters refs="IncludeUpsellOffers"/> <Query> <Offer OfferID="IBa37bc6c8249140449f3426ef1c423128OC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNjc1MjYzOTczMTQ4LXVORDZq"> <OfferItem OfferItemID="IBa37bc6c8249140449f3426ef1c423128OC_01"> <PassengerRefs>ADULT_01 ADULT_02</PassengerRefs> </OfferItem> <OfferItem OfferItemID="IBa37bc6c8249140449f3426ef1c423128OC_02"> <PassengerRefs>INFANT_01</PassengerRefs> </OfferItem> </Offer> </Query> <Qualifier> <SpecialNeedQualifiers> <Code>DISA</Code> </SpecialNeedQualifiers> </Qualifier> <DataLists> <PassengerList> <Passenger PassengerID="ADULT_01"> <PTC>ADT</PTC> </Passenger> <Passenger PassengerID="ADULT_02"> <PTC>ADT</PTC> </Passenger> <Passenger PassengerID="INFANT_01"> <PTC>INF</PTC> </Passenger> </PassengerList> </DataLists> <Metadata> <Other> <OtherMetadata> <PriceMetadatas> <PriceMetadata MetadataKey="IncludeUpsellOffers"/> </PriceMetadatas> </OtherMetadata> </Other> </Metadata> </OfferPriceRQ> </soapenv:Body> </soapenv:Envelope>

Examples OfferPriceRQ 2024:

<Query> <Offer OfferID="IBd9f8773737e74c85b1172bf9168214b1OC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNzEzOTU5MTczMTYyLWg4T041"> <OfferItem OfferItemID="IBd9f8773737e74c85b1172bf9168214b1OC_01"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> </Offer> </Query>
<JourneyData> <Flight> <Flight> <Departure> <AirportCode>MAD</AirportCode> <Date>2024-07-03</Date> </Departure> <Arrival> <AirportCode>GUA</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>IB</AirlineID> <FlightNumber>6341</FlightNumber> </MarketingCarrier> </Flight> </Flight> <Flight> <Flight> <Departure> <AirportCode>GUA</AirportCode> <Date>2024-07-18</Date> </Departure> <Arrival> <AirportCode>MAD</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>IB</AirlineID> <FlightNumber>6342</FlightNumber> </MarketingCarrier> </Flight> </Flight> </JourneyData>
<Query> <Offer OfferID="IBeb2c12f6baf64095ba2e3add170c0a22OC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNzI2ODMwODk3MTMwLXVHdHFq"> <OfferItem OfferItemID="IBeb2c12f6baf64095ba2e3add170c0a22OC_01"> <PassengerRefs>ADULT_01 ADULT_02</PassengerRefs> </OfferItem> </Offer> </Query>
<DataLists> <PassengerList> <Passenger PassengerID="ADULT_01"> <PTC>ADT</PTC> <Individual> <GivenName>FERNANDO</GivenName> <Surname>FERNANDEZ MARTINEZ</Surname> </Individual> <LoyaltyProgramAccount> <Airline> <AirlineDesignator>IB</AirlineDesignator> </Airline> <AccountNumber>28033504</AccountNumber> </LoyaltyProgramAccount> </Passenger> </PassengerList> </DataLists>
<Query> <Offer OfferID="IB7f6dc0a005474129b12c57947e7d0144OC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNzI1MzU5MTA5Njk1LUxjTnhK"> <OfferItem OfferItemID="IB7f6dc0a005474129b12c57947e7d0144OC_01"> <PassengerRefs>ADULT_01 ADULT_02</PassengerRefs> </OfferItem> </Offer> </Query>
<Query> <Offer OfferID="IB35555e8f08834eb5a4635522ec5a7974OC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNzEzMjYyNzc0NDUyLWJNRzhB"> <OfferItem OfferItemID="IB35555e8f08834eb5a4635522ec5a7974OC_01"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> </Offer> </Query>
<Parameters refs="IncludeUpsellOffers"/> <Query> <Offer OfferID="IB73f81339c68b43639263c2c3b15363c0OC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNzI3MDk4MTA0OTk1LUFCNEFv"> <OfferItem OfferItemID="IB73f81339c68b43639263c2c3b15363c0OC_01"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> </Offer> </Query> <DataLists> <PassengerList> <Passenger PassengerID="ADULT_01"> <PTC>ADT</PTC> </Passenger> </PassengerList> </DataLists> <Metadata> <Other> <OtherMetadata> <PriceMetadatas> <PriceMetadata MetadataKey="IncludeUpsellOffers"/> </PriceMetadatas> </OtherMetadata> </Other> </Metadata>
<Sender> <CorporateSender> <ID>IXXXXXXS</ID> </CorporateSender> </Sender>
<Qualifier> <SpecialNeedQualifiers> <Code>DISA</Code> </SpecialNeedQualifiers> </Qualifier>
<Parameters refs="IncludeUpsellOffers"/> <Query> <Offer OfferID="IBd185934bd3fa48378d146ed1156d012aOC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNzE4MTkwODkzMzE2LWNDaUJ4"> <OfferItem OfferItemID="IBd185934bd3fa48378d146ed1156d012aOC_01"> <PassengerRefs>ADULT_01 ADULT_02</PassengerRefs> </OfferItem> </Offer> </Query> <DataLists> <PassengerList> <Passenger PassengerID="ADULT_01"> <PTC>ADT</PTC> </Passenger> <Passenger PassengerID="ADULT_02"> <PTC>ADT</PTC> </Passenger> </PassengerList> </DataLists> <Metadata> <Other> <OtherMetadata> <PriceMetadatas> <PriceMetadata MetadataKey="IncludeUpsellOffers"/> </PriceMetadatas> </OtherMetadata> </Other> </Metadata>
<Query> <Offer OfferID="IB0a88e0b496d7465286620feb1a282412OC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNzE5OTkxMTAzNzAzLTNERXd6"> <OfferItem OfferItemID="IB0a88e0b496d7465286620feb1a282412OC_01"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> </Offer> </Query>
<PointOfSale> <Location> <CountryCode>CL</CountryCode> </Location> </PointOfSale>
<Query> <Offer OfferID="IB30c290390a7a41268d2316713f0edc9fOC" Owner="IB" ResponseID="Qm9va2luZ0BHVy0xNzIzMDIwMjgyNTQ2LTZ1cXdk"> <OfferItem OfferItemID="IB30c290390a7a41268d2316713f0edc9fOC_01"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> </Offer> </Query>

 

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:

Errors

 

 

 

Â