Открыть главное меню

Изменения

Веб-служба поиска авиабилетов

21 850 байт убрано, 16:10, 8 октября 2020
Нет описания правки
== Подключение ==
Это сервис внутри Nemo, который позволяет получить результаты поиска «как в Немо у агентства X».
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать на странице «[[Веб-служба поиска авиабилетов]]» в ветке «[[Авиабилеты]]разделе '''«Настройки системы»''' ⇨ '''«Интеграция»''' ⇨ '''«Nemo (SOAP API)» настроек системы'''.
После добавления пользователя, ему будут присвоены Номер (ClientId) и АПИ-API ключклиента, которые можно нужно использовать для подключения. '''Внимание:''' на тестовом сайте вы сможете лишь посмотреть предложенные варианты. Использовать свои ключ и номер клиента на нем возможности нет.
WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=SearchFlights
== Просмотр результатов Общий формат запроса / ответа поиска ==
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
<Request>
<SearchFlights LinkOnly="?">
<!--LinkOnly - Позволяет управлять выдачей результатов. true - вернуть только ссылку на результаты поиска, без перелётов (занимает меньше времени), false - полная выдача, ссылки и перелёты.-->
<ODPairs Type="?" Direct="?" AroundDates="?">
<!--Type - тип перелёта, возможные значения: OW - туда, RT - туда-обратно, CR - сложный маршрут. Для перелета
туда-обратно или сложного маршрута необходимо добавить еще один или несколько тэгов ODPair, примеры далее-->
<!--Direct - искать только прямые перелёты, возможные значения: true/false--> <!--AroundDates - поиск по окружным датам, количество дней +/- от даты заезда/возвращения, значения: 0, 1, 3.
Применим только для типов перелёта в одну сторону(OW) и туда-обратно(RT)-->
<!--Zero or more repetitions:-->
<ODPair>
<DepDate>?</DepDate>
<!--DepDate - дата вылета, в формате ГГГГ-MM-ДД-->
<DepAirp CodeType="IATA">?</DepAirp>
<!--DepAirp — аэропорт вылета, IATA код--> <!--Optional:-- > <DepAltAirports> <!--DepAltAirports— альтернативные аэропорты вылета--> <!--Once or more repetitions:--> <AltAirport CodeType="IATA">?</AltAirport> <!--AltAirport — альтернативный аэропорт вылета, IATA код--> </DepAltAirports>
<ArrAirp CodeType="IATA">?</ArrAirp>
<!--ArrAirp — аэропорт прилёта, IATA код--> <!--Optional:--> <ArrAltAirports> <!--ArrAltAirports— альтернативные аэропорты прилета--> <!- -Once or more repetitions:--> <AltAirport CodeType="IATA">?</AltAirport> <!--AltAirport — альтернативный аэропорт прилёта, IATA код--> </ArrAltAirports>
</ODPair>
</ODPairs>
<!--Zero or more repetitions:-->
<Traveller Type="?" Count="?"/>
<!--Type - тип пассажира, возможные значения: ADT - взрослые, CNN - дети, INF - младенцы, INS - младенцы с местом--> <!--Count - количество пассажиров-->
</Travellers>
<Restrictions>
<ClassPref>?</ClassPref> //<!--необязательный--> <!--ClassPref - предпочитаемый класс поиска, возможные значения: economy, business, first. Если не заполнять, то будет произведен поиск эконом класса--> <OnlyAvail>?</OnlyAvail> //необязательный <!--OnlyAvail - искать только доступные, возможные значения: true/falseвсех классов-->
<AirVPrefs>
<!--Zero or more repetitions:-->
<AirVPref Code="?" Include="?" Type="IATA"/> //<!--необязательный--> <!--Code - код авиакомпании, SU, FV и т.п.--> <!--Include - включить или исключить авиакомпанию из результатов: true - включить, false - исключить-->
</AirVPrefs>
<IncludePrivateFare>?</IncludePrivateFare> //<!--необязательный--> <!--IncludePrivateFare - искать цены для агентства, если true - то включаем приватные, false - публичные--> <CurrencyCode>?</CurrencyCode> //<!--необязательный--> <!--CurrencyCode - код валюты, например: RUB, EUR--> <MaxResultCount>?</MaxResultCount> <!--необязательный--> <!--MaxResultCount — желаемое количество результатов поиска, значение передается в ГРС--> <PriceRefundType>?</PriceRefundType> <!--необязательный--> <!--PriceRefundType — выбор возвратности тарифов, допустимые значения (если в запросе не указывать PriceRefundType вообще, то в поисковой выдаче будут тарифы, как и при указании значения AnyLowest):--> <!--Refundable — в поисковой выдаче будут только возвратные тарифы--> <!--AnyLowest — в поисковой выдаче будут только самые дешевые тарифы (по умолчанию)--> <!--Both — совокупность поисковых выдач поиска возвратных тарифов и самых дешевых--> 
</Restrictions>
<UTMSource>?</UTMSource> <!--необязательный-->
<!--UTMSource — название источника метрики заведенного в настройках-->
<DeviceId> <!--необязательный-->
<Type>?</Type>
<!--Type — Тип мобильного устройства (apple/android)-->
<Token>?</Token>
<!--Token — Токен мобильного устройства-->
</DeviceId>
</SearchFlights>
</Request>
<Source>
<ClientId>?</ClientId>
<!--ClientId - ID клиента в системе Nemo. Можно посмотреть/добавить в разделе "Администрирование" ? "Веб-служба. Авторизация".-->
<APIKey>?</APIKey>
<!--APIKey - секретный ключ доступа к API Nemo. Можно посмотреть/добавить в разделе "Администрирование" ? "Веб-служба. Авторизация".-->
<Language>?</Language>
<!--Language - язык, например: RU-->
<Currency>?</Currency>
<!-- CUrrency Currency — валюта, например: RUB, EUR--> <ShowNames>?</ShowNames> <!-- ShowNames — отображение названий аэропортов, авиакомпаний и воздушных судов: true - отображать, false - не отображать. Возвращает значение на том языке, который был указан в запросе. Для RU - русский вариант, для UKR, EN, ES - латинский вариант. Опциональный элемент. --> <EndUserData> <!--Блок с данными о конечном пользователе, необязательный, но необходим при при использовании запросов поиска и бронирования для поставщика TravelFusion--> <EndUserIP>123.123.123.123</EndUserIP> <!-- валютаIP адрес пользователя--> <EndUserBrowserAgent>firefox</EndUserBrowserAgent> <!--Браузер пользователя--> <RequestOrigin>Russia-nemo.travel</RequestOrigin> <!--Страна и домен, с которого пользователь совершает поиск/бронирование--> </EndUserData>
</Source>
</RequestBin>
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
 
