21.3 IATA_OfferPriceRQ

SoapHeader

XML Example

<soapenv:Header>
      <api_access_key>AIRLINE_CODE-CHANNEL_CODE</api_access_key>
</soapenv:Header>

<api_access_key>

AirlineCode-Channel Code

User Guidance - Service Input Parameters

Input Parameters

Type

Optional/Mandatory

Request Object

IATA_OfferPriceRQ

M

 

  • <DistributionChain>

  • <PayloadAttributes>

  • <POS>

  • <Request>

<DistributionChain>

<DistributionChain>

XML Example for the following elements

B2C Flow

<iata:DistributionChain>
            <!--1 or more repetitions:-->
            <iata1:DistributionChainLink>
               <iata1:Ordinal>1</iata1:Ordinal>
               <iata1:OrgRole>Carrier</iata1:OrgRole>
               <iata1:ParticipatingOrg>
                  <iata1:Name>AIRLINE NAME</iata1:Name>
                  <iata1:OrgID>AIRLINE CODE</iata1:OrgID>
               </iata1:ParticipatingOrg>
            </iata1:DistributionChainLink>
            <iata1:DistributionChainLink>
               <iata1:Ordinal>2</iata1:Ordinal>
               <iata1:OrgRole>Seller</iata1:OrgRole>
               <iata1:ParticipatingOrg>
                  <iata1:Name>CHANNEL NAME</iata1:Name>
                  <iata1:OrgID>CHANNEL CODE</iata1:OrgID>
               </iata1:ParticipatingOrg>
            </iata1:DistributionChainLink>
</iata:DistributionChain>

B2B Flow

<iata:DistributionChain>
    <!--1 or more repetitions:-->
    <iata1:DistributionChainLink>
        <iata1:Ordinal>1</iata1:Ordinal>
        <iata1:OrgRole>Carrier</iata1:OrgRole>
        <iata1:ParticipatingOrg>
                  <iata1:Name>AIRLINE NAME</iata1:Name>
                  <iata1:OrgID>AIRLINE CODE</iata1:OrgID>
          </iata1:ParticipatingOrg>
    </iata1:DistributionChainLink>
    <iata1:DistributionChainLink>
        <iata1:Ordinal>2</iata1:Ordinal>
        <iata1:OrgRole>Seller</iata1:OrgRole>
        <iata1:ParticipatingOrg>
            <iata1:Name>CHANNEL NAME</iata1:Name>
             <iata1:OrgID>AgencyCode</iata1:OrgID>
        </iata1:ParticipatingOrg>
        <iata1:SalesAgent>
            <iata1:SalesAgentID>AgencyID</iata1:SalesAgentID>
        </iata1:SalesAgent>
    </iata1:DistributionChainLink>
</iata:DistributionChain>

NB: If the Message goes through an Distributor then the ordinal 2 will be a Distributor and Seller will come as ordinal 3

Elements

Details

Optional/Mandatory

DistributionChain

The set of organizations involved in the development of the current transaction.

M

DistributionChainLink

An organization playing a participating role in an instance of a distribution channel.

M

Ordinal

The number defining the position of the distribution chain link in the distribution chain indicating the order in which the organization participated.

M

OrgRole

The distribution chain role performed by the participating organization

M

ParticipatingOrg

An organized structure set up for a particular purpose

M

Name

Name of the organization

O

OrgID

Organization code

M

SalesAgent

An individual conducting sales activities on behalf of a sales branch or organization.

O

SalesAgentID

The unique identifier of the sales agent. This value must be accompanied by the appropriate Sales Branch Identifier

M

SalesBranch

An organizational unit with responsibility over sales in a market, for a product or service and under any other specified criteria.

O

SalesBranchID

The industry wide unique identifier of the sales branch. 

M

<PayloadAttributes>

<PayloadAttributes>

XML Example for the following elements

<iata:PayloadAttributes>

            <iata1:VersionNumber>21.3</iata1:VersionNumber>

</iata:PayloadAttributes>

Elements

Details

Mandatory/Optional

PayloadAttributes

IATA payload standard attributes.

O

