Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

An example of end-to-end scenario based on on operation flow and user story

Excerpt

Operation flow

read (booking) → servicePrice→ seatMap→ addAncillaries 

User story

S7 agent wants to buy extra bag with discount for 1ADT in booking with tickets issued earlier. He also wants to cancel ancillaries services if it necessary. 

Scenario

The general process for book a trip and read reservation details such as this is:

  1. Read reservation: S7 Agent executes a read operation to get information about passengers, issued tickets and route;

  2. Get ancillaries pricing (bag): S7 Agent executes a servicePrice operation to get information about available ancillaries and ancillaries pricing (which include discount details);

  3. Issue EMD for ancillaries services: S7 Agent executes an addAncillaries operation to issue EMD for chosen ancillaries services;

Table of contents:

Table of Contents


Note

Before you can send a request to S7 Agent API, you must get an SSL certificate and configure your software.


Note
titleDiscount for ancillaries services

To receive ancillaries pricing with discount in the test environment S7 Agent API Agent can contact our technical support by Kaiten.

Certification required to use this service scenario in the production environment.

Step 1: Read reservation details


S7 Agent executes a read operation to get information about passengers, issued tickets and rout.

Response
Expand
titleRequest
Code Block
languagexml
titleRequest. OrderRetrieveRQ
linenumberstrue
collapsetrue
title
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Header />
    <Body>
        <OrderRetrieveRQ xmlns="http://www.iata.org/IATA/EDIST" Version="1.0">
            <Document />
            <Party>
                <Sender>
                    <AgentUserSender>
                        <PseudoCity>S7AGN8224</PseudoCity>
                        <AgentUserID>test</AgentUserID>
                    </AgentUserSender>
                </Sender>
            </Party>
            <Query>
                <Filters>
                        <BookingReferences>
                            <BookingReference>
                                <ID>LWVIID</ID>
                                <AirlineID>S7</AirlineID>
                            </BookingReference>
                        </BookingReferences>
                </Filters>
            </Query>
        </OrderRetrieveRQ>
    </Body>
</Envelope>
Expand
Code Block
languagexml
titleResponse. OrderViewRS
linenumberstrue
collapsetrue
<?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>S7 ONLY/
NON-
REF/CHNG/RESTR/
BS<
ST</ns3:Remark>
                    </ns3:Remarks>
                </ns3:OrderViewProcessing>
                <ns3:Passengers>
                    <ns3:Passenger ObjectKey="SH4">
                        <ns3:PTC Quantity="1">ADT</ns3:PTC>
                        <ns3:Age>
                            <ns3:
BirthDate>1969
BirthDate>1992-
05
02-
03<
27</ns3:BirthDate>
                        </ns3:Age>
                        <ns3:Name>
                            <ns3:
Surname>XAVIER<
Surname>PILATUS</ns3:Surname>
                            <ns3:
Given>CHARLES<
Given>PONTIUS</ns3:Given>
                            <ns3:Title>MR</ns3:Title>
                            <ns3:Middle/>
                        </ns3:Name>
                        <ns3:Contacts>
                            <ns3:Contact>
                                <ns3:EmailContact>
                                    <ns3:
Address>u
Address>r.
aefina@s7
tkachuk@s7.ru</ns3:Address>
                                </ns3:EmailContact>
                                <ns3:PhoneContact>
                                    <ns3:
Number>79263856999<
Number>79999999999</ns3:Number>
                                </ns3:PhoneContact>
                            </ns3:Contact>
                        </ns3:Contacts>
                        <ns3:Gender>Male</ns3:Gender>
                        <ns3:PassengerIDInfo>
                            <ns3:PassengerDocument>
                                <ns3:Type>PP</ns3:Type>
                                <ns3:
ID>1111111111<
ID>111111111</ns3:ID>
                                <ns3:
DateOfExpiration>2023
DateOfExpiration>2030-
10
02-
22<
27</ns3:DateOfExpiration>
                                <ns3:CountryOfResidence>RU</ns3:CountryOfResidence>
                            </ns3:PassengerDocument>
                        </ns3:PassengerIDInfo>
                    </ns3:Passenger>
                </ns3:Passengers>
                <ns3:Order>
                    <ns3:OrderID Owner="S7">1</ns3:OrderID>
                    <ns3:BookingReferences>
                        <ns3:BookingReference>
                            <ns3:
ID>LWVIID<
ID>M47LMA</ns3:ID>
                            <ns3:AirlineID>S7</ns3:AirlineID>
                        </ns3:BookingReference>
                    </ns3:BookingReferences>
                    <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>KJA<
AirportCode>OVB</ns3:AirportCode>
                                            <ns3:
Date>2023
Date>2024-
11
01-
30<
17</ns3:Date>
                                            <ns3:
Time>04
Time>08:
45<
40</ns3:Time>
                                        </ns3:Departure>
                                        <ns3:Arrival>
                                            <ns3:
AirportCode>OVB<
AirportCode>DME</ns3:AirportCode>
                                            <ns3:
Date>2023
Date>2024-
11
01-
30<
17</ns3:Date>
                                            <ns3:
Time>06
Time>09:
20<
15</ns3:Time>
                                        </ns3:Arrival>
                                        <ns3:MarketingCarrier>
                                            <ns3:AirlineID>S7</ns3:AirlineID>
                                            <ns3:
FlightNumber>5310<
FlightNumber>2504</ns3:FlightNumber>
                                        </ns3:MarketingCarrier>
                                        <ns3:OperatingCarrier>
                                            <ns3:AirlineID>S7</ns3:AirlineID>
                                            <ns3:
FlightNumber>5310<
FlightNumber>2504</ns3:FlightNumber>
                                        </ns3:OperatingCarrier>
                                        <ns3:CabinType>
                                            <ns3:Code>Y</ns3:Code>
                                        </ns3:CabinType>
                                        <ns3:ClassOfService>
                                            <ns3:
Code>Y<
Code>S</ns3:Code>
                                        </ns3:ClassOfService>
                                    </ns3:Flight>
                                </ns3:OriginDestination>
                            </ns3:FlightItem>
                            <ns3:Associations>
                                <ns3:Passengers>
                                    <ns3:PassengerReferences>SH4</ns3:PassengerReferences>
                                </ns3:Passengers>
                            </ns3:Associations>
                        </ns3:OrderItem>
                    </ns3:OrderItems>
                </ns3:Order>
                <ns3:TicketDocInfos>
                    <ns3:TicketDocInfo>
                        <ns3:TicketDocument>
                            <ns3:
TicketDocNbr>4212104342712<
TicketDocNbr>4212105482855</ns3:TicketDocNbr>
                            <ns3:Type>
                                <ns3:Code>702</ns3:Code>
                            </ns3:Type>
                            <ns3:NumberofBooklets>1</ns3:NumberofBooklets>
                            <ns3:DateOfIssue>2023-
09
12-
05<
08</ns3:DateOfIssue>
                        </ns3:TicketDocument>
                        <ns3:PassengerReference>SH4</ns3:PassengerReference>
                    </ns3:TicketDocInfo>
                </ns3:TicketDocInfos>
                <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 2: Get ancillaries pricing (bag)


S7 Agent executes a servicePrice operation to get information about extra bag price.

title
Expand
titleRequest
Code Block
languagexml
titleRequest. ServicePriceRQ
linenumberstrue
collapsetrue
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Header/>
    <Body>
        <ServicePriceRQ Version="1.0" xmlns="http://www.iata.org/IATA/EDIST">
            <Document/>
            <Party>
                <Sender>
                    <AgentUserSender>
                        <PseudoCity>S7AGN8224</PseudoCity>
                        <AgentUserID>test</AgentUserID>
                    </AgentUserSender>
                </Sender>
            </Party>
            <Parameters>
                <ServiceFilters>
                    <ServiceFilter>
                        <GroupCode>bag</GroupCode>
                    </ServiceFilter>
                </ServiceFilters>
            </Parameters>
            <Travelers>
                <Traveler>
                    <AnonymousTraveler>
                        <PTC Quantity="1">ADT</PTC>
                    </AnonymousTraveler>
                </Traveler>
            </Travelers>
            <Query>
                <OriginDestination>
                    <Flight>
                        <SegmentKey>SEG1</SegmentKey>
                        <Departure>
                            
<AirportCode>KJA<
<AirportCode>OVB</AirportCode>
                            
<Date>2023
<Date>2024-
11
01-
30<
17</Date>
                        
<Time>04:45</Time>
</Departure>
                        
</Departure>
<Arrival>
                        
<Arrival>
    <AirportCode>DME</AirportCode>
                        
<AirportCode>OVB<
</
AirportCode>
Arrival>
                        
<Date>2023-11-30</Date> <Time>06:20</Time> </Arrival>
<MarketingCarrier>
                            <AirlineID>S7</AirlineID>
                            
<FlightNumber>5310<
<FlightNumber>2504</FlightNumber>
                        </MarketingCarrier>
                        <OperatingCarrier>
                            <AirlineID>S7</AirlineID>
                            
<FlightNumber>5310<
<FlightNumber>2504</FlightNumber>
                        </OperatingCarrier>
                        <ClassOfService>
                            
<Code>Y<
<Code>S</Code>
                        </ClassOfService>
                    </Flight>
                </OriginDestination>
            </Query>
            <DataList>
                <FareList>
                    <FareGroup refs="SEG1" ListKey="FG1">
                        <Fare>
                            <FareCode>
                                
<Code>BASICECONOMY<
<Code>STANDARDECONOMY</Code>
                            </FareCode>
                        </Fare>
                        <FareBasisCode>
                            
<Code>YBSOW<
<Code>SSTOW</Code>
                        </FareBasisCode>
                    </FareGroup>
                </FareList>
            </DataList>
        </ServicePriceRQ>
    </Body>
</Envelope>
Expand
Response
Code Block
languagexml
titleResponse. ServicePriceRS
linenumberstrue
collapsetrue
<?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:ServicePriceRS Version="2.000">
            <ns3:Document/>
            <ns3:Success/>
            <ns3:Services>
                <ns3:Service ObjectKey="SR1">
                    <ns3:ServiceID Owner="S7">SR1</ns3:ServiceID>
                    <ns3:Name>bag</ns3:Name>
                    <ns3:Descriptions>
                        <ns3:Description ObjectKey="fareFamily_SR1">
                            <ns3:
Text>BASICECONOMY<
Text>STANDARDECONOMY</ns3:Text>
                        </ns3:Description>
                        <ns3:Description ObjectKey="description_SR1">
                            <ns3:Text>CHECKED FIRST BAG</ns3:Text>
                        </ns3:Description>
                        <ns3:Description ObjectKey="weight_SR1">
                            <ns3:Text>23kg</ns3:Text>
                        </ns3:Description>
                        <ns3:Description ObjectKey="size_SR1">
                            <ns3:Text>203cm</ns3:Text>
                        </ns3:Description>
                    </ns3:Descriptions>
                    <ns3:Price>
                        <ns3:Total Code="RUB"
>3800.0<
>3600</ns3:Total>
                        <ns3:Details>
                            <ns3:Detail>
                                <ns3:
Application>base
Application>discount 
fare<
percent</ns3:Application>
                                <ns3:Amount Code="
RUB
percent"
>3800.0<
>40</ns3:Amount>
                            </ns3:Detail>
                            
</ns3
<ns3:
Details>
Detail>
                     
</ns3:Price>
           <ns3:Application>base fare</ns3:Application>
        
<ns3:BookingInstructions>
                        <ns3:
OSIText>0CC<
Amount Code="RUB">6000.0</ns3:
OSIText>
Amount>
                    
</ns3:BookingInstructions>
        </ns3:Detail>
            
<ns3:Associations>
            </ns3:Details>
            
<ns3:Flight>
        </ns3:Price>
                    <ns3:
OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
BookingInstructions>
                        
<
<ns3:OSIText>0CC</ns3:
Flight>
OSIText>
                    </ns3:
Associations>
BookingInstructions>
                    <ns3:Associations>
                        <ns3:
OtherAssociations>
Flight>
                            <ns3:
OtherAssociation>
OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
                        </ns3:Flight>
        
<ns3:Type>fare</ns3:Type>
            </ns3:Associations>
                    <ns3:
ReferenceValue>OD1</ns3:ReferenceValue>
Associations>
                        <ns3:OtherAssociations>
    
</ns3:OtherAssociation>
                        
</ns3
<ns3:
OtherAssociations>
OtherAssociation>
                    
