OfferPrice 19.2
Attachments:
Introduction
The OfferPrice Webservice provides Travel Agents with the ability to price exact offer from AirShoppingRS for all passengers types in the search query in case fare Family pricing. It is optional to call OfferPrice service for the Lowest available pricing option in AirShoppingRQ. OfferPrice service returns price quote for the selected offer, fight details, base amount, tax breakdown and product attributes.
OfferPrice Webservice
Limitations (This list is not exhaustive):
- Itinerary with only children passengers and with only infant passengers will not be priced
- Cabin Upsell option is not returned
This web service is called with the following inputs:
- Shopping response ID
- Offer ID
- Offer item ID
- PaxRefID
The output data this service returns include:
- Priced passengers type and quantity
- Offer ID
- Offer price per passenger type with the total price, the base amount, applicable tax details
- Checked baggage information
- Fare mini rules if available
- Flight details such as Flight Number, Flight schedule information, Equipment, Cabin, etc.
Access
In order to access API, you will need to pass the following two headers for each call.
Authentication and authorization stand on the protocol layer using basic HTTP authentication. Given username and password with separator “:” MUST be base64-encoded and passed as HTTP header “Authorization”. This header is mandatory for all requests. For example, if "TestLogin" set as the username and "TestPass" set as the password, then the field's value is base64-encoding of TestLogin: TestPass, or QWxhZGRpbjpPcGVuU2VzYW1l. Then the Authorization header will appear as Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1l
- Header 'Content-Type: text/xml'
- Message structure: <soapenv:Envelope><soapenv:Body> Message... </soapenv:Body></soapenv:Envelope>
OfferPriceRQ structure
<IATA_OfferPriceRQ xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_OfferPriceRQ" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/2015/00/2019.2/IATA_OfferPriceRQ NDC/19_2_schemas/IATA_OfferPriceRQ.xsd"> <Party> <Sender> <TravelAgency> <AgencyID>TA123</AgencyID> <Name>AgentName</Name> <PseudoCityID>IEVPS28ND</PseudoCityID> </TravelAgency> </Sender> </Party> <PayloadAttributes> <VersionNumber>19.2</VersionNumber> </PayloadAttributes> <Request> <DataLists> <PaxList> <Pax> <PaxID>PAX1</PaxID> <PTC>ADT</PTC> </Pax> <Pax> <PaxID>PAX2</PaxID> <PTC>ADT</PTC> </Pax> <Pax> <PaxID>PAX3</PaxID> <PTC>INF</PTC> </Pax> </PaxList> </DataLists> <PricedOffer> <SelectedOffer> <OfferRefID>97482365-a144-4009-b280-6a8cddf59f42</OfferRefID> <OwnerCode>PS</OwnerCode> <SelectedOfferItem> <OfferItemRefID>97482365-a144-4009-b280-6a8cddf59f42-PAX1</OfferItemRefID> <PaxRefID>PAX1</PaxRefID> <PaxRefID>PAX2</PaxRefID> <PaxRefID>PAX3</PaxRefID> </SelectedOfferItem> <ShoppingResponseRefID>c838fd37-7fc6-457b-8fe6-a98567c5c012</ShoppingResponseRefID> </SelectedOffer> </PricedOffer> </Request> </IATA_OfferPriceRQ>
OfferPriceRQ fields description
M = Mandatory; O = Optional; C = Conditional
Field name | Description | M/O/C | Example |
---|---|---|---|
IATA_OfferPriceRQ | The OfferPrice transaction set may return two different sets of content. The response will initially provide the priced Offer reflecting the Offers/OfferItems requested for pricing, and potentially additional a-la-carte ancillary services that are applicable and available for the offer provided. | M | <IATA_OfferPriceRQ xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_OfferPriceRQ" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/2015/00/2019.2/IATA_OfferPriceRQ NDC/19_2_schemas/IATA_OfferPriceRQ.xsd"> |
↳ Party | NDC Message/ Transaction Party(s) information. Note that information about parties is intended for business use, it is not intended for transaction authentication and routing of the message. | M | |
↳ Sender | Information related to the party sending this message. | M | |
↳ TravelAgency | SELLER: Travel Agency | M | |
↳ AgencyID | Unique Agency Seller ID. Example: TA123 | M | <AgencyID>TA123</AgencyID> |
↳ Name | Agency name. Example: Carson Travel | M | <Name>TravelAgent</Name> |
↳ PseudoCityID | Travel Agent's Office ID. | M | <PseudoCityID>IEVPS28ND</PseudoCityID> |
↳ PayloadAttributes | M | ||
↳ VersionNumber | M | <VersionNumber>19.2</VersionNumber> | |
↳ Request | OfferPrice request information. | M | |
↳ DataLists | Data List definition for this message. | O | |
↳ PaxList | Passenger data list definition. | O | |
↳ Pax | Any person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to one booking, from shopping to fulfilment. | M | |
↳ PaxID | Uniquely identifies a Passenger within the context of one message. | M | <PaxID>PAX1</PaxID> |
↳ PTC | Type code applying to the Passenger which typically drives pricing | O | <PTC>ADT</PTC> |
↳ PricedOffer | O | ||
↳ SelectedOffer | C | ||
↳ OfferRefID | Reference to the OfferID of the selected Offer (either a standard Offer or an a-la-carte Offer) returned in a previous shopping response. | M | <OfferRefID>97482365-a144-4009-b280-6a8cddf59f42</OfferRefID> |
↳ OwnerCode | Designator of Airline that owns/ assigned these IDs | M | <OwnerCode>PS</OwnerCode> |
↳ SelectedOfferItem | OfferItem selected by the Passenger | M | |
↳ OfferItemRefID | Reference to the OfferItemID of the selected OfferItem | M | <OfferItemRefID>97482365-a144-4009-b280-6a8cddf59f42-PAX1</OfferItemRefID> |
↳ PaxRefID | Reference to the passenger(s) for which this OfferItem applies. | M | <PaxRefID>PAX1</PaxRefID> |
↳ ShoppingResponseRefID | Reference to unique shopping session response ID, as provided in the airline's previous shopping response. | M | <ShoppingResponseRefID>c838fd37-7fc6-457b-8fe6-a98567c5c012</ShoppingResponseRefID> |
OfferPriceRS structure
<IATA_OfferPriceRS xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_OfferPriceRS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/2015/00/2019.2/IATA_OfferPriceRS ../NDC/19_2_schemas/IATA_OfferPriceRS.xsd"> <Response> <DataLists> <BaggageAllowanceList> <BaggageAllowance> <BaggageAllowanceID>CB1</BaggageAllowanceID> <PieceAllowance> <ApplicablePartyText>Traveler</ApplicablePartyText> <PieceWeightAllowance> <MaximumWeightMeasure UnitCode="KG">23</MaximumWeightMeasure> </PieceWeightAllowance> <TotalQty>0</TotalQty> </PieceAllowance> <TypeCode>Checked</TypeCode> </BaggageAllowance> <BaggageAllowance> <BaggageAllowanceID>CB2</BaggageAllowanceID> <PieceAllowance> <ApplicablePartyText>Traveler</ApplicablePartyText> <PieceWeightAllowance> <MaximumWeightMeasure UnitCode="KG">23</MaximumWeightMeasure> </PieceWeightAllowance> <TotalQty>0</TotalQty> </PieceAllowance> <TypeCode>Checked</TypeCode> </BaggageAllowance> <BaggageAllowance> <BaggageAllowanceID>CB3</BaggageAllowanceID> <PieceAllowance> <ApplicablePartyText>Traveler</ApplicablePartyText> <PieceWeightAllowance> <MaximumWeightMeasure UnitCode="KG">23</MaximumWeightMeasure> </PieceWeightAllowance> <TotalQty>0</TotalQty> </PieceAllowance> <TypeCode>Checked</TypeCode> </BaggageAllowance> <BaggageAllowance> <BaggageAllowanceID>CB4</BaggageAllowanceID> <PieceAllowance> <ApplicablePartyText>Traveler</ApplicablePartyText> <PieceWeightAllowance> <MaximumWeightMeasure UnitCode="KG">23</MaximumWeightMeasure> </PieceWeightAllowance> <TotalQty>0</TotalQty> </PieceAllowance> <TypeCode>Checked</TypeCode> </BaggageAllowance> <BaggageAllowance> <BaggageAllowanceID>CB5</BaggageAllowanceID> <PieceAllowance> <ApplicablePartyText>Traveler</ApplicablePartyText> <PieceWeightAllowance> <MaximumWeightMeasure UnitCode="KG">10</MaximumWeightMeasure> </PieceWeightAllowance> <TotalQty>0</TotalQty> </PieceAllowance> <TypeCode>Checked</TypeCode> </BaggageAllowance> <BaggageAllowance> <BaggageAllowanceID>CB6</BaggageAllowanceID> <PieceAllowance> <ApplicablePartyText>Traveler</ApplicablePartyText> <PieceWeightAllowance> <MaximumWeightMeasure UnitCode="KG">10</MaximumWeightMeasure> </PieceWeightAllowance> <TotalQty>0</TotalQty> </PieceAllowance> <TypeCode>Checked</TypeCode> </BaggageAllowance> </BaggageAllowanceList> <OriginDestList> <OriginDest> <DestCode>TLV</DestCode> <OriginCode>LWO</OriginCode> <OriginDestID>OD1</OriginDestID> <PaxJourneyRefID>FL1</PaxJourneyRefID> </OriginDest> <OriginDest> <DestCode>LWO</DestCode> <OriginCode>TLV</OriginCode> <OriginDestID>OD2</OriginDestID> <PaxJourneyRefID>FL2</PaxJourneyRefID> </OriginDest> </OriginDestList> <PaxJourneyList> <PaxJourney> <Duration>P0Y0M0DT6H5M0.000S</Duration> <PaxJourneyID>FL1</PaxJourneyID> <PaxSegmentRefID>SEG1</PaxSegmentRefID> <PaxSegmentRefID>SEG2</PaxSegmentRefID> </PaxJourney> <PaxJourney> <Duration>P0Y0M0DT6H25M0.000S</Duration> <PaxJourneyID>FL2</PaxJourneyID> <PaxSegmentRefID>SEG3</PaxSegmentRefID> <PaxSegmentRefID>SEG4</PaxSegmentRefID> </PaxJourney> </PaxJourneyList> <PaxList> <Pax> <PaxID>PAX1</PaxID> <PTC>ADT</PTC> </Pax> <Pax> <PaxID>PAX2</PaxID> <PTC>ADT</PTC> </Pax> <Pax> <PaxID>PAX3</PaxID> <PTC>INF</PTC> </Pax> </PaxList> <PaxSegmentList> <PaxSegment> <Arrival> <AircraftScheduledDateTime>2021-07-01T08:10:00.000</AircraftScheduledDateTime> <IATA_LocationCode>KBP</IATA_LocationCode> <TerminalName>D</TerminalName> </Arrival> <DatedOperatingLeg> <Arrival> <IATA_LocationCode>KBP</IATA_LocationCode> </Arrival> <CarrierAircraftType> <CarrierAircraftTypeCode>737</CarrierAircraftTypeCode> </CarrierAircraftType> <DatedOperatingLegID>LG1</DatedOperatingLegID> <Dep> <IATA_LocationCode>LWO</IATA_LocationCode> </Dep> </DatedOperatingLeg> <Dep> <AircraftScheduledDateTime>2021-07-01T07:00:00.000</AircraftScheduledDateTime> <IATA_LocationCode>LWO</IATA_LocationCode> </Dep> <Duration>P0Y0M0DT1H10M0.000S</Duration> <MarketingCarrierInfo> <CarrierDesigCode>PS</CarrierDesigCode> <MarketingCarrierFlightNumberText>34</MarketingCarrierFlightNumberText> </MarketingCarrierInfo> <OperatingCarrierInfo> <CarrierDesigCode>PS</CarrierDesigCode> <OperatingCarrierFlightNumberText>34</OperatingCarrierFlightNumberText> </OperatingCarrierInfo> <PaxSegmentID>SEG1</PaxSegmentID> </PaxSegment> <PaxSegment> <Arrival> <AircraftScheduledDateTime>2021-07-01T13:05:00.000</AircraftScheduledDateTime> <IATA_LocationCode>TLV</IATA_LocationCode> <TerminalName>3</TerminalName> </Arrival> <DatedOperatingLeg> <Arrival> <IATA_LocationCode>TLV</IATA_LocationCode> </Arrival> <CarrierAircraftType> <CarrierAircraftTypeCode>737</CarrierAircraftTypeCode> </CarrierAircraftType> <DatedOperatingLegID>LG2</DatedOperatingLegID> <Dep> <IATA_LocationCode>KBP</IATA_LocationCode> </Dep> </DatedOperatingLeg> <Dep> <AircraftScheduledDateTime>2021-07-01T09:55:00.000</AircraftScheduledDateTime> <IATA_LocationCode>KBP</IATA_LocationCode> <TerminalName>D</TerminalName> </Dep> <Duration>P0Y0M0DT3H10M0.000S</Duration> <MarketingCarrierInfo> <CarrierDesigCode>PS</CarrierDesigCode> <MarketingCarrierFlightNumberText>775</MarketingCarrierFlightNumberText> </MarketingCarrierInfo> <OperatingCarrierInfo> <CarrierDesigCode>PS</CarrierDesigCode> <OperatingCarrierFlightNumberText>775</OperatingCarrierFlightNumberText> </OperatingCarrierInfo> <PaxSegmentID>SEG2</PaxSegmentID> </PaxSegment> <PaxSegment> <Arrival> <AircraftScheduledDateTime>2021-07-07T17:45:00.000</AircraftScheduledDateTime> <IATA_LocationCode>KBP</IATA_LocationCode> <TerminalName>D</TerminalName> </Arrival> <DatedOperatingLeg> <Arrival> <IATA_LocationCode>KBP</IATA_LocationCode> </Arrival> <CarrierAircraftType> <CarrierAircraftTypeCode>737</CarrierAircraftTypeCode> </CarrierAircraftType> <DatedOperatingLegID>LG3</DatedOperatingLegID> <Dep> <IATA_LocationCode>TLV</IATA_LocationCode> </Dep> </DatedOperatingLeg> <Dep> <AircraftScheduledDateTime>2021-07-07T14:35:00.000</AircraftScheduledDateTime> <IATA_LocationCode>TLV</IATA_LocationCode> <TerminalName>3</TerminalName> </Dep> <Duration>P0Y0M0DT3H10M0.000S</Duration> <MarketingCarrierInfo> <CarrierDesigCode>PS</CarrierDesigCode> <MarketingCarrierFlightNumberText>776</MarketingCarrierFlightNumberText> </MarketingCarrierInfo> <OperatingCarrierInfo> <CarrierDesigCode>PS</CarrierDesigCode> <OperatingCarrierFlightNumberText>776</OperatingCarrierFlightNumberText> </OperatingCarrierInfo> <PaxSegmentID>SEG3</PaxSegmentID> </PaxSegment> <PaxSegment> <Arrival> <AircraftScheduledDateTime>2021-07-07T21:00:00.000</AircraftScheduledDateTime> <IATA_LocationCode>LWO</IATA_LocationCode> </Arrival> <DatedOperatingLeg> <Arrival> <IATA_LocationCode>LWO</IATA_LocationCode> </Arrival> <CarrierAircraftType> <CarrierAircraftTypeCode>737</CarrierAircraftTypeCode> </CarrierAircraftType> <DatedOperatingLegID>LG4</DatedOperatingLegID> <Dep> <IATA_LocationCode>KBP</IATA_LocationCode> </Dep> </DatedOperatingLeg> <Dep> <AircraftScheduledDateTime>2021-07-07T19:55:00.000</AircraftScheduledDateTime> <IATA_LocationCode>KBP</IATA_LocationCode> <TerminalName>D</TerminalName> </Dep> <Duration>P0Y0M0DT1H5M0.000S</Duration> <MarketingCarrierInfo> <CarrierDesigCode>PS</CarrierDesigCode> <MarketingCarrierFlightNumberText>33</MarketingCarrierFlightNumberText> </MarketingCarrierInfo> <OperatingCarrierInfo> <CarrierDesigCode>PS</CarrierDesigCode> <OperatingCarrierFlightNumberText>33</OperatingCarrierFlightNumberText> </OperatingCarrierInfo> <PaxSegmentID>SEG4</PaxSegmentID> </PaxSegment> </PaxSegmentList> <PriceClassList> <PriceClass> <CabinType> <CabinTypeCode>Y</CabinTypeCode> <CabinTypeName>Economy</CabinTypeName> </CabinType> <Desc> <DescText>REFUND: Refund not allowed</DescText> </Desc> <Desc> <DescText>CHANGES: Changes not allowed</DescText> </Desc> <Desc> <DescText>HAND_BAGGAGE: 1 Cabin bag 7KG (5KG on E-145) / Infant 1 bag x 5KG </DescText> </Desc> <Desc> <DescText>BAGGAGE: Not Included</DescText> </Desc> <FareBasisCode>X002LLU2</FareBasisCode> <Name>ECONOMY LITE</Name> <PriceClassID>PC1</PriceClassID> </PriceClass> <PriceClass> <CabinType> <CabinTypeCode>Y</CabinTypeCode> <CabinTypeName>Economy</CabinTypeName> </CabinType> <Desc> <DescText>REFUND: Refund not allowed</DescText> </Desc> <Desc> <DescText>CHANGES: Changes not allowed</DescText> </Desc> <Desc> <DescText>HAND_BAGGAGE: 1 Cabin bag 7KG (5KG on E-145) / Infant 1 bag x 5KG </DescText> </Desc> <Desc> <DescText>BAGGAGE: Not Included</DescText> </Desc> <FareBasisCode>N002LLU2</FareBasisCode> <Name>ECONOMY LITE</Name> <PriceClassID>PC2</PriceClassID> </PriceClass> </PriceClassList> <ServiceDefinitionList> <ServiceDefinition> <Desc> <DescText>Baggage included in fare</DescText> </Desc> <Name>Checked baggage</Name> <ServiceDefinitionAssociation> <BaggageAllowanceRefID>CB1</BaggageAllowanceRefID> </ServiceDefinitionAssociation> <ServiceDefinitionID>InclBag1</ServiceDefinitionID> </ServiceDefinition> <ServiceDefinition> <Desc> <DescText>Baggage included in fare</DescText> </Desc> <Name>Checked baggage</Name> <ServiceDefinitionAssociation> <BaggageAllowanceRefID>CB2</BaggageAllowanceRefID> </ServiceDefinitionAssociation> <ServiceDefinitionID>InclBag2</ServiceDefinitionID> </ServiceDefinition> <ServiceDefinition> <Desc> <DescText>Baggage included in fare</DescText> </Desc> <Name>Checked baggage</Name> <ServiceDefinitionAssociation> <BaggageAllowanceRefID>CB3</BaggageAllowanceRefID> </ServiceDefinitionAssociation> <ServiceDefinitionID>InclBag3</ServiceDefinitionID> </ServiceDefinition> <ServiceDefinition> <Desc> <DescText>Baggage included in fare</DescText> </Desc> <Name>Checked baggage</Name> <ServiceDefinitionAssociation> <BaggageAllowanceRefID>CB4</BaggageAllowanceRefID> </ServiceDefinitionAssociation> <ServiceDefinitionID>InclBag4</ServiceDefinitionID> </ServiceDefinition> <ServiceDefinition> <Desc> <DescText>Baggage included in fare</DescText> </Desc> <Name>Checked baggage</Name> <ServiceDefinitionAssociation> <BaggageAllowanceRefID>CB5</BaggageAllowanceRefID> </ServiceDefinitionAssociation> <ServiceDefinitionID>InclBag5</ServiceDefinitionID> </ServiceDefinition> <ServiceDefinition> <Desc> <DescText>Baggage included in fare</DescText> </Desc> <Name>Checked baggage</Name> <ServiceDefinitionAssociation> <BaggageAllowanceRefID>CB6</BaggageAllowanceRefID> </ServiceDefinitionAssociation> <ServiceDefinitionID>InclBag6</ServiceDefinitionID> </ServiceDefinition> </ServiceDefinitionList> </DataLists> <PricedOffer> <JourneyOverview> <JourneyPriceClass> <PaxJourneyRefID>FL1</PaxJourneyRefID> </JourneyPriceClass> <JourneyPriceClass> <PaxJourneyRefID>FL2</PaxJourneyRefID> </JourneyPriceClass> </JourneyOverview> <OfferExpirationTimeLimitDateTime>2020-11-23T11:42:00.000</OfferExpirationTimeLimitDateTime> <OfferID>ecbb3436-bb4d-4e63-bf29-4ee74158eb20</OfferID> <OfferItem> <FareDetail> <FareComponent> <FareBasisCode>X002LLU2</FareBasisCode> <PaxSegmentRefID>SEG1</PaxSegmentRefID> <PaxSegmentRefID>SEG2</PaxSegmentRefID> <Price> <BaseAmount CurCode="UAH">4101.84</BaseAmount> </Price> <PriceClassRefID>PC1</PriceClassRefID> <RBD> <RBD_Code>X</RBD_Code> </RBD> </FareComponent> <FareComponent> <FareBasisCode>N002LLU2</FareBasisCode> <PaxSegmentRefID>SEG3</PaxSegmentRefID> <PaxSegmentRefID>SEG4</PaxSegmentRefID> <Price> <BaseAmount CurCode="UAH">4526.16</BaseAmount> </Price> <PriceClassRefID>PC2</PriceClassRefID> <RBD> <RBD_Code>N</RBD_Code> </RBD> </FareComponent> <FarePriceType> <FarePriceTypeCode>Filed</FarePriceTypeCode> <Price> <BaseAmount CurCode="UAH">4314.00</BaseAmount> </Price> </FarePriceType> </FareDetail> <OfferItemID>ecbb3436-bb4d-4e63-bf29-4ee74158eb20-PAX1</OfferItemID> <Price> <BaseAmount CurCode="UAH">4314.00</BaseAmount> <TaxSummary> <Tax> <Amount CurCode="USD">1692.00</Amount> <Country> <CountryCode>YQ</CountryCode> </Country> <TaxCode>AD</TaxCode> </Tax> <Tax> <Amount CurCode="USD">846.00</Amount> <Country> <CountryCode>YR</CountryCode> </Country> <TaxCode>VB</TaxCode> </Tax> <Tax> <Amount CurCode="USD">207.00</Amount> <Country> <CountryCode>UA</CountryCode> </Country> <TaxCode>SE</TaxCode> </Tax> <Tax> <Amount CurCode="USD">85.00</Amount> <Country> <CountryCode>UD</CountryCode> </Country> <TaxCode>DP</TaxCode> </Tax> <Tax> <Amount CurCode="USD">537.00</Amount> <Country> <CountryCode>YK</CountryCode> </Country> <TaxCode>AE</TaxCode> </Tax> <Tax> <Amount CurCode="USD">786.00</Amount> <Country> <CountryCode>IL</CountryCode> </Country> <TaxCode>EB</TaxCode> </Tax> <TotalTaxAmount CurCode="UAH">4153.00</TotalTaxAmount> </TaxSummary> <TotalAmount CurCode="UAH">8467.00</TotalAmount> </Price> <Service> <PaxRefID>PAX1</PaxRefID> <ServiceAssociations> <PaxJourneyRefID>FL1</PaxJourneyRefID> <PaxJourneyRefID>FL2</PaxJourneyRefID> </ServiceAssociations> <ServiceID>PAX1_FL1_FL2</ServiceID> </Service> <Service> <PaxRefID>PAX1</PaxRefID> <ServiceAssociations> <ServiceDefinitionRef> <BaggageFlightAssociations> <PaxSegmentRefID>SEG1</PaxSegmentRefID> <PaxSegmentRefID>SEG2</PaxSegmentRefID> </BaggageFlightAssociations> <ServiceDefinitionRefID>InclBag1</ServiceDefinitionRefID> </ServiceDefinitionRef> </ServiceAssociations> <ServiceID>PAX1_SEG1_SEG2</ServiceID> </Service> <Service> <PaxRefID>PAX1</PaxRefID> <ServiceAssociations> <ServiceDefinitionRef> <BaggageFlightAssociations> <PaxSegmentRefID>SEG3</PaxSegmentRefID> <PaxSegmentRefID>SEG4</PaxSegmentRefID> </BaggageFlightAssociations> <ServiceDefinitionRefID>InclBag2</ServiceDefinitionRefID> </ServiceDefinitionRef> </ServiceAssociations> <ServiceID>PAX1_SEG3_SEG4</ServiceID> </Service> </OfferItem> <OfferItem> <FareDetail> <FareComponent> <FareBasisCode>X002LLU2</FareBasisCode> <PaxSegmentRefID>SEG1</PaxSegmentRefID> <PaxSegmentRefID>SEG2</PaxSegmentRefID> <Price> <BaseAmount CurCode="UAH">4101.84</BaseAmount> </Price> <PriceClassRefID>PC1</PriceClassRefID> <RBD> <RBD_Code>X</RBD_Code> </RBD> </FareComponent> <FareComponent> <FareBasisCode>N002LLU2</FareBasisCode> <PaxSegmentRefID>SEG3</PaxSegmentRefID> <PaxSegmentRefID>SEG4</PaxSegmentRefID> <Price> <BaseAmount CurCode="UAH">4526.16</BaseAmount> </Price> <PriceClassRefID>PC2</PriceClassRefID> <RBD> <RBD_Code>N</RBD_Code> </RBD> </FareComponent> <FarePriceType> <FarePriceTypeCode>Filed</FarePriceTypeCode> <Price> <BaseAmount CurCode="UAH">4314.00</BaseAmount> </Price> </FarePriceType> </FareDetail> <OfferItemID>ecbb3436-bb4d-4e63-bf29-4ee74158eb20-PAX2</OfferItemID> <Price> <BaseAmount CurCode="UAH">4314.00</BaseAmount> <TaxSummary> <Tax> <Amount CurCode="USD">1692.00</Amount> <Country> <CountryCode>YQ</CountryCode> </Country> <TaxCode>AD</TaxCode> </Tax> <Tax> <Amount CurCode="USD">846.00</Amount> <Country> <CountryCode>YR</CountryCode> </Country> <TaxCode>VB</TaxCode> </Tax> <Tax> <Amount CurCode="USD">207.00</Amount> <Country> <CountryCode>UA</CountryCode> </Country> <TaxCode>SE</TaxCode> </Tax> <Tax> <Amount CurCode="USD">85.00</Amount> <Country> <CountryCode>UD</CountryCode> </Country> <TaxCode>DP</TaxCode> </Tax> <Tax> <Amount CurCode="USD">537.00</Amount> <Country> <CountryCode>YK</CountryCode> </Country> <TaxCode>AE</TaxCode> </Tax> <Tax> <Amount CurCode="USD">786.00</Amount> <Country> <CountryCode>IL</CountryCode> </Country> <TaxCode>EB</TaxCode> </Tax> <TotalTaxAmount CurCode="UAH">4153.00</TotalTaxAmount> </TaxSummary> <TotalAmount CurCode="UAH">8467.00</TotalAmount> </Price> <Service> <PaxRefID>PAX2</PaxRefID> <ServiceAssociations> <PaxJourneyRefID>FL1</PaxJourneyRefID> <PaxJourneyRefID>FL2</PaxJourneyRefID> </ServiceAssociations> <ServiceID>PAX2_FL1_FL2</ServiceID> </Service> <Service> <PaxRefID>PAX2</PaxRefID> <ServiceAssociations> <ServiceDefinitionRef> <BaggageFlightAssociations> <PaxSegmentRefID>SEG1</PaxSegmentRefID> <PaxSegmentRefID>SEG2</PaxSegmentRefID> </BaggageFlightAssociations> <ServiceDefinitionRefID>InclBag3</ServiceDefinitionRefID> </ServiceDefinitionRef> </ServiceAssociations> <ServiceID>PAX2_SEG1_SEG2</ServiceID> </Service> <Service> <PaxRefID>PAX2</PaxRefID> <ServiceAssociations> <ServiceDefinitionRef> <BaggageFlightAssociations> <PaxSegmentRefID>SEG3</PaxSegmentRefID> <PaxSegmentRefID>SEG4</PaxSegmentRefID> </BaggageFlightAssociations> <ServiceDefinitionRefID>InclBag4</ServiceDefinitionRefID> </ServiceDefinitionRef> </ServiceAssociations> <ServiceID>PAX2_SEG3_SEG4</ServiceID> </Service> </OfferItem> <OfferItem> <FareDetail> <FareComponent> <FareBasisCode>X002LLU2</FareBasisCode> <PaxSegmentRefID>SEG1</PaxSegmentRefID> <PaxSegmentRefID>SEG2</PaxSegmentRefID> <Price> <BaseAmount CurCode="UAH">201.10</BaseAmount> </Price> <PriceClassRefID>PC1</PriceClassRefID> <RBD> <RBD_Code>X</RBD_Code> </RBD> </FareComponent> <FareComponent> <FareBasisCode>N002LLU2</FareBasisCode> <PaxSegmentRefID>SEG3</PaxSegmentRefID> <PaxSegmentRefID>SEG4</PaxSegmentRefID> <Price> <BaseAmount CurCode="UAH">221.90</BaseAmount> </Price> <PriceClassRefID>PC2</PriceClassRefID> <RBD> <RBD_Code>N</RBD_Code> </RBD> </FareComponent> <FarePriceType> <FarePriceTypeCode>Filed</FarePriceTypeCode> <Price> <BaseAmount CurCode="UAH">423.00</BaseAmount> </Price> </FarePriceType> </FareDetail> <OfferItemID>ecbb3436-bb4d-4e63-bf29-4ee74158eb20-PAX3</OfferItemID> <Price> <BaseAmount CurCode="UAH">423.00</BaseAmount> <TaxSummary> <Tax> <Amount CurCode="USD">51.00</Amount> <Country> <CountryCode>UA</CountryCode> </Country> <TaxCode>SE</TaxCode> </Tax> <TotalTaxAmount CurCode="UAH">51.00</TotalTaxAmount> </TaxSummary> <TotalAmount CurCode="UAH">474.00</TotalAmount> </Price> <Service> <PaxRefID>PAX3</PaxRefID> <ServiceAssociations> <PaxJourneyRefID>FL1</PaxJourneyRefID> <PaxJourneyRefID>FL2</PaxJourneyRefID> </ServiceAssociations> <ServiceID>PAX3_FL1_FL2</ServiceID> </Service> <Service> <PaxRefID>PAX3</PaxRefID> <ServiceAssociations> <ServiceDefinitionRef> <BaggageFlightAssociations> <PaxSegmentRefID>SEG1</PaxSegmentRefID> <PaxSegmentRefID>SEG2</PaxSegmentRefID> </BaggageFlightAssociations> <ServiceDefinitionRefID>InclBag5</ServiceDefinitionRefID> </ServiceDefinitionRef> </ServiceAssociations> <ServiceID>PAX3_SEG1_SEG2</ServiceID> </Service> <Service> <PaxRefID>PAX3</PaxRefID> <ServiceAssociations> <ServiceDefinitionRef> <BaggageFlightAssociations> <PaxSegmentRefID>SEG3</PaxSegmentRefID> <PaxSegmentRefID>SEG4</PaxSegmentRefID> </BaggageFlightAssociations> <ServiceDefinitionRefID>InclBag6</ServiceDefinitionRefID> </ServiceDefinitionRef> </ServiceAssociations> <ServiceID>PAX3_SEG3_SEG4</ServiceID> </Service> </OfferItem> <OwnerCode>PS</OwnerCode> <PTC_OfferParameters> <PricedPaxNumber>2</PricedPaxNumber> <PTC_PricedCode>ADT</PTC_PricedCode> <PTC_RequestedCode>ADT</PTC_RequestedCode> <RequestedPaxNumber>2</RequestedPaxNumber> </PTC_OfferParameters> <PTC_OfferParameters> <PricedPaxNumber>1</PricedPaxNumber> <PTC_PricedCode>INF</PTC_PricedCode> <PTC_RequestedCode>INF</PTC_RequestedCode> <RequestedPaxNumber>1</RequestedPaxNumber> </PTC_OfferParameters> <TotalPrice> <TotalAmount CurCode="UAH">17408.00</TotalAmount> </TotalPrice> </PricedOffer> <ShoppingResponse> <ShoppingResponseRefID>37742a1d-4c1d-4603-a128-0b34b8918a0c</ShoppingResponseRefID> </ShoppingResponse> </Response> </IATA_OfferPriceRS>
OfferPriceRS fields description
Field name | Description | M/O/C | Example |
---|---|---|---|
IATA_OfferPriceRS | The OfferPrice transaction set may return two different sets of content. The response will initially provide the priced Offer reflecting the Offers/OfferItems requested for pricing, and potentially additional Offers that are applicable and relevant to the PricedOffer provided. | M | <IATA_OfferPriceRS xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_OfferPriceRS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/2015/00/2019.2/IATA_OfferPriceRS NDC/19_2_schemas/IATA_OfferPriceRS.xsd"> |
↳ Error | Error(s) that prevented the message from processing. | C | |
↳ Code | The code corresponding to the processing error as defined by PADIS 9321. | M | <Code>911</Code> |
↳ DescText | Free text description of the provided error. | M | <DescText>Unable to process - system error / Invalid query</DescText> |
↳ Response | OfferPrice response information. | C | |
↳ DataLists | Data List definition for this message. | O | |
↳ BaggageAllowanceList | Baggage allowance data list definition | O | |
↳ BaggageAllowance | The amount of checked or carry-on luggage the airline will allow per passenger. | M | |
↳ BaggageAllowanceID | Unique identifier of this Baggage Allowance. | M | <BaggageAllowanceID>CB1</BaggageAllowanceID> |
↳ PieceAllowance | Defines the maximum number of each allowable baggage type. | O | |
↳ ApplicablePartyText | Baggage weight restriction application. Examples: Party, Traveler. Party applies to all Travelers. | M | <ApplicablePartyText>Traveler</ApplicablePartyText> |
↳ PieceWeightAllowance | Baggage weight allowance with application information. | O | |
↳ MaximumWeightMeasure | Maximum weight value and unit of measure. | M | <MaximumWeightMeasure UnitCode="KG">23</MaximumWeightMeasure> |
↳ TotalQty | Maximum pieces of baggage allowed. | M | <TotalQty>1</TotalQty> |
↳ TypeCode | Type of Baggage Allowance. Checked or CarryOn. | M | <TypeCode>Checked</TypeCode> |
↳ OriginDestList | Origin Destination data list definition. | O | |
↳ OriginDest | The Origin and Destination airport/city pair which confines a passenger journey or an aircraft flight. | M | |
↳ DestCode | IATA defined code identifying a city or station. | M | <DestCode>IST</DestCode> |
↳ OriginCode | IATA defined code identifying a city or station. | M | <OriginCode>LWO</OriginCode> |
↳ OriginDestID | Uniquely identifies an Origin Destination within the context of one message. | O | <OriginDestID>OD1</OriginDestID> |
↳ PaxJourneyRefID | Uniquely identifies a Passenger Journey within the context of one message. | O | <PaxJourneyRefID>FL1</PaxJourneyRefID> |
↳ PaxJourneyList | Journey data list definition. | O | |
↳ PaxJourney | A collection of segments which satisfies transportation of a passenger for a given origin and destination. | M | |
↳ Duration | Total journey time including the combined air time and connection times. In case of stopover, this may or may not include stopover durations. | O | <Duration>P0Y0M0DT5H50M0.000S</Duration> |
↳ PaxJourneyID | Uniquely identifies a Passenger Journey within the context of one message. | O | <PaxJourneyID>FL1</PaxJourneyID> |
↳ PaxSegmentRefID | Reference to a Passenger Segment ID within this message. | M | <PaxSegmentRefID>SEG1</PaxSegmentRefID> |
↳ PaxList | Passenger data list definition. | O | |
↳ Pax | Any person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to one booking, from shopping to fulfilment. | M | |
↳ PaxID | Uniquely identifies a Passenger within the context of one message. | M | <PaxID>PAX1</PaxID> |
↳ PTC | Type code applying to the Passenger which typically drives pricing. | <PTC>ADT</PTC> | |
↳ PaxSegmentList | Segment data list definition. | O | |
↳ PaxSegment | Transportation of a passenger on a Dated Operating Segment. | M | |
↳ Arrival | The action or process of arriving of a transport vehicle in any place or location. | M | |
↳ AircraftScheduledDateTime | The Scheduled Date and Time of Arrival of the aircraft at the terminal or departure gate at an airport. | O | <AircraftScheduledDateTime>2021-01-15T08:00:00</AircraftScheduledDateTime> |
↳ IATA_LocationCode | IATA defined code identifying a city or station. | O | <IATA_LocationCode>KBP</IATA_LocationCode> |
↳ TerminalName | The name of the terminal. | O | <TerminalName>D</TerminalName> |
↳ DatedOperatingLeg | The nonstop operation of a transport vehicle between the departure station and the arrival station. Can be used for aircrafts as well as other transport vehicles such as train or bus etc. | O | |
↳ Arrival | The action or process of arriving of a transport vehicle in any place or location. | M | |
↳ IATA_LocationCode | IATA defined code identifying a city or station. | O | <IATA_LocationCode>KBP</IATA_LocationCode> |
↳ CarrierAircraftType | Carrier defined internal grouping of aircrafts with the same form, function and specification. | O | |
↳ CarrierAircraftTypeCode | Internal code used by a carrier to identify the type of aircraft. | O | <CarrierAircraftTypeCode>737</CarrierAircraftTypeCode> |
↳ DatedOperatingLegID | Uniquely identifies a leg within the context of one message. | O | <DatedOperatingLegID>LG1</DatedOperatingLegID> |
↳ Dep | The action or process of leaving of a transport vehicle from any place or location. | M | |
↳ IATA_LocationCode | IATA defined code identifying a city or station. | <IATA_LocationCode>IST</IATA_LocationCode> | |
↳ Dep | The action or process of leaving of a transport vehicle from any place or location. | M | |
↳ AircraftScheduledDateTime | The Scheduled Date and Time of Arrival of the aircraft at the terminal or departure gate at an airport. | O | <AircraftScheduledDateTime>2021-01-15T06:55:00</AircraftScheduledDateTime> |
↳ IATA_LocationCode | IATA defined code identifying a city or station. | O | <IATA_LocationCode>IST</IATA_LocationCode> |
↳ TerminalName | The name of the terminal. | O | <TerminalName>F</TerminalName> |
↳ Duration | Total segment time including the combined air time and connection times of any legs. | O | <Duration>P0Y0M0DT1H5M0.000S</Duration> |
↳ MarketingCarrierInfo | The commercial designation under which a Dated Operating Segment can be booked, either under the operating carrier's designator or that of another carrier (codeshare). | M | |
↳ CarrierDesigCode | Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. | M | <CarrierDesigCode>PS</CarrierDesigCode> |
↳ MarketingCarrierFlightNumberText | The numerical designation of a flight as it is marketed by a carrier. | M | <MarketingCarrierFlightNumberText>716</MarketingCarrierFlightNumberText> |
↳ OperatingCarrierInfo | An operation between board point and any subsequent off point within the same flight designator. Could be one or more legs. Could also be used for other transport vehicles such as train or bus etc. | O | |
↳ CarrierDesigCode | Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. | O | <CarrierDesigCode>PS</CarrierDesigCode> |
↳ PaxSegmentID | Uniquely identifies a Passenger Segment within the context of one message. | <PaxSegmentID>SEG1</PaxSegmentID> | |
↳ PriceClassList | Price Class data list definition. | O | |
↳ PriceClass | A price point within a particular Cabin Type and 'Fare Families'. | M | |
↳ CabinType | Type of compartment of an aircraft, offering specific services. | O | |
↳ CabinTypeCode | Cabin Type Code. Supported values:
| O | <CabinTypeCode>Y</CabinTypeCode> |
↳ CabinTypeName | Name given to a cabin compartment. | O | <CabinTypeName>Economy</CabinTypeName> |
↳ Desc | An account or representation of the certain or major aspects, characteristics, or features of a person, object, or event. | O | |
↳ DescText | Description text value. | O | <DescText>CHANGES:Changes not allowed</DescText> |
↳ FareBasisCode | Fare basis code. | O | <FareBasisCode>X002LLU1</FareBasisCode> |
↳ Name | Price class name. | M | <Name>ECONOMY LITE</Name> |
↳ PriceClassID | Uniquely Identifies a Price Class within the context of one message. | O | <PriceClassID>PC1</PriceClassID> |
↳ ServiceDefinitionList | Service Definition data list definition. | O | |
↳ ServiceDefinition | Description and characteristics of a non-flight product or service that can be separately sold and delivered. E.g. bag, seat, meal on a flight. | M | |
↳ Desc | An account or representation of the certain or major aspects, characteristics, or features of a person, object, or event. | M | |
↳ DescText | Description text value. | O | <DescText>Baggage included in fare</DescText> |
↳ Name | Service name. | M | <Name>BagIncInFare</Name> |
↳ ServiceDefinitionAssociation | The choice to determine if the information of this ServiceDefinition needs to be extended with specific Bag or Seat characteristics, or whether the ServiceDefinition is used as a bundle of further ServiceDefinitions. | O | |
↳ BaggageAllowanceRefID | Reference to a Baggage Allowance ID within this message. | M | <BaggageAllowanceRefID>CB1</BaggageAllowanceRefID> |
↳ ServiceDefinitionID | Uniquely Identifies a Service Definition within the context of one message. | M | <ServiceDefinitionID>InclBag1</ServiceDefinitionID> |
↳ PricedOffer | |||
↳ JourneyOverview | Summary of proposed Journey information in the context of this specific Offer. | O | |
↳ JourneyPriceClass | Price class information per Journey. | M | |
↳ PaxJourneyRefID | Reference to a Passenger Journey within the context of this message. | M | <PaxJourneyRefID>FL1</PaxJourneyRefID> |
↳ OfferExpirationTimeLimitDateTime | The length of time an offer will persist in an airline’s offer management system for use in subsequent transactions. Upon expiry, the expectation is that the offer is no longer retrievable and the shopping process must begin again. | O | <OfferExpirationTimeLimitDateTime>2020-09-21T15:05:50</OfferExpirationTimeLimitDateTime> |
↳ OfferID | Carrier assigned ID which uniquely identifies a specific Offer across several messages. | M | <OfferID>97482365-a144-4009-b280-6a8cddf59f42</OfferID> |
↳ OfferItem | A priced grouping of one or more services within an Offer. | M | |
↳ FareDetail | The amount charged by the carrier for the carriage of a passenger and his allowable free baggage. | O | |
↳ FareComponent | A portion of an itinerary between two consecutive fare construction points. If the journey has only one fare component, the points of origin and destination are the only fare construction points | O | |
↳ FareBasisCode | Indicates how the fare basis was applied. | O | <FareBasisCode>X002LLE2</FareBasisCode> |
↳ PaxSegmentRefID | Reference to a Pax Segment ID. | O | <PaxSegmentRefID>SEG1</PaxSegmentRefID> |
↳ Price | The amount of money expected, required, or given in payment for something | O | |
↳ BaseAmount | Total Base Fare Amount. Attribute: Currency Code | O | <BaseAmount CurCode="EUR">38.00</BaseAmount> |
↳ Surcharge | Amount added on to a usual charge for a specific product, purpose, or service. | O | |
↳ Breakdown | Amount added on to a charge for a specific product, purpose, or service. | O | |
↳ Amount | Fee Amount. Attribute: Currency Code | O | <Amount CurCode="NUC">5</Amount> |
↳ DesigText | Fee designator code. | O | <DesigText>Q</DesigText> |
↳ PriceClassRefID | A price point within a particular Cabin Type (sometimes referred to as 'Fare Families'). | O | <PriceClassRefID>PC1</PriceClassRefID> |
↳ RBD | Reservation Booking Designator. A categorization used to facilitate access to inventory, application of filed fares, and to identify cabin entitlement. Identified using a single alpha character. | O | |
↳ RBD_Code | Code used to identify a particular RBD | O | <RBD_Code>X</RBD_Code> |
↳ FarePriceType | The type of fair price applied to a Fare Detail | M | |
↳ FarePriceTypeCode | Indicates if the fare price provided is a filed amount, net amount, or a sell amount. | M | <FarePriceTypeCode>Filed</FarePriceTypeCode> |
↳ Price | The amount of money expected, required, or given in payment for something | M | |
↳ BaseAmount | Total Base Fare Amount. Attribute: Currency Code | O | <BaseAmount CurCode="EUR">76.00</BaseAmount> |
↳ CurConversion | The result of converting one currency into another currency. | O | |
↳ Amount | Amount and currency specified in the converted currency. Attribute: Currency Code | M | <Amount CurCode="NUC">177.22</Amount> |
↳ ConversionRate | Defines the rate used to convert the local currency into the billing currency. | M | <ConversionRate>0.846387</ConversionRate> |
↳ LocalAmount | Amount and currency as specified by the local Country. Attribute: Currency Code | M | <LocalAmount CurCode="EUR">150.00</LocalAmount> |
↳ OfferItemID | Carrier assigned ID which exists uniquely within an Offer. | M | <OfferItemID>97482365-a144-4009-b280-6a8cddf59f42-PAX1</OfferItemID> |
↳ Price | The amount of money expected, required, or given in payment for something. | M | |
↳ BaseAmount | Total Base Fare Amount. Attribute: Currency Code | O | <BaseAmount CurCode="EUR">76.00</BaseAmount> |
↳ TaxSummary | Tax summary information. | O | |
↳ Tax | A compulsory contribution to state revenue, levied by the government on workers' income and business profits or added to the cost of some goods, services, and transactions. | O | |
↳ Amount | Tax amount. Attribute: Currency Code | M | <Amount CurCode="EUR">39.02</Amount> |
↳ Country | A nation with its own government, occupying a particular territory. | O | |
↳ CountryCode | ISO Country Code | O | <CountryCode>AE</CountryCode> |
↳ QualifierCode | Used to specify if current, paid, additional taxes Refer to IATA PADIS Code list data element 5305. | O | <QualifierCode>700</QualifierCode> |
↳ TaxCode | IATA TTBS Tax Code. | O | <TaxCode>YK</TaxCode> |
↳ TotalTaxAmount | Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts. Attribute: Currency Code | O | <TotalTaxAmount CurCode="EUR">61.33</TotalTaxAmount> |
↳ TotalAmount | Total monetary price amount, including all tax, surcharge, and fee amounts. Attribute: Currency Code | O | <TotalAmount CurCode="EUR">137.33</TotalAmount> |
↳ Service | The instance of a specific flight or Service Definition as it has been offered (and eventually ordered and consumed) in the context of a specific Offer and/or Order. | M | |
↳ PaxRefID | Reference to a Passenger ID within this message. The Passenger is the recipient entitled to receive/consume the Service(s) offered by the Airline, whether the Service(s) are flight-related or not. | M | <PaxRefID>PAX1</PaxRefID> |
↳ ServiceAssociations | References to the details of this Service. May include either Passenger Journeys, a Service Definition, or a Selected Seat. | M | |
↳ PaxJourneyRefID | Reference to one Journey in the Datalists that are being sold as part of this OfferItem/Service. | C | <PaxJourneyRefID>FL1</PaxJourneyRefID> |
↳ ServiceDefinitionRef | Airline specific definition of a product or service (excluding flights) that can be separately sold and delivered. e.g. bag, seat, meal on a flight | C | |
↳ BaggageFlightAssociations | O | ||
↳ PaxSegmentRefID | Reference to a Dated Operating Leg | M | <PaxSegmentRefID>SEG1</PaxSegmentRefID> |
↳ ServiceDefinitionRefID | References a Service Definition ID within this message. | M | <ServiceDefinitionRefID>InclBag1</ServiceDefinitionRefID> |
↳ ServiceID | Uniquely Identifies a Service within the context of one message. | M | <ServiceID>PAX1_FL1_FL2</ServiceID> |
↳ OwnerCode | Airline code assigned to a carrier. | M | <OwnerCode>PS</OwnerCode> |
↳ PTC_OfferParameters | Passenger Type summary information for an offer | O | |
↳ PricedPaxNumber | Number of Passenger(s) for associated passenger type. | O | <PricedPaxNumber>1</PricedPaxNumber> |
↳ PTC_PricedCode | Actual passenger type code used for pricing. | O | <PTC_PricedCode>ADT</PTC_PricedCode> |
↳ PTC_RequestedCode | Requested passenger type code for pricing. | O | <PTC_RequestedCode>ADT</PTC_RequestedCode> |
↳ RequestedPaxNumber | Number of Passenger(s) for associated passenger type. | O | <RequestedPaxNumber>2</RequestedPaxNumber> |
↳ TotalPrice | The amount of money expected, required, or given in payment for something. | O | |
↳ TotalAmount | Total monetary price amount, including all tax, surcharge, and fee amounts. | O | <TotalAmount CurCode="EUR">382.52</TotalAmount> |
↳ ShoppingResponse | Facilitates the tracking of what was Offered and contains an identifier unique to the source Airline for a set of product Offers returned in response to a shopping request. | O | |
↳ ShoppingResponseRefID | Reference to unique shopping session response ID, as provided in the airline's previous shopping response. | O | <ShoppingResponseRefID>c838fd37-7fc6-457b-8fe6-a98567c5c012</ShoppingResponseRefID> |
OfferPrice Error/Validation Checks
PADIS Error Code | PADIS Error Text | Cases |
---|---|---|
System errors | ||
911 | Unable to process - system error / Invalid query | Invalid query |
486 | Unknown | The equivalent of -1 error |
304 | System Temporarily unavailable | The system is not available/HOST problem |
916 | EDIFACT version not supported | Not supported NDC service version. |
Agent authorization errors | ||
368 | Not authorized | Wrong agent authentication key. Agent is inactive |
79A | Invalid office identification | OID is missing or incorrect |
Query errors | ||
719 | No fares available | No fares on the requested PAX types |
911 | Unable to process - system error / Invalid ResponseID | Invalid ResponseID |
486 | Unknown - Can't find search product by id | Invalid OfferID |
911 | Unable to process - system error / ResponseID does not match OfferID | ResponseID does not match OfferID |
293 | Unable to Sell Due to Sales Limit being Reached | Offer limit has been expired |
900 | Inactivity Timeout Value Exceeded |
© 2021 SOLRING HOLDINGS LIMITED. All rights reserved.