OfferPrice Scenario 1

Pricing of Onward Flight with Single Passenger(ADULT).

OfferPriceRQ

 

<soapenv:Envelope xmlns:soapenv = "http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns = "http://www.iata.org/IATA/EDIST/2017.2" xmlns:ibs = "http://www.ibsplc.com/iFlyRes/simpleTypes/2017.2"> <soapenv:Header/> <soapenv:Body> <ns:OfferPriceRQ Version = "17.2"> <ns:PointOfSale> <ns:Location> <ns:CountryCode>DE</ns:CountryCode> <ns:CityCode>AYT</ns:CityCode> </ns:Location> </ns:PointOfSale> <ns:Document> <ns:Name>NDC</ns:Name> <ns:ReferenceVersion>17.2</ns:ReferenceVersion> </ns:Document> <ns:Party> <ns:Sender> <ns:AgentUserSender> <ns:Name>Guest Website</ns:Name> <ns:AgentUserID>Guest EN</ns:AgentUserID> </ns:AgentUserSender> </ns:Sender> <ns:Recipient> <ns:ORA_Recipient> <ns:AirlineID>V1</ns:AirlineID> <ns:Name>AIRLINE CODE</ns:Name> </ns:ORA_Recipient> </ns:Recipient> </ns:Party> <ns:Parameters> <ns:CurrCodes> <ns:FiledInCurrency> <ns:CurrCode>EUR</ns:CurrCode> </ns:FiledInCurrency> </ns:CurrCodes> </ns:Parameters> <ns:Query> <ns:OrderItem> <ns:OfferItemID Owner = "V1">V1_OFFERITEM.1554670963797</ns:OfferItemID> <ns:OfferItemType> <ns:DetailedFlightItem refs = "V1_PAX.1"> <ns:OriginDestination> <ns:OriginDestinationKey>V1_OD.1554670963800</ns:OriginDestinationKey> <ns:Flight> <ns:SegmentKey>V1_SEG.1554670963802</ns:SegmentKey> <ns:Departure> <ns:AirportCode>AYT</ns:AirportCode> <ns:Date>2019-10-10Z</ns:Date> <ns:Time>10:00</ns:Time> </ns:Departure> <ns:Arrival> <ns:AirportCode>FRA</ns:AirportCode> <ns:Date>2019-10-10Z</ns:Date> <ns:Time>16:00</ns:Time> <ns:ChangeOfDay>0</ns:ChangeOfDay> </ns:Arrival> <ns:MarketingCarrier> <ns:AirlineID>V1</ns:AirlineID> <ns:FlightNumber>140</ns:FlightNumber> </ns:MarketingCarrier> <ns:Equipment> <ns:AircraftCode>738</ns:AircraftCode> <ns:AirlineEquipCode>800</ns:AirlineEquipCode> </ns:Equipment> <ns:CabinType> <ns:Code>Y</ns:Code> <ns:Name>ECONOMY</ns:Name> </ns:CabinType> <ns:ClassOfService> <ns:Code>I</ns:Code> </ns:ClassOfService> <ns:Details> <ns:FlightDuration> <ns:Value>PT7H0M0.000S</ns:Value> </ns:FlightDuration> <ns:Stops> <ns:StopQuantity>0</ns:StopQuantity> </ns:Stops> </ns:Details> </ns:Flight> </ns:OriginDestination> </ns:DetailedFlightItem> </ns:OfferItemType> </ns:OrderItem> <ns:OrderItem> <ns:OfferItemID Owner = "V1">V1_SSROFFERITEM.1</ns:OfferItemID> <ns:OfferItemType> <ns:OtherItem refs = "V1_SSR.1554670964511 V1_SEG.1554670963802 V1_PAX.1"> <ns:Price/> </ns:OtherItem> </ns:OfferItemType> </ns:OrderItem> </ns:Query> <ns:DataLists> <ns:PassengerList> <ns:Passenger PassengerID = "V1_PAX.1"> <ns:PTC>ADT</ns:PTC> </ns:Passenger> </ns:PassengerList> <ns:FareList> <ns:FareGroup ListKey = "V1_FG.1"> <ns:Fare> <ns:FareCode>70J</ns:FareCode> <ns:FareDetail> <ns:PassengerRefs>V1_PAX.1</ns:PassengerRefs> <ns:Price> <ns:BaseAmount Code = "EUR">40.99</ns:BaseAmount> </ns:Price> <ns:FareComponent> <ns:Price> <ns:BaseAmount Code = "EUR">40.99</ns:BaseAmount> </ns:Price> <ns:FareBasis> <ns:FareBasisCode refs = "V1_FMD.1554670963796 V1_FARECOMPREFS.1554670963798"> <ns:Code>IINT</ns:Code> </ns:FareBasisCode> <ns:CabinType> <ns:CabinTypeCode>Y</ns:CabinTypeCode> <ns:CabinTypeName>ECONOMY</ns:CabinTypeName> </ns:CabinType> </ns:FareBasis> <ns:FareRules/> <ns:SegmentRefs>V1_SEG.1554670963802</ns:SegmentRefs> </ns:FareComponent> </ns:FareDetail> </ns:Fare> <ns:FareBasisCode> <ns:Code>IINT</ns:Code> </ns:FareBasisCode> </ns:FareGroup> </ns:FareList> <ns:ServiceDefinitionList> <ns:ServiceDefinition ServiceDefinitionID = "V1_SSR.1554670964511" Owner = "V1"> <ns:Name>DIABETIC LUNCH</ns:Name> <ns:Encoding> <ns:RFIC>G</ns:RFIC> <ns:Code>DBML</ns:Code> <ns:SubCode>0AS</ns:SubCode> </ns:Encoding> <ns:Descriptions> <ns:Description> <ns:Text>Diabetic Snack</ns:Text> <ns:Application>DESCRIPTION</ns:Application> </ns:Description> <ns:Description> <ns:Text>ONE MEAL REQUEST PER PAX</ns:Text> <ns:Application>RULE_TEXT</ns:Application> </ns:Description> </ns:Descriptions> </ns:ServiceDefinition> </ns:ServiceDefinitionList> </ns:DataLists> <ns:Metadata> <ns:Shopping> <ns:ShopMetadataGroup> <ns:Offer> <ns:OfferMetadatas> <ns:OfferMetadata MetadataKey = "V1_MDK.11"> <ns:AugmentationPoint> <ns:AugPoint Key = "V1_FMD.1554670963796"> <ibs:FareDetailAugPoint> <FareType>SUNECO</FareType> <FareLevel>ST</FareLevel> <FareId>2147483749</FareId> </ibs:FareDetailAugPoint> </ns:AugPoint> </ns:AugmentationPoint> </ns:OfferMetadata> <ns:OfferMetadata MetadataKey = "V1_MDK.10"> <ns:AugmentationPoint> <ns:AugPoint Key = "V1_FARECOMPREFS.1554670963798"> <ibs:FareComponentAugPoint> <BaseFare Code = "EUR">40.99</BaseFare> <DisplayFare Code = "EUR">40.99</DisplayFare> <Discount Code = "EUR">0.0</Discount> </ibs:FareComponentAugPoint> </ns:AugPoint> </ns:AugmentationPoint> </ns:OfferMetadata> </ns:OfferMetadatas> </ns:Offer> </ns:ShopMetadataGroup> </ns:Shopping> <ns:Passenger> <ns:PassengerMetadata MetadataKey = "V1_TM.1"> <ns:AugmentationPoint> <ns:AugPoint Key = "V1_TM1_TA.1"> <ibs:TravellerAugPoint> <PnrType>NORMAL</PnrType> </ibs:TravellerAugPoint> </ns:AugPoint> </ns:AugmentationPoint> </ns:PassengerMetadata> </ns:Passenger> </ns:Metadata> </ns:OfferPriceRQ> </soapenv:Body> </soapenv:Envelope>

 