</ns3:Associations>
            <ns3:Type>fare</ns3:Type>
        
<ns3:Associations>
                        <ns3:
Traveler>
ReferenceValue>OD1</ns3:ReferenceValue>
                            </ns3:OtherAssociation>
                        </ns3:OtherAssociations>
                    </ns3:Associations>
                    <ns3:Associations>
                        <ns3:Traveler>
                            <ns3:TravelerReferences>SH1</ns3:TravelerReferences>
                        </ns3:Traveler>
                    </ns3:Associations>
                    <ns3:Associations>
                        <ns3:OtherAssociations>
                            <ns3:OtherAssociation>
                                <ns3:Type>media</ns3:Type>
                                <ns3:ReferenceValue>ML1</ns3:ReferenceValue>
                            </ns3:OtherAssociation>
                        </ns3:OtherAssociations>
                    </ns3:Associations>
                </ns3:Service>
                <ns3:Service ObjectKey="SR2">
                    <ns3:ServiceID Owner="S7">SR2</ns3:ServiceID>
                    <ns3:Name>bag</ns3:Name>
                    <ns3:Descriptions>
                        <ns3:Description ObjectKey="fareFamily_SR2">
                            <ns3:
Text>BASICECONOMY<
Text>STANDARDECONOMY</ns3:Text>
                        </ns3:Description>
                        <ns3:Description ObjectKey="description_SR2">
                            <ns3:Text>CHECKED BAG SECOND</ns3:Text>
                        </ns3:Description>
                        <ns3:Description ObjectKey="weight_SR2">
                            <ns3:Text>23kg</ns3:Text>
                        </ns3:Description>
                        <ns3:Description ObjectKey="size_SR2">
                            <ns3:Text>203cm</ns3:Text>
                        </ns3:Description>
                    </ns3:Descriptions>
                    <ns3:Price>
                        <ns3:Total Code="RUB"
>3800.0<
>3000</ns3:Total>
                        <ns3:Details>
                            <ns3:Detail>
                                <ns3:
Application>base
Application>discount 
fare<
percent</ns3:Application>
                                <ns3:Amount Code="
RUB
percent"
>3800.0<
>40</ns3:Amount>
                            </ns3:Detail>
                        
</ns3:Details>
    <ns3:Detail>
                    
</ns3:Price>
            <ns3:Application>base fare</ns3:Application>
        
<ns3:BookingInstructions>
                        <ns3:
OSIText>0CD<
Amount Code="RUB">5000.0</ns3:
OSIText>
Amount>
                    
</ns3:BookingInstructions>
        </ns3:Detail>
            
<ns3:Associations>
            </ns3:Details>
            
<ns3:Flight>
        </ns3:Price>
                    <ns3:
OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
BookingInstructions>
                        
<
<ns3:OSIText>0CD</ns3:
Flight>
OSIText>
                    </ns3:
Associations>
BookingInstructions>
                    <ns3:Associations>
                        <ns3:
OtherAssociations>
Flight>
                            <ns3:
OtherAssociation>
OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
                        </ns3:Flight>
        
<ns3:Type>fare</ns3:Type>
            </ns3:Associations>
                    <ns3:
ReferenceValue>OD1</ns3:ReferenceValue>
Associations>
                        <ns3:OtherAssociations>
    
</ns3:OtherAssociation>
                        
</ns3:
<ns3:OtherAssociation>
                                <ns3:Type>fare</ns3:Type>
                                <ns3:ReferenceValue>OD1</ns3:ReferenceValue>
                            </ns3:OtherAssociation>
                        </ns3:OtherAssociations>
                    </ns3:Associations>
                    <ns3:Associations>
                        <ns3:Traveler>
                            <ns3:TravelerReferences>SH1</ns3:TravelerReferences>
                        </ns3:Traveler>
                    </ns3:Associations>
                    <ns3:Associations>
                        <ns3:OtherAssociations>
                            <ns3:OtherAssociation>
                                <ns3:Type>media</ns3:Type>
                                <ns3:ReferenceValue>ML2</ns3:ReferenceValue>
                            </ns3:OtherAssociation>
                        </ns3:OtherAssociations>
                    </ns3:Associations>
                </ns3:Service>
            </ns3:Services>
            <ns3:DataLists>
                <ns3:AnonymousTravelerList>
                    <ns3:AnonymousTraveler ObjectKey="SH1">
                        <ns3:PTC>ADT</ns3:PTC>
                    </ns3:AnonymousTraveler>
                </ns3:AnonymousTravelerList>
                <ns3:FareList>
                    <ns3:FareGroup refs="SEG1" ListKey="FG1">
                        <ns3:Fare>
                            <ns3:FareCode>
                                <ns3:
Code>BASICECONOMY<
Code>STANDARDECONOMY</ns3:Code>
                            </ns3:FareCode>
                        </ns3:Fare>
                        <ns3:FareBasisCode>
                            <ns3:
Code>YBSOW<
Code>SSTOW</ns3:Code>
                        </ns3:FareBasisCode>
                    </ns3:FareGroup>
                </ns3:FareList>
                <ns3:FlightSegmentList>
                    <ns3:FlightSegment SegmentKey="SEG1">
                        <ns3:Departure>
                            <ns3:
AirportCode>KJA<
AirportCode>OVB</ns3:AirportCode>
                            <ns3:
Date>2023
Date>2024-
11
01-
30<
17</ns3:Date>
                            <ns3:
Time>04
Time>08:
45<
35</ns3:Time>
                        </ns3:Departure>
                        <ns3:Arrival>
                            <ns3:
AirportCode>OVB<
AirportCode>DME</ns3:AirportCode>
                            <ns3:
Date>2023
Date>2024-
11
01-
30<
17</ns3:Date>
                            <ns3:
Time>06
Time>09:
20<
10</ns3:Time>
                        </ns3:Arrival>
                        <ns3:MarketingCarrier>
                            <ns3:AirlineID>S7</ns3:AirlineID>
                            <ns3:
FlightNumber>5310<
FlightNumber>2504</ns3:FlightNumber>
                        </ns3:MarketingCarrier>
                        <ns3:OperatingCarrier>
                            <ns3:AirlineID>S7</ns3:AirlineID>
                            <ns3:
