S7 Agent executes a a searchFlightsJourney operation with itinerary criteria and passenger types count Excerpt Include |
---|
OW + 1xADT + Direct + S7 flight| v0.52 | searchFlightsJourney operation | OW + 1xADT + Direct + S7 flight| v0.52 | searchFlightsJourney operation | nopanel | true |
---|
Received solutions divided by fare family and mostly includes 4 sub solutions (Basic Economy, Flex Economy, Basic Business, Flex Business) for each itinerary solution.
S7 Agent executes a book operation with passenger details and itinerary info of chosen solution from search results.
<DetailedFlightItem> block consists of journey information, where each slice is described by the <OriginDestination> element.
<OriginDestination> block takes from appropriate AirShoppingRS
Code Block |
---|
language | xml |
---|
theme | Confluence |
---|
title | OriginDestination information in AirShoppingRS |
---|
collapse | true |
---|
|
Envelope/Body/AirShoppingRS/DataLists/FlightSegmentList |
and <ClassOfService> (RBD) from |
|
theme | Confluence |
---|
title | RBD information in AirShoppingRS |
---|
collapse | true |
---|
Envelope/Body/AirShoppingRS/OffersGroup/AirlineOffers/AirlineOffer/PricedOffer/OfferPrice/RequestedDate/Associations/ApplicableFlight/FlightSegmentReference/ClassOfService/Code |
Excerpt Include |
---|
OW + 1xADT + Direct + S7 flight | v0.52 | book operation | OW + 1xADT + Direct + S7 flight | v0.52 | book operation | nopanel | true |
---|
S7 Agent executes a reprice operation with itinerary info of chosen solution
All information must be taken from AirShoppingRS:
Note |
---|
<FlightItem> block must fill in like in OrderCreateRQ. Each slice is described by the <OriginDestination> element.
|
- passenger types (PTC);
- fare details (RBD and fare code).
Excerpt Include |
---|
1А | OW + 1xADT + Direct + S7 flight | v0.52 | reprice without PNR operation | 1А | OW + 1xADT + Direct + S7 flight | v0.52 | reprice without PNR operation | nopanel | true |
---|
S7 Agent executes a reprice operation with itinerary info of chosen solution
All information must be taken from AirShoppingRS:
Note |
---|
<FlightItem> block must fill in like in OrderCreateRQ. Each slice is described by the <OriginDestination> element.
|
- passenger types (PTC);
- fare details (RBD and fare code).
Excerpt Include |
---|
1А | OW + 1xADT + Direct + S7 flight | v0.52 | reprice with PNR operation | 1А | OW + 1xADT + Direct + S7 flight | v0.52 | reprice with PNR operation | nopanel | true |
---|
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header />
<Body>
<AirShoppingRQ xmlns="http://www.iata.org/IATA/EDIST" Version="1.0">
<Document />
<Party>
<Sender>
<AgentUserSender>
<Name>S7-AIDL</Name>
<OtherIDs>
<OtherID Description="POS_Type">1</OtherID>
<OtherID Description="requestorType">U</OtherID>
</OtherIDs>
<PseudoCity>OVBS728AB</PseudoCity>
<AgentUserID>S7AgentAPI</AgentUserID>
<UserRole>AS</UserRole>
</AgentUserSender>
</Sender>
</Party>
<Parameters>
<CurrCodes>
<CurrCode>RUB</CurrCode>
</CurrCodes>
</Parameters>
<Travelers>
<Traveler>
<AnonymousTraveler>
<PTC Quantity="1">ADT</PTC>
</AnonymousTraveler>
</Traveler>
</Travelers>
<CoreQuery>
<OriginDestinations>
<OriginDestination>
<Departure>
<AirportCode>DME</AirportCode>
<Date>2019-09-20</Date>
</Departure>
<Arrival>
<AirportCode>KUF</AirportCode>
</Arrival>
</OriginDestination>
</OriginDestinations>
</CoreQuery>
</AirShoppingRQ>
</Body>
</Envelope> |
|
Expand |
---|
|
Code Block |
---|
| <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://www.iata.org/IATA/EDIST">
<ns2:Body>
<ns3:AirShoppingRS Version="2.000">
<ns3:Document>
<ns3:Name>1.0</ns3:Name>
</ns3:Document>
<ns3:Success />
<ns3:AirShoppingProcessing />
<ns3:OffersGroup>
<ns3:AirlineOffers>
<ns3:Owner>S7</ns3:Owner>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF1</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">3811</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">1440</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>BASIC ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF1SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">3811</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">1440</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG1 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG1">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>BASIC ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG1">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">O</ns3:Code>
<ns3:MarketingName>OBSOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>OBSOW</ns3:Type>
<ns3:ReferenceValue>PL1</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC1">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">1440</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF2</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">4511</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">2140</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>FLEX ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF2SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">4511</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">2140</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG1 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG1">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>FLEX ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG1">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">O</ns3:Code>
<ns3:MarketingName>OFLOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>OFLOW</ns3:Type>
<ns3:ReferenceValue>PL2</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC2">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">2140</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
</ns3:AirlineOffers>
<ns3:AirlineOffers>
<ns3:Owner>S7</ns3:Owner>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF1</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">3811</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">1440</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>BASIC ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF1SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">3811</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">1440</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG2 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD2</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG2">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>BASIC ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG2">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">O</ns3:Code>
<ns3:MarketingName>OBSOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>OBSOW</ns3:Type>
<ns3:ReferenceValue>PL1</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC3">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">1440</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF2</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">4511</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">2140</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>FLEX ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF2SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">4511</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">2140</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG2 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD2</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG2">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>FLEX ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG2">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">O</ns3:Code>
<ns3:MarketingName>OFLOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>OFLOW</ns3:Type>
<ns3:ReferenceValue>PL2</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC4">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">2140</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
</ns3:AirlineOffers>
<ns3:AirlineOffers>
<ns3:Owner>S7</ns3:Owner>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF1</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">4531</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">2160</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>BASIC ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF1SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">4531</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">2160</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG3 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD3</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG3">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>BASIC ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG3">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">Q</ns3:Code>
<ns3:MarketingName>QBSOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>QBSOW</ns3:Type>
<ns3:ReferenceValue>PL1</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC5">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">2160</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF2</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">5431</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">3060</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>FLEX ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF2SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">5431</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">3060</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG3 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD3</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG3">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>FLEX ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG3">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">Q</ns3:Code>
<ns3:MarketingName>QFLOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>QFLOW</ns3:Type>
<ns3:ReferenceValue>PL2</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC6">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">3060</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
</ns3:AirlineOffers>
<ns3:AirlineOffers>
<ns3:Owner>S7</ns3:Owner>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF1</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">6331</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">3960</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>BASIC ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF1SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">6331</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">3960</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG4 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD4</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG4">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>BASIC ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG4">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">S</ns3:Code>
<ns3:MarketingName>SBSOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SBSOW</ns3:Type>
<ns3:ReferenceValue>PL1</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC7">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">3960</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF2</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">7431</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">5060</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>FLEX ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF2SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">7431</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">5060</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG4 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD4</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG4">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>FLEX ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG4">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">S</ns3:Code>
<ns3:MarketingName>SFLOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SFLOW</ns3:Type>
<ns3:ReferenceValue>PL2</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC8">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">5060</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
</ns3:AirlineOffers>
<ns3:AirlineOffers>
<ns3:Owner>S7</ns3:Owner>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF1</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">6331</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">3960</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>BASIC ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF1SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">6331</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">3960</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG5 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD5</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG5">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>BASIC ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG5">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">S</ns3:Code>
<ns3:MarketingName>SBSOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SBSOW</ns3:Type>
<ns3:ReferenceValue>PL1</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC9">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">3960</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
<ns3:AirlineOffer>
<ns3:OfferID Owner="S7">OF2</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">7431</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">5060</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>FLEX ECONOMY</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF2SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">7431</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">5060</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG5 DME-KUF</ns3:Type>
<ns3:ReferenceValue>Meal_S</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH1</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:ApplicableFlight>
<ns3:OriginDestinationReferences>OD5</ns3:OriginDestinationReferences>
<ns3:FlightSegmentReference ref="SEG5">
<ns3:Cabin>
<ns3:CabinDesignator>Y</ns3:CabinDesignator>
<ns3:MarketingName>FLEX ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG5">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">S</ns3:Code>
<ns3:MarketingName>SFLOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO1</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SFLOW</ns3:Type>
<ns3:ReferenceValue>PL2</ns3:ReferenceValue>
</ns3:OtherAssociation>
</ns3:OtherAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent refs="SH1" ObjectKey="FC10">
<ns3:Parameters Quantity="1" />
<ns3:PriceBreakdown>
<ns3:Price>
<ns3:BaseAmount Code="RUB">5060</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">2371</ns3:Total>
</ns3:Taxes>
</ns3:Price>
</ns3:PriceBreakdown>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:PricedOffer>
</ns3:AirlineOffer>
</ns3:AirlineOffers>
</ns3:OffersGroup>
<ns3:DataLists>
<ns3:AnonymousTravelerList>
<ns3:AnonymousTraveler ObjectKey="SH1">
<ns3:PTC Quantity="1">ADT</ns3:PTC>
</ns3:AnonymousTraveler>
</ns3:AnonymousTravelerList>
<ns3:CarryOnAllowanceList>
<ns3:CarryOnAllowance ListKey="CO1">
<ns3:AllowanceDescription>
<ns3:ApplicableParty>Traveler</ns3:ApplicableParty>
<ns3:ApplicableBag>1PC</ns3:ApplicableBag>
<ns3:Descriptions>
<ns3:Description>
<ns3:Text>10KG</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
</ns3:AllowanceDescription>
</ns3:CarryOnAllowance>
</ns3:CarryOnAllowanceList>
<ns3:CheckedBagAllowanceList>
<ns3:CheckedBagAllowance ListKey="BG1">
<ns3:AllowanceDescription>
<ns3:ApplicableParty>Traveler</ns3:ApplicableParty>
<ns3:ApplicableBag>NO</ns3:ApplicableBag>
<ns3:Descriptions>
<ns3:Description />
</ns3:Descriptions>
</ns3:AllowanceDescription>
</ns3:CheckedBagAllowance>
<ns3:CheckedBagAllowance ListKey="BG2">
<ns3:AllowanceDescription>
<ns3:ApplicableParty>Traveler</ns3:ApplicableParty>
<ns3:ApplicableBag>1PC</ns3:ApplicableBag>
<ns3:Descriptions>
<ns3:Description>
<ns3:Text>23 KG</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Up to 50 lb/23 kg</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Bicycle</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Golf Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Hockey Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Fishing Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Stroller/Pushchair</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Ski Equipment</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
</ns3:AllowanceDescription>
</ns3:CheckedBagAllowance>
</ns3:CheckedBagAllowanceList>
<ns3:FlightSegmentList>
<ns3:FlightSegment SegmentKey="SEG1">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>08:25</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>11:10</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>27</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>27</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML1">
<ns3:AircraftCode>319</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A319</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>508</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT1H45M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
<ns3:FlightSegment SegmentKey="SEG2">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>12:25</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>15:10</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML1">
<ns3:AircraftCode>319</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A319</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>508</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT1H45M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
<ns3:FlightSegment SegmentKey="SEG3">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>16:10</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>18:55</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>31</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>31</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML1">
<ns3:AircraftCode>319</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A319</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>508</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT1H45M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
<ns3:FlightSegment SegmentKey="SEG4">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>19:20</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>22:05</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>35</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>35</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML1">
<ns3:AircraftCode>319</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A319</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>508</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT1H45M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
<ns3:FlightSegment SegmentKey="SEG5">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>23:55</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-21</ns3:Date>
<ns3:Time>02:35</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>29</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>29</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML1">
<ns3:AircraftCode>319</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A319</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>508</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT1H40M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG1</ns3:FlightReferences>
</ns3:OriginDestination>
<ns3:OriginDestination OriginDestinationKey="OD2">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG2</ns3:FlightReferences>
</ns3:OriginDestination>
<ns3:OriginDestination OriginDestinationKey="OD3">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG3</ns3:FlightReferences>
</ns3:OriginDestination>
<ns3:OriginDestination OriginDestinationKey="OD4">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG4</ns3:FlightReferences>
</ns3:OriginDestination>
<ns3:OriginDestination OriginDestinationKey="OD5">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG5</ns3:FlightReferences>
</ns3:OriginDestination>
</ns3:OriginDestinationList>
<ns3:MediaList>
<ns3:Media ListKey="ML1">
<ns3:MediaLink>https://www.s7.ru/hermes/IBE/image_airplane/a319.png</ns3:MediaLink>
</ns3:Media>
</ns3:MediaList>
<ns3:PenaltyList>
<ns3:Penalty ObjectKey="PL1">
<ns3:Details>
<ns3:Detail>
<ns3:Type>BEFORE-DEPARTURE</ns3:Type>
<ns3:Amounts>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">3000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">3000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
</ns3:Amounts>
</ns3:Detail>
<ns3:Detail>
<ns3:Type>AFTER-DEPARTURE</ns3:Type>
<ns3:Amounts>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">3000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">3000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
</ns3:Amounts>
</ns3:Detail>
<ns3:Detail>
<ns3:Type>NO-SHOW</ns3:Type>
<ns3:Amounts>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">5000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">5000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
</ns3:Amounts>
</ns3:Detail>
</ns3:Details>
</ns3:Penalty>
<ns3:Penalty ObjectKey="PL2">
<ns3:Details>
<ns3:Detail>
<ns3:Type>NO-SHOW</ns3:Type>
<ns3:Amounts>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">5000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">5000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
</ns3:Amounts>
</ns3:Detail>
<ns3:Detail>
<ns3:Type>BEFORE-DEPARTURE</ns3:Type>
<ns3:Amounts>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">1500</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">5000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
</ns3:Amounts>
</ns3:Detail>
<ns3:Detail>
<ns3:Type>AFTER-DEPARTURE</ns3:Type>
<ns3:Amounts>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">1500</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">5000</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
</ns3:Amounts>
</ns3:Detail>
</ns3:Details>
</ns3:Penalty>
</ns3:PenaltyList>
<ns3:ServiceList>
<ns3:Service ObjectKey="Meal_S">
<ns3:ServiceID Owner="Any">S</ns3:ServiceID>
<ns3:Name>Meal</ns3:Name>
<ns3:Descriptions>
<ns3:Description>
<ns3:Text>Snacks or late breakfast</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
</ns3:Service>
</ns3:ServiceList>
</ns3:DataLists>
<ns3:Metadata>
<ns3:Other>
<ns3:OtherMetadata>
<ns3:CurrencyMetadatas>
<ns3:CurrencyMetadata MetadataKey="RUB">
<ns3:Application>Sale currency</ns3:Application>
<ns3:Decimals>2</ns3:Decimals>
</ns3:CurrencyMetadata>
</ns3:CurrencyMetadatas>
</ns3:OtherMetadata>
</ns3:Other>
</ns3:Metadata>
</ns3:AirShoppingRS>
</ns2:Body>
</ns2:Envelope> |
|
Received solutions divided by fare family and mostly includes 4 sub solutions (Basic Economy, Flex Economy, Basic Business, Flex Business) for each itinerary solution.
S7 Agent executes a book operation with passenger details and itinerary info of chosen solution from search results.
<DetailedFlightItem> block consists of journey information, where each slice is described by the <OriginDestination> element.
<OriginDestination> block takes from appropriate AirShoppingRS
Note |
---|
Segments (Flight) must be devided into slices (OriginDestination):
one OriginDestination for One Way trip; two for Round Trip and more for MultiCity; for Transfer Trip all segments included in one slice have to be pass in one OriginDestination; for Transfer Trip segments with stopover between have to be divided into two OriginDestination.
|
Expand |
---|
title | OriginDestination information in AirShoppingRS |
---|
|
Code Block |
---|
Envelope/Body/AirShoppingRS/DataLists/FlightSegmentList |
|
and <ClassOfService> (RBD) from
Expand |
---|
title | RBD information in AirShoppingRS |
---|
|
Code Block |
---|
Envelope/Body/AirShoppingRS/OffersGroup/AirlineOffers/AirlineOffer/PricedOffer/OfferPrice/RequestedDate/Associations/ApplicableFlight/FlightSegmentReference/ClassOfService/Code |
|
Expand |
---|
|
Code Block |
---|
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header />
<Body>
<OrderCreateRQ Version="" xmlns="http://www.iata.org/IATA/EDIST">
<Document />
<Party>
<Sender>
<AgentUserSender>
<Name>S7-AIDL</Name>
<OtherIDs>
<OtherID Description="POS_Type">1</OtherID>
<OtherID Description="requestorType">U</OtherID>
</OtherIDs>
<PseudoCity>OVBS728AB</PseudoCity>
<AgentUserID>S7AgentAPI</AgentUserID>
<UserRole>AS</UserRole>
</AgentUserSender>
</Sender>
</Party>
<Query>
<Passengers>
<Passenger ObjectKey="SH1">
<PTC>ADT</PTC>
<Age>
<BirthDate>1992-02-27</BirthDate>
</Age>
<Name>
<Surname>Pilatus</Surname>
<Given>Pontius</Given>
<Title>MR</Title>
</Name>
<Contacts>
<Contact>
<EmailContact>
<Address>r.tkachuk@s7.ru</Address>
</EmailContact>
<PhoneContact>
<Number CountryCode="7" AreaCode="999">9999999</Number>
</PhoneContact>
</Contact>
</Contacts>
<Gender>Male</Gender>
<PassengerIDInfo>
<PassengerDocument>
<Type>PP</Type>
<ID>111111111</ID>
<BirthCountry>RU</BirthCountry>
<DateOfIssue>2012-02-27</DateOfIssue>
<DateOfExpiration>2030-02-27</DateOfExpiration>
<CountryOfResidence>RU</CountryOfResidence>
</PassengerDocument>
</PassengerIDInfo>
</Passenger>
</Passengers>
<OrderItems>
<ShoppingResponse>
<Owner>S7</Owner>
<ResponseID>UNKNOWN</ResponseID>
<Offers>
<Offer>
<OfferID Owner="S7">UNKNOWN</OfferID>
<OfferItems>
<OfferItem>
<OfferItemID Owner="S7">UNKNOWN</OfferItemID>
<Passengers>
<PassengerReference>SH1</PassengerReference>
</Passengers>
<ApplicableFlight>
<FlightReferences>FL1</FlightReferences>
</ApplicableFlight>
</OfferItem>
</OfferItems>
</Offer>
</Offers>
</ShoppingResponse>
<OfferItem>
<OfferItemID Owner="S7">UNKNOWN</OfferItemID>
<OfferItemType>
<DetailedFlightItem>
<OriginDestination>
<Flight>
<SegmentKey>FL1</SegmentKey>
<Departure>
<AirportCode>DME</AirportCode>
<Date>2019-09-20</Date>
<Time>12:25</Time>
</Departure>
<Arrival>
<AirportCode>KUF</AirportCode>
<Date>2019-09-20</Date>
<Time>15:10</Time>
</Arrival>
<MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>33</FlightNumber>
</MarketingCarrier>
<OperatingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>33</FlightNumber>
</OperatingCarrier>
<ClassOfService>
<Code>Y</Code>
</ClassOfService>
</Flight>
</OriginDestination>
</DetailedFlightItem>
</OfferItemType>
</OfferItem>
</OrderItems>
</Query>
</OrderCreateRQ>
</Body>
</Envelope> |
|
Expand |
---|
|
Code Block |
---|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://www.iata.org/IATA/EDIST">
<ns2:Body>
<ns3:OrderViewRS Version="">
<ns3:Document>
<ns3:Name>1.0</ns3:Name>
</ns3:Document>
<ns3:Success/>
<ns3:Response>
<ns3:OrderViewProcessing/>
<ns3:Passengers>
<ns3:Passenger ObjectKey="SH2">
<ns3:PTC Quantity="1">ADT</ns3:PTC>
<ns3:Age>
<ns3:BirthDate>1992-02-27</ns3:BirthDate>
</ns3:Age>
<ns3:Name>
<ns3:Surname>pilatus</ns3:Surname>
<ns3:Given>pontius</ns3:Given>
<ns3:Title>MR</ns3:Title>
<ns3:Middle/>
</ns3:Name>
<ns3:Contacts>
<ns3:Contact>
<ns3:EmailContact>
<ns3:Address>r.tkachuk@s7.ru</ns3:Address>
</ns3:EmailContact>
<ns3:PhoneContact>
<ns3:Number CountryCode="7">9999999999</ns3:Number>
</ns3:PhoneContact>
</ns3:Contact>
</ns3:Contacts>
<ns3:Gender>Male</ns3:Gender>
<ns3:PassengerIDInfo>
<ns3:PassengerDocument>
<ns3:Type>PP</ns3:Type>
<ns3:ID>111111111</ns3:ID>
<ns3:BirthCountry>RU</ns3:BirthCountry>
<ns3:DateOfExpiration>2030-02-27</ns3:DateOfExpiration>
<ns3:CountryOfResidence>RU</ns3:CountryOfResidence>
</ns3:PassengerDocument>
</ns3:PassengerIDInfo>
</ns3:Passenger>
</ns3:Passengers>
<ns3:Order>
<ns3:OrderID Owner="S7">1</ns3:OrderID>
<ns3:BookingReferences>
<ns3:BookingReference>
<ns3:ID>UXX22O</ns3:ID>
<ns3:AirlineID>S7</ns3:AirlineID>
</ns3:BookingReference>
</ns3:BookingReferences>
<ns3:TimeLimits>
<ns3:PaymentTimeLimit DateTime="2019-03-05T19:14:58"/>
</ns3:TimeLimits>
<ns3:OrderItems>
<ns3:OrderItem>
<ns3:FlightItem>
<ns3:OriginDestination>
<ns3:Flight>
<ns3:SegmentKey>FL1</ns3:SegmentKey>
<ns3:Status>
<ns3:StatusCode>
<ns3:Code>HK</ns3:Code>
</ns3:StatusCode>
</ns3:Status>
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>12:25</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>15:10</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:CabinType>
<ns3:Code>Y</ns3:Code>
</ns3:CabinType>
<ns3:ClassOfService>
<ns3:Code>Y</ns3:Code>
</ns3:ClassOfService>
</ns3:Flight>
</ns3:OriginDestination>
</ns3:FlightItem>
<ns3:Associations>
<ns3:Passengers>
<ns3:PassengerReferences>SH2</ns3:PassengerReferences>
</ns3:Passengers>
</ns3:Associations>
</ns3:OrderItem>
</ns3:OrderItems>
</ns3:Order>
</ns3:Response>
</ns3:OrderViewRS>
</ns2:Body>
</ns2:Envelope> |
|
S7 Agent executes a reprice operation with itinerary info of chosen solution
All information must be taken from AirShoppingRS:
Note |
---|
<FlightItem> block must fill in like in OrderCreateRQ. Each slice is described by the <OriginDestination> element.
|
Expand |
---|
|
Code Block |
---|
| <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header />
<Body>
<ItinReshopRQ Version="" xmlns="http://www.iata.org/IATA/EDIST">
<Document />
<Party>
<Sender>
<AgentUserSender>
<Name>S7-AIDL</Name>
<OtherIDs>
<OtherID Description="POS_Type">1</OtherID>
<OtherID Description="requestorType">U</OtherID>
</OtherIDs>
<PseudoCity>OVBS728AB</PseudoCity>
<AgentUserID>S7AgentAPI</AgentUserID>
<UserRole>AS</UserRole>
</AgentUserSender>
</Sender>
</Party>
<Query>
<Reshop>
<Actions>
<ActionType />
<OrderItems>
<OrderItem>
<FlightItem>
<OriginDestination>
<Flight>
<SegmentKey>FL1</SegmentKey>
<Departure>
<AirportCode>DME</AirportCode>
<Date>2019-09-20</Date>
<Time>12:25</Time>
</Departure>
<Arrival>
<AirportCode>KUF</AirportCode>
<Date>2019-09-20</Date>
<Time>15:10</Time>
</Arrival>
<MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>33</FlightNumber>
</MarketingCarrier>
<OperatingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>33</FlightNumber>
</OperatingCarrier>
</Flight>
</OriginDestination>
<FareDetail>
<FareComponent refs="FL1">
<FareBasis>
<FareBasisCode>
<Code>YFLOW</Code>
</FareBasisCode>
<RBD>Y</RBD>
</FareBasis>
</FareComponent>
</FareDetail>
</FlightItem>
<Associations>
<Passengers>
<PassengerReferences>SH2</PassengerReferences>
</Passengers>
</Associations>
</OrderItem>
</OrderItems>
<Passengers>
<Passenger ObjectKey="SH2">
<PTC Quantity="1">ADT</PTC>
<Name>
<Surname />
</Name>
</Passenger>
</Passengers>
</Actions>
</Reshop>
</Query>
</ItinReshopRQ>
</Body>
</Envelope> |
|
Expand |
---|
|
Code Block |
---|
| <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://www.iata.org/IATA/EDIST">
<ns2:Body>
<ns3:ItinReshopRS Version="">
<ns3:Document>
<ns3:Name>1.0</ns3:Name>
</ns3:Document>
<ns3:Success/>
<ns3:Response>
<ns3:ItinReshopProcessing/>
<ns3:Passengers>
<ns3:Passenger ObjectKey="SH2">
<ns3:PTC Quantity="1">ADT</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
</ns3:Passengers>
<ns3:ReShopOffers>
<ns3:ReShopOffer ObjectKey="RO1">
<ns3:OfferID Owner="S7">Offer</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">31266</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">29100</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:ReShopPricedOffer>
<ns3:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">31266</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">29100</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">29100</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">29100</ns3:BaseAmount>
</ns3:FareFiledIn>
<ns3:Surcharges>
<ns3:Surcharge>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Surcharge>
</ns3:Surcharges>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">1900</ns3:Amount>
<ns3:TaxCode>YR</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">95</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">171</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH2</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T1</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>YFLOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>Y</ns3:RBD>
</ns3:FareBasis>
<ns3:FareRules>
<ns3:Ticketing>
<ns3:Endorsements>
<ns3:Endorsement>ENDO</ns3:Endorsement>
</ns3:Endorsements>
</ns3:Ticketing>
<ns3:Remarks>
<ns3:Remark>UnstructuredFareCalc</ns3:Remark>
</ns3:Remarks>
</ns3:FareRules>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:ReShopPricedOffer>
</ns3:ReShopOffer>
</ns3:ReShopOffers>
<ns3:DataList>
<ns3:FlightSegmentList>
<ns3:FlightSegment SegmentKey="SEG1">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>12:25</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>15:10</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:OperatingCarrier>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG1</ns3:FlightReferences>
</ns3:OriginDestination>
</ns3:OriginDestinationList>
<ns3:TermsList ListKey="TL1">
<ns3:Term refs="SEG1" ObjectKey="T1">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
</ns3:TermsList>
</ns3:DataList>
</ns3:Response>
</ns3:ItinReshopRS>
</ns2:Body>
</ns2:Envelope> |
|
S7 Agent executes a reprice operation with itinerary info of chosen solution
All information must be taken from AirShoppingRS:
Note |
---|
<FlightItem> block must fill in like in OrderCreateRQ. Each slice is described by the <OriginDestination> element.
|
Expand |
---|
|
Code Block |
---|
| <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header />
<Body>
<ItinReshopRQ Version="" xmlns="http://www.iata.org/IATA/EDIST">
<Document />
<Party>
<Sender>
<AgentUserSender>
<Name>S7-AIDL</Name>
<OtherIDs>
<OtherID Description="POS_Type">1</OtherID>
<OtherID Description="requestorType">U</OtherID>
</OtherIDs>
<PseudoCity>OVBS728AB</PseudoCity>
<AgentUserID>S7AgentAPI</AgentUserID>
<UserRole>AS</UserRole>
</AgentUserSender>
</Sender>
</Party>
<Query>
<Reshop>
<Actions>
<ActionType />
<BookingReferences>
<BookingReference>
<ID>UXX22O</ID>
<AirlineID>S7</AirlineID>
</BookingReference>
</BookingReferences>
<OrderItems>
<OrderItem>
<FlightItem>
<OriginDestination>
<Flight>
<SegmentKey>FL1</SegmentKey>
<Departure>
<AirportCode>DME</AirportCode>
<Date>2019-09-20</Date>
<Time>12:25</Time>
</Departure>
<Arrival>
<AirportCode>KUF</AirportCode>
<Date>2019-09-20</Date>
<Time>15:10</Time>
</Arrival>
<MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>33</FlightNumber>
</MarketingCarrier>
<OperatingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>33</FlightNumber>
</OperatingCarrier>
</Flight>
</OriginDestination>
<FareDetail>
<FareComponent refs="FL1">
<FareBasis>
<FareBasisCode>
<Code>YFLOW</Code>
</FareBasisCode>
<RBD>Y</RBD>
</FareBasis>
</FareComponent>
</FareDetail>
</FlightItem>
<Associations>
<Passengers>
<PassengerReferences>SH2</PassengerReferences>
</Passengers>
</Associations>
</OrderItem>
</OrderItems>
<Passengers>
<Passenger ObjectKey="SH2">
<PTC Quantity="1">ADT</PTC>
<Name>
<Surname />
</Name>
</Passenger>
</Passengers>
</Actions>
</Reshop>
</Query>
</ItinReshopRQ>
</Body>
</Envelope> |
|
Expand |
---|
|
Code Block |
---|
| <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://www.iata.org/IATA/EDIST">
<ns2:Body>
<ns3:ItinReshopRS Version="">
<ns3:Document>
<ns3:Name>1.0</ns3:Name>
</ns3:Document>
<ns3:Success/>
<ns3:Response>
<ns3:ItinReshopProcessing/>
<ns3:Passengers>
<ns3:Passenger ObjectKey="SH2">
<ns3:PTC Quantity="1">ADT</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
</ns3:Passengers>
<ns3:Order>
<ns3:OrderID Owner="S7">Order</ns3:OrderID>
<ns3:BookingReferences>
<ns3:BookingReference>
<ns3:ID>UXX22O</ns3:ID>
<ns3:AirlineID>S7</ns3:AirlineID>
</ns3:BookingReference>
</ns3:BookingReferences>
<ns3:OrderItems>
<ns3:OrderItem>
<ns3:OrderItemID Owner="S7">NONE</ns3:OrderItemID>
</ns3:OrderItem>
</ns3:OrderItems>
</ns3:Order>
<ns3:ReShopOffers>
<ns3:ReShopOffer ObjectKey="RO1">
<ns3:OfferID Owner="S7">Offer</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">31266</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">29100</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:ReShopPricedOffer>
<ns3:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">31266</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">29100</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">29100</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">29100</ns3:BaseAmount>
</ns3:FareFiledIn>
<ns3:Surcharges>
<ns3:Surcharge>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Surcharge>
</ns3:Surcharges>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">1900</ns3:Amount>
<ns3:TaxCode>YR</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">95</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">171</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH2</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T1</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>YFLOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>Y</ns3:RBD>
</ns3:FareBasis>
<ns3:FareRules>
<ns3:Ticketing>
<ns3:Endorsements>
<ns3:Endorsement>ENDO</ns3:Endorsement>
</ns3:Endorsements>
</ns3:Ticketing>
<ns3:Remarks>
<ns3:Remark>UnstructuredFareCalc</ns3:Remark>
</ns3:Remarks>
</ns3:FareRules>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:ReShopPricedOffer>
</ns3:ReShopOffer>
</ns3:ReShopOffers>
<ns3:DataList>
<ns3:FlightSegmentList>
<ns3:FlightSegment SegmentKey="SEG1">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>12:25</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>15:10</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:OperatingCarrier>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG1</ns3:FlightReferences>
</ns3:OriginDestination>
</ns3:OriginDestinationList>
<ns3:TermsList ListKey="TL1">
<ns3:Term refs="SEG1" ObjectKey="T1">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
</ns3:TermsList>
</ns3:DataList>
</ns3:Response>
</ns3:ItinReshopRS>
</ns2:Body>
</ns2:Envelope> |
|
S7 Agent executes a demandTickets operation with reservation reference and pricing details
Expand |
---|
title | PNR information in OrderViewRS |
---|
|
Code Block |
---|
Envelope/Body/OrderViewRS/Response/Order/BookingReferences/BookingReference/ID |
|
Expand |
---|
|
Code Block |
---|
| <Payments>
<Payment>
<Type>
<Code>MS</Code>
</Type>
<Other>
<Remarks>
<Remark>*A*TEXT</Remark>
</Remarks>
</Other>
</Payment>
</Payments> |
|
Expand |
---|
|
Code Block |
---|
| <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header />
<Body>
<AirDocIssueRQ xmlns="http://www.iata.org/IATA/EDIST" Version="1.0">
<Document />
<Party>
<Sender>
<AgentUserSender>
<Name>S7-AIDL</Name>
<OtherIDs>
<OtherID Description="POS_Type">1</OtherID>
<OtherID Description="requestorType">U</OtherID>
</OtherIDs>
<PseudoCity>OVBS728AB</PseudoCity>
<AgentUserID>S7AgentAPI</AgentUserID>
<UserRole>AS</UserRole>
</AgentUserSender>
</Sender>
</Party>
<Query>
<TicketDocQuantity>1</TicketDocQuantity>
<TicketDocInfo>
<TravelerInfo>
<Surname>ANY</Surname>
<Given>ANY</Given>
</TravelerInfo>
<BookingReference>
<ID>UXX22O</ID>
<AirlineID>S7</AirlineID>
</BookingReference>
<Payments>
<Payment ObjectKey="ETK">
<Type>
<Code>MS</Code>
</Type>
<Other>
<Remarks>
<Remark>*A*TEST</Remark>
</Remarks>
</Other>
</Payment>
</Payments>
</TicketDocInfo>
</Query>
</AirDocIssueRQ>
</Body>
</Envelope> |
|
Expand |
---|
|
Code Block |
---|
| <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://www.iata.org/IATA/EDIST">
<ns2:Body>
<ns3:ItinReshopRS Version="">
<ns3:Document>
<ns3:Name>1.0</ns3:Name>
</ns3:Document>
<ns3:Success/>
<ns3:Response>
<ns3:ItinReshopProcessing/>
<ns3:Passengers>
<ns3:Passenger ObjectKey="SH2">
<ns3:PTC Quantity="1">ADT</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
</ns3:Passengers>
<ns3:Order>
<ns3:OrderID Owner="S7">Order</ns3:OrderID>
<ns3:BookingReferences>
<ns3:BookingReference>
<ns3:ID>UXX22O</ns3:ID>
<ns3:AirlineID>S7</ns3:AirlineID>
</ns3:BookingReference>
</ns3:BookingReferences>
<ns3:OrderItems>
<ns3:OrderItem>
<ns3:OrderItemID Owner="S7">NONE</ns3:OrderItemID>
</ns3:OrderItem>
</ns3:OrderItems>
</ns3:Order>
<ns3:ReShopOffers>
<ns3:ReShopOffer ObjectKey="RO1">
<ns3:OfferID Owner="S7">Offer</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">31266</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">29100</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:ReShopPricedOffer>
<ns3:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">31266</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">29100</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">29100</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">29100</ns3:BaseAmount>
</ns3:FareFiledIn>
<ns3:Surcharges>
<ns3:Surcharge>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Surcharge>
</ns3:Surcharges>
<ns3:Taxes>
<ns3:Total Code="RUB">2166</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">1900</ns3:Amount>
<ns3:TaxCode>YR</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">95</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">171</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH2</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T1</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>YFLOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>Y</ns3:RBD>
</ns3:FareBasis>
<ns3:FareRules>
<ns3:Ticketing>
<ns3:Endorsements>
<ns3:Endorsement>ENDO</ns3:Endorsement>
</ns3:Endorsements>
</ns3:Ticketing>
<ns3:Remarks>
<ns3:Remark>UnstructuredFareCalc</ns3:Remark>
</ns3:Remarks>
</ns3:FareRules>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:ReShopPricedOffer>
</ns3:ReShopOffer>
</ns3:ReShopOffers>
<ns3:DataList>
<ns3:FlightSegmentList>
<ns3:FlightSegment SegmentKey="SEG1">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>12:25</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>15:10</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:OperatingCarrier>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG1</ns3:FlightReferences>
</ns3:OriginDestination>
</ns3:OriginDestinationList>
<ns3:TermsList ListKey="TL1">
<ns3:Term refs="SEG1" ObjectKey="T1">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
</ns3:TermsList> |
|
S7 Agent executes a demandTickets operation with reservation reference and pricing details
- Add information about PNR from OrderViewRS
Code Block |
---|
language | xml |
---|
theme | Confluence |
---|
title | PNR information in OrderViewRS |
---|
collapse | true |
---|
|
Envelope/Body/OrderViewRS/Response/Order/BookingReferences/BookingReference/ID |
- Fill in the form of payment as in example <*A*TEXT>
1A | OW + 1xADT + Direct + S7 flight | v0.52 | demandTickets operation | 1A | OW + 1xADT + Direct + S7 flight | v0.52 | demandTickets operation | nopanel | true Code Block |
---|
language | xml |
---|
theme | Confluence |
---|
title | FOP |
---|
collapse | true |
---|
|
<Payments>
<Payment>
<Type>
<Code>MS</Code>
</Type>
<Other>
<Remarks><Remark>*A*TEXT</Remark>Remarks>Other>Payment>
</Payments> |
Excerpt Include |
---|
ns2:Body>
</ns2:Envelope> |
|