OfferPriceRS

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:OfferPriceRS Version="17.2" xmlns:ns2="http://www.iata.org/IATA/EDIST/2017.2" xmlns:ns3="http://www.ibsplc.com/iFlyRes/simpleTypes/2017.2"> <ns2:Document> <ns2:Name>NDC</ns2:Name> <ns2:ReferenceVersion>17.2</ns2:ReferenceVersion> </ns2:Document> <ns2:Success/> <ns2:ShoppingResponseID> <ns2:ResponseID>V1_SRID.1554670964543</ns2:ResponseID> </ns2:ShoppingResponseID> <ns2:PricedOffer OfferID="V1_OFFER.1554670964537" Owner="V1"> <ns2:Parameters> <ns2:PTC_Priced> <ns2:Requested Quantity="1">ADT</ns2:Requested> <ns2:Priced Quantity="1">ADT</ns2:Priced> </ns2:PTC_Priced> </ns2:Parameters> <ns2:TimeLimits> <ns2:OfferExpiration DateTime="2019-10-08T09:13:53.230Z"/> </ns2:TimeLimits> <ns2:OfferItem OfferItemID="V1_OFFERITEM.1554670964538"> <ns2:TotalPriceDetail> <ns2:TotalAmount> <ns2:DetailCurrencyPrice> <ns2:Total Code="EUR">40.99</ns2:Total> <ns2:Details> <ns2:Detail> <ns2:SubTotal Code="EUR">40.99</ns2:SubTotal> <ns2:Application>APPLIED FARE</ns2:Application> </ns2:Detail> </ns2:Details> </ns2:DetailCurrencyPrice> </ns2:TotalAmount> <ns2:BaseAmount Code="EUR">40.99</ns2:BaseAmount> <ns2:Discount> <ns2:DiscountAmount Code="EUR">0.0</ns2:DiscountAmount> <ns2:DiscountPercent>0</ns2:DiscountPercent> </ns2:Discount> <ns2:Surcharges> <ns2:Surcharge> <ns2:Total Code="EUR">0.0</ns2:Total> </ns2:Surcharge> </ns2:Surcharges> </ns2:TotalPriceDetail> <ns2:Service ServiceID="V1_SRVC.1554670964539"> <ns2:PassengerRefs>V1_PAX.1</ns2:PassengerRefs> <ns2:FlightRefs>V1_SEG.1554670963802</ns2:FlightRefs> </ns2:Service> <ns2:FareDetail> <ns2:Price> <ns2:TotalAmount> <ns2:DetailCurrencyPrice> <ns2:Total Code="EUR">40.99</ns2:Total> <ns2:Details> <ns2:Detail> <ns2:SubTotal Code="EUR">40.99</ns2:SubTotal> <ns2:Application>APPLIED FARE</ns2:Application> </ns2:Detail> </ns2:Details> </ns2:DetailCurrencyPrice> </ns2:TotalAmount> <ns2:BaseAmount Code="EUR">40.99</ns2:BaseAmount> <ns2:Surcharges> <ns2:Surcharge> <ns2:Total Code="EUR">0.0</ns2:Total> </ns2:Surcharge> </ns2:Surcharges> <ns2:Taxes> <ns2:Total Code="EUR">0.0</ns2:Total> </ns2:Taxes> </ns2:Price> <ns2:FareComponent> <ns2:Price> <ns2:TotalAmount> <ns2:DetailCurrencyPrice> <ns2:Total Code="EUR">40.99</ns2:Total> <ns2:Details> <ns2:Detail> <ns2:SubTotal Code="EUR">40.99</ns2:SubTotal> <ns2:Application>APPLIED FARE</ns2:Application> </ns2:Detail> </ns2:Details> </ns2:DetailCurrencyPrice> </ns2:TotalAmount> <ns2:BaseAmount Code="EUR">40.99</ns2:BaseAmount> </ns2:Price> <ns2:FareBasis> <ns2:FareBasisCode refs="V1_FARECOMPREFS.1554670964532 V1_FMD.1554670964533"> <ns2:Code>IINT</ns2:Code> </ns2:FareBasisCode> <ns2:CabinType> <ns2:CabinTypeCode xsi:type="xs:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">Y</ns2:CabinTypeCode> <ns2:CabinTypeName xsi:type="xs:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">ECONOMY</ns2:CabinTypeName> </ns2:CabinType> </ns2:FareBasis> <ns2:FareRules> <ns2:AdvanceStay/> <ns2:Ticketing> <ns2:TicketlessInd>false</ns2:TicketlessInd> </ns2:Ticketing> </ns2:FareRules> <ns2:SegmentRefs>V1_SEG.1554670963802</ns2:SegmentRefs> </ns2:FareComponent> </ns2:FareDetail> </ns2:OfferItem> <ns2:OfferItem OfferItemID="V1_OFFERITEM.1554670964531"> <ns2:TotalPriceDetail> <ns2:TotalAmount> <ns2:DetailCurrencyPrice> <ns2:Total Code="EUR">5.0</ns2:Total> <ns2:Details> <ns2:Detail> <ns2:SubTotal Code="EUR">5.0</ns2:SubTotal> </ns2:Detail> </ns2:Details> </ns2:DetailCurrencyPrice> </ns2:TotalAmount> <ns2:Taxes> <ns2:Total Code="EUR">0.0</ns2:Total> </ns2:Taxes> </ns2:TotalPriceDetail> <ns2:Service ServiceID="V1_SRVC.1554670964530"> <ns2:PassengerRefs>V1_PAX.1</ns2:PassengerRefs> <ns2:ServiceDefinitionRef SegmentRefs="V1_SEG.1554670963802">V1_SSR.1554670964542</ns2:ServiceDefinitionRef> </ns2:Service> </ns2:OfferItem> </ns2:PricedOffer> <ns2:DataLists> <ns2:PassengerList> <ns2:Passenger PassengerID="V1_PAX.1"> <ns2:PTC>ADT</ns2:PTC> </ns2:Passenger> </ns2:PassengerList> <ns2:DescriptionList> <ns2:Description ObjectKey="V1_RC.1554670964536"> <ns2:Text>Cdescription</ns2:Text> <ns2:Media> <ns2:MediaLink>https://www.google.com/search?tbm=isch&amp;q=sweets&amp;chips=q:sweets,g_1:jelly:WTsl3Kz1xRY%3D&amp;usg=AI4_-kSb</ns2:MediaLink> </ns2:Media> <ns2:Media> <ns2:MediaLink>https://www.google.com/search?tbm=isch&amp;q=sweets&amp;chips=q:sweets,g_1:jelly:WTsl3Kz1xRY%3D&amp;usg=AI4_-kSa</ns2:MediaLink> </ns2:Media> <ns2:Media> <ns2:MediaLink>https://www.google.com/search?tbm=isch&amp;q=sweets&amp;chips=q:sweets,g_1:jelly:WTsl3Kz1xRY%3D&amp;usg=AI4_-kSc</ns2:MediaLink> </ns2:Media> <ns2:Media> <ns2:MediaLink>https://www.google.com/search?tbm=isch&amp;q=sweets&amp;chips=q:sweets,g_1:jelly:WTsl3Kz1xRY%3D&amp;usg=AI4_-kSd</ns2:MediaLink> </ns2:Media> </ns2:Description> </ns2:DescriptionList> <ns2:FlightSegmentList> <ns2:FlightSegment SegmentKey="V1_SEG.1554670963802" ElectronicTicketInd="true"> <ns2:Departure> <ns2:AirportCode>AYT</ns2:AirportCode> <ns2:Date>2019-10-10Z</ns2:Date> <ns2:Time>10:00</ns2:Time> </ns2:Departure> <ns2:Arrival> <ns2:AirportCode>FRA</ns2:AirportCode> <ns2:Date>2019-10-10Z</ns2:Date> <ns2:Time>16:00</ns2:Time> <ns2:ChangeOfDay>0</ns2:ChangeOfDay> </ns2:Arrival> <ns2:MarketingCarrier> <ns2:AirlineID>V1</ns2:AirlineID> <ns2:FlightNumber>140</ns2:FlightNumber> </ns2:MarketingCarrier> <ns2:Equipment> <ns2:AircraftCode>738</ns2:AircraftCode> <ns2:AirlineEquipCode>800</ns2:AirlineEquipCode> </ns2:Equipment> <ns2:ClassOfService> <ns2:Code>I</ns2:Code> </ns2:ClassOfService> <ns2:FlightDetail> <ns2:FlightDuration> <ns2:Value>PT7H0M0.000S</ns2:Value> </ns2:FlightDuration> <ns2:Stops> <ns2:StopQuantity>0</ns2:StopQuantity> </ns2:Stops> </ns2:FlightDetail> </ns2:FlightSegment> </ns2:FlightSegmentList> <ns2:ServiceDefinitionList> <ns2:ServiceDefinition ServiceDefinitionID="V1_SSR.1554670964542"> <ns2:Name>DIABETIC DINNER</ns2:Name> <ns2:Encoding> <ns2:RFIC>G</ns2:RFIC> <ns2:Code>DBML</ns2:Code> <ns2:SubCode>0AS</ns2:SubCode> </ns2:Encoding> <ns2:FeeMethod>OC</ns2:FeeMethod> <ns2:Descriptions> <ns2:Description> <ns2:Text>Diabetic Snack</ns2:Text> <ns2:Application>DESCRIPTION</ns2:Application> </ns2:Description> <ns2:Description> <ns2:Text>ONE MEAL REQUEST PER PAX</ns2:Text> <ns2:Application>RULE_TEXT</ns2:Application> </ns2:Description> </ns2:Descriptions> <ns2:Settlement> <ns2:Method>AD</ns2:Method> </ns2:Settlement> </ns2:ServiceDefinition> </ns2:ServiceDefinitionList> </ns2:DataLists> <ns2:Metadata> <ns2:Shopping> <ns2:ShopMetadataGroup> <ns2:Offer> <ns2:OfferMetadatas> <ns2:OfferMetadata MetadataKey="V1_MDK.1554670964535"> <ns2:AugmentationPoint> <ns2:AugPoint Key="V1_TOTAL_DETAIL.1554670964534"> <ns3:ItineraryAmountDetailAugPoint> <TotalPriceAmount Code="EUR">40.99</TotalPriceAmount> <TotalFeeAmount Code="EUR">5.0</TotalFeeAmount> <TotalAmount Code="EUR">45.99</TotalAmount> </ns3:ItineraryAmountDetailAugPoint> </ns2:AugPoint> <ns2:AugPoint Key="V1_FARECOMPREFS.1554670964532"> <ns3:FareComponentAugPoint> <BaseFare Code="EUR">40.99</BaseFare> </ns3:FareComponentAugPoint> </ns2:AugPoint> <ns2:AugPoint Key="V1_FMD.1554670964533"> <ns3:FareDetailAugPoint refs="V1_RC.1554670964536"> <FareType>SUNECO</FareType> <FareLevel>ST</FareLevel> <FareId>2147483749</FareId> </ns3:FareDetailAugPoint> </ns2:AugPoint> </ns2:AugmentationPoint> </ns2:OfferMetadata> </ns2:OfferMetadatas> </ns2:Offer> </ns2:ShopMetadataGroup> </ns2:Shopping> <ns2:Traveler> <ns2:PassengerMetadata MetadataKey="V1_TM.1"> <ns2:AugmentationPoint> <ns2:AugPoint Key="V1_TRAVELERREFS.1554670964528"> <ns3:TravellerAugPoint> <PnrType>NORMAL</PnrType> <GuestAmountDetails> <PriceAmount Code="EUR">40.99</PriceAmount> <FeeAmount Code="EUR">5.0</FeeAmount> <TotalAmount Code="EUR">45.99</TotalAmount> </GuestAmountDetails> </ns3:TravellerAugPoint> </ns2:AugPoint> <ns2:AugPoint Key="V1_TM1_TA.1"> <ns3:TravellerAugPoint> <PnrType>NORMAL</PnrType> </ns3:TravellerAugPoint> </ns2:AugPoint> </ns2:AugmentationPoint> </ns2:PassengerMetadata> </ns2:Traveler> </ns2:Metadata> </ns2:OfferPriceRS> </soap:Body> </soap:Envelope>