Веб-служба поиска авиабилетов: различия между версиями
(→Общий формат запроса / ответа поиска) |
(→Подключение) |
||
Строка 5: | Строка 5: | ||
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''. | Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»''' ⇨ '''«Веб-служба. Авторизация»'''. | ||
− | После добавления пользователя, ему будут присвоены Номер ( | + | После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения. |
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights | WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights |
Версия 10:14, 29 июля 2014
Содержание
Подключение
Это сервис внутри Nemo, который позволяет получить результаты поиска.
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе «Администрирование» ⇨ «Веб-служба. Авторизация».
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights
Общий формат запроса / ответа поиска
Запрос
1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights">
2 <soapenv:Header/>
3 <soapenv:Body>
4 <ver:search>
5 <RequestBin>
6 <Request>
7 <SearchFlights LinkOnly="?">
8 <!--LinkOnly — Позволяет управлять выдачей результатов. true — вернуть только ссылку на результаты поиска,
9 без перелётов (занимает меньше времени), false — полная выдача, ссылки и перелёты.-->
10 <ODPairs Type="?" Direct="?" AroundDates="?">
11 <!--Type — тип перелёта, возможные значения: OW — туда, RT — туда-обратно, CR — сложный маршрут. Для перелета
12 туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее-->
13 <!--Direct — искать только прямые перелёты, возможные значения: true/false-->
14 <!--AroundDates — поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.
15 Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)-->
16 <!--Zero or more repetitions:-->
17 <ODPair>
18 <DepDate>?</DepDate>
19 <!--DepDate — дата вылета, в формате ГГГГ-MM-ДД-->
20 <DepAirp CodeType="IATA">?</DepAirp>
21 <!--DepAirp — аэропорт вылета, IATA код-->
22 <ArrAirp CodeType="IATA">?</ArrAirp>
23 <!--ArrAirp — аэропорт прилёта, IATA код-->
24 </ODPair>
25 </ODPairs>
26 <Travellers>
27 <!--Zero or more repetitions:-->
28 <Traveller Type="?" Count="?"/>
29 <!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети,
30 INF — младенцы, INS — младенцы с местом-->
31 <!--Count — количество пассажиров-->
32 </Travellers>
33 <Restrictions>
34 <ClassPref>?</ClassPref> <!--необязательный-->
35 <!--ClassPref — предпочитаемый класс поиска, возможные значения: economy, business, first.
36 Если не заполнять, то будет произведен поиск эконом класса-->
37 <OnlyAvail>?</OnlyAvail> <!--необязательный-->
38 <!--OnlyAvail — искать только доступные, возможные значения: true/false-->
39 <AirVPrefs>
40 <!--Zero or more repetitions:-->
41 <AirVPref Code="?" Include="?" Type="IATA"/> <!--необязательный-->
42 <!--Code — код авиакомпании, SU, FV и т.п.-->
43 <!--Include — включить или исключить авиакомпанию из результатов: true — включить, false — исключить-->
44 </AirVPrefs>
45 <IncludePrivateFare>?</IncludePrivateFare> <!--необязательный-->
46 <!--IncludePrivateFare — искать цены для агентства, если true — то включаем приватные, false — публичные-->
47 <CurrencyCode>?</CurrencyCode> <!--необязательный-->
48 <!--CurrencyCode — код валюты, например: RUB, EUR-->
49 </Restrictions>
50 </SearchFlights>
51 </Request>
52 <Source>
53 <ClientId>?</ClientId>
54 <!--ClientId — ID клиента в системе Nemo. Можно посмотреть/добавить в разделе
55 "Администрирование" ? "Веб-служба. Авторизация".-->
56 <APIKey>?</APIKey>
57 <!--APIKey — секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе
58 "Администрирование" ? "Веб-служба. Авторизация".-->
59 <Language>?</Language>
60 <!--Language — язык, например: RU-->
61 <Currency>?</Currency>
62 <!-- Currency — валюта, например: RUB, EUR-->
63 </Source>
64 </RequestBin>
65 </ver:search>
66 </soapenv:Body>
67 </soapenv:Envelope>
Ответ
1 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2 <SOAP-ENV:Body>
3 <ns1:searchResponse>
4 <ResponseBin>
5 <Response>
6 <SearchFlights>
7 <Flights SearchId="?" ResultURL="?">
8 <!--SearchId — номер процесса поиска в Nemo-->
9 <!--ResultURL — ссылка на страницу просмотра результатов на сайте агентства-->
10 <Flight FlightId="?">
11 <!--FlightId — Id перелёта в системе Nemo-->
12 <WebService>?</WebService>
13 <!--WebService — поставщик перелёта-->
14 <ValCompany>?</ValCompany>
15 <!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA-->
16 <URL>?</URL>
17 <!--URL — ссылка на бронирование конкретного перелета-->
18 <Segments>
19 <Segment SegNum="?" SegGroupNum="?">
20 <!--SegNum — номер сегмента в перелёте-->
21 <!--SegGroupNum – номер плеча перелёта-->
22 <DepAirp CodeType="IATA">?</DepAirp>
23 <!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва
24 или SVO — Шереметьево-->
25 <DepTerminal>?</DepTerminal>
26 <!--DepTerminal — терминал пункта отправления, если пустое значение,
27 то в аэропорту всего 1 терминал-->
28 <ArrAirp CodeType="IATA">?</ArrAirp>
29 <!--ArrAirp — аэропорт прибытия-->
30 <ArrTerminal>?</ArrTerminal>
31 <!--ArrTerminal — терминал пункта прибытия, если пустое значение,
32 то в аэропорту всего 1 терминал-->
33 <OpAirline>?</OpAirline>
34 <!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот-->
35 <MarkAirline>?</MarkAirline>
36 <!--MarkAirline — авиакомпания, продающая перелёт-->
37 <FlightNumber>?</FlightNumber>
38 <!--FlightNumber — номер рейса-->
39 <AircraftType>?</AircraftType>
40 <!--AircraftType — тип воздушного судна, код-->
41 <DepDateTime>?</DepDateTime>
42 <!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС-->
43 <ArrDateTime>?</ArrDateTime>
44 <!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС-->
45 <StopNum>?</StopNum>
46 <!--StopNum — количество остановок-->
47 <BookingCodes>
48 <BookingCode ClassType="?">
49 <!--ClassType — класс перелета, например: economy-->
50 <BookingCode>?</BookingCode>
51 <!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс
52 может записываться разными литерами, например: L-->
53 </BookingCode>
54 </BookingCodes>
55 <FlightTime>?</FlightTime>
56 <!--FlightTime — время перелёта в минутах-->
57 <TimeZone Departure="?" Arrival="?"/>
58 <!--Departure временная зона аэропорта отправления-->
59 <!--Arrival — временная зона аэропорта прибытия-->
60 <ETicket>?</ETicket>
61 <!--ETicket — признак электронного билета, значения: true / false-->
62 </Segment>
63 </Segments>
64 <PricingInfo Refundable="?">
65 <!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно-->
66 <PassengerFare Type="?" Quantity="?">
67 <!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети,
68 INF — младенцы, INS — младенцы с местом-->
69 <!--Quantity — количество пассажиров данного типа-->
70 <BaseFare Currency="?" Amount="?"/>
71 <!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены-->
72 <EquiveFare Currency="?" Amount="?"/>
73 <!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи).
74 Currency — код валюты, Amount — значение цены-->
75 <TotalFare Currency="?" Amount="?"/>
76 <!--TotalFare — суммарная стоимость, в эквивалентной валюте.
77 Currency — код валюты, Amount — значение цены-->
78 <Taxes>
79 <Tax CurCode="?" TaxCode="?" Amount="?"/>
80 <!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы-->
81 </Taxes>
82 <Tariffs>
83 <Tariff Code="?" SegNum="?"/>
84 <!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф-->
85 </Tariffs>
86 <FareCalc>?</FareCalc>
87 <!--FareCalc — строка расчёта цены-->
88 <LastTicketDateTime>?</LastTicketDateTime>
89 <!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
90 </PassengerFare>
91 </PricingInfo>
92 <Commission/>
93 <Charges Currency="?">?</Charges>
94 <!--Charges — сборы, Currency — код валюты-->
95 <TotalPrice Currency="?">?</TotalPrice>
96 <!--TotalPrice — итоговая цена, Currency — код валюты-->
97 </Flight>
98 <Flight>...</Flight>
99 ....................
100 <Flight>...</Flight>
101 </Flights>
102 <Errors>
103 <Error Code="?">
104 <!--Code — код ошибки в системе Nemo-->
105 <ServiceErrorMessage>?</ServiceErrorMessage>
106 <!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика-->
107 <Message>?</Message>
108 <!--Message — сообщение об ошибке от системы Nemo-->
109 </Error>
110 </Errors>
111 </SearchFlights>
112 </Response>
113 </ResponseBin>
114 </ns1:searchResponse>
115 </SOAP-ENV:Body>
116 </SOAP-ENV:Envelope>
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:
- Если текущий домен агентства/субагентства есть в настройках (Администрирование ⇨ Настройки агентства ⇨ Доменное имя сайта для загрузки настроек), то этот домен используется в ссылках.
- Если текущего домена нет в настройках, то используется первый домен из настроек.
- Если в настройках не прописано ни одного домена, то используется текущий домен.
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.
- Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая
- Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых
- Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей
- Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов
- Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов
Примеры использования
Односторонний перелет
Пример одностороннего перелета: Москва — Мадрид, 1 взрослый, 1 ребенок, эконом класс, предпочитаемая авиакомпания — Аэрофлот.
Запрос
1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights">
2 <soapenv:Header/>
3 <soapenv:Body>
4 <ver:search>
5 <RequestBin>
6 <Request>
7 <SearchFlights LinkOnly="false">
8 <ODPairs Type="OW" Direct="false" AroundDates="0">
9 <!--Zero or more repetitions:-->
10 <ODPair>
11 <DepDate>2014-03-20</DepDate>
12 <DepAirp CodeType="IATA">MOW</DepAirp>
13 <ArrAirp CodeType="IATA">MAD</ArrAirp>
14 </ODPair>
15 </ODPairs>
16 <Travellers>
17 <!--Zero or more repetitions:-->
18 <Traveller Type="ADT" Count="1"/>
19 <Traveller Type="CNN" Count="1"/>
20 </Travellers>
21 <Restrictions>
22 <ClassPref>economy</ClassPref>
23 <OnlyAvail>false</OnlyAvail>
24 <AirVPrefs>
25 <!--Zero or more repetitions:-->
26 <AirVPref Code="SU" Include="true" Type="IATA"/>
27 </AirVPrefs>
28 <IncludePrivateFare>false</IncludePrivateFare>
29 <CurrencyCode>RUB</CurrencyCode>
30 </Restrictions>
31 </SearchFlights>
32 </Request>
33 <Source>
34 <ClientId>---</ClientId>
35 <APIKey>---</APIKey>
36 <Language>RU</Language>
37 <Currency>RUB</Currency>
38 </Source>
39 </RequestBin>
40 </ver:search>
41 </soapenv:Body>
42 </soapenv:Envelope>
Ответ
1 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2 <SOAP-ENV:Body>
3 <ns1:searchResponse>
4 <ResponseBin>
5 <Response>
6 <SearchFlights>
7 <Flights SearchId="13949" ResultURL="http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D13949">
8 <Flight FlightId="168090001">
9 <WebService>SABRE</WebService>
10 <ValCompany/>
11 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090001</URL>
12 <Segments>
13 <Segment SegNum="1" SegGroupNum="0">
14 <DepAirp CodeType="IATA">SVO</DepAirp>
15 <DepTerminal/>
16 <ArrAirp CodeType="IATA">MAD</ArrAirp>
17 <ArrTerminal/>
18 <OpAirline>SU</OpAirline>
19 <MarkAirline>SU</MarkAirline>
20 <FlightNumber>2500</FlightNumber>
21 <AircraftType>320</AircraftType>
22 <DepDateTime>2014-03-20T08:05:00</DepDateTime>
23 <ArrDateTime>2014-03-20T10:15:00</ArrDateTime>
24 <StopNum>0</StopNum>
25 <BookingCodes>
26 <BookingCode ClassType="economy">
27 <BookingCode>E</BookingCode>
28 </BookingCode>
29 </BookingCodes>
30 <FlightTime>310</FlightTime>
31 <TimeZone Departure="4" Arrival="1"/>
32 <ETicket>true</ETicket>
33 </Segment>
34 </Segments>
35 <PricingInfo Refundable="false">
36 <PassengerFare Type="ADT" Quantity="1">
37 <BaseFare Currency="EUR" Amount="165"/>
38 <EquiveFare Currency="RUB" Amount="8250"/>
39 <TotalFare Currency="RUB" Amount="10535"/>
40 <Taxes>
41 <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/>
42 <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/>
43 </Taxes>
44 <Tariffs/>
45 <FareCalc>MOW SU MAD225.45NUC225.45END ROE0.731857</FareCalc>
46 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
47 </PassengerFare>
48 <PassengerFare Type="CNN" Quantity="1">
49 <BaseFare Currency="EUR" Amount="124"/>
50 <EquiveFare Currency="RUB" Amount="6200"/>
51 <TotalFare Currency="RUB" Amount="8485"/>
52 <Taxes>
53 <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/>
54 <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/>
55 </Taxes>
56 <Tariffs/>
57 <FareCalc>MOW SU MAD169.08NUC169.08END ROE0.731857</FareCalc>
58 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
59 </PassengerFare>
60 </PricingInfo>
61 <Commission/>
62 <Charges Currency="RUB">0</Charges>
63 <TotalPrice Currency="RUB">19020</TotalPrice>
64 </Flight>
65 <Flight FlightId="168090002">
66 <WebService>SABRE</WebService>
67 <ValCompany/>
68 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090002</URL>
69 <Segments>
70 <Segment SegNum="1" SegGroupNum="0">
71 <DepAirp CodeType="IATA">SVO</DepAirp>
72 <DepTerminal/>
73 <ArrAirp CodeType="IATA">MAD</ArrAirp>
74 <ArrTerminal/>
75 <OpAirline>SU</OpAirline>
76 <MarkAirline>SU</MarkAirline>
77 <FlightNumber>2604</FlightNumber>
78 <AircraftType>320</AircraftType>
79 <DepDateTime>2014-03-20T20:30:00</DepDateTime>
80 <ArrDateTime>2014-03-20T22:40:00</ArrDateTime>
81 <StopNum>0</StopNum>
82 <BookingCodes>
83 <BookingCode ClassType="economy">
84 <BookingCode>E</BookingCode>
85 </BookingCode>
86 </BookingCodes>
87 <FlightTime>310</FlightTime>
88 <TimeZone Departure="4" Arrival="1"/>
89 <ETicket>true</ETicket>
90 </Segment>
91 </Segments>
92 <PricingInfo Refundable="false">
93 <PassengerFare Type="ADT" Quantity="1">
94 <BaseFare Currency="EUR" Amount="165"/>
95 <EquiveFare Currency="RUB" Amount="8250"/>
96 <TotalFare Currency="RUB" Amount="10535"/>
97 <Taxes>
98 <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/>
99 <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/>
100 </Taxes>
101 <Tariffs/>
102 <FareCalc>MOW SU MAD225.45NUC225.45END ROE0.731857</FareCalc>
103 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
104 </PassengerFare>
105 <PassengerFare Type="CNN" Quantity="1">
106 <BaseFare Currency="EUR" Amount="124"/>
107 <EquiveFare Currency="RUB" Amount="6200"/>
108 <TotalFare Currency="RUB" Amount="8485"/>
109 <Taxes>
110 <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/>
111 <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/>
112 </Taxes>
113 <Tariffs/>
114 <FareCalc>MOW SU MAD169.08NUC169.08END ROE0.731857</FareCalc>
115 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
116 </PassengerFare>
117 </PricingInfo>
118 <Commission/>
119 <Charges Currency="RUB">0</Charges>
120 <TotalPrice Currency="RUB">19020</TotalPrice>
121 </Flight>
122 <Flight FlightId="168090003">
123 <WebService>SABRE</WebService>
124 <ValCompany/>
125 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090003</URL>
126 <Segments>
127 <Segment SegNum="1" SegGroupNum="0">
128 <DepAirp CodeType="IATA">SVO</DepAirp>
129 <DepTerminal/>
130 <ArrAirp CodeType="IATA">BCN</ArrAirp>
131 <ArrTerminal/>
132 <OpAirline>SU</OpAirline>
133 <MarkAirline>SU</MarkAirline>
134 <FlightNumber>2638</FlightNumber>
135 <AircraftType>321</AircraftType>
136 <DepDateTime>2014-03-20T09:10:00</DepDateTime>
137 <ArrDateTime>2014-03-20T10:40:00</ArrDateTime>
138 <StopNum>0</StopNum>
139 <BookingCodes>
140 <BookingCode ClassType="economy">
141 <BookingCode>E</BookingCode>
142 </BookingCode>
143 </BookingCodes>
144 <FlightTime>270</FlightTime>
145 <TimeZone Departure="4" Arrival="1"/>
146 <ETicket>true</ETicket>
147 </Segment>
148 <Segment SegNum="2" SegGroupNum="0">
149 <DepAirp CodeType="IATA">BCN</DepAirp>
150 <DepTerminal/>
151 <ArrAirp CodeType="IATA">MAD</ArrAirp>
152 <ArrTerminal/>
153 <OpAirline>UX</OpAirline>
154 <MarkAirline>SU</MarkAirline>
155 <FlightNumber>3403</FlightNumber>
156 <AircraftType>738</AircraftType>
157 <DepDateTime>2014-03-20T12:05:00</DepDateTime>
158 <ArrDateTime>2014-03-20T13:25:00</ArrDateTime>
159 <StopNum>0</StopNum>
160 <BookingCodes>
161 <BookingCode ClassType="economy">
162 <BookingCode>E</BookingCode>
163 </BookingCode>
164 </BookingCodes>
165 <FlightTime>80</FlightTime>
166 <TimeZone Departure="1" Arrival="1"/>
167 <ETicket>true</ETicket>
168 </Segment>
169 </Segments>
170 <PricingInfo Refundable="false">
171 <PassengerFare Type="ADT" Quantity="1">
172 <BaseFare Currency="EUR" Amount="165"/>
173 <EquiveFare Currency="RUB" Amount="8250"/>
174 <TotalFare Currency="RUB" Amount="13681"/>
175 <Taxes>
176 <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/>
177 <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/>
178 <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/>
179 <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/>
180 <Tax CurCode="RUB" TaxCode="JD" Amount="675"/>
181 <Tax CurCode="RUB" TaxCode="QV" Amount="186"/>
182 </Taxes>
183 <Tariffs/>
184 <FareCalc>MOW SU X/BCN SU MAD225.45NUC225.45END ROE0.731857</FareCalc>
185 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
186 </PassengerFare>
187 <PassengerFare Type="CNN" Quantity="1">
188 <BaseFare Currency="EUR" Amount="124"/>
189 <EquiveFare Currency="RUB" Amount="6200"/>
190 <TotalFare Currency="RUB" Amount="11631"/>
191 <Taxes>
192 <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/>
193 <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/>
194 <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/>
195 <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/>
196 <Tax CurCode="RUB" TaxCode="JD" Amount="675"/>
197 <Tax CurCode="RUB" TaxCode="QV" Amount="186"/>
198 </Taxes>
199 <Tariffs/>
200 <FareCalc>MOW SU X/BCN SU MAD169.08NUC169.08END ROE0.731857</FareCalc>
201 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
202 </PassengerFare>
203 </PricingInfo>
204 <Commission/>
205 <Charges Currency="RUB">0</Charges>
206 <TotalPrice Currency="RUB">25312</TotalPrice>
207 </Flight>
208 .........
209 <Flight>...</Flight>
210 </Flights>
211 <Errors xsi:nil="true"/>
212 </SearchFlights>
213 </Response>
214 </ResponseBin>
215 </ns1:searchResponse>
216 </SOAP-ENV:Body>
217 </SOAP-ENV:Envelope>
Перелет туда-обратно
Пример перелета туда-обратно: Москва — Париж, 2 взрослых, бизнес класс.
Запрос
1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights">
2 <soapenv:Header/>
3 <soapenv:Body>
4 <ver:search>
5 <RequestBin>
6 <Request>
7 <SearchFlights LinkOnly="false">
8 <ODPairs Type="RT" Direct="false" AroundDates="0">
9 <!--Zero or more repetitions:-->
10 <ODPair>
11 <DepDate>2014-03-20</DepDate>
12 <DepAirp CodeType="IATA">MOW</DepAirp>
13 <ArrAirp CodeType="IATA">PAR</ArrAirp>
14 </ODPair>
15 <ODPair>
16 <DepDate>2014-03-21</DepDate>
17 <DepAirp CodeType="IATA">PAR</DepAirp>
18 <ArrAirp CodeType="IATA">MOW</ArrAirp>
19 </ODPair>
20 </ODPairs>
21 <Travellers>
22 <!--Zero or more repetitions:-->
23 <Traveller Type="ADT" Count="2"/>
24 </Travellers>
25 <Restrictions>
26 <ClassPref>business</ClassPref>
27 <OnlyAvail>false</OnlyAvail>
28 <AirVPrefs/>
29 <IncludePrivateFare>false</IncludePrivateFare>
30 <CurrencyCode>RUB</CurrencyCode>
31 </Restrictions>
32 </SearchFlights>
33 </Request>
34 <Source>
35 <ClientId>---</ClientId>
36 <APIKey>---</APIKey>
37 <Language>RU</Language>
38 <Currency>RUB</Currency>
39 </Source>
40 </RequestBin>
41 </ver:search>
42 </soapenv:Body>
43 </soapenv:Envelope>
Ответ
1 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2 <SOAP-ENV:Body>
3 <ns1:searchResponse>
4 <ResponseBin>
5 <Response>
6 <SearchFlights>
7 <Flights SearchId="13965" ResultURL="http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D13965">
8 <Flight FlightId="168240001">
9 <WebService>SABRE</WebService>
10 <ValCompany/>
11 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13965%26flight%3D168240001</URL>
12 <Segments>
13 <Segment SegNum="1" SegGroupNum="0">
14 <DepAirp CodeType="IATA">SVO</DepAirp>
15 <DepTerminal/>
16 <ArrAirp CodeType="IATA">CPH</ArrAirp>
17 <ArrTerminal/>
18 <OpAirline>SK</OpAirline>
19 <MarkAirline>SK</MarkAirline>
20 <FlightNumber>735</FlightNumber>
21 <AircraftType>319</AircraftType>
22 <DepDateTime>2014-03-20T16:30:00</DepDateTime>
23 <ArrDateTime>2014-03-20T16:15:00</ArrDateTime>
24 <StopNum>0</StopNum>
25 <BookingCodes>
26 <BookingCode ClassType="economy">
27 <BookingCode>T</BookingCode>
28 </BookingCode>
29 </BookingCodes>
30 <FlightTime>165</FlightTime>
31 <TimeZone Departure="4" Arrival="1"/>
32 <ETicket>true</ETicket>
33 </Segment>
34 <Segment SegNum="2" SegGroupNum="0">
35 <DepAirp CodeType="IATA">CPH</DepAirp>
36 <DepTerminal/>
37 <ArrAirp CodeType="IATA">CDG</ArrAirp>
38 <ArrTerminal/>
39 <OpAirline>SK</OpAirline>
40 <MarkAirline>SK</MarkAirline>
41 <FlightNumber>1563</FlightNumber>
42 <AircraftType>320</AircraftType>
43 <DepDateTime>2014-03-20T20:10:00</DepDateTime>
44 <ArrDateTime>2014-03-20T22:05:00</ArrDateTime>
45 <StopNum>0</StopNum>
46 <BookingCodes>
47 <BookingCode ClassType="economy">
48 <BookingCode>T</BookingCode>
49 </BookingCode>
50 </BookingCodes>
51 <FlightTime>115</FlightTime>
52 <TimeZone Departure="1" Arrival="1"/>
53 <ETicket>true</ETicket>
54 </Segment>
55 <Segment SegNum="3" SegGroupNum="1">
56 <DepAirp CodeType="IATA">CDG</DepAirp>
57 <DepTerminal/>
58 <ArrAirp CodeType="IATA">CPH</ArrAirp>
59 <ArrTerminal/>
60 <OpAirline>SK</OpAirline>
61 <MarkAirline>SK</MarkAirline>
62 <FlightNumber>1568</FlightNumber>
63 <AircraftType>320</AircraftType>
64 <DepDateTime>2014-03-21T06:05:00</DepDateTime>
65 <ArrDateTime>2014-03-21T07:55:00</ArrDateTime>
66 <StopNum>0</StopNum>
67 <BookingCodes>
68 <BookingCode ClassType="economy">
69 <BookingCode>T</BookingCode>
70 </BookingCode>
71 </BookingCodes>
72 <FlightTime>110</FlightTime>
73 <TimeZone Departure="1" Arrival="1"/>
74 <ETicket>true</ETicket>
75 </Segment>
76 <Segment SegNum="4" SegGroupNum="1">
77 <DepAirp CodeType="IATA">CPH</DepAirp>
78 <DepTerminal/>
79 <ArrAirp CodeType="IATA">SVO</ArrAirp>
80 <ArrTerminal/>
81 <OpAirline>SK</OpAirline>
82 <MarkAirline>SK</MarkAirline>
83 <FlightNumber>734</FlightNumber>
84 <AircraftType>CR9</AircraftType>
85 <DepDateTime>2014-03-21T10:20:00</DepDateTime>
86 <ArrDateTime>2014-03-21T15:45:00</ArrDateTime>
87 <StopNum>0</StopNum>
88 <BookingCodes>
89 <BookingCode ClassType="economy">
90 <BookingCode>T</BookingCode>
91 </BookingCode>
92 </BookingCodes>
93 <FlightTime>145</FlightTime>
94 <TimeZone Departure="1" Arrival="4"/>
95 <ETicket>true</ETicket>
96 </Segment>
97 </Segments>
98 <PricingInfo Refundable="true">
99 <PassengerFare Type="ADT" Quantity="2">
100 <BaseFare Currency="EUR" Amount="50"/>
101 <EquiveFare Currency="RUB" Amount="2500"/>
102 <TotalFare Currency="RUB" Amount="10948"/>
103 <Taxes>
104 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
105 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
106 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
107 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
108 <Tax CurCode="RUB" TaxCode="RI" Amount="530"/>
109 <Tax CurCode="RUB" TaxCode="RI" Amount="530"/>
110 <Tax CurCode="RUB" TaxCode="UH" Amount="246"/>
111 <Tax CurCode="RUB" TaxCode="ZO1" Amount="744"/>
112 <Tax CurCode="RUB" TaxCode="ZO1" Amount="744"/>
113 <Tax CurCode="RUB" TaxCode="FR1" Amount="216"/>
114 <Tax CurCode="RUB" TaxCode="FR4" Amount="638"/>
115 <Tax CurCode="RUB" TaxCode="QX1" Amount="600"/>
116 <Tax CurCode="RUB" TaxCode="IZ4" Amount="200"/>
117 </Taxes>
118 <Tariffs/>
119 <FareCalc>MOW SK X/CPH SK PAR34.15SK X/CPH SK MOW34.15NUC68.30END ROE0.731857</FareCalc>
120 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
121 </PassengerFare>
122 </PricingInfo>
123 <Commission/>
124 <Charges Currency="RUB">0</Charges>
125 <TotalPrice Currency="RUB">21896</TotalPrice>
126 </Flight>
127 <Flight FlightId="168240002">
128 <WebService>SABRE</WebService>
129 <ValCompany/>
130 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13965%26flight%3D168240002</URL>
131 <Segments>
132 <Segment SegNum="1" SegGroupNum="0">
133 <DepAirp CodeType="IATA">SVO</DepAirp>
134 <DepTerminal/>
135 <ArrAirp CodeType="IATA">CPH</ArrAirp>
136 <ArrTerminal/>
137 <OpAirline>SK</OpAirline>
138 <MarkAirline>SK</MarkAirline>
139 <FlightNumber>735</FlightNumber>
140 <AircraftType>319</AircraftType>
141 <DepDateTime>2014-03-20T16:30:00</DepDateTime>
142 <ArrDateTime>2014-03-20T16:15:00</ArrDateTime>
143 <StopNum>0</StopNum>
144 <BookingCodes>
145 <BookingCode ClassType="economy">
146 <BookingCode>T</BookingCode>
147 </BookingCode>
148 </BookingCodes>
149 <FlightTime>165</FlightTime>
150 <TimeZone Departure="4" Arrival="1"/>
151 <ETicket>true</ETicket>
152 </Segment>
153 <Segment SegNum="2" SegGroupNum="0">
154 <DepAirp CodeType="IATA">CPH</DepAirp>
155 <DepTerminal/>
156 <ArrAirp CodeType="IATA">CDG</ArrAirp>
157 <ArrTerminal/>
158 <OpAirline>SK</OpAirline>
159 <MarkAirline>SK</MarkAirline>
160 <FlightNumber>1563</FlightNumber>
161 <AircraftType>320</AircraftType>
162 <DepDateTime>2014-03-20T20:10:00</DepDateTime>
163 <ArrDateTime>2014-03-20T22:05:00</ArrDateTime>
164 <StopNum>0</StopNum>
165 <BookingCodes>
166 <BookingCode ClassType="economy">
167 <BookingCode>T</BookingCode>
168 </BookingCode>
169 </BookingCodes>
170 <FlightTime>115</FlightTime>
171 <TimeZone Departure="1" Arrival="1"/>
172 <ETicket>true</ETicket>
173 </Segment>
174 <Segment SegNum="3" SegGroupNum="1">
175 <DepAirp CodeType="IATA">CDG</DepAirp>
176 <DepTerminal/>
177 <ArrAirp CodeType="IATA">CPH</ArrAirp>
178 <ArrTerminal/>
179 <OpAirline>SK</OpAirline>
180 <MarkAirline>SK</MarkAirline>
181 <FlightNumber>568</FlightNumber>
182 <AircraftType>320</AircraftType>
183 <DepDateTime>2014-03-21T15:15:00</DepDateTime>
184 <ArrDateTime>2014-03-21T17:05:00</ArrDateTime>
185 <StopNum>0</StopNum>
186 <BookingCodes>
187 <BookingCode ClassType="economy">
188 <BookingCode>T</BookingCode>
189 </BookingCode>
190 </BookingCodes>
191 <FlightTime>110</FlightTime>
192 <TimeZone Departure="1" Arrival="1"/>
193 <ETicket>true</ETicket>
194 </Segment>
195 <Segment SegNum="4" SegGroupNum="1">
196 <DepAirp CodeType="IATA">CPH</DepAirp>
197 <DepTerminal/>
198 <ArrAirp CodeType="IATA">SVO</ArrAirp>
199 <ArrTerminal/>
200 <OpAirline>SK</OpAirline>
201 <MarkAirline>SK</MarkAirline>
202 <FlightNumber>734</FlightNumber>
203 <AircraftType>CR9</AircraftType>
204 <DepDateTime>2014-03-22T10:20:00</DepDateTime>
205 <ArrDateTime>2014-03-22T15:45:00</ArrDateTime>
206 <StopNum>0</StopNum>
207 <BookingCodes>
208 <BookingCode ClassType="economy">
209 <BookingCode>T</BookingCode>
210 </BookingCode>
211 </BookingCodes>
212 <FlightTime>145</FlightTime>
213 <TimeZone Departure="1" Arrival="4"/>
214 <ETicket>true</ETicket>
215 </Segment>
216 </Segments>
217 <PricingInfo Refundable="true">
218 <PassengerFare Type="ADT" Quantity="2">
219 <BaseFare Currency="EUR" Amount="50"/>
220 <EquiveFare Currency="RUB" Amount="2500"/>
221 <TotalFare Currency="RUB" Amount="10948"/>
222 <Taxes>
223 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
224 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
225 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
226 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
227 <Tax CurCode="RUB" TaxCode="RI" Amount="530"/>
228 <Tax CurCode="RUB" TaxCode="RI" Amount="530"/>
229 <Tax CurCode="RUB" TaxCode="UH" Amount="246"/>
230 <Tax CurCode="RUB" TaxCode="ZO1" Amount="744"/>
231 <Tax CurCode="RUB" TaxCode="ZO1" Amount="744"/>
232 <Tax CurCode="RUB" TaxCode="FR1" Amount="216"/>
233 <Tax CurCode="RUB" TaxCode="FR4" Amount="638"/>
234 <Tax CurCode="RUB" TaxCode="QX1" Amount="600"/>
235 <Tax CurCode="RUB" TaxCode="IZ4" Amount="200"/>
236 </Taxes>
237 <Tariffs/>
238 <FareCalc>MOW SK X/CPH SK PAR34.15SK X/CPH SK MOW34.15NUC68.30END ROE0.731857</FareCalc>
239 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
240 </PassengerFare>
241 </PricingInfo>
242 <Commission/>
243 <Charges Currency="RUB">0</Charges>
244 <TotalPrice Currency="RUB">21896</TotalPrice>
245 </Flight>
246 <Flight FlightId="168240003">
247 <WebService>SABRE</WebService>
248 <ValCompany/>
249 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13965%26flight%3D168240003</URL>
250 <Segments>
251 <Segment SegNum="1" SegGroupNum="0">
252 <DepAirp CodeType="IATA">SVO</DepAirp>
253 <DepTerminal/>
254 <ArrAirp CodeType="IATA">OSL</ArrAirp>
255 <ArrTerminal/>
256 <OpAirline>SU</OpAirline>
257 <MarkAirline>SK</MarkAirline>
258 <FlightNumber>8711</FlightNumber>
259 <AircraftType>319</AircraftType>
260 <DepDateTime>2014-03-20T12:20:00</DepDateTime>
261 <ArrDateTime>2014-03-20T12:15:00</ArrDateTime>
262 <StopNum>0</StopNum>
263 <BookingCodes>
264 <BookingCode ClassType="economy">
265 <BookingCode>K</BookingCode>
266 </BookingCode>
267 </BookingCodes>
268 <FlightTime>175</FlightTime>
269 <TimeZone Departure="4" Arrival="1"/>
270 <ETicket>true</ETicket>
271 </Segment>
272 <Segment SegNum="2" SegGroupNum="0">
273 <DepAirp CodeType="IATA">OSL</DepAirp>
274 <DepTerminal/>
275 <ArrAirp CodeType="IATA">CDG</ArrAirp>
276 <ArrTerminal/>
277 <OpAirline>SK</OpAirline>
278 <MarkAirline>SK</MarkAirline>
279 <FlightNumber>839</FlightNumber>
280 <AircraftType>738</AircraftType>
281 <DepDateTime>2014-03-20T17:10:00</DepDateTime>
282 <ArrDateTime>2014-03-20T19:35:00</ArrDateTime>
283 <StopNum>0</StopNum>
284 <BookingCodes>
285 <BookingCode ClassType="economy">
286 <BookingCode>K</BookingCode>
287 </BookingCode>
288 </BookingCodes>
289 <FlightTime>145</FlightTime>
290 <TimeZone Departure="1" Arrival="1"/>
291 <ETicket>true</ETicket>
292 </Segment>
293 <Segment SegNum="3" SegGroupNum="1">
294 <DepAirp CodeType="IATA">CDG</DepAirp>
295 <DepTerminal/>
296 <ArrAirp CodeType="IATA">CPH</ArrAirp>
297 <ArrTerminal/>
298 <OpAirline>SK</OpAirline>
299 <MarkAirline>SK</MarkAirline>
300 <FlightNumber>1568</FlightNumber>
301 <AircraftType>320</AircraftType>
302 <DepDateTime>2014-03-21T06:05:00</DepDateTime>
303 <ArrDateTime>2014-03-21T07:55:00</ArrDateTime>
304 <StopNum>0</StopNum>
305 <BookingCodes>
306 <BookingCode ClassType="economy">
307 <BookingCode>T</BookingCode>
308 </BookingCode>
309 </BookingCodes>
310 <FlightTime>110</FlightTime>
311 <TimeZone Departure="1" Arrival="1"/>
312 <ETicket>true</ETicket>
313 </Segment>
314 <Segment SegNum="4" SegGroupNum="1">
315 <DepAirp CodeType="IATA">CPH</DepAirp>
316 <DepTerminal/>
317 <ArrAirp CodeType="IATA">SVO</ArrAirp>
318 <ArrTerminal/>
319 <OpAirline>SU</OpAirline>
320 <MarkAirline>SK</MarkAirline>
321 <FlightNumber>8701</FlightNumber>
322 <AircraftType>320</AircraftType>
323 <DepDateTime>2014-03-21T13:05:00</DepDateTime>
324 <ArrDateTime>2014-03-21T18:30:00</ArrDateTime>
325 <StopNum>0</StopNum>
326 <BookingCodes>
327 <BookingCode ClassType="economy">
328 <BookingCode>T</BookingCode>
329 </BookingCode>
330 </BookingCodes>
331 <FlightTime>145</FlightTime>
332 <TimeZone Departure="1" Arrival="4"/>
333 <ETicket>true</ETicket>
334 </Segment>
335 </Segments>
336 <PricingInfo Refundable="true">
337 <PassengerFare Type="ADT" Quantity="2">
338 <BaseFare Currency="EUR" Amount="61"/>
339 <EquiveFare Currency="RUB" Amount="3050"/>
340 <TotalFare Currency="RUB" Amount="11937"/>
341 <Taxes>
342 <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/>
343 <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/>
344 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
345 <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/>
346 <Tax CurCode="RUB" TaxCode="RI" Amount="530"/>
347 <Tax CurCode="RUB" TaxCode="RI" Amount="530"/>
348 <Tax CurCode="RUB" TaxCode="UH" Amount="246"/>
349 <Tax CurCode="RUB" TaxCode="ZN" Amount="369"/>
350 <Tax CurCode="RUB" TaxCode="FR1" Amount="216"/>
351 <Tax CurCode="RUB" TaxCode="FR4" Amount="408"/>
352 <Tax CurCode="RUB" TaxCode="QX1" Amount="344"/>
353 <Tax CurCode="RUB" TaxCode="ZO1" Amount="744"/>
354 </Taxes>
355 <Tariffs/>
356 <FareCalc>MOW SK X/OSL SK PAR49.18SK X/CPH SK MOW34.15NUC83.33END ROE0.731857</FareCalc>
357 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
358 </PassengerFare>
359 </PricingInfo>
360 <Commission/>
361 <Charges Currency="RUB">0</Charges>
362 <TotalPrice Currency="RUB">23874</TotalPrice>
363 </Flight>
364 .........
365 <Flight>...</Flight>
366 </Flights>
367 <Errors xsi:nil="true"/>
368 </SearchFlights>
369 </Response>
370 </ResponseBin>
371 </ns1:searchResponse>
372 </SOAP-ENV:Body>
373 </SOAP-ENV:Envelope>
Сложный маршрут
Пример сложного маршрута: Прага — Москва — Милан — Мадрид, 1 взрослый, 1 младенец, эконом класс.
Запрос
1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights">
2 <soapenv:Header/>
3 <soapenv:Body>
4 <ver:search>
5 <RequestBin>
6 <Request>
7 <SearchFlights LinkOnly="false">
8 <ODPairs Type="CR" Direct="false" AroundDates="0">
9 <!--Zero or more repetitions:-->
10 <ODPair>
11 <DepDate>2014-03-20</DepDate>
12 <DepAirp CodeType="IATA">PRG</DepAirp>
13 <ArrAirp CodeType="IATA">MOW</ArrAirp>
14 </ODPair>
15 <ODPair>
16 <DepDate>2014-03-23</DepDate>
17 <DepAirp CodeType="IATA">MOW</DepAirp>
18 <ArrAirp CodeType="IATA">MIL</ArrAirp>
19 </ODPair>
20 <ODPair>
21 <DepDate>2014-03-27</DepDate>
22 <DepAirp CodeType="IATA">MIL</DepAirp>
23 <ArrAirp CodeType="IATA">MAD</ArrAirp>
24 </ODPair>
25 </ODPairs>
26 <Travellers>
27 <!--Zero or more repetitions:-->
28 <Traveller Type="ADT" Count="1"/>
29 <Traveller Type="INF" Count="1"/>
30 </Travellers>
31 <Restrictions>
32 <ClassPref>economy</ClassPref>
33 <OnlyAvail>false</OnlyAvail>
34 <AirVPrefs/>
35 <IncludePrivateFare>false</IncludePrivateFare>
36 <CurrencyCode>RUB</CurrencyCode>
37 </Restrictions>
38 </SearchFlights>
39 </Request>
40 <Source>
41 <ClientId>---</ClientId>
42 <APIKey>---</APIKey>
43 <Language>RU</Language>
44 <Currency>RUB</Currency>
45 </Source>
46 </RequestBin>
47 </ver:search>
48 </soapenv:Body>
49 </soapenv:Envelope>
Ответ
1 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://trunk.mlsd.ru/nemoflights/?version%3D1.0%26for%3DSearchFlights" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2 <SOAP-ENV:Body>
3 <ns1:searchResponse>
4 <ResponseBin>
5 <Response>
6 <SearchFlights>
7 <Flights SearchId="13967" ResultURL="http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D13967">
8 <Flight FlightId="168260001">
9 <WebService>SABRE</WebService>
10 <ValCompany/>
11 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13967%26flight%3D168260001</URL>
12 <Segments>
13 <Segment SegNum="1" SegGroupNum="0">
14 <DepAirp CodeType="IATA">PRG</DepAirp>
15 <DepTerminal/>
16 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
17 <ArrTerminal/>
18 <OpAirline>LX</OpAirline>
19 <MarkAirline>LX</MarkAirline>
20 <FlightNumber>1485</FlightNumber>
21 <AircraftType>AR1</AircraftType>
22 <DepDateTime>2014-03-20T10:10:00</DepDateTime>
23 <ArrDateTime>2014-03-20T11:35:00</ArrDateTime>
24 <StopNum>0</StopNum>
25 <BookingCodes>
26 <BookingCode ClassType="economy">
27 <BookingCode>K</BookingCode>
28 </BookingCode>
29 </BookingCodes>
30 <FlightTime>85</FlightTime>
31 <TimeZone Departure="1" Arrival="1"/>
32 <ETicket>true</ETicket>
33 </Segment>
34 <Segment SegNum="2" SegGroupNum="0">
35 <DepAirp CodeType="IATA">ZRH</DepAirp>
36 <DepTerminal/>
37 <ArrAirp CodeType="IATA">DME</ArrAirp>
38 <ArrTerminal/>
39 <OpAirline>LX</OpAirline>
40 <MarkAirline>LX</MarkAirline>
41 <FlightNumber>1326</FlightNumber>
42 <AircraftType>321</AircraftType>
43 <DepDateTime>2014-03-20T12:20:00</DepDateTime>
44 <ArrDateTime>2014-03-20T18:50:00</ArrDateTime>
45 <StopNum>0</StopNum>
46 <BookingCodes>
47 <BookingCode ClassType="economy">
48 <BookingCode>K</BookingCode>
49 </BookingCode>
50 </BookingCodes>
51 <FlightTime>210</FlightTime>
52 <TimeZone Departure="1" Arrival="4"/>
53 <ETicket>true</ETicket>
54 </Segment>
55 <Segment SegNum="3" SegGroupNum="1">
56 <DepAirp CodeType="IATA">DME</DepAirp>
57 <DepTerminal/>
58 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
59 <ArrTerminal/>
60 <OpAirline>LX</OpAirline>
61 <MarkAirline>LX</MarkAirline>
62 <FlightNumber>1325</FlightNumber>
63 <AircraftType>321</AircraftType>
64 <DepDateTime>2014-03-23T10:05:00</DepDateTime>
65 <ArrDateTime>2014-03-23T10:45:00</ArrDateTime>
66 <StopNum>0</StopNum>
67 <BookingCodes>
68 <BookingCode ClassType="economy">
69 <BookingCode>V</BookingCode>
70 </BookingCode>
71 </BookingCodes>
72 <FlightTime>220</FlightTime>
73 <TimeZone Departure="4" Arrival="1"/>
74 <ETicket>true</ETicket>
75 </Segment>
76 <Segment SegNum="4" SegGroupNum="1">
77 <DepAirp CodeType="IATA">ZRH</DepAirp>
78 <DepTerminal/>
79 <ArrAirp CodeType="IATA">MXP</ArrAirp>
80 <ArrTerminal/>
81 <OpAirline>LX</OpAirline>
82 <MarkAirline>LX</MarkAirline>
83 <FlightNumber>1628</FlightNumber>
84 <AircraftType>AR1</AircraftType>
85 <DepDateTime>2014-03-23T12:25:00</DepDateTime>
86 <ArrDateTime>2014-03-23T13:20:00</ArrDateTime>
87 <StopNum>0</StopNum>
88 <BookingCodes>
89 <BookingCode ClassType="economy">
90 <BookingCode>K</BookingCode>
91 </BookingCode>
92 </BookingCodes>
93 <FlightTime>55</FlightTime>
94 <TimeZone Departure="1" Arrival="1"/>
95 <ETicket>true</ETicket>
96 </Segment>
97 <Segment SegNum="5" SegGroupNum="2">
98 <DepAirp CodeType="IATA">MXP</DepAirp>
99 <DepTerminal/>
100 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
101 <ArrTerminal/>
102 <OpAirline>LX</OpAirline>
103 <MarkAirline>LX</MarkAirline>
104 <FlightNumber>1613</FlightNumber>
105 <AircraftType>AR1</AircraftType>
106 <DepDateTime>2014-03-27T10:00:00</DepDateTime>
107 <ArrDateTime>2014-03-27T10:55:00</ArrDateTime>
108 <StopNum>0</StopNum>
109 <BookingCodes>
110 <BookingCode ClassType="economy">
111 <BookingCode>K</BookingCode>
112 </BookingCode>
113 </BookingCodes>
114 <FlightTime>55</FlightTime>
115 <TimeZone Departure="1" Arrival="1"/>
116 <ETicket>true</ETicket>
117 </Segment>
118 <Segment SegNum="6" SegGroupNum="2">
119 <DepAirp CodeType="IATA">ZRH</DepAirp>
120 <DepTerminal/>
121 <ArrAirp CodeType="IATA">MAD</ArrAirp>
122 <ArrTerminal/>
123 <OpAirline>LX</OpAirline>
124 <MarkAirline>LX</MarkAirline>
125 <FlightNumber>2026</FlightNumber>
126 <AircraftType>320</AircraftType>
127 <DepDateTime>2014-03-27T12:30:00</DepDateTime>
128 <ArrDateTime>2014-03-27T14:50:00</ArrDateTime>
129 <StopNum>0</StopNum>
130 <BookingCodes>
131 <BookingCode ClassType="economy">
132 <BookingCode>V</BookingCode>
133 </BookingCode>
134 </BookingCodes>
135 <FlightTime>140</FlightTime>
136 <TimeZone Departure="1" Arrival="1"/>
137 <ETicket>true</ETicket>
138 </Segment>
139 </Segments>
140 <PricingInfo Refundable="false">
141 <PassengerFare Type="ADT" Quantity="1">
142 <BaseFare Currency="CZK" Amount="10102"/>
143 <EquiveFare Currency="RUB" Amount="18690"/>
144 <TotalFare Currency="RUB" Amount="31249"/>
145 <Taxes>
146 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
147 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
148 <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/>
149 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
150 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
151 <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/>
152 <Tax CurCode="RUB" TaxCode="RI" Amount="307"/>
153 <Tax CurCode="RUB" TaxCode="RI" Amount="307"/>
154 <Tax CurCode="RUB" TaxCode="UH" Amount="230"/>
155 <Tax CurCode="RUB" TaxCode="CZ" Amount="1046"/>
156 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
157 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
158 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
159 <Tax CurCode="RUB" TaxCode="EX" Amount="50"/>
160 <Tax CurCode="RUB" TaxCode="IT1" Amount="631"/>
161 <Tax CurCode="RUB" TaxCode="VT" Amount="127"/>
162 <Tax CurCode="RUB" TaxCode="HB" Amount="325"/>
163 <Tax CurCode="RUB" TaxCode="MJ" Amount="60"/>
164 </Taxes>
165 <Tariffs/>
166 <FareCalc>PRG LX X/ZRH LX MOW30.25LX ZRH*LX MIL35.71LX ZRH35.71*LX MAD MOWZRH264.39 1S136.63NUC502.69END ROE20.0954</FareCalc>
167 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
168 </PassengerFare>
169 <PassengerFare Type="INF" Quantity="1">
170 <BaseFare Currency="CZK" Amount="1115"/>
171 <EquiveFare Currency="RUB" Amount="2065"/>
172 <TotalFare Currency="RUB" Amount="2065"/>
173 <Taxes/>
174 <Tariffs/>
175 <FareCalc>PRG LX X/ZRH LX MOW3.02LX ZRH*LX MIL3.57LX ZRH3.57*LX MAD MOWZRH45.29NUC55.45END ROE20.0954</FareCalc>
176 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
177 </PassengerFare>
178 </PricingInfo>
179 <Commission/>
180 <Charges Currency="RUB">0</Charges>
181 <TotalPrice Currency="RUB">33314</TotalPrice>
182 </Flight>
183 <Flight FlightId="168260002">
184 <WebService>SABRE</WebService>
185 <ValCompany/>
186 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13967%26flight%3D168260002</URL>
187 <Segments>
188 <Segment SegNum="1" SegGroupNum="0">
189 <DepAirp CodeType="IATA">PRG</DepAirp>
190 <DepTerminal/>
191 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
192 <ArrTerminal/>
193 <OpAirline>LX</OpAirline>
194 <MarkAirline>LX</MarkAirline>
195 <FlightNumber>1485</FlightNumber>
196 <AircraftType>AR1</AircraftType>
197 <DepDateTime>2014-03-20T10:10:00</DepDateTime>
198 <ArrDateTime>2014-03-20T11:35:00</ArrDateTime>
199 <StopNum>0</StopNum>
200 <BookingCodes>
201 <BookingCode ClassType="economy">
202 <BookingCode>K</BookingCode>
203 </BookingCode>
204 </BookingCodes>
205 <FlightTime>85</FlightTime>
206 <TimeZone Departure="1" Arrival="1"/>
207 <ETicket>true</ETicket>
208 </Segment>
209 <Segment SegNum="2" SegGroupNum="0">
210 <DepAirp CodeType="IATA">ZRH</DepAirp>
211 <DepTerminal/>
212 <ArrAirp CodeType="IATA">DME</ArrAirp>
213 <ArrTerminal/>
214 <OpAirline>LX</OpAirline>
215 <MarkAirline>LX</MarkAirline>
216 <FlightNumber>1326</FlightNumber>
217 <AircraftType>321</AircraftType>
218 <DepDateTime>2014-03-20T12:20:00</DepDateTime>
219 <ArrDateTime>2014-03-20T18:50:00</ArrDateTime>
220 <StopNum>0</StopNum>
221 <BookingCodes>
222 <BookingCode ClassType="economy">
223 <BookingCode>K</BookingCode>
224 </BookingCode>
225 </BookingCodes>
226 <FlightTime>210</FlightTime>
227 <TimeZone Departure="1" Arrival="4"/>
228 <ETicket>true</ETicket>
229 </Segment>
230 <Segment SegNum="3" SegGroupNum="1">
231 <DepAirp CodeType="IATA">DME</DepAirp>
232 <DepTerminal/>
233 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
234 <ArrTerminal/>
235 <OpAirline>LX</OpAirline>
236 <MarkAirline>LX</MarkAirline>
237 <FlightNumber>1325</FlightNumber>
238 <AircraftType>321</AircraftType>
239 <DepDateTime>2014-03-23T10:05:00</DepDateTime>
240 <ArrDateTime>2014-03-23T10:45:00</ArrDateTime>
241 <StopNum>0</StopNum>
242 <BookingCodes>
243 <BookingCode ClassType="economy">
244 <BookingCode>V</BookingCode>
245 </BookingCode>
246 </BookingCodes>
247 <FlightTime>220</FlightTime>
248 <TimeZone Departure="4" Arrival="1"/>
249 <ETicket>true</ETicket>
250 </Segment>
251 <Segment SegNum="4" SegGroupNum="1">
252 <DepAirp CodeType="IATA">ZRH</DepAirp>
253 <DepTerminal/>
254 <ArrAirp CodeType="IATA">MXP</ArrAirp>
255 <ArrTerminal/>
256 <OpAirline>LX</OpAirline>
257 <MarkAirline>LX</MarkAirline>
258 <FlightNumber>1628</FlightNumber>
259 <AircraftType>AR1</AircraftType>
260 <DepDateTime>2014-03-23T12:25:00</DepDateTime>
261 <ArrDateTime>2014-03-23T13:20:00</ArrDateTime>
262 <StopNum>0</StopNum>
263 <BookingCodes>
264 <BookingCode ClassType="economy">
265 <BookingCode>K</BookingCode>
266 </BookingCode>
267 </BookingCodes>
268 <FlightTime>55</FlightTime>
269 <TimeZone Departure="1" Arrival="1"/>
270 <ETicket>true</ETicket>
271 </Segment>
272 <Segment SegNum="5" SegGroupNum="2">
273 <DepAirp CodeType="IATA">MXP</DepAirp>
274 <DepTerminal/>
275 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
276 <ArrTerminal/>
277 <OpAirline>LX</OpAirline>
278 <MarkAirline>LX</MarkAirline>
279 <FlightNumber>1617</FlightNumber>
280 <AircraftType>AR1</AircraftType>
281 <DepDateTime>2014-03-27T11:10:00</DepDateTime>
282 <ArrDateTime>2014-03-27T12:10:00</ArrDateTime>
283 <StopNum>0</StopNum>
284 <BookingCodes>
285 <BookingCode ClassType="economy">
286 <BookingCode>K</BookingCode>
287 </BookingCode>
288 </BookingCodes>
289 <FlightTime>60</FlightTime>
290 <TimeZone Departure="1" Arrival="1"/>
291 <ETicket>true</ETicket>
292 </Segment>
293 <Segment SegNum="6" SegGroupNum="2">
294 <DepAirp CodeType="IATA">ZRH</DepAirp>
295 <DepTerminal/>
296 <ArrAirp CodeType="IATA">MAD</ArrAirp>
297 <ArrTerminal/>
298 <OpAirline>LX</OpAirline>
299 <MarkAirline>LX</MarkAirline>
300 <FlightNumber>2032</FlightNumber>
301 <AircraftType>319</AircraftType>
302 <DepDateTime>2014-03-27T16:40:00</DepDateTime>
303 <ArrDateTime>2014-03-27T18:55:00</ArrDateTime>
304 <StopNum>0</StopNum>
305 <BookingCodes>
306 <BookingCode ClassType="economy">
307 <BookingCode>V</BookingCode>
308 </BookingCode>
309 </BookingCodes>
310 <FlightTime>135</FlightTime>
311 <TimeZone Departure="1" Arrival="1"/>
312 <ETicket>true</ETicket>
313 </Segment>
314 </Segments>
315 <PricingInfo Refundable="false">
316 <PassengerFare Type="ADT" Quantity="1">
317 <BaseFare Currency="CZK" Amount="10102"/>
318 <EquiveFare Currency="RUB" Amount="18690"/>
319 <TotalFare Currency="RUB" Amount="31249"/>
320 <Taxes>
321 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
322 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
323 <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/>
324 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
325 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
326 <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/>
327 <Tax CurCode="RUB" TaxCode="RI" Amount="307"/>
328 <Tax CurCode="RUB" TaxCode="RI" Amount="307"/>
329 <Tax CurCode="RUB" TaxCode="UH" Amount="230"/>
330 <Tax CurCode="RUB" TaxCode="CZ" Amount="1046"/>
331 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
332 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
333 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
334 <Tax CurCode="RUB" TaxCode="EX" Amount="50"/>
335 <Tax CurCode="RUB" TaxCode="IT1" Amount="631"/>
336 <Tax CurCode="RUB" TaxCode="VT" Amount="127"/>
337 <Tax CurCode="RUB" TaxCode="HB" Amount="325"/>
338 <Tax CurCode="RUB" TaxCode="MJ" Amount="60"/>
339 </Taxes>
340 <Tariffs/>
341 <FareCalc>PRG LX X/ZRH LX MOW30.25LX ZRH*LX MIL35.71LX ZRH35.71*LX MAD MOWZRH264.39 1S136.63NUC502.69END ROE20.0954</FareCalc>
342 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
343 </PassengerFare>
344 <PassengerFare Type="INF" Quantity="1">
345 <BaseFare Currency="CZK" Amount="1115"/>
346 <EquiveFare Currency="RUB" Amount="2065"/>
347 <TotalFare Currency="RUB" Amount="2065"/>
348 <Taxes/>
349 <Tariffs/>
350 <FareCalc>PRG LX X/ZRH LX MOW3.02LX ZRH*LX MIL3.57LX ZRH3.57*LX MAD MOWZRH45.29NUC55.45END ROE20.0954</FareCalc>
351 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
352 </PassengerFare>
353 </PricingInfo>
354 <Commission/>
355 <Charges Currency="RUB">0</Charges>
356 <TotalPrice Currency="RUB">33314</TotalPrice>
357 </Flight>
358 <Flight FlightId="168260003">
359 <WebService>SABRE</WebService>
360 <ValCompany/>
361 <URL>http%3A%2F%2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13967%26flight%3D168260003</URL>
362 <Segments>
363 <Segment SegNum="1" SegGroupNum="0">
364 <DepAirp CodeType="IATA">PRG</DepAirp>
365 <DepTerminal/>
366 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
367 <ArrTerminal/>
368 <OpAirline>LX</OpAirline>
369 <MarkAirline>LX</MarkAirline>
370 <FlightNumber>1485</FlightNumber>
371 <AircraftType>AR1</AircraftType>
372 <DepDateTime>2014-03-20T10:10:00</DepDateTime>
373 <ArrDateTime>2014-03-20T11:35:00</ArrDateTime>
374 <StopNum>0</StopNum>
375 <BookingCodes>
376 <BookingCode ClassType="economy">
377 <BookingCode>K</BookingCode>
378 </BookingCode>
379 </BookingCodes>
380 <FlightTime>85</FlightTime>
381 <TimeZone Departure="1" Arrival="1"/>
382 <ETicket>true</ETicket>
383 </Segment>
384 <Segment SegNum="2" SegGroupNum="0">
385 <DepAirp CodeType="IATA">ZRH</DepAirp>
386 <DepTerminal/>
387 <ArrAirp CodeType="IATA">DME</ArrAirp>
388 <ArrTerminal/>
389 <OpAirline>LX</OpAirline>
390 <MarkAirline>LX</MarkAirline>
391 <FlightNumber>1326</FlightNumber>
392 <AircraftType>321</AircraftType>
393 <DepDateTime>2014-03-20T12:20:00</DepDateTime>
394 <ArrDateTime>2014-03-20T18:50:00</ArrDateTime>
395 <StopNum>0</StopNum>
396 <BookingCodes>
397 <BookingCode ClassType="economy">
398 <BookingCode>K</BookingCode>
399 </BookingCode>
400 </BookingCodes>
401 <FlightTime>210</FlightTime>
402 <TimeZone Departure="1" Arrival="4"/>
403 <ETicket>true</ETicket>
404 </Segment>
405 <Segment SegNum="3" SegGroupNum="1">
406 <DepAirp CodeType="IATA">DME</DepAirp>
407 <DepTerminal/>
408 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
409 <ArrTerminal/>
410 <OpAirline>LX</OpAirline>
411 <MarkAirline>LX</MarkAirline>
412 <FlightNumber>1325</FlightNumber>
413 <AircraftType>321</AircraftType>
414 <DepDateTime>2014-03-23T10:05:00</DepDateTime>
415 <ArrDateTime>2014-03-23T10:45:00</ArrDateTime>
416 <StopNum>0</StopNum>
417 <BookingCodes>
418 <BookingCode ClassType="economy">
419 <BookingCode>V</BookingCode>
420 </BookingCode>
421 </BookingCodes>
422 <FlightTime>220</FlightTime>
423 <TimeZone Departure="4" Arrival="1"/>
424 <ETicket>true</ETicket>
425 </Segment>
426 <Segment SegNum="4" SegGroupNum="1">
427 <DepAirp CodeType="IATA">ZRH</DepAirp>
428 <DepTerminal/>
429 <ArrAirp CodeType="IATA">MXP</ArrAirp>
430 <ArrTerminal/>
431 <OpAirline>LX</OpAirline>
432 <MarkAirline>LX</MarkAirline>
433 <FlightNumber>1628</FlightNumber>
434 <AircraftType>AR1</AircraftType>
435 <DepDateTime>2014-03-23T12:25:00</DepDateTime>
436 <ArrDateTime>2014-03-23T13:20:00</ArrDateTime>
437 <StopNum>0</StopNum>
438 <BookingCodes>
439 <BookingCode ClassType="economy">
440 <BookingCode>K</BookingCode>
441 </BookingCode>
442 </BookingCodes>
443 <FlightTime>55</FlightTime>
444 <TimeZone Departure="1" Arrival="1"/>
445 <ETicket>true</ETicket>
446 </Segment>
447 <Segment SegNum="5" SegGroupNum="2">
448 <DepAirp CodeType="IATA">MXP</DepAirp>
449 <DepTerminal/>
450 <ArrAirp CodeType="IATA">ZRH</ArrAirp>
451 <ArrTerminal/>
452 <OpAirline>LX</OpAirline>
453 <MarkAirline>LX</MarkAirline>
454 <FlightNumber>1629</FlightNumber>
455 <AircraftType>AR1</AircraftType>
456 <DepDateTime>2014-03-27T15:00:00</DepDateTime>
457 <ArrDateTime>2014-03-27T16:00:00</ArrDateTime>
458 <StopNum>0</StopNum>
459 <BookingCodes>
460 <BookingCode ClassType="economy">
461 <BookingCode>K</BookingCode>
462 </BookingCode>
463 </BookingCodes>
464 <FlightTime>60</FlightTime>
465 <TimeZone Departure="1" Arrival="1"/>
466 <ETicket>true</ETicket>
467 </Segment>
468 <Segment SegNum="6" SegGroupNum="2">
469 <DepAirp CodeType="IATA">ZRH</DepAirp>
470 <DepTerminal/>
471 <ArrAirp CodeType="IATA">MAD</ArrAirp>
472 <ArrTerminal/>
473 <OpAirline>LX</OpAirline>
474 <MarkAirline>LX</MarkAirline>
475 <FlightNumber>2032</FlightNumber>
476 <AircraftType>319</AircraftType>
477 <DepDateTime>2014-03-27T16:40:00</DepDateTime>
478 <ArrDateTime>2014-03-27T18:55:00</ArrDateTime>
479 <StopNum>0</StopNum>
480 <BookingCodes>
481 <BookingCode ClassType="economy">
482 <BookingCode>V</BookingCode>
483 </BookingCode>
484 </BookingCodes>
485 <FlightTime>135</FlightTime>
486 <TimeZone Departure="1" Arrival="1"/>
487 <ETicket>true</ETicket>
488 </Segment>
489 </Segments>
490 <PricingInfo Refundable="false">
491 <PassengerFare Type="ADT" Quantity="1">
492 <BaseFare Currency="CZK" Amount="10102"/>
493 <EquiveFare Currency="RUB" Amount="18690"/>
494 <TotalFare Currency="RUB" Amount="31249"/>
495 <Taxes>
496 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
497 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
498 <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/>
499 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
500 <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/>
501 <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/>
502 <Tax CurCode="RUB" TaxCode="RI" Amount="307"/>
503 <Tax CurCode="RUB" TaxCode="RI" Amount="307"/>
504 <Tax CurCode="RUB" TaxCode="UH" Amount="230"/>
505 <Tax CurCode="RUB" TaxCode="CZ" Amount="1046"/>
506 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
507 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
508 <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/>
509 <Tax CurCode="RUB" TaxCode="EX" Amount="50"/>
510 <Tax CurCode="RUB" TaxCode="IT1" Amount="631"/>
511 <Tax CurCode="RUB" TaxCode="VT" Amount="127"/>
512 <Tax CurCode="RUB" TaxCode="HB" Amount="325"/>
513 <Tax CurCode="RUB" TaxCode="MJ" Amount="60"/>
514 </Taxes>
515 <Tariffs/>
516 <FareCalc>PRG LX X/ZRH LX MOW30.25LX ZRH*LX MIL35.71LX ZRH35.71*LX MAD MOWZRH264.39 1S136.63NUC502.69END ROE20.0954</FareCalc>
517 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
518 </PassengerFare>
519 <PassengerFare Type="INF" Quantity="1">
520 <BaseFare Currency="CZK" Amount="1115"/>
521 <EquiveFare Currency="RUB" Amount="2065"/>
522 <TotalFare Currency="RUB" Amount="2065"/>
523 <Taxes/>
524 <Tariffs/>
525 <FareCalc>PRG LX X/ZRH LX MOW3.02LX ZRH*LX MIL3.57LX ZRH3.57*LX MAD MOWZRH45.29NUC55.45END ROE20.0954</FareCalc>
526 <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime>
527 </PassengerFare>
528 </PricingInfo>
529 <Commission/>
530 <Charges Currency="RUB">0</Charges>
531 <TotalPrice Currency="RUB">33314</TotalPrice>
532 </Flight>
533 .........
534 <Flight>...</Flight>
535 </Flights>
536 <Errors xsi:nil="true"/>
537 </SearchFlights>
538 </Response>
539 </ResponseBin>
540 </ns1:searchResponse>
541 </SOAP-ENV:Body>
542 </SOAP-ENV:Envelope>