VersionNumber

The version of the message 

O

<POS>

<POS>

XML Example for the following elements

<iata:POS>
            <iata1:Country>
               <iata1:CountryCode>DE</iata1:CountryCode>
            </iata1:Country>
</iata:POS>

Elements

Details

Mandatory/Optional

POS

Point of Sale Information

O

Country

A nation with its own government

O

CountryCode

Country Code

O

<Request>

<Request>

Elements

Details

Mandatory/Optional

Request

OfferPriceRQ request information

M

<DataLists>

Elements

Details

Mandatory/Optional

DataLists

Data List definition

O

<PaxList>

XML Example for the following elements

<iata1:PaxList>
                  <!--1 or more repetitions:-->
                  <iata1:Pax>
                     <iata1:PaxID>V1_PAX.1656447765616</iata1:PaxID>
                     <iata1:PTC>ADT</iata1:PTC>
                  </iata1:Pax>
</iata1:PaxList>

Elements

Details

Mandatory/Optional

PaxList

Passenger data list

O

Pax

Any person except members of the crew carried or to be carried with the consent of the carrier.

M

PaxID

Uniquely identifies a Passenger within the context of one message

M

PTC

Type code applying to the Passenger which typically drives pricing (e.g. ADT, CHD, etc).

O

<PricedOffer>

Elements

Details

Mandatory/Optional

PricedOffer

Priced Offer

M

<SelectedOfferList>

XML Example for the following elements

 <iata1:SelectedOfferList>
                  <!--1 or more repetitions:-->
                  <iata1:SelectedOffer>
                     <iata1:OfferRefID>OF1-eJw1jDsOgCAQBU.kYfktlGCgEyJgItW7-y3EwpliuiFrrNbMK4oQ5sgtgKxhp60TH3guOE.EkfqoEeluSEct9ZxQ2jsm9IEIgvQ7M8SybAI10zf675IxXwMRHFA_</iata1:OfferRefID>
                     <iata1:OwnerCode>AIRLINE CODE</iata1:OwnerCode>
                     <!--1 or more repetitions:-->
                     <iata1:SelectedOfferItem>
                        <iata1:OfferItemRefID>OF1_OI1-eJwzNDM1MzExNwdSxoa6-m6Gyv6ehvGGCFEjcwCIUwee</iata1:OfferItemRefID>
                        <!--1 or more repetitions:-->
                        <iata1:PaxRefID>V1_PAX.1656447765616</iata1:PaxRefID>
                     </iata1:SelectedOfferItem>
                  </iata1:SelectedOffer>
</iata1:SelectedOfferList>

Elements

Details

Mandatory/Optional

SelectedOfferList

This is a collection of Selected Offer's

M

SelectedOffer

Offer selected by the Passenger for requesting an Order to be created. Multiple Offers can be requested at the same time, each of which could originate from different shopping responses 

M

OfferRefID

Reference to the OfferID of the selected Offer 

M

OwnerCode

Designator of Airline that owns/ assigned 

M

SelectedOfferItem

OfferItem selected by the Passenger for inclusion in the requested Order. Repeat occurrence of OfferItem (once per passenger) if different passengers want to select different service options, different quantities of a-la-carte items or different seat locations. As a minimum, all mandatory OfferItems from a desired Offer should be explicitly defined within these selections and should repeat the same Passenger and Flight Segment associations defined in the originating OfferItems. 

M

OfferItemRefID

Reference to the OfferItemID of the selected OfferItem 

M

PaxRefID

Reference to passenger(s) for which this OfferItem and selected Services applies.

M

<ResponseParameters>

XML Example for the following elements

<iata1:ResponseParameters>
               <!--1 or more repetitions:-->
               <iata1:CurParameter>
                  <iata1:CurCode>EUR</iata1:CurCode>
               </iata1:CurParameter>
</iata1:ResponseParameters>

Elements

Details

Mandatory/Optional

ResponseParameters

Information related to how response results should be returned

O

CurParameter

Currency related parameters intended to influence which currency the shopping results are displayed in.

O

CurCode

Currency Code

M

 

 

Â