FlightNumber>5310<
FlightNumber>2504</ns3:FlightNumber>
                        </ns3:OperatingCarrier>
                        <ns3:Equipment refs="ML3">
                            <ns3:
AircraftCode>E70<
AircraftCode>321</ns3:AircraftCode>
                            <ns3:
AirlineEquipCode>Embraer
AirlineEquipCode>Airbus 
RJ170<
A321</ns3:AirlineEquipCode>
                        </ns3:Equipment>
                    </ns3:FlightSegment>
                </ns3:FlightSegmentList>
                <ns3:OriginDestinationList>
                    <ns3:OriginDestination OriginDestinationKey="OD1">
                        <ns3:
DepartureCode>KJA<
DepartureCode>OVB</ns3:DepartureCode>
                        <ns3:
ArrivalCode>OVB<
ArrivalCode>DME</ns3:ArrivalCode>
                        <ns3:FlightReferences>SEG1</ns3:FlightReferences>
                    </ns3:OriginDestination>
                </ns3:OriginDestinationList>
                <ns3:MediaList>
                    <ns3:Media ListKey="ML1">
                        <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/rich-content/baggage/baggage_bag23kg.png</ns3:MediaLink>
                    </ns3:Media>
                    <ns3:Media ListKey="ML2">
                        <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/rich-content/baggage/baggage_bag23kg.png</ns3:MediaLink>
                    </ns3:Media>
                    <ns3:Media ListKey="ML3">
                        <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/image_airplane/
e170
a321-neo.png</ns3:MediaLink>
                    </ns3:Media>
                </ns3:MediaList>
            </ns3:DataLists>
        </ns3:ServicePriceRS>
    </ns2:Body>
</ns2:Envelope>

Step 4: Issue EMD for bag

S7 Agent executes an addAncillaries operation to issue EMD for choosen ancillaries services.

  • Add information about passenger keys from read operation RS


PNRRequest
Note
titleInformation about discount in ServicePriceRS

 Envelope/Body/ServicePriceRS/Services/Price


Price/Total - total price for ancillaries with discount

Price/Details/Detail [Application text =discount percent]/Amount@Code="percent" - discount amount in percent

Price/Details/Detail [Application text =base fare]/Amount - base fare price for ancillaries 

Expand
title

Code Block
languagexml
Envelope/Body/OrderViewRS/Response/Passengers/Passenger@ObjectKey
Expand
title
code
Ancillarieis with discount
linenumberslanguagetruexml
titleIATA_OrderChangeRQ
collapselinenumberstrue
<soapenv<ns3:EnvelopeService xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iata="http://www.iata.org/IATA/2015/00/2019.1/IATA_OrderChangeRQ">ObjectKey="SR1">
    <ns3:ServiceID Owner="S7">SR1</ns3:ServiceID>
    <soapenv<ns3:HeaderName>bag</>ns3:Name>
    <soapenv<ns3:Body>Descriptions>
        <iata:IATA_OrderChangeRQ><ns3:Description ObjectKey="fareFamily_SR1">
            <iata:Party><ns3:Text>STANDARDECONOMY</ns3:Text>
        </ns3:Description>
        <iata:Sender><ns3:Description ObjectKey="description_SR1">
            <ns3:Text>CHECKED   FIRST BAG</ns3:Text>
     <iata:TravelAgency>
   </ns3:Description>
        <ns3:Description ObjectKey="weight_SR1">
            <iata<ns3:AgencyID>test<Text>23kg</iatans3:AgencyID>Text>
        </ns3:Description>
        <ns3:Description ObjectKey="size_SR1">
       <iata:PseudoCityID>S7AGN8224</iata:PseudoCityID>
     <ns3:Text>203cm</ns3:Text>
        </ns3:Description>
       </iatans3:TravelAgency>Descriptions>
    <ns3:Price>
            </iata:Sender><ns3:Total Code="RUB">2950</ns3:Total>
            </iata:Party><ns3:Details>
            <iata<ns3:Request>Detail>
                <iata:BookingRef><ns3:Application>discount percent</ns3:Application>
                    <iata:BookingEntity><ns3:Amount Code="percent">50.9</ns3:Amount>
             </ns3:Detail>
            <iata<ns3:Carrier>Detail>
                <ns3:Application>base fare</ns3:Application>
           <iata:AirlineDesigCode>S7</iata:AirlineDesigCode>     <ns3:Amount Code="RUB">6000.0</ns3:Amount>
            </ns3:Detail>
        </ns3:Details>
    </iatans3:Carrier>Price>
    <ns3:BookingInstructions>
        <ns3:OSIText>0CC</ns3:OSIText>
    </ns3:BookingInstructions>
    </iata<ns3:BookingEntity>Associations>
        <ns3:Flight>
            <iata<ns3:BookingID>LWVIID<OriginDestinationReferences>OD1</iatans3:BookingID>OriginDestinationReferences>
            </ns3:Flight>
    </iatans3:BookingRef>Associations>
    <ns3:Associations>
            <iata:ChangeOrder><ns3:OtherAssociations>
            <ns3:OtherAssociation>
        <iata:UpdateOrderItem>
        <ns3:Type>fare</ns3:Type>
                <iata:AcceptOffer><ns3:ReferenceValue>OD1</ns3:ReferenceValue>
              </ns3:OtherAssociation>
        </ns3:OtherAssociations>
      <iata:CreateOrderItem></ns3:Associations>
    <ns3:Associations>
        <ns3:Traveler>
                    <iata:OfferItemID>OI1</iata:OfferItemID><ns3:TravelerReferences>SH1</ns3:TravelerReferences>
        </ns3:Traveler>
    </ns3:Associations>
    <ns3:Associations>
                <iata:OfferItemType><ns3:OtherAssociations>
            <ns3:OtherAssociation>
                        <iata:BaggageItem><ns3:Type>media</ns3:Type>
                <ns3:ReferenceValue>ML1</ns3:ReferenceValue>
            </ns3:OtherAssociation>
        </ns3:OtherAssociations>
    <iata</ns3:BagItemDetails>
                   Associations>
</ns3:Service>


Step 4: Issue EMD for bag

S7 Agent executes an addAncillaries operation to issue EMD for choosen ancillaries services.

  • Add information about passenger keys from OrderViewRS
