- Created by Yulia Komarova, last modified by Uliana Arefina on 20.02.2023
Overview
An example of end-to-end scenario based on on operation flow and user story searchFlightsJourney → book (Flight) → reprice without PNR → reprice with PNR → demandTickets (ETK) S7 Agent wants to book one way trip flight from Moscow (DME) to Samara(KUF) for group of travelers (1 adult, 1 children and 1 infant on a lap). He also wants to book flight within the military shipping document state program. He chooses direct S7 flights.Operation flow
User story
Scenario
The general process for book a trip such as this is:
Initial search for flight solutions: S7 Agent executes a searchFlightsJourney operation with itinerary criteria, passenger types count and military shipping document data;
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;
Request for informative reservation pricing: S7 Agent executes a reprice operation with itinerary info of chosen solution and military shipping document data;
Request for reservation pricing: S7 Agent executes a 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:
To get access to flow you should go through sertification;
Only per pax demandTickets operation is allowed.
Step 1: Initial search for flight solutions
S7 Agent executes a searchFlightsJourney operation with itinerary criteria, passenger types and military shipping document data
Itinerary criteria:
Moscow (DME) to Samara(KUF)
Passenger types count:
1xADT 1xCHD 1xINF
Add information about department number (номер подразделения) and mvd attribute in Qualifiers block:
<Qualifiers> <Qualifier> <SpecialFareQualifiers> <AirlineID>S7</AirlineID> <CompanyIndex>7001</CompanyIndex> <Account>mvd</Account> </SpecialFareQualifiers> </Qualifier> </Qualifiers>
<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> <PseudoCity>S7AGN8224</PseudoCity> <AgentUserID>test</AgentUserID> </AgentUserSender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>RUB</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> <Traveler> <AnonymousTraveler> <PTC Quantity="1">CHD</PTC> </AnonymousTraveler> </Traveler> <Traveler> <AnonymousTraveler> <PTC Quantity="1">INF</PTC> </AnonymousTraveler> </Traveler> </Travelers> <CoreQuery> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>DME</AirportCode> <Date>2023-08-23</Date> </Departure> <Arrival> <AirportCode>KUF</AirportCode> </Arrival> </OriginDestination> </OriginDestinations> </CoreQuery> <Qualifiers> <Qualifier> <SpecialFareQualifiers> <AirlineID>S7</AirlineID> <CompanyIndex>7001</CompanyIndex> <Account>mvd</Account> </SpecialFareQualifiers> </Qualifier> </Qualifiers> </AirShoppingRQ> </Body> </Envelope>
<?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">9467</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">8940</ns3:SubTotal> <ns3:Application>Fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">527</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">9467</ns3:Total> <ns3:Taxes> <ns3:Total Code="RUB">527</ns3:Total> </ns3:Taxes> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">8940</ns3:BaseAmount> </ns3:PriceDetail> <ns3:Associations> <ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>SEG1 DME-KUF</ns3:Type> <ns3:ReferenceValue>Meal_R</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">O</ns3:Code> <ns3:MarketingName>OSTOW</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>OSTOW</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH2</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">O</ns3:Code> <ns3:MarketingName>OSTOW</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>OSTOW</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH3</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">O</ns3:Code> <ns3:MarketingName>OSTOW</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>OSTOW</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">0</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">0</ns3:Total> </ns3:Taxes> </ns3:Price> </ns3:PriceBreakdown> </ns3:FareComponent> <ns3:FareComponent refs="SH2" ObjectKey="FC2"> <ns3:Parameters Quantity="1"/> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">4830</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">351</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">180</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">171</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:FareComponent refs="SH3" ObjectKey="FC3"> <ns3:Parameters Quantity="1"/> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">4110</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">176</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">90</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">86</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">9467</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">8940</ns3:SubTotal> <ns3:Application>Fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">527</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">9467</ns3:Total> <ns3:Taxes> <ns3:Total Code="RUB">527</ns3:Total> </ns3:Taxes> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">8940</ns3:BaseAmount> </ns3:PriceDetail> <ns3:Associations> <ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>SEG2 DME-KUF</ns3:Type> <ns3:ReferenceValue>Meal_R</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">O</ns3:Code> <ns3:MarketingName>OSTOW</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>OSTOW</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH2</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">O</ns3:Code> <ns3:MarketingName>OSTOW</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>OSTOW</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH3</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">O</ns3:Code> <ns3:MarketingName>OSTOW</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>OSTOW</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">0</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">0</ns3:Total> </ns3:Taxes> </ns3:Price> </ns3:PriceBreakdown> </ns3:FareComponent> <ns3:FareComponent refs="SH2" ObjectKey="FC5"> <ns3:Parameters Quantity="1"/> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">4830</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">351</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">180</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">171</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:FareComponent refs="SH3" ObjectKey="FC6"> <ns3:Parameters Quantity="1"/> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">4110</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">176</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">90</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">86</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">42779</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">41850</ns3:SubTotal> <ns3:Application>Fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">929</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">42779</ns3:Total> <ns3:Taxes> <ns3:Total Code="RUB">929</ns3:Total> </ns3:Taxes> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">41850</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:Type>SEG4 OVB-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>STANDARD ECONOMY</ns3:MarketingName> </ns3:Cabin> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG3"> <ns3:ClassOfService> <ns3:Code SeatsLeft="9">N</ns3:Code> <ns3:MarketingName>NSTRT</ns3:MarketingName> </ns3:ClassOfService> <ns3:BagDetailAssociation> <ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences> <ns3:CarryOnReferences>CO1</ns3:CarryOnReferences> </ns3:BagDetailAssociation> </ns3:FlightSegmentReference> <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">R</ns3:Code> <ns3:MarketingName>RSTRT</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>NSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>RSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH2</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">N</ns3:Code> <ns3:MarketingName>NSTRT</ns3:MarketingName> </ns3:ClassOfService> <ns3:BagDetailAssociation> <ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences> <ns3:CarryOnReferences>CO1</ns3:CarryOnReferences> </ns3:BagDetailAssociation> </ns3:FlightSegmentReference> <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">R</ns3:Code> <ns3:MarketingName>RSTRT</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>NSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>RSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH3</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">N</ns3:Code> <ns3:MarketingName>NSTRT</ns3:MarketingName> </ns3:ClassOfService> <ns3:BagDetailAssociation> <ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences> <ns3:CarryOnReferences>CO1</ns3:CarryOnReferences> </ns3:BagDetailAssociation> </ns3:FlightSegmentReference> <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">R</ns3:Code> <ns3:MarketingName>RSTRT</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>NSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>RSTRT</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">0</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">0</ns3:Total> </ns3:Taxes> </ns3:Price> </ns3:PriceBreakdown> </ns3:FareComponent> <ns3:FareComponent refs="SH2" ObjectKey="FC8"> <ns3:Parameters Quantity="1"/> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">22620</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">619</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">180</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">134</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">134</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">171</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:FareComponent refs="SH3" ObjectKey="FC9"> <ns3:Parameters Quantity="1"/> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">19230</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">310</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">90</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">67</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">67</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">86</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">42779</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">41850</ns3:SubTotal> <ns3:Application>Fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">929</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">42779</ns3:Total> <ns3:Taxes> <ns3:Total Code="RUB">929</ns3:Total> </ns3:Taxes> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">41850</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:Type>SEG6 OVB-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="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">N</ns3:Code> <ns3:MarketingName>NSTRT</ns3:MarketingName> </ns3:ClassOfService> <ns3:BagDetailAssociation> <ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences> <ns3:CarryOnReferences>CO1</ns3:CarryOnReferences> </ns3:BagDetailAssociation> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG6"> <ns3:Cabin> <ns3:CabinDesignator>Y</ns3:CabinDesignator> <ns3:MarketingName>STANDARD ECONOMY</ns3:MarketingName> </ns3:Cabin> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG6"> <ns3:ClassOfService> <ns3:Code SeatsLeft="9">R</ns3:Code> <ns3:MarketingName>RSTRT</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>NSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>RSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH2</ns3:TravelerReferences> </ns3:AssociatedTraveler> <ns3:ApplicableFlight> <ns3:OriginDestinationReferences>OD4</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">N</ns3:Code> <ns3:MarketingName>NSTRT</ns3:MarketingName> </ns3:ClassOfService> <ns3:BagDetailAssociation> <ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences> <ns3:CarryOnReferences>CO1</ns3:CarryOnReferences> </ns3:BagDetailAssociation> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG6"> <ns3:Cabin> <ns3:CabinDesignator>Y</ns3:CabinDesignator> <ns3:MarketingName>STANDARD ECONOMY</ns3:MarketingName> </ns3:Cabin> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG6"> <ns3:ClassOfService> <ns3:Code SeatsLeft="9">R</ns3:Code> <ns3:MarketingName>RSTRT</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>NSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>RSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH3</ns3:TravelerReferences> </ns3:AssociatedTraveler> <ns3:ApplicableFlight> <ns3:OriginDestinationReferences>OD4</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">N</ns3:Code> <ns3:MarketingName>NSTRT</ns3:MarketingName> </ns3:ClassOfService> <ns3:BagDetailAssociation> <ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences> <ns3:CarryOnReferences>CO1</ns3:CarryOnReferences> </ns3:BagDetailAssociation> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG6"> <ns3:Cabin> <ns3:CabinDesignator>Y</ns3:CabinDesignator> <ns3:MarketingName>STANDARD ECONOMY</ns3:MarketingName> </ns3:Cabin> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG6"> <ns3:ClassOfService> <ns3:Code SeatsLeft="9">R</ns3:Code> <ns3:MarketingName>RSTRT</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>NSTRT</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>RSTRT</ns3:Type> <ns3:ReferenceValue>PL1</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">0</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">0</ns3:Total> </ns3:Taxes> </ns3:Price> </ns3:PriceBreakdown> </ns3:FareComponent> <ns3:FareComponent refs="SH2" ObjectKey="FC11"> <ns3:Parameters Quantity="1"/> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">22620</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">619</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">180</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">134</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">134</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">171</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:FareComponent refs="SH3" ObjectKey="FC12"> <ns3:Parameters Quantity="1"/> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">19230</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">310</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">90</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">67</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">67</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> <ns3:Description>Terminal Use Charge</ns3:Description> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">86</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">INF</ns3:PTC> </ns3:AnonymousTraveler> <ns3:AnonymousTraveler ObjectKey="SH2"> <ns3:PTC Quantity="1">ADT</ns3:PTC> </ns3:AnonymousTraveler> <ns3:AnonymousTraveler ObjectKey="SH3"> <ns3:PTC Quantity="1">CHD</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: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>temporarily unknown service</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>Max Length Up to 79 in/200 cm</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>2023-08-23</ns3:Date> <ns3:Time>00:45</ns3:Time> <ns3:Terminal> <ns3:Name>A2</ns3:Name> </ns3:Terminal> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>03:30</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1079</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>XT</ns3:AirlineID> <ns3:FlightNumber>1079</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment> <ns3:AircraftCode>319</ns3:AircraftCode> <ns3:AirlineEquipCode>Airbus A319</ns3:AirlineEquipCode> </ns3:Equipment> <ns3:FlightDetail> <ns3:FlightDistance> <ns3:Value>521</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>2023-08-23</ns3:Date> <ns3:Time>08:10</ns3:Time> <ns3:Terminal> <ns3:Name>A2</ns3:Name> </ns3:Terminal> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>10:55</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment> <ns3:AircraftCode>73H</ns3:AircraftCode> <ns3:AirlineEquipCode>Boeing 737-800</ns3:AirlineEquipCode> </ns3:Equipment> <ns3:FlightDetail> <ns3:FlightDistance> <ns3:Value>521</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>2023-08-23</ns3:Date> <ns3:Time>13:10</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>OVB</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>21:15</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> <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>PT4H5M</ns3:Value> </ns3:FlightDuration> </ns3:FlightDetail> </ns3:FlightSegment> <ns3:FlightSegment SegmentKey="SEG4"> <ns3:Departure> <ns3:AirportCode>OVB</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>22:30</ns3:Time> <ns3:Terminal> <ns3:Name>A</ns3:Name> </ns3:Terminal> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>22:55</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>5033</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>5033</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment> <ns3:AircraftCode>E70</ns3:AircraftCode> <ns3:AirlineEquipCode>Embraer RJ170</ns3:AirlineEquipCode> </ns3:Equipment> <ns3:FlightDetail> <ns3:FlightDistance> <ns3:Value>1303</ns3:Value> <ns3:UOM>Miles</ns3:UOM> </ns3:FlightDistance> <ns3:FlightDuration> <ns3:Value>PT3H25M</ns3:Value> </ns3:FlightDuration> </ns3:FlightDetail> </ns3:FlightSegment> <ns3:FlightSegment SegmentKey="SEG5"> <ns3:Departure> <ns3:AirportCode>DME</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>23:25</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>OVB</ns3:AirportCode> <ns3:Date>2023-08-24</ns3:Date> <ns3:Time>07:30</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>XT</ns3:AirlineID> <ns3:FlightNumber>2513</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment> <ns3:AircraftCode>319</ns3:AircraftCode> <ns3:AirlineEquipCode>Airbus A319</ns3:AirlineEquipCode> </ns3:Equipment> <ns3:FlightDetail> <ns3:FlightDistance> <ns3:Value>1736</ns3:Value> <ns3:UOM>Miles</ns3:UOM> </ns3:FlightDistance> <ns3:FlightDuration> <ns3:Value>PT4H5M</ns3:Value> </ns3:FlightDuration> </ns3:FlightDetail> </ns3:FlightSegment> <ns3:FlightSegment SegmentKey="SEG6"> <ns3:Departure> <ns3:AirportCode>OVB</ns3:AirportCode> <ns3:Date>2023-08-24</ns3:Date> <ns3:Time>14:10</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-24</ns3:Date> <ns3:Time>14:35</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>5031</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>5031</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment> <ns3:AircraftCode>E70</ns3:AircraftCode> <ns3:AirlineEquipCode>Embraer RJ170</ns3:AirlineEquipCode> </ns3:Equipment> <ns3:FlightDetail> <ns3:FlightDistance> <ns3:Value>1303</ns3:Value> <ns3:UOM>Miles</ns3:UOM> </ns3:FlightDistance> <ns3:FlightDuration> <ns3:Value>PT3H25M</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 SEG4</ns3:FlightReferences> </ns3:OriginDestination> <ns3:OriginDestination OriginDestinationKey="OD4"> <ns3:DepartureCode>DME</ns3:DepartureCode> <ns3:ArrivalCode>KUF</ns3:ArrivalCode> <ns3:FlightReferences>SEG5 SEG6</ns3:FlightReferences> </ns3:OriginDestination> </ns3:OriginDestinationList> <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">1750</ns3:CurrencyAmountValue> <ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication> </ns3:Amount> <ns3:Amount> <ns3:CurrencyAmountValue Code="RUB">1750</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">2750</ns3:CurrencyAmountValue> <ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication> </ns3:Amount> <ns3:Amount> <ns3:CurrencyAmountValue Code="RUB">2750</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_R"> <ns3:ServiceID Owner="Any">R</ns3:ServiceID> <ns3:Name>Meal</ns3:Name> <ns3:Descriptions> <ns3:Description> <ns3:Text>Refreshment</ns3:Text> </ns3:Description> </ns3:Descriptions> </ns3:Service> <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:Service ObjectKey="Meal_S"> <ns3:ServiceID Owner="Any">S</ns3:ServiceID> <ns3:Name>Meal</ns3:Name> <ns3:Descriptions> <ns3:Description> <ns3:Text>Snack</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 department number (номер подразделения) and mvd attribute in DataLists block:
<DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <Code>7001</Code> <Definition>mvd</Definition> </SpecialBookingInstruction> </Instruction> </InstructionsList> </DataLists>
<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>2030-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>2030-10-10</DateOfExpiration> <CountryOfResidence>RU</CountryOfResidence> </PassengerDocument> </PassengerIDInfo> </Passenger> <Passenger ObjectKey="SH3"> <PTC>INF</PTC> <Age> <BirthDate>2022-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>2022-02-28</DateOfIssue> <DateOfExpiration>2030-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>2023-08-23</Date> <Time>08:10</Time> </Departure> <Arrival> <AirportCode>KUF</AirportCode> <Date>2023-08-23</Date> <Time>10:55</Time> </Arrival> <MarketingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>1071</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>1071</FlightNumber> </OperatingCarrier> <ClassOfService> <Code>S</Code> </ClassOfService> </Flight> </OriginDestination> </DetailedFlightItem> </OfferItemType> </OfferItem> </OrderItems> <DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <Code>7001</Code> <Definition>mvd</Definition> </SpecialBookingInstruction> </Instruction> </InstructionsList> </DataLists> </Query> </OrderCreateRQ> </Body> </Envelope>
<?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:Remarks> <ns3:Remark>SPTR MVD</ns3:Remark> </ns3:Remarks> </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>2030-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>2022-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>2030-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>2030-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>LHI2R6</ns3:ID> <ns3:AirlineID>S7</ns3:AirlineID> </ns3:BookingReference> </ns3:BookingReferences> <ns3:TimeLimits> <ns3:PaymentTimeLimit DateTime="2023-02-23T12:56: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>2023-08-23</ns3:Date> <ns3:Time>08:10</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>10:55</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:CabinType> <ns3:Code>Y</ns3:Code> </ns3:CabinType> <ns3:ClassOfService> <ns3:Code>S</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> <ns3:AugmentationPoint> <ns3:AugPoint Owner="OVB"/> </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 department number (номер подразделения) and mvd attribute in Qualifiers block:
<Qualifiers> <Qualifier> <SpecialFareQualifiers> <AirlineID>S7</AirlineID> <CompanyIndex>7001</CompanyIndex> <Account>mvd</Account> </SpecialFareQualifiers> </Qualifier> </Qualifiers>
<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>2023-08-23</Date> <Time>08:10</Time> </Departure> <Arrival> <AirportCode>KUF</AirportCode> <Date>2023-08-23</Date> <Time>10:55</Time> </Arrival> <MarketingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>1071</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>1071</FlightNumber> </OperatingCarrier> </Flight> </OriginDestination> <FareDetail> <FareComponent refs="FL1"> <FareBasis> <FareBasisCode> <Code>SSTOW</Code> <Application>ANY</Application> </FareBasisCode> <RBD>S</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>7001</CompanyIndex> <Account>mvd</Account> </SpecialFareQualifiers> </Qualifier> </Qualifiers> </Actions> </Reshop> </Query> </ItinReshopRQ> </Body> </Envelope>
<?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">15542.00</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">15015.00</ns3:SubTotal> <ns3:Application>fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">527.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>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:RBD>S</ns3:RBD> </ns3:FareBasis> <ns3:TicketDesig Application="IN">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:OfferPrice> <ns3:RequestedDate> <ns3:PriceDetail> <ns3:TotalAmount> <ns3:DetailCurrencyPrice> <ns3:Total Code="RUB">8466.00</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">8115.00</ns3:SubTotal> <ns3:Application>fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">351.00</ns3:Total> </ns3:Taxes> <ns3:Fees> <ns3:Total Code="RUB">0</ns3:Total> </ns3:Fees> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">8115.00</ns3:BaseAmount> <ns3:FareFiledIn> <ns3:BaseAmount Code="RUB">8115.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">351.00</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">180.00</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">171.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>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:RBD>S</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">7076.00</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">6900.00</ns3:SubTotal> <ns3:Application>fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">176.00</ns3:Total> </ns3:Taxes> <ns3:Fees> <ns3:Total Code="RUB">0</ns3:Total> </ns3:Fees> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">6900.00</ns3:BaseAmount> <ns3:FareFiledIn> <ns3:BaseAmount Code="RUB">6900.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">176.00</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">90.00</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">86.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>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:RBD>S</ns3:RBD> </ns3:FareBasis> <ns3:TicketDesig Application="CH">15</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>2023-08-23</ns3:Date> <ns3:Time>08:10</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>10:55</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</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: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.
<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>LHI2R6</ID> <AirlineID>S7</AirlineID> </BookingReference> </BookingReferences> <OrderItems> <OrderItem> <FlightItem> <OriginDestination> <Flight> <SegmentKey>FL1</SegmentKey> <Departure> <AirportCode>DME</AirportCode> <Date>2023-08-23</Date> <Time>08:10</Time> </Departure> <Arrival> <AirportCode>KUF</AirportCode> <Date>2023-08-23</Date> <Time>10:55</Time> </Arrival> <MarketingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>1071</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>1071</FlightNumber> </OperatingCarrier> </Flight> </OriginDestination> <FareDetail> <FareComponent refs="FL1"> <FareBasis> <FareBasisCode> <Code>SSTOW</Code> <Application>ANY</Application> </FareBasisCode> <RBD>S</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>7001</CompanyIndex> <Account>mvd</Account> </SpecialFareQualifiers> </Qualifier> </Qualifiers> </Actions> </Reshop> </Query> </ItinReshopRQ> </Body> </Envelope>
<?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>LHI2R6</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">15542.0</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">15015.0</ns3:SubTotal> <ns3:Application>fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">527.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">8466.0</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">8115.0</ns3:SubTotal> <ns3:Application>fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">351.0</ns3:Total> </ns3:Taxes> <ns3:Fees> <ns3:Total Code="RUB">0</ns3:Total> </ns3:Fees> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">8115.0</ns3:BaseAmount> <ns3:FareFiledIn> <ns3:BaseAmount Code="RUB">8115.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">351.0</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">180.0</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">171.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>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:RBD>S</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">7076.0</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">6900.0</ns3:SubTotal> <ns3:Application>fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">176.0</ns3:Total> </ns3:Taxes> <ns3:Fees> <ns3:Total Code="RUB">0</ns3:Total> </ns3:Fees> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">6900.0</ns3:BaseAmount> <ns3:FareFiledIn> <ns3:BaseAmount Code="RUB">6900.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">176.0</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">90.0</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">86.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>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:RBD>S</ns3:RBD> </ns3:FareBasis> <ns3:TicketDesig Application="CH">15</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>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:RBD>S</ns3:RBD> </ns3:FareBasis> <ns3:TicketDesig Application="IN">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>2023-08-23</ns3:Date> <ns3:Time>08:10</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>10:55</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</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: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 department number (номер подразделения) and mvd attribute in DataLists block:
<DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <Code>7001</Code> <Definition>mvd</Definition> </SpecialBookingInstruction> </Instruction> </InstructionsList> </DataLists>
If passenger wants to divide amount two form of payments could be sent;
Only two combination of form of payments are allowed: MS or MS and CA;
For form of payment CA zero amount is not allowed.
Fill in the form of payment MS as in example <*MVD*N4548574878474*7001>, where N4548574878474- military shipping document number (номер требования), 7001 - department number (номер подразделения).
Fill in the form of payment MS as in example <CASH>, constant.
ADT passenger
<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>gaia</AgentUserID> </AgentUserSender> </Sender> </Party> <Query> <TicketDocQuantity>1</TicketDocQuantity> <TicketDocInfo> <TravelerInfo> <Surname>PILATUS</Surname> <Given>PONTIUS</Given> <PTC>ADT</PTC> </TravelerInfo> <BookingReference ObjectKey="RPH4"> <ID>LHI2R6</ID> <AirlineID>S7</AirlineID> </BookingReference> <Payments> <Payment ObjectKey="ETK_1"> <Type> <Code>MS</Code> </Type> <Amount Code="RUB">8466</Amount> <Other> <Remarks> <Remark>*MVD*N4548574878474*7001</Remark> </Remarks> </Other> </Payment> </Payments> </TicketDocInfo> <DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <Code>7001</Code> <Definition>mvd</Definition> </SpecialBookingInstruction> </Instruction> </InstructionsList> </DataLists> </Query> </AirDocIssueRQ> </Body> </Envelope>
<?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>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>LHI2R6</ns3:ID> <ns3:AirlineID>S7</ns3:AirlineID> </ns3:BookingReference> </ns3:BookingReferences> <ns3:Payments> <ns3:Payment> <ns3:Method/> <ns3:Amount Code="RUB">8466.0</ns3:Amount> </ns3:Payment> </ns3:Payments> <ns3:OriginDestination> <ns3:Origin>DME</ns3:Origin> <ns3:Destination>KUF</ns3:Destination> </ns3:OriginDestination> <ns3:FareInfo> <ns3:BaseFare> <ns3:Amount Code="RUB">8115.00</ns3:Amount> </ns3:BaseFare> <ns3:EquivFare> <ns3:Amount Code="RUB">8115.00</ns3:Amount> </ns3:EquivFare> <ns3:Total> <ns3:Amount Code="RUB">8466.00</ns3:Amount> </ns3:Total> <ns3:Taxes> <ns3:Total Code="RUB">351.00</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">171.00</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">180.00</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> </ns3:Tax> </ns3:Breakdown> </ns3:Taxes> <ns3:UnstructuredFareCalcInfo> <ns3:Info>MOW S7 KUF8115RUB8115END</ns3:Info> </ns3:UnstructuredFareCalcInfo> </ns3:FareInfo> <ns3:TicketDocument> <ns3:TicketDocNbr>4212150159059</ns3:TicketDocNbr> <ns3:Type> <ns3:Code>702</ns3:Code> </ns3:Type> <ns3:NumberofBooklets>1</ns3:NumberofBooklets> <ns3:DateOfIssue>2023-02-20</ns3:DateOfIssue> <ns3:CouponInfo> <ns3:CouponNumber>1</ns3:CouponNumber> <ns3:FareBasisCode> <ns3:Code>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:CouponValid> <ns3:EffectiveDatePeriod> <ns3:Expiration>2024-02-20</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>2023-08-23</ns3:Date> <ns3:Time>08:10</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>10:55</ns3:Time> </ns3:Arrival> <ns3:OperatingCarrier> <ns3:ResBookDesigCode>S</ns3:ResBookDesigCode> </ns3:OperatingCarrier> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</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>SPTR MVD</ns3:Remark> <ns3:Remark>S7 ONLY/REF/CHNG/RESTR/ST</ns3:Remark> <ns3:Remark>INCL VAT 769.64RUB</ns3:Remark> <ns3:Remark>2023-02-20T13:05</ns3:Remark> </ns3:Remarks> </ns3:Commission> <ns3:PassengerSpecificData>111111111</ns3:PassengerSpecificData> </ns3:TicketDocInfo> </ns3:TicketDocInfos> </ns3:Response> </ns3:AirDocDisplayRS> </ns2:Body> </ns2:Envelope>
CHD passenger
<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>gaia</AgentUserID> </AgentUserSender> </Sender> </Party> <Query> <TicketDocQuantity>1</TicketDocQuantity> <TicketDocInfo> <TravelerInfo> <Surname>PILATUS</Surname> <Given>SEVDA</Given> <PTC>CHD</PTC> </TravelerInfo> <BookingReference ObjectKey="RPH5"> <ID>LHI2R6</ID> <AirlineID>S7</AirlineID> </BookingReference> <Payments> <Payment ObjectKey="ETK_1"> <Type> <Code>MS</Code> </Type> <Amount Code="RUB">7076</Amount> <Other> <Remarks> <Remark>*MVD*N4548574878475*7001</Remark> </Remarks> </Other> </Payment> </Payments> </TicketDocInfo> <DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <Code>7001</Code> <Definition>mvd</Definition> </SpecialBookingInstruction> </Instruction> </InstructionsList> </DataLists> </Query> </AirDocIssueRQ> </Body> </Envelope>
<?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>LHI2R6</ns3:ID> <ns3:AirlineID>S7</ns3:AirlineID> </ns3:BookingReference> </ns3:BookingReferences> <ns3:Payments> <ns3:Payment> <ns3:Method/> <ns3:Amount Code="RUB">15542.0</ns3:Amount> </ns3:Payment> </ns3:Payments> <ns3:OriginDestination> <ns3:Origin>DME</ns3:Origin> <ns3:Destination>KUF</ns3:Destination> </ns3:OriginDestination> <ns3:FareInfo> <ns3:BaseFare> <ns3:Amount Code="RUB">6900.00</ns3:Amount> </ns3:BaseFare> <ns3:EquivFare> <ns3:Amount Code="RUB">6900.00</ns3:Amount> </ns3:EquivFare> <ns3:Total> <ns3:Amount Code="RUB">7076.00</ns3:Amount> </ns3:Total> <ns3:Taxes> <ns3:Total Code="RUB">176.00</ns3:Total> <ns3:Breakdown> <ns3:Tax> <ns3:Amount Code="RUB">86.00</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> </ns3:Tax> <ns3:Tax> <ns3:Amount Code="RUB">90.00</ns3:Amount> <ns3:TaxCode>RI</ns3:TaxCode> </ns3:Tax> </ns3:Breakdown> </ns3:Taxes> <ns3:UnstructuredFareCalcInfo> <ns3:Info>MOW S7 KUF6900RUB6900END</ns3:Info> </ns3:UnstructuredFareCalcInfo> </ns3:FareInfo> <ns3:TicketDocument> <ns3:TicketDocNbr>4212150159060</ns3:TicketDocNbr> <ns3:Type> <ns3:Code>702</ns3:Code> </ns3:Type> <ns3:NumberofBooklets>1</ns3:NumberofBooklets> <ns3:DateOfIssue>2023-02-20</ns3:DateOfIssue> <ns3:CouponInfo> <ns3:CouponNumber>1</ns3:CouponNumber> <ns3:FareBasisCode> <ns3:Code>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:CouponValid> <ns3:EffectiveDatePeriod> <ns3:Expiration>2024-02-20</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>2023-08-23</ns3:Date> <ns3:Time>08:10</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>10:55</ns3:Time> </ns3:Arrival> <ns3:OperatingCarrier> <ns3:ResBookDesigCode>S</ns3:ResBookDesigCode> </ns3:OperatingCarrier> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</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>SPTR MVD</ns3:Remark> <ns3:Remark>S7 ONLY/REF/CHNG/RESTR/ST</ns3:Remark> <ns3:Remark>INCL VAT 643.27RUB</ns3:Remark> <ns3:Remark>2023-02-20T13:06</ns3:Remark> </ns3:Remarks> </ns3:Commission> <ns3:PassengerSpecificData>311111111</ns3:PassengerSpecificData> </ns3:TicketDocInfo> </ns3:TicketDocInfos> </ns3:Response> </ns3:AirDocDisplayRS> </ns2:Body> </ns2:Envelope>
INF passenger
<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>gaia</AgentUserID> </AgentUserSender> </Sender> </Party> <Query> <TicketDocQuantity>1</TicketDocQuantity> <TicketDocInfo> <TravelerInfo> <Surname>PILATUS</Surname> <Given>BONGA</Given> <PTC>INF</PTC> </TravelerInfo> <BookingReference ObjectKey="RPH6i"> <ID>LHI2R6</ID> <AirlineID>S7</AirlineID> </BookingReference> <Payments> <Payment ObjectKey="ETK_1"> <Type> <Code>MS</Code> </Type> <Amount Code="RUB">0</Amount> <Other> <Remarks> <Remark>*MVD*N4548574878476*7001</Remark> </Remarks> </Other> </Payment> </Payments> </TicketDocInfo> <DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <Code>7001</Code> <Definition>mvd</Definition> </SpecialBookingInstruction> </Instruction> </InstructionsList> </DataLists> </Query> </AirDocIssueRQ> </Body> </Envelope>
<?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>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>LHI2R6</ns3:ID> <ns3:AirlineID>S7</ns3:AirlineID> </ns3:BookingReference> </ns3:BookingReferences> <ns3:Payments> <ns3:Payment> <ns3:Method/> <ns3:Amount Code="RUB">15542.0</ns3:Amount> </ns3:Payment> </ns3:Payments> <ns3:OriginDestination> <ns3:Origin>DME</ns3:Origin> <ns3:Destination>KUF</ns3:Destination> </ns3:OriginDestination> <ns3:FareInfo> <ns3:BaseFare> <ns3:Amount Code="RUB">0.00</ns3:Amount> </ns3:BaseFare> <ns3:EquivFare> <ns3:Amount Code="RUB">0.00</ns3:Amount> </ns3:EquivFare> <ns3:Total> <ns3:Amount Code="RUB">0.00</ns3:Amount> </ns3:Total> <ns3:UnstructuredFareCalcInfo> <ns3:Info>MOW S7 KUF0RUB0END</ns3:Info> </ns3:UnstructuredFareCalcInfo> </ns3:FareInfo> <ns3:TicketDocument> <ns3:TicketDocNbr>4212150159061</ns3:TicketDocNbr> <ns3:Type> <ns3:Code>702</ns3:Code> </ns3:Type> <ns3:NumberofBooklets>1</ns3:NumberofBooklets> <ns3:DateOfIssue>2023-02-20</ns3:DateOfIssue> <ns3:CouponInfo> <ns3:CouponNumber>1</ns3:CouponNumber> <ns3:FareBasisCode> <ns3:Code>SSTOW</ns3:Code> </ns3:FareBasisCode> <ns3:CouponValid> <ns3:EffectiveDatePeriod> <ns3:Expiration>2024-02-20</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>2023-08-23</ns3:Date> <ns3:Time>08:10</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>KUF</ns3:AirportCode> <ns3:Date>2023-08-23</ns3:Date> <ns3:Time>10:55</ns3:Time> </ns3:Arrival> <ns3:OperatingCarrier> <ns3:ResBookDesigCode>S</ns3:ResBookDesigCode> </ns3:OperatingCarrier> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>1071</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>SPTR MVD</ns3:Remark> <ns3:Remark>S7 ONLY/REF/CHNG/RESTR/ST</ns3:Remark> <ns3:Remark>INCL VAT 0.00RUB</ns3:Remark> <ns3:Remark>2023-02-20T13:07</ns3:Remark> </ns3:Remarks> </ns3:Commission> <ns3:PassengerSpecificData>411111111</ns3:PassengerSpecificData> </ns3:TicketDocInfo> </ns3:TicketDocInfos> </ns3:Response> </ns3:AirDocDisplayRS> </ns2:Body> </ns2:Envelope>
- No labels