==== Ответ ====
<div class="mw-collapsible-content">
<SearchFlights>
<Flights SearchId="?" ResultURL="?">
<!--SearchId - номер — ID процесса поиска в НемоNemo 1.0--> <!--ResultURL - ссылка на страницу просмотра результатов на сайте агентства--> <Flight FlightId="?" Nemo2FlightId="?"> <!--FlightId — Id перелёта в системе Nemo (1.0) --> <!-- ид Nemo2FlightId — Id перелёта в системе НемоNemo (2.0)-->
<WebService>?</WebService>
<!--WebService - веб-сервис из которого получен перелёт— поставщик перелёта-->
<ValCompany>?</ValCompany>
<!--ValCompany - код авиакомпании, являющейся валидирующим перевозчиком, IATA-->
<URL>?</URL>
<!--URL - ссылка на бронирование конкретного перелета-->
<Segments>
<Segment SegNum="?" SegGroupNum="?">
<!--SegNum - номер сегмента в перелёте-->
<!--SegGroupNum – номер плеча перелёта-->
<DepAirp CodeType="IATA" Name="?">?</DepAirp> <!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва или SVO — Шереметьево. Name - аэропорт название аэропорта отправления-->
<DepTerminal>?</DepTerminal>
<!--DepTerminal - терминал пункта отправления, если пустое значение,
то в аэропорту всего 1 терминал-->
<ArrAirp CodeType="IATA" Name="?">?</ArrAirp> <!--ArrAirp — аэропорт прибытия. Name - аэропорт название аэропорта прибытия-->
<ArrTerminal>?</ArrTerminal>
<!--ArrTerminal - терминал пункта прибытия, если пустое значение,
то в аэропорту всего 1 терминал-->
<OpAirline>?</OpAirline>
<!--OpAirline - авиакомпания перевозчик, например: SU — Аэрофлот--> <OpAirlineName>?</OpAirlineName> <!--OpAirlineName — название авиакомпании перевозчика, например: Аэрофлот - Российские авиалинии --> <OpAirlineLogo>?</OpAirlineLogo> <!-- OpAirlineLogo — ссылка на изображение логотипа авиакомпании -->
<MarkAirline>?</MarkAirline>
<!--MarkAirline - авиакомпания, продающая перелёт--> <MarkAirlineName>?</MarkAirlineName> <!--MarkAirlineName — название авиакомпании, продающей перелёт--> <MarkAirlineLogo>?</MarkAirlineLogo> <!-- MarkAirlineLogo — ссылка на изображение логотипа авиакомпании -->
<FlightNumber>?</FlightNumber>
<!--FlightNumber - номер рейса--> <AircraftName>?</AircraftName> <!--AircraftName — название воздушного судна. Например: Airbus 320-->
<AircraftType>?</AircraftType>
<!--AircraftType - тип воздушного судна, код-->
<DepDateTime>?</DepDateTime>
<!--DepDateTime - дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<ArrDateTime>?</ArrDateTime>
<!--ArrDateTime - дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<StopNum>?</StopNum>
<!--StopNum - количество остановок--> <StopPoints> <!--StopPoints — информация о технических остановках, если они есть--> <StopPoint> <AirportCode>?</AirportCode> <!--AirportCode — код аэропорта остановки, трех символьный iata код--> <UTC>?</UTC> <!--UTC — сдвиг часового пояса аэропорта--> <ArrDateTime>?</ArrDateTime> <!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--> <DepDateTime>?</DepDateTime> <!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС--> </StopPoint> </StopPoints>
<BookingCodes>
<BookingCode ClassType="?">
<!--ClassType - класс перелета, например: economy-->
<BookingCode>?</BookingCode>
<!--BookingCode - код класса бронирования, у разных авиакомпаний один и тот же класс может записываться разными литерами, например: L. Возвращает информацию о классе перелета определенного сегмента.-->
</BookingCode>
</BookingCodes>
<FlightTime>?</FlightTime>
<!--FlightTime - время перелёта в минутах--> <RemainingSeats>?</RemainingSeats> <!--RemainingSeats — количетсво свободных мест для данного класса перелёта-->
<TimeZone Departure="?" Arrival="?"/>
<!--Departure временная зона аэропорта отправления-->
<!--Arrival - временная зона аэропорта прибытия-->
<ETicket>?</ETicket>
<!--ETicket - признак электронного билета, значения: true / false--> <isCharter>?</isCharter> <!--isCharter — признак чартерного перелета, значения: true / false--> <BaggageAllowances> <!--BaggageAllowances — информация о багаже--> <BaggageAllowance> <PassengerType>?</PassengerType> <!--PassengerType — тип пассажира, соответстует типу пассижира в PricingInfo --> <Value>?</Value> <!--Value — количество--> <Measurement>?</Measurement> <!--Measurement — мера измерения: kg — килограмм, pc — багажное место, lb — фунт--> </BaggageAllowance> </BaggageAllowances>
</Segment>
</Segments>
<PricingInfo Refundable="?">
<!--Refundable - возвратный/невозвратный, true/false. Если пустое, то не известно-->
<PassengerFare Type="?" Quantity="?">
<!--Type - тип пассажира, возможные значения: ADT - взрослые, CNN - дети, INF - младенцы, INS - младенцы с местом--> <!--Quantity - количество пассажиров данного типа--> <TravellerRef/> <!--Ссылка на пассажиров, к которым относится данный тариф-->
<BaseFare Currency="?" Amount="?"/>
<!--BaseFare - базовая стоимость, в базовой валюте. Currency - код валюты, Amount - значение цены-->
<EquiveFare Currency="?" Amount="?"/>
<!--EquiveFare - базовая стоимость, в эквивалентной валюте(валюте продажи). Currency - код валюты, Amount - значение цены-->
<TotalFare Currency="?" Amount="?"/>
<!--TotalFare - суммарная стоимостьперелета за тип пассажира, в эквивалентной валюте. Currency - код валюты, Amount - значение цены-->
<Taxes>
<Tax CurCode="?" TaxCode="?" Amount="?"/>
<!--CurCode - код валюты, TaxCode - код таксы, Amount - сумма таксы-->
</Taxes>
<Tariffs>
<Tariff Code="?" SegNum="?"/>
<!--Code - код тарифа, SegNum - номер сегмента, к которому применён тариф--> <FareFamilies> <!--FareFamilies - наличие данного параметра у сегмента, означает, что у а\к заведены семейства тарифов--> <FullName>?</FullName> <!--FullName - название тарифа, который принадлежит семейству тарифов, у сегмента--> </FareFamilies> </Tariff>
</Tariffs>
<FareCalc>?</FareCalc>
<!--FareCalc - строка расчёта цены-->
<LastTicketDateTime>?</LastTicketDateTime>
<!--LastTicketDateTime - дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:ССпо московскому времени. Если включена настройка "Применение временной зоны - Для расчетов таймлимитов в агентском API", дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.-->
</PassengerFare>
</PricingInfo>
<Commission/>
<Charges Currency="?">?</Charges>
<!--Charges - сборы, Currency - код валюты-->
<TotalPrice Currency="?">?</TotalPrice>
<!--TotalPrice - итоговая цена, Currency - код валюты-->
</Flight>
<Flight>...</Flight>
<Errors>
<Error Code="?">
<!--Code - код ошибки в системе НемоNemo-->
<ServiceErrorMessage>?</ServiceErrorMessage>
<!--ServiceErrorMessage - сообщение об ошибке полученное от веб-сервисапоставщика-->
<Message>?</Message>
<!--Message - Немовское сообщение об ошибкеот системы Nemo-->
</Error>
</Errors>
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:
* Если текущий домен агентства/субагентства есть в настройках (''Администрирование'Управление сайтом' - ''Настройки агентства'' - 'Домены и протоколы''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.
* Если текущего домена нет в настройках, то используется первый домен из настроек.
* Если в настройках не прописано ни одного домена, то используется текущий домен.
На поиск действуют ограничения заданные в настройках агентства, в частности ограничения по пассажирам и ограничение ближайшей разрешенной даты поиска билетов.* Если дата поиска меньше ближайшей разрешенной даты для поиска билетов, то выводится сообщение об ошибке Invalid search param: Неверная дата вылета: слишком близкая* Если количество взрослых пассажиров превышает допустимое ограничение - Invalid search param: Слишком много взрослых* Если количество детей в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много детей* Если количество младенцев в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов* Если количество младенцев с местом в поисковом запросе превышает допустимое ограничение - Invalid search param: Слишком много инфантов Примечание: Если в запросе поиска указать PriceRefundType = “Both”, то для всех ГРС кроме Sabre будет отправляться 2 запроса. Если количество доп. цен в БФМ запросе в Сейбре больше 10, то и в нем будет 2 запроса. Количество доп. цен в запросе зависит от:* Настроек прайсинга по альтернативным J типам в пакете реквизитов;* Количества запрошенных классов перелетов;* Количества запрошенных типов пассажиров;* Настройки "Дополнительно запросить только публичные тарифы" в применявшемся правила маршрутизатора. == Примеры использования == === Односторонний перелет ===
Пример одностороннего перелета: Москва — Санкт- МадридПетербург, 1 взрослый, 1 ребенок, эконом класс, предпочитаемая авиакомпания - Аэрофлот— ЮТэйр.
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
'''REQUEST'''==== Запрос ====
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://CLIENT_DOMAINCLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights">
<soapenv:Header/>
<soapenv:Body>
<!--Zero or more repetitions:-->
<ODPair>
<DepDate>20142018-0304-2009</DepDate> <DepAirp CodeType="IATA">MOW</DepAirp> <ArrAirp CodeType="IATA">MADLED</ArrAirp>
</ODPair>
</ODPairs>
<Travellers>
<!--Zero or more repetitions:-->
<Traveller Type="ADT" Count="1"/>
<Traveller Type="CNN" Count="1"/>
</Travellers>
<Restrictions>
<AirVPrefs>
<!--Zero or more repetitions:-->
<AirVPref Code="SUUT" Include="true" Type="IATA"/>
</AirVPrefs>
<IncludePrivateFare>false</IncludePrivateFare>
</Request>
<Source>
<ClientId>131---</ClientId> <APIKey>54FD7BDA6786D38E6C39AF1DAF4F1316---</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
<ShowNames>true</ShowNames>
<EndUserData>
<EndUserIP>---</EndUserIP>
<EndUserBrowserAgent>---</EndUserBrowserAgent>
<RequestOrigin>---</RequestOrigin>
</EndUserData>
</Source>
</RequestBin>
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
'''RESPONSE'''==== Ответ ====
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<Response>
<SearchFlights>
<Flights SearchId="13949221980" ResultURL="http%3A%2F%2Falex.mlsd.ru2FCLIENT_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D139493D221968 "> <Flight FlightId="1680900011387380004" Nemo2FlightId="142939413030003"> <WebService>SABREAMADEUS</WebService> <ValCompany>UT</ValCompany> <URL>http%3A%2F%2Falex.mlsd.ru2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D139493D221980%26flight%3D1680900013D1387380004</URL>
<Segments>
<Segment SegNum="1" SegGroupNum="0">
<SupplierCode/> <DepAirp CodeType="IATA" Name="Внуково, Москва">SVOVKO</DepAirp> <DepTerminal>A</DepTerminal> <ArrAirp CodeType="IATA" Name="Санкт-Петербург, Пулково">MADLED</ArrAirp> <ArrTerminal>1</ArrTerminal> <OpAirline>SUUT</OpAirline> <OpAirlineName>ЮТэйр</OpAirlineName> <OpAirlineLogo>http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg</OpAirlineLogo> <MarkAirline>SUUT</MarkAirline> <MarkAirlineName>ЮТэйр</MarkAirlineName> <MarkAirlineLogo>http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg</MarkAirlineLogo> <FlightNumber>2500369</FlightNumber> <AircraftName>Boeing 737</AircraftName> <AircraftType>320735</AircraftType> <DepDateTime>20142018-0304-20T0809T10:0535:00</DepDateTime> <ArrDateTime>20142018-0304-20T1009T11:1555:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economy">
<BookingCode>EH</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>31080</FlightTime> <RemainingSeats>9</RemainingSeats> <TimeZone Departure="43" Arrival="13"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value/>
<Measurement>kg</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
</Segments>
<PricingInfo Refundable="false">
<PassengerFare Type="ADT" Quantity="1">
<TravellerRef xsi:nil="true"/> <BaseFare Currency="EURKZT" Amount="1657329"/> <EquiveFare Currency="RUBKZT" Amount="82507329"/> <TotalFare Currency="RUBKZT" Amount="1053519702"/>
<Taxes>
<Tax CurCode="RUBKZT" TaxCode="YQFXT" Amount="2100"/> <Tax CurCode="RUB" TaxCode="YRI" Amount="18512373"/>
</Taxes>
<Tariffs/> <FareCalc>MOW SU MAD225.45NUC225.45END ROE0.731857</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> <PassengerFare TypeTariff Code="CNNHLTOW" QuantitySegNum="1"> <BaseFare Currency="EUR" Amount="124"/FareFamilies> <EquiveFare Currency="RUB" Amount="6200"/FullName> Лайт<TotalFare Currency="RUB" Amount="8485"/FullName> <Taxes> <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/FareFamilies> <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/Tariff> </Taxes> <Tariffs/> <FareCalc>MOW SU MAD169.08NUC169.08END ROE0.731857</FareCalc> <LastTicketDateTime>20142018-0304-09T2303T23:59:5900</LastTicketDateTime>
</PassengerFare>
</PricingInfo>
<Commission/>
<Charges Currency="RUB">02851.23</Charges> <TotalPrice Currency="RUB">190206367</TotalPrice>
</Flight>
<Flight FlightId="1680900021387380005" Nemo2FlightId="142939413020000"> <WebService>SABRESIRENA2000</WebService> <ValCompany>UT</ValCompany> <URL>http%3A%2F%2Falex.mlsd.ru2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D139493D221980%26flight%3D1680900023D1387380005</URL>
<Segments>
<Segment SegNum="1" SegGroupNum="0">
<SupplierCode/> <DepAirp CodeType="IATA" Name="Внуково, Москва">SVOVKO</DepAirp> <DepTerminal>A</DepTerminal> <ArrAirp CodeType="IATA" Name="Санкт-Петербург, Пулково">MADLED</ArrAirp> <ArrTerminal>1</ArrTerminal> <OpAirline>SUUT</OpAirline> <OpAirlineName>ЮТэйр</OpAirlineName> <OpAirlineLogo>http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg</OpAirlineLogo> <MarkAirline>SUUT</MarkAirline> <MarkAirlineName>ЮТэйр</MarkAirlineName> <MarkAirlineLogo>http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F5700-ca202ff9af392fb5ad923722eb5455f6.svg</MarkAirlineLogo> <FlightNumber>2604369</FlightNumber> <AircraftName>Boeing 737</AircraftName> <AircraftType>320735</AircraftType> <DepDateTime>20142018-0304-20T2009T10:3035:00</DepDateTime> <ArrDateTime>20142018-0304-20T2209T11:4055:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economy">
<BookingCode>E</BookingCode> </BookingCode> </BookingCodes> <FlightTime>310</FlightTime> <TimeZone Departure="4" Arrival="1"/> <ETicket>true</ETicket> </Segment> </Segments> <PricingInfo Refundable="false"> <PassengerFare Type="ADT" Quantity="1"> <BaseFare Currency="EUR" Amount="165"/> <EquiveFare Currency="RUB" Amount="8250"/> <TotalFare Currency="RUB" Amount="10535"/> <Taxes> <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/> <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/> </Taxes> <Tariffs/> <FareCalc>MOW SU MAD225.45NUC225.45END ROE0.731857</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> <PassengerFare Type="CNN" Quantity="1"> <BaseFare Currency="EUR" Amount="124"/> <EquiveFare Currency="RUB" Amount="6200"/> <TotalFare Currency="RUB" Amount="8485"/> <Taxes> <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/> <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/> </Taxes> <Tariffs/> <FareCalc>MOW SU MAD169.08NUC169.08END ROE0.731857</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> </PricingInfo> <Commission/> <Charges Currency="RUB">0</Charges> <TotalPrice Currency="RUB">19020</TotalPrice> </Flight> <Flight FlightId="168090003"> <WebService>SABRE</WebService> <ValCompany/> <URL>http%3A%2F%2Falex.mlsd.ru%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13949%26flight%3D168090003</URL> <Segments> <Segment SegNum="1" SegGroupNum="0"> <DepAirp CodeType="IATA">SVO</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">BCN</ArrAirp> <ArrTerminal/> <OpAirline>SU</OpAirline> <MarkAirline>SU</MarkAirline> <FlightNumber>2638</FlightNumber> <AircraftType>321</AircraftType> <DepDateTime>2014-03-20T09:10:00</DepDateTime> <ArrDateTime>2014-03-20T10:40:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>E</BookingCode> </BookingCode> </BookingCodes> <FlightTime>270</FlightTime> <TimeZone Departure="4" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="2" SegGroupNum="0"> <DepAirp CodeType="IATA">BCN</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">MAD</ArrAirp> <ArrTerminal/> <OpAirline>UX</OpAirline> <MarkAirline>SU</MarkAirline> <FlightNumber>3403</FlightNumber> <AircraftType>738</AircraftType> <DepDateTime>2014-03-20T12:05:00</DepDateTime> <ArrDateTime>2014-03-20T13:25:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>EK</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>80</FlightTime>
<RemainingSeats>9</RemainingSeats> <TimeZone Departure="13" Arrival="13"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value>0</Value>
<Measurement>kg</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
</Segments>
<PricingInfo Refundable="false">
<PassengerFare Type="ADT" Quantity="1">
<TravellerRef xsi:nil="true"/> <BaseFare Currency="EURRUB" Amount="165805"/> <EquiveFare Currency="RUB" Amount="8250805"/> <TotalFare Currency="RUB" Amount="136814647"/>
<Taxes>
<Tax CurCode="RUB" TaxCode="YQFSA" Amount="2100300"/> <Tax CurCode="RUB" TaxCode="YQFYQ" Amount="21001300"/> <Tax CurCode="RUB" TaxCode="YRIZZ" Amount="185"/> <Tax CurCode="RUB" TaxCode="YRIAG" Amount="185"/> <Tax CurCode="RUB" TaxCode="JD" Amount="675500"/> <Tax CurCode="RUB" TaxCode="QVRI" Amount="1861557"/>
</Taxes>
<Tariffs/> <FareCalc>MOW SU X/BCN SU MAD225.45NUC225.45END ROE0.731857</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> <PassengerFare TypeTariff Code="CNNLLTOW" QuantitySegNum="1"> <BaseFare Currency="EUR" Amount="124"/FareFamilies> <EquiveFare Currency="RUB" Amount="6200"/FullName> Лайт<TotalFare Currency="RUB" Amount="11631"/FullName> <Taxes> <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/FareFamilies> <Tax CurCode="RUB" TaxCode="YQF" Amount="2100"/> <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/> <Tax CurCode="RUB" TaxCode="YRI" Amount="185"/> <Tax CurCode="RUB" TaxCode="JD" Amount="675"/> <Tax CurCode="RUB" TaxCode="QV" Amount="186"/Tariff> </Taxes> <Tariffs/> <FareCalc>MOW SU X/BCN SU MAD169.08NUC169.08END ROE0.731857</FareCalc> <LastTicketDateTime>20142018-0304-09T2309T10:5935:5900</LastTicketDateTime>
</PassengerFare>
</PricingInfo>
<Commission/>
<Charges Currency="RUB">02851</Charges> <TotalPrice Currency="RUB">253127498</TotalPrice>
</Flight>
.........
</div>
=== Перелет туда-обратно ===
Пример перелета туда-обратно: Москва - Париж, 2 взрослых, бизнес класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
'''REQUEST'''==== Запрос ====
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights">
<soapenv:Header/> <soapenv:Body> <ver:search> <RequestBin> <Request> <SearchFlights LinkOnly="false"> <ODPairs Type="RT" Direct="false" AroundDates="0"> <!--Zero or more repetitions:--> <ODPair> <DepDate>20142018-0304-2009</DepDate> <DepAirp CodeType="IATA">MOW</DepAirp> <ArrAirp CodeType="IATA">PAR</ArrAirp> </ODPair> <ODPair> <DepDate>20142018-0304-2116</DepDate> <DepAirp CodeType="IATA">PAR</DepAirp> <ArrAirp CodeType="IATA">MOW</ArrAirp> </ODPair> </ODPairs> <Travellers> <!--Zero or more repetitions:--> <Traveller Type="ADT" Count="2"/> </Travellers> <Restrictions> <ClassPref>business</ClassPref> <OnlyAvail>false</OnlyAvail> <AirVPrefs/> <IncludePrivateFare>false</IncludePrivateFare> <CurrencyCode>RUB</CurrencyCode> </Restrictions> </SearchFlights> </Request> <Source> <ClientId>131---</ClientId> <APIKey>54FD7BDA6786D38E6C39AF1DAF4F1316---</APIKey> <Language>RU</Language> <Currency>RUB</Currency> <ShowNames>true</ShowNames> <EndUserData> <EndUserIP>---</EndUserIP> <EndUserBrowserAgent>---</EndUserBrowserAgent> <RequestOrigin>---</RequestOrigin> </EndUserData> </Source> </RequestBin> </ver:search> </soapenv:Body> </soapenv:Envelope>
</syntaxhighlight>
</div>
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
'''RESPONSE'''==== Ответ ====
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://trunk.mlsd.ruCLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SOAP-ENV:Body>
<ns1:searchResponse>
<ResponseBin>
<Response>
<SearchFlights>
<Flights SearchId="13965221983" ResultURL="http%3A%2F%2Falex.mlsd.ru2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D139653D221983"> <Flight FlightId="1682400011387400001" Nemo2FlightId="142939437030005">
<WebService>SABRE</WebService>
<ValCompany>OS</ValCompany> <URL>http%3A%2F%2Falex.mlsd.ru2FCLIENT_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D139653D221983%26flight%3D1682400013D1387400001</URL>
<Segments>
<Segment SegNum="1" SegGroupNum="0">
<SupplierCode/> <DepAirp CodeType="IATA" Name="Домодедово, Москва">SVODME</DepAirp>
<DepTerminal/>
<ArrAirp CodeType="IATA" Name="Вена">CPHVIE</ArrAirp>
<ArrTerminal/>
<OpAirline>SKOS</OpAirline> <OpAirlineName>Austrian</OpAirlineName> <OpAirlineLogo>http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg</OpAirlineLogo> <MarkAirline>SKOS</MarkAirline> <MarkAirlineName>Austrian</MarkAirlineName> <MarkAirlineLogo>http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg</MarkAirlineLogo> <FlightNumber>735606</FlightNumber> <AircraftName>Airbus 319</AircraftName>
<AircraftType>319</AircraftType>
<DepDateTime>20142018-0304-20T1609T06:3025:00</DepDateTime> <ArrDateTime>20142018-0304-20T1609T08:15:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economybusiness"> <BookingCode>TP</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>165170</FlightTime> <RemainingSeats>5</RemainingSeats> <TimeZone Departure="43" Arrival="12"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value>2</Value>
<Measurement>pc</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
<Segment SegNum="2" SegGroupNum="0">
<SupplierCode/> <DepAirp CodeType="IATA" Name="Вена">CPHVIE</DepAirp>
<DepTerminal/>
<ArrAirp CodeType="IATA" Name="Шарль Де Голль, Париж">CDG</ArrAirp> <ArrTerminal>2D</ArrTerminal> <OpAirline>SKOS</OpAirline> <OpAirlineName>Austrian</OpAirlineName> <OpAirlineLogo>http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg</OpAirlineLogo> <MarkAirline>SKOS</MarkAirline> <MarkAirlineName>Austrian</MarkAirlineName> <MarkAirlineLogo>http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg</MarkAirlineLogo> <FlightNumber>1563413</FlightNumber> <AircraftName>Аэробус 320</AircraftName>
<AircraftType>320</AircraftType>
<DepDateTime>20142018-0304-20T2009T10:1055:00</DepDateTime> <ArrDateTime>20142018-0304-20T2209T13:05:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economybusiness"> <BookingCode>TP</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>115130</FlightTime> <RemainingSeats>5</RemainingSeats> <TimeZone Departure="12" Arrival="12"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value>2</Value>
<Measurement>pc</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
<Segment SegNum="3" SegGroupNum="1">
<SupplierCode/> <DepAirp CodeType="IATA" Name="Шарль Де Голль, Париж">CDG</DepAirp> <DepTerminal>2D</DepTerminal> <ArrAirp CodeType="IATA" Name="Вена">CPHVIE</ArrAirp>
<ArrTerminal/>
<OpAirline>SKOS</OpAirline> <OpAirlineName>Austrian</OpAirlineName> <OpAirlineLogo>http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg</OpAirlineLogo> <MarkAirline>SKOS</MarkAirline> <MarkAirlineName>Austrian</MarkAirlineName> <MarkAirlineLogo>http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg</MarkAirlineLogo> <FlightNumber>1568416</FlightNumber> <AircraftName>Airbus 321</AircraftName> <AircraftType>320321</AircraftType> <DepDateTime>20142018-0304-21T0616T16:0555:00</DepDateTime> <ArrDateTime>20142018-0304-21T0716T18:55:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economybusiness"> <BookingCode>TP</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>110120</FlightTime> <RemainingSeats>5</RemainingSeats> <TimeZone Departure="12" Arrival="12"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value>2</Value>
<Measurement>pc</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
<Segment SegNum="4" SegGroupNum="1">
<DepAirp CodeType="IATA">CPH<SupplierCode/DepAirp> <DepTerminal/> <ArrAirp DepAirp CodeType="IATA">SVO</ArrAirp> <ArrTerminal/> <OpAirline>SK</OpAirline> <MarkAirline>SK</MarkAirline> <FlightNumber>734</FlightNumber> <AircraftType>CR9</AircraftType> <DepDateTime>2014-03-21T10:20:00</DepDateTime> <ArrDateTime>2014-03-21T15:45:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>T</BookingCode> </BookingCode> </BookingCodes> <FlightTime>145</FlightTime> <TimeZone Departure="1" Arrival="4"/> <ETicket>true</ETicket> </Segment> </Segments> <PricingInfo Refundable="true"> <PassengerFare Type="ADT" Quantity="2"> <BaseFare Currency="EUR" Amount="50"/> <EquiveFare Currency="RUB" Amount="2500"/> <TotalFare Currency="RUB" Amount="10948"/> <Taxes> <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/> <Tax CurCode="RUB" TaxCode="RI" Amount="530"/> <Tax CurCode="RUB" TaxCode="RI" Amount="530"/> <Tax CurCode="RUB" TaxCode="UH" Amount="246"/> <Tax CurCode="RUB" TaxCode="ZO1" Amount="744"/> <Tax CurCode="RUB" TaxCode="ZO1" Amount="744"/> <Tax CurCode="RUB" TaxCode="FR1" Amount="216"/> <Tax CurCode="RUB" TaxCode="FR4" Amount="638"/> <Tax CurCode="RUB" TaxCode="QX1" Amount="600"/> <Tax CurCode="RUB" TaxCode="IZ4" AmountName="200"/> </Taxes> <Tariffs/> <FareCalc>MOW SK X/CPH SK PAR34.15SK X/CPH SK MOW34.15NUC68.30END ROE0.731857</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> </PricingInfo> <Commission/> <Charges Currency="RUB">0</Charges> <TotalPrice Currency="RUB">21896</TotalPrice> </Flight> <Flight FlightId="168240002"> <WebService>SABRE</WebService> <ValCompany/> <URL>http%3A%2F%2Falex.mlsd.ru%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13965%26flight%3D168240002</URL> <Segments> <Segment SegNum="1" SegGroupNum="0"> <DepAirp CodeType="IATAВена">SVOVIE</DepAirp>
<DepTerminal/>
<ArrAirp CodeType="IATA" Name="Домодедово, Москва">CPHDME</ArrAirp>
<ArrTerminal/>
<OpAirline>SKOS</OpAirline> <OpAirlineName>Austrian</OpAirlineName> <OpAirlineLogo>http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg</OpAirlineLogo> <MarkAirline>SKOS</MarkAirline> <MarkAirlineName>Austrian</MarkAirlineName> <MarkAirlineLogo>http%3A%2F%2FCLIENT_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2761-b2b2c577490837af7be6f8bece58db7e.svg</MarkAirlineLogo> <FlightNumber>735605</FlightNumber> <AircraftName>Airbus 319</AircraftName>
<AircraftType>319</AircraftType>
<DepDateTime>20142018-0304-20T1616T20:3040:00</DepDateTime> <ArrDateTime>20142018-0304-20T1617T00:1525:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economybusiness"> <BookingCode>TP</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>165</FlightTime>
<TimeZone Departure="4" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="2" SegGroupNum="0"> <DepAirp CodeType="IATA">CPH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">CDG</ArrAirp> <ArrTerminal/> <OpAirline>SK</OpAirline> <MarkAirline>SK</MarkAirline> <FlightNumber>1563</FlightNumber> <AircraftType>320</AircraftTypeRemainingSeats> <DepDateTime>2014-03-20T20:10:005</DepDateTime> <ArrDateTime>2014-03-20T22:05:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>T</BookingCode> </BookingCode> </BookingCodes> <FlightTime>115</FlightTimeRemainingSeats> <TimeZone Departure="12" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="3" SegGroupNum="1"> <DepAirp CodeType="IATA">CDG</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">CPH</ArrAirp> <ArrTerminal/> <OpAirline>SK</OpAirline> <MarkAirline>SK</MarkAirline> <FlightNumber>568</FlightNumber> <AircraftType>320</AircraftType> <DepDateTime>2014-03-21T15:15:00</DepDateTime> <ArrDateTime>2014-03-21T17:05:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>T</BookingCode> </BookingCode> </BookingCodes> <FlightTime>110</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="4" SegGroupNum="1"> <DepAirp CodeType="IATA">CPH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">SVO</ArrAirp> <ArrTerminal/> <OpAirline>SK</OpAirline> <MarkAirline>SK</MarkAirline> <FlightNumber>734</FlightNumber> <AircraftType>CR9</AircraftType> <DepDateTime>2014-03-22T10:20:00</DepDateTime> <ArrDateTime>2014-03-22T15:45:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>T</BookingCode> </BookingCode> </BookingCodes> <FlightTime>145</FlightTime> <TimeZone Departure="1" Arrival="4"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value>2</Value>
<Measurement>pc</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
</Segments>
<PricingInfo Refundable="truefalse">
<PassengerFare Type="ADT" Quantity="2">
<TravellerRef xsi:nil="true"/> <BaseFare Currency="EUR" Amount="50154"/> <EquiveFare Currency="RUBUSD" Amount="2500190"/> <TotalFare Currency="RUBUSD" Amount="10948608.81"/>
<Taxes>
<Tax CurCode="RUBUSD" TaxCode="YQFYQI" Amount="100052.9"/> <Tax CurCode="RUBUSD" TaxCode="YQFYQI" Amount="100052.9"/> <Tax CurCode="RUBUSD" TaxCode="YQFYQI" Amount="100052.9"/> <Tax CurCode="RUBUSD" TaxCode="YQFYQI" Amount="100052.9"/> <Tax CurCode="RUBUSD" TaxCode="RIYRI" Amount="19.7"/> <Tax CurCode="USD" TaxCode="AT" Amount="10.3"/> <Tax CurCode="USD" TaxCode="AT" Amount="10.3"/> <Tax CurCode="USD" TaxCode="ZY" Amount="53023"/> <Tax CurCode="RUBUSD" TaxCode="RIZY" Amount="53023"/> <Tax CurCode="RUBUSD" TaxCode="UHFR" Amount="24610"/> <Tax CurCode="RUBUSD" TaxCode="ZO1FR7" Amount="74415.3"/> <Tax CurCode="RUBUSD" TaxCode="ZO1IZ" Amount="74455.5"/> <Tax CurCode="RUBUSD" TaxCode="FR1QX" Amount="21614.5"/> <Tax CurCode="RUBUSD" TaxCode="FR4RI" Amount="6389.31"/> <Tax CurCode="RUBUSD" TaxCode="QX1RI2" Amount="6009"/> <Tax CurCode="RUBUSD" TaxCode="IZ4UH" Amount="2007.3"/>
</Taxes>
<Tariffs> <Tariff Code="P13BXXE1" SegNum="1"> <FareFamilies/> </Tariff> <Tariff Code="P13BXXE1" SegNum="2"> <FareFamilies/> </Tariff> <Tariff Code="P13BXXE1" SegNum="3"> <FareFamilies/> </Tariff> <Tariff Code="P13BXXE1" SegNum="4"> <FareFamilies/> </Tariff> </Tariffs> <FareCalc>MOW SK OS X/CPH SK PAR34VIE OS PAR95.15SK 15OS X/CPH SK MOW34VIE OS MOW95.15NUC6815NUC190.30END ROE0.731857809166</FareCalc> <LastTicketDateTime>20142018-0304-09T2309T05:5955:5900</LastTicketDateTime>
</PassengerFare>
</PricingInfo>
<Commission/>
<Charges Currency="RUB">0</Charges> <TotalPrice Currency="RUB">21896</TotalPrice> </Flight> <Flight FlightId="168240003"> <WebService>SABRE</WebService> <ValCompany/> <URL>http%3A%2F%2Falex660.mlsd.ru%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13965%26flight%3D168240003</URL> <Segments> <Segment SegNum="1" SegGroupNum="0"> <DepAirp CodeType="IATA">SVO</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">OSL</ArrAirp> <ArrTerminal/> <OpAirline>SU</OpAirline> <MarkAirline>SK</MarkAirline> <FlightNumber>8711</FlightNumber> <AircraftType>319</AircraftType> <DepDateTime>2014-03-20T12:20:00</DepDateTime> <ArrDateTime>2014-03-20T12:15:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K</BookingCode> </BookingCode> </BookingCodes> <FlightTime>175</FlightTime> <TimeZone Departure="4" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="2" SegGroupNum="0"> <DepAirp CodeType="IATA">OSL</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">CDG</ArrAirp> <ArrTerminal/> <OpAirline>SK</OpAirline> <MarkAirline>SK</MarkAirline> <FlightNumber>839</FlightNumber> <AircraftType>738</AircraftType> <DepDateTime>2014-03-20T17:10:00</DepDateTime> <ArrDateTime>2014-03-20T19:35:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K</BookingCode> </BookingCode> </BookingCodes> <FlightTime>145</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="3" SegGroupNum="1"> <DepAirp CodeType="IATA">CDG</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">CPH</ArrAirp> <ArrTerminal/> <OpAirline>SK</OpAirline> <MarkAirline>SK</MarkAirline> <FlightNumber>1568</FlightNumber> <AircraftType>320</AircraftType> <DepDateTime>2014-03-21T06:05:00</DepDateTime> <ArrDateTime>2014-03-21T07:55:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>T</BookingCode> </BookingCode> </BookingCodes> <FlightTime>110</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="4" SegGroupNum="1"> <DepAirp CodeType="IATA">CPH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">SVO</ArrAirp> <ArrTerminal/> <OpAirline>SU</OpAirline> <MarkAirline>SK</MarkAirline> <FlightNumber>8701</FlightNumber> <AircraftType>320</AircraftType> <DepDateTime>2014-03-21T13:05:00</DepDateTime> <ArrDateTime>2014-03-21T18:30:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>T</BookingCode> </BookingCode> </BookingCodes> <FlightTime>145</FlightTime> <TimeZone Departure="1" Arrival="4"/> <ETicket>true</ETicket> </Segment> </Segments> <PricingInfo Refundable="true"> <PassengerFare Type="ADT" Quantity="2"> <BaseFare Currency="EUR" Amount="61"/> <EquiveFare Currency="RUB" Amount="3050"/> <TotalFare Currency="RUB" Amount="11937"/> <Taxes> <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1000"/> <Tax CurCode="RUB" TaxCode="RI" Amount="530"/> <Tax CurCode="RUB" TaxCode="RI" Amount="530"/> <Tax CurCode="RUB" TaxCode="UH" Amount="246"/> <Tax CurCode="RUB" TaxCode="ZN" Amount="369"/> <Tax CurCode="RUB" TaxCode="FR1" Amount="216"/> <Tax CurCode="RUB" TaxCode="FR4" Amount="408"/> <Tax CurCode="RUB" TaxCode="QX1" Amount="344"/> <Tax CurCode="RUB" TaxCode="ZO1" Amount="744"/> </Taxes> <Tariffs/> <FareCalc>MOW SK X/OSL SK PAR49.18SK X/CPH SK MOW34.15NUC83.33END ROE0.731857</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> </PricingInfo> <Commission/> <Charges Currency="RUB">091</Charges> <TotalPrice Currency="RUB">2387470070</TotalPrice>
</Flight>
.........
</div>
=== Сложный маршрут ===
Пример сложного маршрута: Прага - Москва - Милан - Мадрид, 1 взрослый, 1 младенец, эконом класс. '''Выдача с именами авиакомпаний, воздушных судов, аэропортов.'''
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
'''REQUEST'''==== Запрос ====
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights">
<soapenv:Header/> <soapenv:Body> <ver:search> <RequestBin> <Request> <SearchFlights LinkOnly="false"> <ODPairs Type="CR" Direct="false" AroundDates="0"> <!--Zero or more repetitions:--> <ODPair> <DepDate>20142018-0304-2009</DepDate> <DepAirp CodeType="IATA">PRG</DepAirp> <ArrAirp CodeType="IATA">MOW</ArrAirp> </ODPair> <ODPair> <DepDate>20142018-0304-2316</DepDate> <DepAirp CodeType="IATA">MOW</DepAirp> <ArrAirp CodeType="IATA">MIL</ArrAirp> </ODPair> <ODPair> <DepDate>20142018-0304-2723</DepDate> <DepAirp CodeType="IATA">MIL</DepAirp> <ArrAirp CodeType="IATA">MAD</ArrAirp> </ODPair> </ODPairs> <Travellers> <!--Zero or more repetitions:--> <Traveller Type="ADT" Count="1"/> <Traveller Type="INF" Count="1"/> </Travellers> <Restrictions> <ClassPref>economy</ClassPref> <OnlyAvail>false</OnlyAvail> <AirVPrefs/> <IncludePrivateFare>false</IncludePrivateFare> <CurrencyCode>RUB</CurrencyCode> </Restrictions> </SearchFlights> </Request> <Source> <ClientId>131---</ClientId> <APIKey>54FD7BDA6786D38E6C39AF1DAF4F1316---</APIKey> <Language>RU</Language> <Currency>RUB</Currency> <ShowNames>true</ShowNames> <EndUserData> <EndUserIP>---</EndUserIP> <EndUserBrowserAgent>---</EndUserBrowserAgent> <RequestOrigin>---</RequestOrigin> </EndUserData> </Source> </RequestBin> </ver:search> </soapenv:Body> </soapenv:Envelope>
</syntaxhighlight>
</div>
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
'''RESPONSE'''==== Ответ ====
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://trunk.mlsd.ruCLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:searchResponse>
<Response>
<SearchFlights>
<Flights SearchId="13967221998" ResultURL="http%3A%2F%2Falex.mlsd.ru2FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D139673D221998"> <Flight FlightId="1682600011387500001" Nemo2FlightId="142939757060034"> <WebService>SABREAMADEUS</WebService> <ValCompany>SU</ValCompany> <URL>http%3A%2F%2Falex.mlsd.ru2FCLIEN_DOMAIN%2F%3Fgo%3Dbooking%2Finfo%26uid%3D139673D221998%26flight%3D1682600013D1387500001</URL>
<Segments>
<Segment SegNum="1" SegGroupNum="0">
<SupplierCode/> <DepAirp CodeType="IATA" Name="Прага">PRG</DepAirp> <DepTerminal>1</DepTerminal> <ArrAirp CodeType="IATA" Name="Шереметьево, Москва">ZRHSVO</ArrAirp> <ArrTerminal>E</ArrTerminal> <OpAirline>LXSU</OpAirline> <OpAirlineName>Аэрофлот</OpAirlineName> <OpAirlineLogo>http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg</OpAirlineLogo> <MarkAirline>LXSU</MarkAirline> <MarkAirlineName>Аэрофлот</MarkAirlineName> <MarkAirlineLogo>http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3869-a73427f1141d3a37e1523c6193140a5d.svg</MarkAirlineLogo> <FlightNumber>14852017</FlightNumber> <AircraftName>Airbus A320 (with Sharklets)</AircraftName> <AircraftType>AR132A</AircraftType> <DepDateTime>20142018-0304-20T1009T01:1000:00</DepDateTime> <ArrDateTime>20142018-0304-20T1109T04:3530:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economy">
<BookingCode>KB</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>85150</FlightTime> <RemainingSeats>7</RemainingSeats> <TimeZone Departure="12" Arrival="13"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value>2</Value>
<Measurement>pc</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
<Segment SegNum="2" SegGroupNum="01"> <SupplierCode/> <DepAirp CodeType="IATA" Name="Домодедово, Москва">ZRHDME</DepAirp>
<DepTerminal/>
<ArrAirp CodeType="IATA" Name="Мальпенса, Милан">DMEMXP</ArrAirp> <ArrTerminal>1</ArrTerminal> <OpAirline>LXI9</OpAirline> <OpAirlineName>Air Italy</OpAirlineName> <OpAirlineLogo>http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F3670-209dae18965b8f4642531a739b0d28e7.jpg</OpAirlineLogo> <MarkAirline>LXIG</MarkAirline> <MarkAirlineName>Meridiana</MarkAirlineName> <MarkAirlineLogo>http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-99e77869a19199f2092673d3d2e58cc7.gif</MarkAirlineLogo> <FlightNumber>1326822</FlightNumber> <AircraftName>Boeing 737</AircraftName> <AircraftType>321738</AircraftType> <DepDateTime>20142018-0304-20T1216T12:20:00</DepDateTime> <ArrDateTime>20142018-0304-20T1816T14:5055:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economy">
<BookingCode>KW</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>210215</FlightTime> <RemainingSeats>4</RemainingSeats> <TimeZone Departure="13" Arrival="42"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value>2</Value>
<Measurement>pc</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
<Segment SegNum="3" SegGroupNum="12"> <SupplierCode/> <DepAirp CodeType="IATA" Name="Линате, Милан">DMELIN</DepAirp>
<DepTerminal/>
<ArrAirp CodeType="IATA">ZRH</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1325</FlightNumber> <AircraftType>321</AircraftType> <DepDateTime>2014-03-23T10:05:00</DepDateTime> <ArrDateTime>2014-03-23T10:45:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassTypeName="economyМадрид"> <BookingCode>VMAD</BookingCode> </BookingCodeArrAirp> </BookingCodes> <FlightTimeArrTerminal>220</FlightTime> <TimeZone Departure="4" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="4" SegGroupNum="1"> <DepAirp CodeType="IATA">ZRH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">MXP</ArrAirp> <ArrTerminal/> <OpAirline>LXIB</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1628</FlightNumber> <AircraftTypeOpAirlineName>AR1Iberia</AircraftTypeOpAirlineName> <DepDateTimeOpAirlineLogo>2014http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F2895-03-23T12:25:00</DepDateTime> <ArrDateTime>2014-03-23T13:20:00</ArrDateTime> <StopNum>0ddf1fddccc18d7c343a1d84216e3f183.svg</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K</BookingCode> </BookingCode> </BookingCodes> <FlightTime>55</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="5" SegGroupNum="2"> <DepAirp CodeType="IATA">MXP</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">ZRH</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirlineOpAirlineLogo> <MarkAirline>LXIG</MarkAirline> <FlightNumber>1613</FlightNumber> <AircraftTypeMarkAirlineName>AR1Meridiana</AircraftTypeMarkAirlineName> <DepDateTimeMarkAirlineLogo>2014-03http%3A%2F%2FCLIEN_DOMAIN%2FguideStatic%2Fimages%2Fcarrier%2Flogotype%2F4667-27T10:00:0099e77869a19199f2092673d3d2e58cc7.gif</DepDateTimeMarkAirlineLogo> <ArrDateTimeFlightNumber>2014-03-27T10:55:009265</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K</BookingCode> </BookingCode> </BookingCodes> <FlightTime>55</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="6" SegGroupNum="2"> <DepAirp CodeType="IATA">ZRH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">MAD</ArrAirp> <ArrTerminal/FlightNumber> <OpAirlineAircraftName>LXАэробус 320</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>2026</FlightNumberAircraftName>
<AircraftType>320</AircraftType>
<DepDateTime>20142018-0304-27T1223T07:3010:00</DepDateTime> <ArrDateTime>20142018-0304-27T1423T09:5030:00</ArrDateTime>
<StopNum>0</StopNum>
<StopPoints/>
<BookingCodes>
<BookingCode ClassType="economy">
<BookingCode>VY</BookingCode>
</BookingCode>
</BookingCodes>
<FlightTime>140</FlightTime>
<RemainingSeats>9</RemainingSeats> <TimeZone Departure="12" Arrival="12"/>
<ETicket>true</ETicket>
<isCharter>false</isCharter>
<BaggageAllowances>
<BaggageAllowance>
<PassengerType>ADT</PassengerType>
<Value>1</Value>
<Measurement>pc</Measurement>
</BaggageAllowance>
</BaggageAllowances>
</Segment>
</Segments>
<PricingInfo Refundable="false">
<PassengerFare Type="ADT" Quantity="1">
<TravellerRef xsi:nil="true"/> <BaseFare Currency="CZKKZT" Amount="10102544092"/> <EquiveFare Currency="RUBKZT" Amount="18690544092"/> <TotalFare Currency="RUBKZT" Amount="31249631024"/>
<Taxes>
<Tax CurCode="RUBKZT" TaxCode="YQFXT" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/> <Tax CurCode="RUB" TaxCode="RI" Amount="307"/> <Tax CurCode="RUB" TaxCode="RI" Amount="307"/> <Tax CurCode="RUB" TaxCode="UH" Amount="230"/> <Tax CurCode="RUB" TaxCode="CZ" Amount="1046"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="EX" Amount="50"/> <Tax CurCode="RUB" TaxCode="IT1" Amount="631"/> <Tax CurCode="RUB" TaxCode="VT" Amount="127"/> <Tax CurCode="RUB" TaxCode="HB" Amount="325"/> <Tax CurCode="RUB" TaxCode="MJ" Amount="6086932"/>
</Taxes>
<Tariffs/> <FareCalc>PRG LX X/ZRH LX MOW30.25LX ZRH*LX MIL35.71LX ZRH35.71*LX MAD MOWZRH264.39 1S136.63NUC502.69END ROE20.0954</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> <PassengerFare Type="INF" Quantity="1"> <BaseFare Currency="CZK" Amount="1115"/> <EquiveFare Currency="RUB" Amount="2065"/> <TotalFare Currency="RUB" Amount="2065"/> <Taxes/> <Tariffs/> <FareCalc>PRG LX X/ZRH LX MOW3.02LX ZRH*LX MIL3.57LX ZRH3.57*LX MAD MOWZRH45.29NUC55.45END ROE20.0954</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> </PricingInfo> <Commission/> <Charges Currency="RUB">0</Charges> <TotalPrice Currency="RUB">33314</TotalPrice> </Flight> <Flight FlightId="168260002"> <WebService>SABRE</WebService> <ValCompany/> <URL>http%3A%2F%2Falex.mlsd.ru%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13967%26flight%3D168260002</URL> <Segments> <Segment SegNum="1" SegGroupNum="0"> <DepAirp CodeType="IATA">PRG</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">ZRH</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1485</FlightNumber> <AircraftType>AR1</AircraftType> <DepDateTime>2014-03-20T10:10:00</DepDateTime> <ArrDateTime>2014-03-20T11:35:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassTypeTariff Code="economyBFO"> <BookingCode>K</BookingCode> </BookingCode> </BookingCodes> <FlightTime>85</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="2" SegGroupNum="0"> <DepAirp CodeType="IATA">ZRH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">DME</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1326</FlightNumber> <AircraftType>321</AircraftType> <DepDateTime>2014-03-20T12:20:00</DepDateTime> <ArrDateTime>2014-03-20T18:50:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K</BookingCode> </BookingCode> </BookingCodes> <FlightTime>210</FlightTime> <TimeZone Departure="1" Arrival="4"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="3" SegGroupNum="1"> <DepAirp CodeType="IATA">DME</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">ZRH</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1325</FlightNumber> <AircraftType>321</AircraftType> <DepDateTime>2014-03-23T10:05:00</DepDateTime> <ArrDateTime>2014-03-23T10:45:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>V</BookingCode> </BookingCode> </BookingCodes> <FlightTime>220</FlightTime> <TimeZone Departure="4" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="4" SegGroupNum="1"> <DepAirp CodeType="IATA">ZRH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">MXP</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1628</FlightNumber> <AircraftType>AR1</AircraftType> <DepDateTime>2014-03-23T12:25:00</DepDateTime> <ArrDateTime>2014-03-23T13:20:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K<FareFamilies/BookingCode> </BookingCode> </BookingCodes> <FlightTime>55</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="5" SegGroupNum="2"> <DepAirp CodeType="IATA">MXP</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">ZRH</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1617</FlightNumber> <AircraftType>AR1</AircraftType> <DepDateTime>2014-03-27T11:10:00</DepDateTime> <ArrDateTime>2014-03-27T12:10:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodesTariff> <BookingCode ClassTypeTariff Code="economyWLPREDME"> <BookingCode>K</BookingCode> </BookingCode> </BookingCodes> <FlightTime>60</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="6" SegGroupNum="2"> <DepAirp CodeType="IATA">ZRH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">MAD</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>2032</FlightNumber> <AircraftType>319</AircraftType> <DepDateTime>2014-03-27T16:40:00</DepDateTime> <ArrDateTime>2014-03-27T18:55:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>V</BookingCode> </BookingCode> </BookingCodes> <FlightTime>135</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> </Segments> <PricingInfo Refundable="false"> <PassengerFare Type="ADT" Quantity="1"> <BaseFare Currency="CZK" Amount="10102"/> <EquiveFare Currency="RUB" Amount="18690"/> <TotalFare Currency="RUB" Amount="31249"/> <Taxes> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/> <Tax CurCode="RUB" TaxCode="RI" Amount="307"/> <Tax CurCode="RUB" TaxCode="RI" Amount="307"/> <Tax CurCode="RUB" TaxCode="UH" Amount="230"/> <Tax CurCode="RUB" TaxCode="CZ" Amount="1046"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="EX" Amount="50"/> <Tax CurCode="RUB" TaxCode="IT1" Amount="631"/> <Tax CurCode="RUB" TaxCode="VT" Amount="127"/> <Tax CurCode="RUB" TaxCode="HB" Amount="325"/> <Tax CurCode="RUB" TaxCode="MJ" Amount="60"/> </Taxes> <Tariffs/> <FareCalc>PRG LX X/ZRH LX MOW30.25LX ZRH*LX MIL35.71LX ZRH35.71*LX MAD MOWZRH264.39 1S136.63NUC502.69END ROE20.0954</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> <PassengerFare Type="INF" Quantity="1"> <BaseFare Currency="CZK" Amount="1115"/> <EquiveFare Currency="RUB" Amount="2065"/> <TotalFare Currency="RUB" Amount="2065"/> <Taxes/> <Tariffs/> <FareCalc>PRG LX X/ZRH LX MOW3.02LX ZRH*LX MIL3.57LX ZRH3.57*LX MAD MOWZRH45.29NUC55.45END ROE20.0954</FareCalc> <LastTicketDateTime>2014-03-09T23:59:59</LastTicketDateTime> </PassengerFare> </PricingInfo> <Commission/> <Charges Currency="RUB">0</Charges> <TotalPrice Currency="RUB">33314</TotalPrice> </Flight> <Flight FlightId="168260003"> <WebService>SABRE</WebService> <ValCompany/> <URL>http%3A%2F%2Falex.mlsd.ru%2F%3Fgo%3Dbooking%2Finfo%26uid%3D13967%26flight%3D168260003</URL> <Segments> <Segment SegNum="1" SegGroupNum="0"> <DepAirp CodeType="IATA">PRG</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">ZRH</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1485</FlightNumber> <AircraftType>AR1</AircraftType> <DepDateTime>2014-03-20T10:10:00</DepDateTime> <ArrDateTime>2014-03-20T11:35:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K<FareFamilies/BookingCode> </BookingCode> </BookingCodes> <FlightTime>85</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="2" SegGroupNum="0"> <DepAirp CodeType="IATA">ZRH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">DME</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1326</FlightNumber> <AircraftType>321</AircraftType> <DepDateTime>2014-03-20T12:20:00</DepDateTime> <ArrDateTime>2014-03-20T18:50:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K</BookingCodeTariff> </BookingCode> </BookingCodes> <FlightTime>210</FlightTime> <TimeZone DepartureTariff Code="1YFLEX" Arrival="4"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="3" SegGroupNum="1"> <DepAirp CodeType="IATA">DME</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">ZRH</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1325</FlightNumber> <AircraftType>321</AircraftType> <DepDateTime>2014-03-23T10:05:00</DepDateTime> <ArrDateTime>2014-03-23T10:45:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>V</BookingCode> </BookingCode> </BookingCodes> <FlightTime>220</FlightTime> <TimeZone Departure="4" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="4" SegGroupNum="1"> <DepAirp CodeType="IATA">ZRH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">MXP</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1628</FlightNumber> <AircraftType>AR1</AircraftType> <DepDateTime>2014-03-23T12:25:00</DepDateTime> <ArrDateTime>2014-03-23T13:20:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K</BookingCode> </BookingCode> </BookingCodes> <FlightTime>55</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="5" SegGroupNum="2"> <DepAirp CodeType="IATA">MXP</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">ZRH</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>1629</FlightNumber> <AircraftType>AR1</AircraftType> <DepDateTime>2014-03-27T15:00:00</DepDateTime> <ArrDateTime>2014-03-27T16:00:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>K<FareFamilies/BookingCode> </BookingCodeTariff> </BookingCodes> <FlightTime>60</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> <Segment SegNum="6" SegGroupNum="2"> <DepAirp CodeType="IATA">ZRH</DepAirp> <DepTerminal/> <ArrAirp CodeType="IATA">MAD</ArrAirp> <ArrTerminal/> <OpAirline>LX</OpAirline> <MarkAirline>LX</MarkAirline> <FlightNumber>2032</FlightNumber> <AircraftType>319</AircraftType> <DepDateTime>2014-03-27T16:40:00</DepDateTime> <ArrDateTime>2014-03-27T18:55:00</ArrDateTime> <StopNum>0</StopNum> <BookingCodes> <BookingCode ClassType="economy"> <BookingCode>V</BookingCode> </BookingCode> </BookingCodes> <FlightTime>135</FlightTime> <TimeZone Departure="1" Arrival="1"/> <ETicket>true</ETicket> </Segment> </Segments> <PricingInfo Refundable="false"> <PassengerFare Type="ADT" Quantity="1"> <BaseFare Currency="CZK" Amount="10102"/> <EquiveFare Currency="RUB" Amount="18690"/> <TotalFare Currency="RUB" Amount="31249"/> <Taxes> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="750"/> <Tax CurCode="RUB" TaxCode="YQF" Amount="1750"/> <Tax CurCode="RUB" TaxCode="RI" Amount="307"/> <Tax CurCode="RUB" TaxCode="RI" Amount="307"/> <Tax CurCode="RUB" TaxCode="UH" Amount="230"/> <Tax CurCode="RUB" TaxCode="CZ" Amount="1046"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="CH2" Amount="992"/> <Tax CurCode="RUB" TaxCode="EX" Amount="50"/> <Tax CurCode="RUB" TaxCode="IT1" Amount="631"/> <Tax CurCode="RUB" TaxCode="VT" Amount="127"/> <Tax CurCode="RUB" TaxCode="HB" Amount="325"/> <Tax CurCode="RUB" TaxCode="MJ" Amount="60"/> </Taxes> <Tariffs/> <FareCalc>PRG LX X/ZRH LX MOW30.25LX ZRH*LX MIL35.71LX ZRH35.71*LX MAD MOWZRH264.39 1S136.63NUC502.69END ROE20.0954</FareCalc> <LastTicketDateTime>20142018-0304-09T2303T23:59:59</LastTicketDateTime> </PassengerFare> <PassengerFare Type="INF" Quantity="1"> <BaseFare Currency="CZK" Amount="1115"/> <EquiveFare Currency="RUB" Amount="2065"/> <TotalFare Currency="RUB" Amount="2065"/> <Taxes/> <Tariffs/> <FareCalc>PRG LX X/ZRH LX MOW3.02LX ZRH*LX MIL3.57LX ZRH3.57*LX MAD MOWZRH45.29NUC55.45END ROE20.0954</FareCalc> <LastTicketDateTime>2014-03-09T23:59:5900</LastTicketDateTime>
</PassengerFare>
</PricingInfo>
<Commission/>
<Charges Currency="RUB">0330.66</Charges> <TotalPrice Currency="RUB">33314112935</TotalPrice>
</Flight>
.........
== См. также ==
*[[Агентский АПИ]]*[[Односторонний перелет]]*[[Односторонний перелет. Бронирование]]*[[Подключение и просмотр результатов]]*[[Перелет туда-обратно]]*[[Сложный маршрутAPI Авиабилеты]]
[[Категория:Интеграция]]
[[Категория:Агентский API]]
53
правки
'