Code Block
languagexml
titlePassenger ref in OrderViewRS
collapsetrue
Envelope/Body/OrderViewRS/Response/Passengers/Passenger@ObjectKey
  • Add information about PNR from OrderViewRS

Code Block
languagexml
titlePNR information in OrderViewRS
collapsetrue
Envelope/Body/OrderViewRS/Response/Order/BookingReferences/BookingReference/ID
  • Fill in the form of payment (FOP) as in example <*A*FREETEXT>

Code Block
languagexml
titleFOP
linenumberstrue
collapsetrue
<iata:FareList>
    <iata:FareGroup>
        <iata:FareCode>Y</iata:FareCode>
        <iata:FareDetail>
            <iata:FarePriceType>
                <iata:
BaggageAllowanceRefID>BG1</iata:BaggageAllowanceRefID>
FarePriceTypeCode/>
                <iata:Price>
                    <iata:TotalAmount CurCode="RUB">3600</iata:TotalAmount>
                </iata:Price>
            </iata:
BagItemDetails>
FarePriceType>
            <iata:PricingSystemCodeText>MS</iata:PricingSystemCodeText>
            <iata:StatisticalCodeText>*A*FREETEXT</iata:StatisticalCodeText>
        </iata:FareDetail>
        <iata:FareGroupID>FR1</iata:FareGroupID>
    </iata:FareGroup>
</iata:FareList>
  • PaxJourneyList and PaxSegmentList data takes from OrderViewRS

Code Block
languagexml
linenumberstrue
collapsetrue
<iata:PaxJourneyList>
    <iata:
Price>
PaxJourney>
        <iata:PaxJourneyID>OD1</iata:PaxJourneyID>
        <iata:PaxSegmentRefID>FL1</iata:PaxSegmentRefID>
    </iata:PaxJourney>
</iata:PaxJourneyList>
...
<iata:PaxSegmentList>
    <iata:PaxSegment>
        <iata:Arrival>
            <iata:
TotalAmount CurCode="RUB">3800<
AircraftScheduledDateTime>2024-01-17T08:40:00</iata:
TotalAmount>
AircraftScheduledDateTime>
            <iata:IATA_LocationCode>DME</iata:IATA_LocationCode>
        </iata:Arrival>
        <iata:Dep>
            
<
<iata:AircraftScheduledDateTime>2024-01-17T09:15:00</iata:
Price>
AircraftScheduledDateTime>
            
<iata:IATA_LocationCode>OVB</iata:IATA_LocationCode>
        
</iata:
BaggageItem>
Dep>
        <iata:MarketingCarrierInfo>
            <iata:CarrierDesigCode>S7</iata:CarrierDesigCode>
            
<
<iata:MarketingCarrierFlightNumberText>2504</iata:
OfferItemType>
MarketingCarrierFlightNumberText>
        </iata:MarketingCarrierInfo>
        <iata:OperatingCarrierInfo>
            
<iata:
OwnerCode>S7<
CarrierDesigCode>S7</iata:
OwnerCode>
CarrierDesigCode>
            <iata:OperatingCarrierFlightNumberText>2504</iata:OperatingCarrierFlightNumberText>
        </iata:OperatingCarrierInfo>
        
<
<iata:PaxSegmentID>FL1</iata:
CreateOrderItem>
PaxSegmentID>
    </iata:PaxSegment>
</iata:PaxSegmentList>
  • Specify discount information for ancillaries pricing
Note

Envelope/Body/iata:IATA_OrderChangeRQ/iata:Request/ChangeOrder/iata:UpdateOrderItem/iata:AcceptOffer/iata:CreateOrderItem/iata:OfferItemType/iata:BaggageItem/iata:Price


iata:Price/iata:TotalAmount - total price for ancillaries with discount
iata:Price/iata:BaseAmount - base fare price for ancillaries
iata:Price/iata:Discount/iata:DiscountPercent - discount amount in percent

Code Block
languagexml
titleAncillaries pricing with discount
linenumberstrue
collapsetrue
                        <iata:CreateOrderItem>
                                <iata:OfferItemID>OI1</iata:OfferItemID>
                                <iata:OfferItemType>
                                    <iata:BaggageItem>
                    <iata:BagItemDetails>
                    <iata:BagItemDetails><iata:BaggageAllowanceRefID>BG1</iata:BaggageAllowanceRefID>
            </iata:BagItemDetails>
            <iata:Price>
                    <iata:BaggageAllowanceRefID>BG2<BaseAmount CurCode="RUB">6000</iata:BaggageAllowanceRefID>BaseAmount>
                <iata:Discount>
                        <<iata:DiscountPercent>40</iata:BagItemDetails>DiscountPercent>
                </iata:Discount>
                        <iata:Price><iata:TotalAmount CurCode="RUB">3600</iata:TotalAmount>
            </iata:Price>
        </iata:BaggageItem>
    </iata:OfferItemType>
                    <iata:TotalAmount CurCode="RUB">3800</iata:TotalAmount><iata:OwnerCode>S7</iata:OwnerCode>
</iata:CreateOrderItem>


<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
          
<SOAP-ENV
<iata:
Header
PTC>ADT</
>
iata:PTC>
            
<SOAP-ENV:Body>
           
<ns2:IATA_OrderViewRS xmlns:ns2="http://www.iata.org/IATA/2015/00/2019.1/IATA_OrderViewRS">
 </iata:Pax>
                  
<ns2:Response>
  </iata:PaxList>
                
<ns2:DataLists>
    <iata:PaxSegmentList>
                    
<ns2:PaxJourneyList>
    <iata:PaxSegment>
                        
<ns2:PaxJourney>
    <iata:Arrival>
                                
<ns2:PaxJourneyID>OD1</ns2:PaxJourneyID>
<iata:AircraftScheduledDateTime>2024-01-17T08:40:00</iata:AircraftScheduledDateTime>
                            
<ns2:PaxSegmentRefID>SEG1</ns2:PaxSegmentRefID>
    <iata:IATA_LocationCode>DME</iata:IATA_LocationCode>
                            </
ns2
iata:
PaxJourney>
Arrival>
                    
</ns2:PaxJourneyList>
        <iata:Dep>
            
<ns2:PaxList>
                    <iata:AircraftScheduledDateTime>2024-01-17T09:15:00</iata:AircraftScheduledDateTime>
    
<ns2:Pax>
                            
