Overview
An example of end-to-end scenario based on on operation flow and user story
Excerpt |
---|
Operation flowsearchFlightsJourney → book (Flight) → reprice without PNR → → reprice with PNR → demandTickets (ETK) User storyS7 Agent wants to book one way trip flight from Moscow (DME) to SamaraNovosibisrk (KUFOVB) for group of travelers of travelers (1 adult, 1 children and 1 infant on a lap). He also wants to book flight within the military shipping document state programm. He chooses transfer S7 flights. |
Scenario
The general process for book a trip such as this is:
Initial search for flight solutions: S7 Agent executes
aa searchFlightsJourney operation with itinerary criteria, passenger types count and military shipping document data;
Book a reservation: S7 Agent executes
aa book operation with passenger details, itinerary info of chosen solution from search results and military shipping document data;
Request for informative reservation pricing: S7 Agent executes
aa reprice operation with itinerary info of chosen solution and military shipping document data;
Request for reservation pricing: S7 Agent executes
aa reprice operation with itinerary info of chosen solution and military shipping document data;
Issue tickets for each passenger: S7 Agent executes a demandTickets operation for each passenger with reservation reference, passenger data and pricing details.
Table of contents:
Table of Contents |
---|
Note |
---|
To |
Step 1: Initial search for flight solutions
S7 Agent executes a a searchFlightsJourney operation with itinerary criteria, passenger types and military shipping document data
Itinerary criteria:
Moscow (DME) to
SamaraNovosibirsk (KUF)
Passenger types count:
1xADT 1xCHD 1xINF
Add information
aboutabout military shipping document
numbernumber (номер требования) and mo attribute in Qualifiers block:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
language | xml | theme | Confluence||||||
Expand | ||||||||
| ||||||||
| collapse
| 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.
Received solutions contain both subsidised and non-subsidised fares.
Step 2: Book a reservation
S7 Agent executes a book operation with passenger details, itinerary info of chosen solution from search results and military shipping document data.
- Add information about military shipping document number (номер требования) and mo attribute in DataLists block:
Code Block | ||
---|---|---|
|
|
|
|
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"> <Header/> <Body> |
<AirShoppingRQ xmlns="http://www.iata.org/IATA/EDIST" Version="1.0"> |
<Document/ |
> <Party> |
|
<Sender> |
|
Step 3: Request for informative pricing
S7 Agent executes a reprice operation with itinerary info of chosen solution and military shipping document data.
- Add information about military shipping document number (номер требования) and mo attribute in Qualifiers block:
language | xml |
---|---|
theme | Confluence |
title | Department number and mvd attribute |
collapse | true |
<AgentUserSender> |
|
|
<PseudoCity>S7AGN8224</ |
PseudoCity> |
<AgentUserID>test</ |
AgentUserID> |
</AgentUserSender> </ |
Sender> |
Step 4: Request for reservation pricing
S7 Agent executes a reprice operation with itinerary info of chosen solution and military shipping document data.
</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>2024-08-26</Date>
</Departure>
<Arrival>
<AirportCode>OVB</AirportCode>
</Arrival>
</OriginDestination>
</OriginDestinations>
</CoreQuery>
<Qualifiers>
<Qualifier>
<SpecialFareQualifiers>
<AirlineID>S7</AirlineID>
<CompanyIndex>1234567890123</CompanyIndex>
<Account>mo</Account>
</SpecialFareQualifiers>
</Qualifier>
</Qualifiers>
</AirShoppingRQ>
</Body>
</Envelope> |
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">14623</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">14020</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>STANDARD 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">14623</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">14020</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG1 DME-OVB</ns3:Type>
<ns3:ReferenceValue>Meal_H</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>STANDARD ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG1">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">S</ns3:Code>
<ns3:MarketingName>SSTOW</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>SSTOW</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">14020</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
</ns3:Breakdown>
</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">14623</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">14020</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>STANDARD 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">14623</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">14020</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG2 DME-OVB</ns3:Type>
<ns3:ReferenceValue>Meal_H</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>STANDARD ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG2">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">S</ns3:Code>
<ns3:MarketingName>SSTOW</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>SSTOW</ns3:Type>
<ns3:ReferenceValue>PL1</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">14020</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
</ns3:Breakdown>
</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">69058</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">68455</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>STANDARD BUSINESS</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF2SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">69058</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">68455</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG2 DME-OVB</ns3:Type>
<ns3:ReferenceValue>Meal_H</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>B</ns3:CabinDesignator>
<ns3:MarketingName>STANDARD BUSINESS</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG2">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="2">I</ns3:Code>
<ns3:MarketingName>ISTOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO2</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>ISTOW</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">68455</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
</ns3:Breakdown>
</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">14623</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">14020</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>STANDARD 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">14623</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">14020</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG3 DME-OVB</ns3:Type>
<ns3:ReferenceValue>Meal_H</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>STANDARD ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG3">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">S</ns3:Code>
<ns3:MarketingName>SSTOW</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>SSTOW</ns3:Type>
<ns3:ReferenceValue>PL1</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">14020</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
</ns3:Breakdown>
</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">44313</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">43710</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>STANDARD BUSINESS</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF2SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">44313</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">43710</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG3 DME-OVB</ns3:Type>
<ns3:ReferenceValue>Meal_H</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>B</ns3:CabinDesignator>
<ns3:MarketingName>STANDARD BUSINESS</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG3">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="8">D</ns3:Code>
<ns3:MarketingName>DSTOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO2</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>DSTOW</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">43710</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
</ns3:Breakdown>
</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">71193</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">70590</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>STANDARD 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">71193</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">70590</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG4 DME-OVB</ns3:Type>
<ns3:ReferenceValue>Meal_H</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>STANDARD ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG4">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">Y</ns3:Code>
<ns3:MarketingName>YSTOW</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>YSTOW</ns3:Type>
<ns3:ReferenceValue>PL1</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">70590</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
</ns3:Breakdown>
</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">71193</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">70590</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>STANDARD 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">71193</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">70590</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG5 DME-OVB</ns3:Type>
<ns3:ReferenceValue>Meal_H</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>STANDARD ECONOMY</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG5">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="9">Y</ns3:Code>
<ns3:MarketingName>YSTOW</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>YSTOW</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">70590</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
</ns3:Breakdown>
</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">120963</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">120360</ns3:SubTotal>
<ns3:Application>Fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:Disclosure>
<ns3:Description>
<ns3:Text>STANDARD BUSINESS</ns3:Text>
</ns3:Description>
</ns3:Disclosure>
<ns3:PricedOffer>
<ns3:OfferPrice OfferItemID="OF2SL1">
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">120963</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
</ns3:Taxes>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">120360</ns3:BaseAmount>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>SEG5 DME-OVB</ns3:Type>
<ns3:ReferenceValue>Meal_H</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>B</ns3:CabinDesignator>
<ns3:MarketingName>STANDARD BUSINESS</ns3:MarketingName>
</ns3:Cabin>
</ns3:FlightSegmentReference>
<ns3:FlightSegmentReference ref="SEG5">
<ns3:ClassOfService>
<ns3:Code SeatsLeft="8">J</ns3:Code>
<ns3:MarketingName>JSTOW</ns3:MarketingName>
</ns3:ClassOfService>
<ns3:BagDetailAssociation>
<ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences>
<ns3:CarryOnReferences>CO2</ns3:CarryOnReferences>
</ns3:BagDetailAssociation>
</ns3:FlightSegmentReference>
</ns3:ApplicableFlight>
<ns3:OtherAssociation>
<ns3:OtherAssociation>
<ns3:Type>JSTOW</ns3:Type>
<ns3:ReferenceValue>PL1</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">120360</ns3:BaseAmount>
<ns3:Taxes>
<ns3:Total Code="RUB">603</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
<ns3:Description>Terminal Use Charge</ns3:Description>
</ns3:Tax>
</ns3:Breakdown>
</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:Descriptions>
<ns3:Description>
<ns3:Text>10KG</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
</ns3:AllowanceDescription>
</ns3:CarryOnAllowance>
<ns3:CarryOnAllowance ListKey="CO2">
<ns3:AllowanceDescription>
<ns3:ApplicableParty>Traveler</ns3:ApplicableParty>
<ns3:Descriptions>
<ns3:Description>
<ns3:Text>15KG</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>1PC</ns3:ApplicableBag>
<ns3:Descriptions>
<ns3:Description>
<ns3:Text>Whellchair</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Fishing Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Golf Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Skiing Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Bicycle</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Hockey Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Stroller/Pushchair</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Sporting Equipment</ns3:Text>
</ns3:Description>
<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>Up to 80 li/203 lcm</ns3:Text>
</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>Whellchair</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Fishing Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Golf Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Skiing Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Bicycle</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Hockey Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Stroller/Pushchair</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Sporting Equipment</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>32 KG</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Up to 70 lb/32 kg</ns3:Text>
</ns3:Description>
<ns3:Description>
<ns3:Text>Up to 80 li/203 lcm</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>2024-08-26</ns3:Date>
<ns3:Time>12:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>20:50</ns3:Time>
<ns3:Terminal>
<ns3:Name>A</ns3:Name>
</ns3:Terminal>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML1">
<ns3:AircraftCode>32A</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A320</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>1736</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT4H0M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
<ns3:FlightSegment SegmentKey="SEG2">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>16:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-27</ns3:Date>
<ns3:Time>00:50</ns3:Time>
<ns3:Terminal>
<ns3:Name>A</ns3:Name>
</ns3:Terminal>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2509</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2509</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML2">
<ns3:AircraftCode>73H</ns3:AircraftCode>
<ns3:AirlineEquipCode>Boeing 737-800</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>1736</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT4H0M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
<ns3:FlightSegment SegmentKey="SEG3">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>23:25</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-27</ns3:Date>
<ns3:Time>07:25</ns3:Time>
<ns3:Terminal>
<ns3:Name>A</ns3:Name>
</ns3:Terminal>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2513</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2513</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML3">
<ns3:AircraftCode>321</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A321</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>1736</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT4H0M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
<ns3:FlightSegment SegmentKey="SEG4">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>08:55</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>16:55</ns3:Time>
<ns3:Terminal>
<ns3:Name>A</ns3:Name>
</ns3:Terminal>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2519</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2519</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML1">
<ns3:AircraftCode>32A</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A320</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>1736</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT4H0M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
<ns3:FlightSegment SegmentKey="SEG5">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>19:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-27</ns3:Date>
<ns3:Time>03:50</ns3:Time>
<ns3:Terminal>
<ns3:Name>A</ns3:Name>
</ns3:Terminal>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2515</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2515</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:Equipment refs="ML4">
<ns3:AircraftCode>32N</ns3:AircraftCode>
<ns3:AirlineEquipCode>Airbus A320 Neo</ns3:AirlineEquipCode>
</ns3:Equipment>
<ns3:FlightDetail>
<ns3:FlightDistance>
<ns3:Value>1736</ns3:Value>
<ns3:UOM>Miles</ns3:UOM>
</ns3:FlightDistance>
<ns3:FlightDuration>
<ns3:Value>PT4H0M</ns3:Value>
</ns3:FlightDuration>
</ns3:FlightDetail>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>OVB</ns3:ArrivalCode>
<ns3:FlightReferences>SEG1</ns3:FlightReferences>
</ns3:OriginDestination>
<ns3:OriginDestination OriginDestinationKey="OD2">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>OVB</ns3:ArrivalCode>
<ns3:FlightReferences>SEG2</ns3:FlightReferences>
</ns3:OriginDestination>
<ns3:OriginDestination OriginDestinationKey="OD3">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>OVB</ns3:ArrivalCode>
<ns3:FlightReferences>SEG3</ns3:FlightReferences>
</ns3:OriginDestination>
<ns3:OriginDestination OriginDestinationKey="OD4">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>OVB</ns3:ArrivalCode>
<ns3:FlightReferences>SEG4</ns3:FlightReferences>
</ns3:OriginDestination>
<ns3:OriginDestination OriginDestinationKey="OD5">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>OVB</ns3:ArrivalCode>
<ns3:FlightReferences>SEG5</ns3:FlightReferences>
</ns3:OriginDestination>
</ns3:OriginDestinationList>
<ns3:MediaList>
<ns3:Media ListKey="ML1">
<ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/image_airplane/a320-neo.png</ns3:MediaLink>
</ns3:Media>
<ns3:Media ListKey="ML3">
<ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/image_airplane/a321-neo.png</ns3:MediaLink>
</ns3:Media>
<ns3:Media ListKey="ML2">
<ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/image_airplane/737-800.png</ns3:MediaLink>
</ns3:Media>
<ns3:Media ListKey="ML4">
<ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/image_airplane/a320-neo.png</ns3:MediaLink>
</ns3:Media>
</ns3:MediaList>
<ns3:PenaltyList>
<ns3:Penalty ObjectKey="PL1">
<ns3:Details>
<ns3:Detail>
<ns3:Type>BEFORE-DEPARTURE</ns3:Type>
<ns3:Application>
<ns3:Code>changePenalty</ns3:Code>
</ns3:Application>
<ns3:Amounts>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">2300</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">2300</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
</ns3:Amounts>
</ns3:Detail>
<ns3:Detail>
<ns3:Type>BEFORE-DEPARTURE</ns3:Type>
<ns3:Application>
<ns3:Code>cancellationAndRefundPenalty</ns3:Code>
</ns3:Application>
<ns3:Amounts>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">3500</ns3:CurrencyAmountValue>
<ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication>
</ns3:Amount>
<ns3:Amount>
<ns3:CurrencyAmountValue Code="RUB">3500</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_H">
<ns3:ServiceID Owner="Any">H</ns3:ServiceID>
<ns3:Name>Meal</ns3:Name>
<ns3:Descriptions>
<ns3:Description>
<ns3:Text>Hot meal</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.
Received solutions contain both subsidised and non-subsidised fares.
Step 2: Book a reservation
S7 Agent executes a book operation with passenger details, itinerary info of chosen solution from search results and military shipping document data.
Add information about military shipping document number (номер требования) and mo attribute in DataLists block:
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header/>
<Body>
<OrderCreateRQ xmlns="http://www.iata.org/IATA/EDIST" Version="1.0">
<Document/>
<Party>
<Sender>
<AgentUserSender>
<PseudoCity>S7AGN8224</PseudoCity>
<AgentUserID>test</AgentUserID>
</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="495">1505070</Number>
</PhoneContact>
</Contact>
</Contacts>
<Gender>Male</Gender>
<PassengerIDInfo>
<PassengerDocument>
<Type>PP</Type>
<ID>111111111</ID>
<BirthCountry>RU</BirthCountry>
<DateOfIssue>2011-10-10</DateOfIssue>
<DateOfExpiration>2028-10-10</DateOfExpiration>
<CountryOfResidence>RU</CountryOfResidence>
</PassengerDocument>
</PassengerIDInfo>
</Passenger>
<Passenger ObjectKey="SH2">
<PTC>CHD</PTC>
<Age>
<BirthDate>2018-02-12</BirthDate>
</Age>
<Name>
<Surname>Pilatus</Surname>
<Given>Sevda</Given>
<Title>MRS</Title>
</Name>
<Gender>Female</Gender>
<PassengerIDInfo>
<PassengerDocument>
<Type>PP</Type>
<ID>311111111</ID>
<BirthCountry>RU</BirthCountry>
<DateOfIssue>2016-10-10</DateOfIssue>
<DateOfExpiration>2028-10-10</DateOfExpiration>
<CountryOfResidence>RU</CountryOfResidence>
</PassengerDocument>
</PassengerIDInfo>
</Passenger>
<Passenger ObjectKey="SH3">
<PTC>INF</PTC>
<Age>
<BirthDate>2023-02-27</BirthDate>
</Age>
<Name>
<Surname>Pilatus</Surname>
<Given>Bonga</Given>
<Title>MRS</Title>
</Name>
<Gender>Female</Gender>
<PassengerIDInfo>
<PassengerDocument>
<Type>PP</Type>
<ID>411111111</ID>
<BirthCountry>RU</BirthCountry>
<DateOfIssue>2018-02-28</DateOfIssue>
<DateOfExpiration>2028-10-10</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 SH2 SH3</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>2024-08-26</Date>
<Time>12:50</Time>
</Departure>
<Arrival>
<AirportCode>OVB</AirportCode>
<Date>2024-08-26</Date>
<Time>20:50</Time>
</Arrival>
<MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>2507</FlightNumber>
</MarketingCarrier>
<OperatingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>2507</FlightNumber>
</OperatingCarrier>
<ClassOfService>
<Code>L</Code>
</ClassOfService>
</Flight>
</OriginDestination>
</DetailedFlightItem>
</OfferItemType>
</OfferItem>
</OrderItems>
<DataLists>
<InstructionsList>
<Instruction ListKey="CC">
<SpecialBookingInstruction>
<Code>1234567890123</Code>
<Definition>mo</Definition>
</SpecialBookingInstruction>
</Instruction>
</InstructionsList>
</DataLists>
</Query>
</OrderCreateRQ>
</Body>
</Envelope> |
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="SH4">
<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">4951505070</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>2028-10-10</ns3:DateOfExpiration>
<ns3:CountryOfResidence>RU</ns3:CountryOfResidence>
</ns3:PassengerDocument>
</ns3:PassengerIDInfo>
</ns3:Passenger>
<ns3:Passenger ObjectKey="SH6i">
<ns3:PTC Quantity="1">INF</ns3:PTC>
<ns3:Age>
<ns3:BirthDate>2023-02-27</ns3:BirthDate>
</ns3:Age>
<ns3:Name>
<ns3:Surname>PILATUS</ns3:Surname>
<ns3:Given>BONGA</ns3:Given>
<ns3:Title>MS</ns3:Title>
<ns3:Middle/>
</ns3:Name>
<ns3:Gender>Female</ns3:Gender>
<ns3:PassengerIDInfo>
<ns3:PassengerDocument>
<ns3:Type>PP</ns3:Type>
<ns3:ID>411111111</ns3:ID>
<ns3:BirthCountry>RU</ns3:BirthCountry>
<ns3:DateOfExpiration>2028-10-10</ns3:DateOfExpiration>
<ns3:CountryOfResidence>RU</ns3:CountryOfResidence>
</ns3:PassengerDocument>
</ns3:PassengerIDInfo>
</ns3:Passenger>
<ns3:Passenger ObjectKey="SH5">
<ns3:PTC Quantity="1">CHD</ns3:PTC>
<ns3:Age>
<ns3:BirthDate>2018-02-12</ns3:BirthDate>
</ns3:Age>
<ns3:Name>
<ns3:Surname>PILATUS</ns3:Surname>
<ns3:Given>SEVDA</ns3:Given>
<ns3:Title>MS</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">4951505070</ns3:Number>
</ns3:PhoneContact>
</ns3:Contact>
</ns3:Contacts>
<ns3:Gender>Female</ns3:Gender>
<ns3:PassengerIDInfo>
<ns3:PassengerDocument>
<ns3:Type>PP</ns3:Type>
<ns3:ID>311111111</ns3:ID>
<ns3:BirthCountry>RU</ns3:BirthCountry>
<ns3:DateOfExpiration>2028-10-10</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>MCVF4E</ns3:ID>
<ns3:AirlineID>S7</ns3:AirlineID>
</ns3:BookingReference>
</ns3:BookingReferences>
<ns3:TimeLimits>
<ns3:PaymentTimeLimit DateTime="2024-03-31T14:27:00"/>
</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>2024-08-26</ns3:Date>
<ns3:Time>12:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>20:50</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:OperatingCarrier>
<ns3:CabinType>
<ns3:Code>Y</ns3:Code>
</ns3:CabinType>
<ns3:ClassOfService>
<ns3:Code>L</ns3:Code>
</ns3:ClassOfService>
</ns3:Flight>
</ns3:OriginDestination>
</ns3:FlightItem>
<ns3:Associations>
<ns3:Passengers>
<ns3:PassengerReferences>SH4 SH6i SH5</ns3:PassengerReferences>
</ns3:Passengers>
</ns3:Associations>
</ns3:OrderItem>
</ns3:OrderItems>
</ns3:Order>
<ns3:Metadata>
<ns3:Other>
<ns3:OtherMetadata>
<ns3:CountryMetadatas>
<ns3:CountryMetadata MetadataKey="CM1">
<ns3:AugmentationPoint>
<ns3:AugPoint Owner="OVB">
<ns4:value xmlns:ns4="##other" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
</ns3:AugPoint>
</ns3:AugmentationPoint>
</ns3:CountryMetadata>
</ns3:CountryMetadatas>
</ns3:OtherMetadata>
</ns3:Other>
</ns3:Metadata>
</ns3:Response>
</ns3:OrderViewRS>
</ns2:Body>
</ns2:Envelope> |
Step 3: Request for informative pricing
S7 Agent executes a reprice operation with itinerary info of chosen solution and military shipping document data.
Add information about military shipping document number (номер требования) and mo attribute in Qualifiers block:
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>
<PseudoCity>S7AGN8224</PseudoCity>
<AgentUserID>test</AgentUserID>
</AgentUserSender>
</Sender>
</Party>
<Query>
<Reshop>
<Actions>
<ActionType />
<OrderItems>
<OrderItem>
<FlightItem>
<OriginDestination>
<Flight>
<SegmentKey>FL1</SegmentKey>
<Departure>
<AirportCode>DME</AirportCode>
<Date>2024-08-26</Date>
<Time>12:50</Time>
</Departure>
<Arrival>
<AirportCode>OVB</AirportCode>
<Date>2024-08-26</Date>
<Time>20:50</Time>
</Arrival>
<MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>2507</FlightNumber>
</MarketingCarrier>
<OperatingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>2507</FlightNumber>
</OperatingCarrier>
</Flight>
</OriginDestination>
<FareDetail>
<FareComponent refs="FL1">
<FareBasis>
<FareBasisCode>
<Code>LSTOW</Code>
<Application>ANY</Application>
</FareBasisCode>
<RBD>L</RBD>
</FareBasis>
</FareComponent>
</FareDetail>
</FlightItem>
<Associations>
<Passengers>
<PassengerReferences>SH4 SH5 SH6i</PassengerReferences>
</Passengers>
</Associations>
</OrderItem>
</OrderItems>
<Passengers>
<Passenger ObjectKey="SH4">
<PTC Quantity="1">ADT</PTC>
<Name>
<Surname />
</Name>
</Passenger>
<Passenger ObjectKey="SH5">
<PTC Quantity="1">CHD</PTC>
<Name>
<Surname />
</Name>
</Passenger>
<Passenger ObjectKey="SH6i">
<PTC Quantity="1">INF</PTC>
<Name>
<Surname />
</Name>
</Passenger>
</Passengers>
<Qualifiers>
<Qualifier>
<SpecialFareQualifiers>
<AirlineID>S7</AirlineID>
<CompanyIndex>1234567890123</CompanyIndex>
<Account>mo</Account>
</SpecialFareQualifiers>
</Qualifier>
</Qualifiers>
</Actions>
</Reshop>
</Query>
</ItinReshopRQ>
</Body>
</Envelope> |
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="SH6i">
<ns3:PTC Quantity="1">INF</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
<ns3:Passenger ObjectKey="SH4">
<ns3:PTC Quantity="1">ADT</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
<ns3:Passenger ObjectKey="SH5">
<ns3:PTC Quantity="1">CHD</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">55710.00</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">54805.00</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">905.00</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">0.00</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">0.00</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">0.00</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">0.00</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">0</ns3:Total>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH6i</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>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>L</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:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">28708.00</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">28105.00</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603.00</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">28105.00</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">28105.00</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">603.00</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276.00</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327.00</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH4</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T2</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>L</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:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">27002.00</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">26700.00</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">302.00</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">26700.00</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">26700.00</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">302.00</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">138.00</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">164.00</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH5</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T3</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>L</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>2024-08-26</ns3:Date>
<ns3:Time>12:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>20:50</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:OperatingCarrier>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>OVB</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:Term refs="SEG1" ObjectKey="T2">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
<ns3:Term refs="SEG1" ObjectKey="T3">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
</ns3:TermsList>
</ns3:DataList>
</ns3:Response>
</ns3:ItinReshopRS>
</ns2:Body>
</ns2:Envelope> |
Step 4: Request for reservation pricing
S7 Agent executes a reprice operation with itinerary info of chosen solution and military shipping document data.
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>
<PseudoCity>S7AGN8224</PseudoCity>
<AgentUserID>test</AgentUserID>
</AgentUserSender>
</Sender>
</Party>
<Query>
<Reshop>
<Actions>
<ActionType />
<BookingReferences>
<BookingReference>
<ID>MCVF4E</ID>
<AirlineID>S7</AirlineID>
</BookingReference>
</BookingReferences>
<OrderItems>
<OrderItem>
<FlightItem>
<OriginDestination>
<Flight>
<SegmentKey>FL1</SegmentKey>
<Departure>
<AirportCode>DME</AirportCode>
<Date>2024-03-27</Date>
<Time>12:50</Time>
</Departure>
<Arrival>
<AirportCode>OVB</AirportCode>
<Date>2024-03-27</Date>
<Time>20:50</Time>
</Arrival>
<MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>2507</FlightNumber>
</MarketingCarrier>
<OperatingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>2507</FlightNumber>
</OperatingCarrier>
</Flight>
</OriginDestination>
<FareDetail>
<FareComponent refs="FL1">
<FareBasis>
<FareBasisCode>
<Code>LSTOW</Code>
<Application>ANY</Application>
</FareBasisCode>
<RBD>L</RBD>
</FareBasis>
</FareComponent>
</FareDetail>
</FlightItem>
<Associations>
<Passengers>
<PassengerReferences>SH4 SH5 SH6i</PassengerReferences>
</Passengers>
</Associations>
</OrderItem>
</OrderItems>
<Passengers>
<Passenger ObjectKey="SH4">
<PTC Quantity="1">ADT</PTC>
<Name>
<Surname />
</Name>
</Passenger>
<Passenger ObjectKey="SH5">
<PTC Quantity="1">CHD</PTC>
<Name>
<Surname />
</Name>
</Passenger>
<Passenger ObjectKey="SH6i">
<PTC Quantity="1">INF</PTC>
<Name>
<Surname />
</Name>
</Passenger>
</Passengers>
<Qualifiers>
<Qualifier>
<SpecialFareQualifiers>
<AirlineID>S7</AirlineID>
<CompanyIndex>1234567890123</CompanyIndex>
<Account>mo</Account>
</SpecialFareQualifiers>
</Qualifier>
</Qualifiers>
</Actions>
</Reshop>
</Query>
</ItinReshopRQ>
</Body>
</Envelope> |
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="SH4">
<ns3:PTC Quantity="1">ADT</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
<ns3:Passenger ObjectKey="SH5">
<ns3:PTC Quantity="1">CHD</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
<ns3:Passenger ObjectKey="SH6i">
<ns3:PTC Quantity="1">INF</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>MCVF4E</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">55710.0</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">54805.0</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">905.0</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">28708.0</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">28105.0</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">603.0</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">28105.0</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">28105.0</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">603.0</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">276.0</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">327.0</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH4</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>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>L</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:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">27002.0</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">26700.0</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">302.0</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">26700.0</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">26700.0</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">302.0</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">138.0</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">164.0</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH5</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T2</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>L</ns3:RBD>
</ns3:FareBasis>
<ns3:TicketDesig Application="C">5</ns3:TicketDesig>
<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:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">0.0</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">0.0</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">0.0</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">0.0</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">0</ns3:Total>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH6i</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T3</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>L</ns3:RBD>
</ns3:FareBasis>
<ns3:TicketDesig Application="I">00</ns3:TicketDesig>
<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>2024-08-26</ns3:Date>
<ns3:Time>12:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>20:50</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:OperatingCarrier>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>OVB</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:Term refs="SEG1" ObjectKey="T2">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
<ns3:Term refs="SEG1" ObjectKey="T3">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
</ns3:TermsList>
</ns3:DataList>
</ns3:Response>
</ns3:ItinReshopRS>
</ns2:Body>
</ns2:Envelope> |
Step 5: Issue tickets for all passenger
S7 Agent executes a demandTickets operation for each passenger with reservation reference, passenger data and pricing details.
Add information about military shipping document number (номер требования) and mo attribute in DataLists block:
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Fill in the form of payment MS as in example <*MO*1234567890123>, where 1234567890123 - military shipping document number (номер требования).
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>
<PseudoCity>S7AGN8224</PseudoCity>
<AgentUserID>test</AgentUserID>
</AgentUserSender>
</Sender>
</Party>
<Query>
<TicketDocQuantity>1</TicketDocQuantity>
<TicketDocInfo>
<TravelerInfo>
<Surname>ANY</Surname>
<Given>ANY</Given>
</TravelerInfo>
<BookingReference>
<ID>MCVF4E</ID>
<AirlineID>S7</AirlineID>
</BookingReference>
<Payments>
<Payment ObjectKey="ETK">
<Type>
<Code>MS</Code>
</Type>
<Other>
<Remarks>
<Remark>*MO*1234567890123</Remark>
</Remarks>
</Other>
</Payment>
</Payments>
</TicketDocInfo>
<DataLists>
<InstructionsList>
<Instruction ListKey="CC">
<SpecialBookingInstruction>
<Code>1234567890123</Code>
<Definition>mo</Definition>
</SpecialBookingInstruction>
</Instruction>
</InstructionsList>
</DataLists>
</Query>
</AirDocIssueRQ>
</Body>
</Envelope> |
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:AirDocDisplayRS Version="">
<ns3:Document>
<ns3:Name>1.0</ns3:Name>
</ns3:Document>
<ns3:Success/>
<ns3:Response>
<ns3:TicketDocInfos>
<ns3:TicketDocInfo>
<ns3:Traveler>
<ns3:Surname>PILATUS</ns3:Surname>
<ns3:Given>SEVDA</ns3:Given>
<ns3:PTC>CHD</ns3:PTC>
</ns3:Traveler>
<ns3:IssuingAirlineInfo>
<ns3:AirlineName>S7</ns3:AirlineName>
</ns3:IssuingAirlineInfo>
<ns3:BookingReferences>
<ns3:BookingReference>
<ns3:ID>MCVF4E</ns3:ID>
<ns3:AirlineID>S7</ns3:AirlineID>
</ns3:BookingReference>
</ns3:BookingReferences>
<ns3:Payments>
<ns3:Payment>
<ns3:Method/>
<ns3:Amount Code="RUB">55710.0</ns3:Amount>
</ns3:Payment>
</ns3:Payments>
<ns3:OriginDestination>
<ns3:Origin>DME</ns3:Origin>
<ns3:Destination>OVB</ns3:Destination>
</ns3:OriginDestination>
<ns3:FareInfo>
<ns3:BaseFare>
<ns3:Amount Code="RUB">26700.0</ns3:Amount>
</ns3:BaseFare>
<ns3:EquivFare>
<ns3:Amount Code="RUB">26700.0</ns3:Amount>
</ns3:EquivFare>
<ns3:Total>
<ns3:Amount Code="RUB">27002.0</ns3:Amount>
</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">302.0</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">164.00</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">138.00</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
<ns3:UnstructuredFareCalcInfo>
<ns3:Info>MOW S7 OVB26700.00RUB26700.00END</ns3:Info>
</ns3:UnstructuredFareCalcInfo>
</ns3:FareInfo>
<ns3:TicketDocument>
<ns3:TicketDocNbr>4212105617677</ns3:TicketDocNbr>
<ns3:Type>
<ns3:Code>702</ns3:Code>
</ns3:Type>
<ns3:NumberofBooklets>1</ns3:NumberofBooklets>
<ns3:DateOfIssue>2024-03-28</ns3:DateOfIssue>
<ns3:CouponInfo>
<ns3:CouponNumber>1</ns3:CouponNumber>
<ns3:FareBasisCode>
<ns3:Code>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:CouponValid>
<ns3:EffectiveDatePeriod>
<ns3:Expiration>2025-03-28</ns3:Expiration>
</ns3:EffectiveDatePeriod>
</ns3:CouponValid>
<ns3:Status>
<ns3:Code>OPEN FOR USE</ns3:Code>
</ns3:Status>
<ns3:SoldAirlineInfo>
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>12:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>20:50</ns3:Time>
</ns3:Arrival>
<ns3:OperatingCarrier>
<ns3:ResBookDesigCode>L</ns3:ResBookDesigCode>
</ns3:OperatingCarrier>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:TicketedBaggageAllowance>
<ns3:AllowableBag Type="PC" Number="1"/>
</ns3:TicketedBaggageAllowance>
</ns3:SoldAirlineInfo>
</ns3:CouponInfo>
</ns3:TicketDocument>
<ns3:Commission>
<ns3:Amount>0</ns3:Amount>
<ns3:Remarks>
<ns3:Remark>S7 ONLY/REF/CHNG/RESTR/ST</ns3:Remark>
<ns3:Remark>INCL VAT 2454.73RUB</ns3:Remark>
<ns3:Remark>2024-03-28T14:40</ns3:Remark>
</ns3:Remarks>
</ns3:Commission>
<ns3:PassengerSpecificData>311111111</ns3:PassengerSpecificData>
</ns3:TicketDocInfo>
<ns3:TicketDocInfo>
<ns3:Traveler>
<ns3:Surname>PILATUS</ns3:Surname>
<ns3:Given>BONGA</ns3:Given>
<ns3:PTC>INF</ns3:PTC>
</ns3:Traveler>
<ns3:IssuingAirlineInfo>
<ns3:AirlineName>S7</ns3:AirlineName>
</ns3:IssuingAirlineInfo>
<ns3:BookingReferences>
<ns3:BookingReference>
<ns3:ID>MCVF4E</ns3:ID>
<ns3:AirlineID>S7</ns3:AirlineID>
</ns3:BookingReference>
</ns3:BookingReferences>
<ns3:Payments>
<ns3:Payment>
<ns3:Method/>
<ns3:Amount Code="RUB">55710.0</ns3:Amount>
</ns3:Payment>
</ns3:Payments>
<ns3:OriginDestination>
<ns3:Origin>DME</ns3:Origin>
<ns3:Destination>OVB</ns3:Destination>
</ns3:OriginDestination>
<ns3:FareInfo>
<ns3:BaseFare>
<ns3:Amount Code="RUB">0.0</ns3:Amount>
</ns3:BaseFare>
<ns3:EquivFare>
<ns3:Amount Code="RUB">0.0</ns3:Amount>
</ns3:EquivFare>
<ns3:Total>
<ns3:Amount Code="RUB">0.0</ns3:Amount>
</ns3:Total>
<ns3:UnstructuredFareCalcInfo>
<ns3:Info>MOW S7 OVB0.00RUB0.00END</ns3:Info>
</ns3:UnstructuredFareCalcInfo>
</ns3:FareInfo>
<ns3:TicketDocument>
<ns3:TicketDocNbr>4212105617678</ns3:TicketDocNbr>
<ns3:Type>
<ns3:Code>702</ns3:Code>
</ns3:Type>
<ns3:NumberofBooklets>1</ns3:NumberofBooklets>
<ns3:DateOfIssue>2024-03-28</ns3:DateOfIssue>
<ns3:CouponInfo>
<ns3:CouponNumber>1</ns3:CouponNumber>
<ns3:FareBasisCode>
<ns3:Code>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:CouponValid>
<ns3:EffectiveDatePeriod>
<ns3:Expiration>2025-03-28</ns3:Expiration>
</ns3:EffectiveDatePeriod>
</ns3:CouponValid>
<ns3:Status>
<ns3:Code>OPEN FOR USE</ns3:Code>
</ns3:Status>
<ns3:SoldAirlineInfo>
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>12:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>20:50</ns3:Time>
</ns3:Arrival>
<ns3:OperatingCarrier>
<ns3:ResBookDesigCode>L</ns3:ResBookDesigCode>
</ns3:OperatingCarrier>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:TicketedBaggageAllowance>
<ns3:AllowableBag Type="PC" Number="1"/>
</ns3:TicketedBaggageAllowance>
</ns3:SoldAirlineInfo>
</ns3:CouponInfo>
</ns3:TicketDocument>
<ns3:Commission>
<ns3:Amount>0</ns3:Amount>
<ns3:Remarks>
<ns3:Remark>S7 ONLY/REF/CHNG/RESTR/ST</ns3:Remark>
<ns3:Remark>INCL VAT 0.00RUB</ns3:Remark>
<ns3:Remark>2024-03-28T14:40</ns3:Remark>
</ns3:Remarks>
</ns3:Commission>
<ns3:PassengerSpecificData>411111111</ns3:PassengerSpecificData>
</ns3:TicketDocInfo>
<ns3:TicketDocInfo>
<ns3:Traveler>
<ns3:Surname>PILATUS</ns3:Surname>
<ns3:Given>PONTIUS</ns3:Given>
<ns3:PTC>ADT</ns3:PTC>
</ns3:Traveler>
<ns3:IssuingAirlineInfo>
<ns3:AirlineName>S7</ns3:AirlineName>
</ns3:IssuingAirlineInfo>
<ns3:BookingReferences>
<ns3:BookingReference>
<ns3:ID>MCVF4E</ns3:ID>
<ns3:AirlineID>S7</ns3:AirlineID>
</ns3:BookingReference>
</ns3:BookingReferences>
<ns3:Payments>
<ns3:Payment>
<ns3:Method/>
<ns3:Amount Code="RUB">55710.0</ns3:Amount>
</ns3:Payment>
</ns3:Payments>
<ns3:OriginDestination>
<ns3:Origin>DME</ns3:Origin>
<ns3:Destination>OVB</ns3:Destination>
</ns3:OriginDestination>
<ns3:FareInfo>
<ns3:BaseFare>
<ns3:Amount Code="RUB">28105.0</ns3:Amount>
</ns3:BaseFare>
<ns3:EquivFare>
<ns3:Amount Code="RUB">28105.0</ns3:Amount>
</ns3:EquivFare>
<ns3:Total>
<ns3:Amount Code="RUB">28708.0</ns3:Amount>
</ns3:Total>
<ns3:Taxes>
<ns3:Total Code="RUB">603.0</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">327.00</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">276.00</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
<ns3:UnstructuredFareCalcInfo>
<ns3:Info>MOW S7 OVB28105.00RUB28105.00END</ns3:Info>
</ns3:UnstructuredFareCalcInfo>
</ns3:FareInfo>
<ns3:TicketDocument>
<ns3:TicketDocNbr>4212105617676</ns3:TicketDocNbr>
<ns3:Type>
<ns3:Code>702</ns3:Code>
</ns3:Type>
<ns3:NumberofBooklets>1</ns3:NumberofBooklets>
<ns3:DateOfIssue>2024-03-28</ns3:DateOfIssue>
<ns3:CouponInfo>
<ns3:CouponNumber>1</ns3:CouponNumber>
<ns3:FareBasisCode>
<ns3:Code>LSTOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:CouponValid>
<ns3:EffectiveDatePeriod>
<ns3:Expiration>2025-03-28</ns3:Expiration>
</ns3:EffectiveDatePeriod>
</ns3:CouponValid>
<ns3:Status>
<ns3:Code>OPEN FOR USE</ns3:Code>
</ns3:Status>
<ns3:SoldAirlineInfo>
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>12:50</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>OVB</ns3:AirportCode>
<ns3:Date>2024-08-26</ns3:Date>
<ns3:Time>20:50</ns3:Time>
</ns3:Arrival>
<ns3:OperatingCarrier>
<ns3:ResBookDesigCode>L</ns3:ResBookDesigCode>
</ns3:OperatingCarrier>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2507</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:TicketedBaggageAllowance>
<ns3:AllowableBag Type="PC" Number="1"/>
</ns3:TicketedBaggageAllowance>
</ns3:SoldAirlineInfo>
</ns3:CouponInfo>
</ns3:TicketDocument>
<ns3:Commission>
<ns3:Amount>0</ns3:Amount>
<ns3:Remarks>
<ns3:Remark>S7 ONLY/REF/CHNG/RESTR/ST</ns3:Remark>
<ns3:Remark>INCL VAT 2609.82RUB</ns3:Remark>
<ns3:Remark>2024-03-28T14:40</ns3:Remark>
</ns3:Remarks>
</ns3:Commission> |
Step 5: Issue tickets for all passenger
S7 Agent executes a demandTickets operation for each passenger with reservation reference, passenger data and pricing details.
- Add information about military shipping document number (номер требования) and mo attribute in DataLists block:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <ns3:PassengerSpecificData>111111111</ns3:PassengerSpecificData> <Code>1234567890123</Code> </ns3:TicketDocInfo> <Definition>mo<</Definition>ns3:TicketDocInfos> </SpecialBookingInstruction>ns3:Response> </Instruction>ns3:AirDocDisplayRS> </InstructionsList> </DataLists> |
- Fill in the form of payment MS as in example <*MO*1234567890123>, where 1234567890123 - military shipping document number (номер требования).
ns2:Body>
</ns2:Envelope> |