<ns2:Individual>
<iata:IATA_LocationCode>OVB</iata:IATA_LocationCode>
                            
<ns2:GenderCode>M</ns2:GenderCode>
</iata:Dep>
                            
<ns2:GivenName>Charles</ns2:GivenName>
<iata:MarketingCarrierInfo>
                                
<ns2
<iata:
Surname>Xavier<
CarrierDesigCode>S7</
ns2
iata:
Surname>
CarrierDesigCode>
                                
<ns2
<iata:
TitleName>MR<
MarketingCarrierFlightNumberText>2504</
ns2
iata:
TitleName>
MarketingCarrierFlightNumberText>
                            </
ns2
iata:
Individual>
MarketingCarrierInfo>
                            
<ns2:PaxID>PAX4</ns2:PaxID>
<iata:OperatingCarrierInfo>
                            
<ns2:PTC>ADT</ns2:PTC>
    <iata:CarrierDesigCode>S7</iata:CarrierDesigCode>
                        
</ns2:Pax>
        
</ns2:PaxList>
<iata:OperatingCarrierFlightNumberText>2504</iata:OperatingCarrierFlightNumberText>
                 
<ns2:PaxSegmentList>
           </iata:OperatingCarrierInfo>
             
<ns2:PaxSegment>
               <iata:PaxSegmentID>FL1</iata:PaxSegmentID>
             
<ns2:Arrival>
           </iata:PaxSegment>
                    
<ns2:AircraftScheduledDateTime>2023-11-30T06:20:00</ns2:AircraftScheduledDateTime>
</iata:PaxSegmentList>
                </iata:DataLists>
                
<ns2:IATA_LocationCode>OVB</ns2:IATA_LocationCode>
<iata:Order>
                    <iata:OrderID>DFRРLDH</iata:OrderID>
        
</ns2:Arrival>
            <iata:OwnerCode>S7</iata:OwnerCode>
                
<ns2
</iata:
Dep>
Order>
            </iata:Request>
        </iata:IATA_OrderChangeRQ>
    </soapenv:Body>
</soapenv:Envelope>
Code Block
languagexml
titleRequest. IATA_OrderChangeRQ
linenumberstrue
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iata="http://www.iata.org/IATA/2015/00/2019.1/IATA_OrderChangeRQ">
    <soapenv:Header/>
    <soapenv:Body>
        <iata:IATA_OrderChangeRQ>
            
</iata:Price>
<iata:Party>
                
</iata:BaggageItem>
<iata:Sender>
                    
</iata:OfferItemType>
<iata:TravelAgency>
                        
<iata:
OwnerCode>S7<
AgencyID>test</iata:
OwnerCode>
AgencyID>
                        
<
<iata:PseudoCityID>S7AGN8224</iata:
CreateOrderItem>
PseudoCityID>
                    
</iata:
AcceptOffer>
TravelAgency>
                </iata:Sender>
            </iata:
UpdateOrderItem>
Party>
            
</iata:ChangeOrder>
<iata:Request>
                <iata:
DataLists>
BookingRef>
                    <iata:
BaggageAllowanceList>
BookingEntity>
                        <iata:
BaggageAllowance>
Carrier>
                            <iata:
ApplicableBagText>OD1<
AirlineDesigCode>S7</iata:
ApplicableBagText>
AirlineDesigCode>
                        
<iata:ApplicablePartyText>PAX4<
</iata:
ApplicablePartyText>
Carrier>
                    
<iata:BaggageAllowanceID>BG1<
</iata:
BaggageAllowanceID>
BookingEntity>
                    
<iata:
DescText>0CC<
BookingID>M47LMA</iata:
DescText>
BookingID>
                </iata:BookingRef>
            
<iata:TypeCode>Checked</iata:TypeCode>
    <iata:ChangeOrder>
                    
</iata
<iata:
BaggageAllowance>
UpdateOrderItem>
                        <iata:
BaggageAllowance>
AcceptOffer>
                            <iata:
ApplicableBagText>OD1</iata:ApplicableBagText>
CreateOrderItem>
                                <iata:
ApplicablePartyText>PAX4<
OfferItemID>OI1</iata:
ApplicablePartyText>
OfferItemID>
                                <iata:
BaggageAllowanceID>BG2</iata:BaggageAllowanceID>
OfferItemType>
                              
<iata:DescText>0CD</iata:DescText>
      <iata:BaggageItem>
                                        <iata:
TypeCode>Checked</iata:TypeCode>
BagItemDetails>
                        
</iata:BaggageAllowance>
                    
<
<iata:BaggageAllowanceRefID>BG1</iata:
BaggageAllowanceList>
BaggageAllowanceRefID>
                     
<iata:FareList>
                   </iata:BagItemDetails>
     
<iata:FareGroup>
                            
<iata:FareCode>Y</iata:FareCode>
       <iata:Price>
                     
<iata:FareDetail>
                       <iata:BaseAmount CurCode="RUB">6000</iata:BaseAmount>
        
<iata:FarePriceType>
                                    <iata:
FarePriceTypeCode/>
Discount>
                                    
<iata:Price>
            <iata:DiscountPercent>40</iata:DiscountPercent>
                            
<iata:TotalAmount
 
CurCode="RUB">7600</iata:TotalAmount>
               </iata:Discount>
                     
</iata:Price>
                       <iata:TotalAmount CurCode="RUB">3600</iata:TotalAmount>
        
</iata:FarePriceType>
                                
<iata:PricingSystemCodeText>MS<
</iata:
PricingSystemCodeText>
Price>
                                
<iata:StatisticalCodeText>*A*FREETEXT<
    </iata:
StatisticalCodeText>
BaggageItem>
                                </iata:
FareDetail>
OfferItemType>
                                <iata:
FareGroupID>FR1<
OwnerCode>S7</iata:
FareGroupID>
OwnerCode>
                            </iata:
FareGroup>
CreateOrderItem>
                        </iata:
FareList>
AcceptOffer>
                    
<iata
</iata:
PaxJourneyList>
UpdateOrderItem>
                </iata:ChangeOrder>
        
<iata:PaxJourney>
        <iata:DataLists>
                    <iata:
PaxJourneyID>OD1</iata:PaxJourneyID>
BaggageAllowanceList>
                        <iata:BaggageAllowance>
    
<iata:PaxSegmentRefID>SEG1</iata:PaxSegmentRefID>
                        
<
<iata:ApplicableBagText>OD1</iata:
PaxJourney>
ApplicableBagText>
                    
</iata:PaxJourneyList>
        <iata:ApplicablePartyText>P4</iata:ApplicablePartyText>
            
<iata:PaxList>
                
<iata:
Pax>
BaggageAllowanceID>BG1</iata:BaggageAllowanceID>
                            <iata:
PaxID>PAX4<
DescText>0CC</iata:
PaxID>
DescText>
                            <iata:
PTC>ADT<
TypeCode>Checked</iata:
PTC>
TypeCode>
                        </iata:
Pax>
BaggageAllowance>
                    </iata:
PaxList>
BaggageAllowanceList>
                    <iata:
PaxSegmentList>
FareList>
                        <iata:
PaxSegment>
FareGroup>
                            <iata:
Arrival>
FareCode>Y</iata:FareCode>
                            
<iata
:AircraftScheduledDateTime>2023-11-30T06:20:00</iata:AircraftScheduledDateTime>
:FareDetail>
                                <iata:
IATA_LocationCode>OVB</iata:IATA_LocationCode>
FarePriceType>
                            
</iata:Arrival>
        <iata:FarePriceTypeCode/>
                                    <iata:
Dep>
Price>
                                     
<iata:AircraftScheduledDateTime>2023-11-30T04:45:00<
   <iata:TotalAmount CurCode="RUB">3600</iata:
AircraftScheduledDateTime>
TotalAmount>
                                 
<iata:IATA_LocationCode>KJA<
   </iata:
IATA_LocationCode>
Price>
                                </iata:
Dep>
FarePriceType>
                                <iata:
MarketingCarrierInfo>
PricingSystemCodeText>MS</iata:PricingSystemCodeText>
                                <iata:
CarrierDesigCode>S7<
StatisticalCodeText>*A*FREETEXT</iata:
CarrierDesigCode>
StatisticalCodeText>
                            
<iata:MarketingCarrierFlightNumberText>5310<
</iata:
MarketingCarrierFlightNumberText>
FareDetail>
                            
<
<iata:FareGroupID>FR1</iata:
MarketingCarrierInfo>
FareGroupID>
                        
<iata:OperatingCarrierInfo>
</iata:FareGroup>
                    </iata:FareList>
            
<iata:CarrierDesigCode>S7</iata:CarrierDesigCode>
        
<iata:PaxJourneyList>
                        <iata:
OperatingCarrierFlightNumberText>5310</iata:OperatingCarrierFlightNumberText>
PaxJourney>
                            
<
<iata:PaxJourneyID>OD1</iata:
OperatingCarrierInfo>
PaxJourneyID>
                            <iata:
PaxSegmentID>SEG1<
PaxSegmentRefID>FL1</iata:
PaxSegmentID>
PaxSegmentRefID>
                        </iata:
PaxSegment>
PaxJourney>
                    </iata:
PaxSegmentList>
PaxJourneyList>
                
</iata:DataLists>
    
<iata:PaxList>
    
<iata:Order>
                    <iata:
OrderID>DFRРLDH</iata:OrderID>
Pax>
                    
<iata:OwnerCode>S7</iata:OwnerCode>
        
<
<iata:PaxID>P4</iata:
Order>
PaxID>
         
</iata:Request>
        
</iata:IATA_OrderChangeRQ>
 
</soapenv:Body> </soapenv:Envelope>
Expand
titleResponse
Code Block
languagexml
titleIATA_OrderViewRS
linenumberstrue
Code Block
languagexml
titleResponse. IATA_OrderViewRS
linenumberstrue
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<ns2:AircraftScheduledDateTime>2023-11-30T04:45:00</ns2:AircraftScheduledDateTime>

    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        
<ns2:IATA_
LocationCode>KJA</ns2:IATA_LocationCode>
OrderViewRS xmlns:ns2="http://www.iata.org/IATA/2015/00/2019.1/IATA_OrderViewRS">
            <ns2:Response>
                
</ns2
<ns2:
Dep>
DataLists>
                    <ns2:
MarketingCarrierInfo>
PaxJourneyList>
                        
<ns2:
CarrierDesigCode>S7</ns2:CarrierDesigCode>
PaxJourney>
                            
<ns2:
MarketingCarrierFlightNumberText>5310<
PaxJourneyID>OD1</ns2:
MarketingCarrierFlightNumberText>
PaxJourneyID>
                            
<ns2:
RBD_Code>Y<
PaxSegmentRefID>FL1</ns2:
RBD_Code>
PaxSegmentRefID>
                        
</ns2:
MarketingCarrierInfo>
PaxJourney>
                    </ns2:PaxJourneyList>
         
<ns2:OperatingCarrierInfo>
           <ns2:PaxList>
                        <ns2:
CarrierDesigCode>S7</ns2:CarrierDesigCode>
Pax>
                            <ns2:Individual>
    
<ns2:OperatingCarrierFlightNumberText>5310</ns2:OperatingCarrierFlightNumberText>
                            
<
<ns2:GenderCode>M</ns2:
OperatingCarrierInfo>
GenderCode>
                                <ns2:
PaxSegmentID>SEG1<
GivenName>Pontius</ns2:
PaxSegmentID>
GivenName>
                        
</ns2:PaxSegment>
        <ns2:Surname>Pilatus</ns2:Surname>
            
</ns2:PaxSegmentList>
                    <ns2:
ServiceDefinitionList>
TitleName>MR</ns2:TitleName>
                        
<ns2:ServiceDefinition>
    </ns2:Individual>
                            <ns2:
Desc>
PaxID>pax4</ns2:PaxID>
                            
<ns2:
DescText>4214101933976<
PTC>ADT</ns2:
DescText>
PTC>
                        
</ns2:
Desc>
Pax>
                    
<ns2:Name>bag<
</ns2:
Name>
PaxList>
                    <ns2:
ServiceCode>0CC</ns2:ServiceCode>
PaxSegmentList>
                        
<ns2:
ServiceDefinitionID>SD_1</ns2:ServiceDefinitionID>
PaxSegment>
                            <ns2:
ValidatingCarrierCode>S7</ns2:ValidatingCarrierCode>
Arrival>
                         
<
       <ns2:AircraftScheduledDateTime>2024-01-17T09:15:00</ns2:
ServiceDefinition>
AircraftScheduledDateTime>
                                <ns2:
ServiceDefinition>
IATA_LocationCode>DME</ns2:IATA_LocationCode>
                            
<ns2
</ns2:
Desc>
Arrival>
                            <ns2:Dep>
    
<ns2:DescText>4214101933977</ns2:DescText>
                            
<
<ns2:AircraftScheduledDateTime>2024-01-17T08:40:00</ns2:
Desc>
AircraftScheduledDateTime>
                                <ns2:
Name>bag<
IATA_LocationCode>OVB</ns2:
Name>
IATA_LocationCode>
                                <ns2:
ServiceCode>0CD<
TerminalName>A</ns2:
ServiceCode>
TerminalName>
                            
<ns2:ServiceDefinitionID>SD_2<
</ns2:
ServiceDefinitionID>
Dep>
                            <ns2:
ValidatingCarrierCode>S7</ns2:ValidatingCarrierCode>
MarketingCarrierInfo>
                        
<
        <ns2:CarrierDesigCode>S7</ns2:
ServiceDefinition>
CarrierDesigCode>
                  
</ns2:ServiceDefinitionList>
              
<
<ns2:MarketingCarrierFlightNumberText>2504</ns2:
DataLists>
MarketingCarrierFlightNumberText>
                
<ns2:Order>
                <ns2:RBD_Code>S</ns2:RBD_Code>
    
<ns2:BookingRef>
                        
<ns2
</ns2:
BookingEntity>
MarketingCarrierInfo>
                            <ns2:
Carrier>
OperatingCarrierInfo>
                                <ns2:
AirlineDesigCode>S7<
CarrierDesigCode>S7</ns2:
AirlineDesigCode>
CarrierDesigCode>
                             
<
   <ns2:OperatingCarrierFlightNumberText>2504</ns2:
Carrier>
OperatingCarrierFlightNumberText>
                            </ns2:
BookingEntity>
OperatingCarrierInfo>
                            <ns2:
BookingID>LWVIID<
PaxSegmentID>FL1</ns2:
BookingID>
PaxSegmentID>
                        </ns2:
BookingRef>
PaxSegment>
                    
<ns2:OrderID>QG24F47<
</ns2:
OrderID>
PaxSegmentList>
                    <ns2:
OrderItem>
ServiceDefinitionList>
                        <ns2:
CreationDateTime>2023-09-05T07:15:02.331739</ns2:CreationDateTime>
ServiceDefinition>
                        
<ns2:OrderItemID>4214101933976</ns2:OrderItemID>
    
<ns2:Desc>
       
<ns2:Price>
                         
<ns2:
TotalAmount CurCode="RUB">3800<
DescText>4214101990621</ns2:
TotalAmount>
DescText>
                            </ns2:
Price>
Desc>
                            <ns2:Name>bag</ns2:
Service>
Name>
                            <ns2:
PaxRefID>PAX4<
ServiceCode>0CC</ns2:
PaxRefID>
ServiceCode>
                            <ns2:
ServiceAssociations>
ServiceDefinitionID>SD_1</ns2:ServiceDefinitionID>
                            
<ns2:
ServiceDefinitionRef>
ValidatingCarrierCode>S7</ns2:ValidatingCarrierCode>
                        </ns2:ServiceDefinition>
            
<ns2:FlightAssociations>
        </ns2:ServiceDefinitionList>
                </ns2:DataLists>
                <ns2:
PaxJourneyRefID>OD1</ns2:PaxJourneyRefID>
Order>
                    <ns2:BookingRef>
                
</ns2:FlightAssociations>
        <ns2:BookingEntity>
                            <ns2:
ServiceDefinitionRefID>SD_1</ns2:ServiceDefinitionRefID>
Carrier>
                                
<
<ns2:AirlineDesigCode>S7</ns2:
ServiceDefinitionRef>
AirlineDesigCode>
                            </ns2:
ServiceAssociations>
Carrier>
                        
<ns2:ServiceID>SRV_1<
</ns2:
ServiceID>
BookingEntity>
                        
<ns2:
StatusCode>ISSUED<
BookingID>M47LMA</ns2:
StatusCode>
BookingID>
                    
</ns2:
Service>
BookingRef>
                    
<
<ns2:OrderID>QSXAXHY</ns2:
OrderItem>
OrderID>
                    <ns2:OrderItem>
                        <ns2:CreationDateTime>2023-
09
12-
05T07
08T21:
15
24:
02
29.
331756<
43691</ns2:CreationDateTime>
                        <ns2:
OrderItemID>4214101933977<
OrderItemID>4214101990621</ns2:OrderItemID>
                        <ns2:Price>
                            <ns2:TotalAmount CurCode="RUB"
>3800<
>3600</ns2:TotalAmount>
                        </ns2:Price>
                        <ns2:Service>
                            <ns2:
PaxRefID>PAX4<
PaxRefID>pax4</ns2:PaxRefID>
                            <ns2:ServiceAssociations>
                                <ns2:ServiceDefinitionRef>
                                    <ns2:FlightAssociations>
                                        <ns2:PaxJourneyRefID>OD1</ns2:PaxJourneyRefID>
                                    </ns2:FlightAssociations>
                                    <ns2:ServiceDefinitionRefID>SD_
2<
1</ns2:ServiceDefinitionRefID>
                                </ns2:ServiceDefinitionRef>
                            </ns2:ServiceAssociations>
                            <ns2:ServiceID>SRV_
2<
1</ns2:ServiceID>
                            <ns2:StatusCode>ISSUED</ns2:StatusCode>
                        </ns2:Service>
                    </ns2:OrderItem>
                    <ns2:OwnerCode>S7</ns2:OwnerCode>
                    <ns2:TotalPrice>
                        <ns2:TotalAmount CurCode="RUB"
>7600<
>3600</ns2:TotalAmount>
                    </ns2:TotalPrice>
                </ns2:Order>
            </ns2:Response>
            <ns2:PayloadAttributes>
                <ns2:CorrelationID>3.
56
62:
8d4712b5
f1470462-
9902
4fce-
4739
49ec-
9da6
b575-
53cc1ed1f131<
148beb53d427</ns2:CorrelationID>
            </ns2:PayloadAttributes>
        </ns2:IATA_OrderViewRS>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>