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

Изменения

Выгрузка заказов

9119 байт добавлено, 10:17, 30 мая 2018
Выгрузка заказа для компонента «Авиабилеты»
Формат поддерживает возможность передачи нескольких номеров электронных билетов на одного пассажира (в том числе войдированных и аннулированных).
</div>
</div>
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
==== Формат Nemo для составных броней (MultiOW) ====
<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;">
<PNR>
<ParentBook>
<ID>508015</ID>
<Payment>
<Title>Testpay</Title>
<Method>Testpay</Method>
<PaymentGateway>testpay</PaymentGateway>
<BillingId>117916164</BillingId>
<Date>2018-05-28 13:03:17</Date>
<CreateDate>2018-05-28 13:02:51</CreateDate>
<Status>ticket</Status>
<PenaltyDate/>
<Timelimit>2018-05-31 13:00:00</Timelimit>
<PaymentCharge>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</PaymentCharge>
<Charge>
<Amount>1220</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Charge>
<AgentCharge>
<Amount>-300</Amount>
<CurrencyCode>RUB</CurrencyCode>
</AgentCharge>
<BaseFare>
<Amount>6950</Amount>
<CurrencyCode>RUB</CurrencyCode>
</BaseFare>
<Book>
<Amount>14382</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Book>
<Penalty>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Penalty>
<Total>
<Amount>15602</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Total>
<Commission>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Commission>
<AirlineCommission>
<Amount>38.25</Amount>
<CurrencyCode>RUB</CurrencyCode>
</AirlineCommission>
<PaidValue>
<Amount>15602</Amount>
<CurrencyCode>RUB</CurrencyCode>
</PaidValue>
</Payment>
<ChildBookIDs>
<ChildBookID>508019</ChildBookID>
<ChildBookID>508020</ChildBookID>
</ChildBookIDs>
<ExtServices>
<ExtServices>
<ExtService>
<Type>ServicePack</Type>
<Price>
<Amount>800</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Price>
</ExtService>
<ExtService>
<Type>AlphaInsurance</Type>
<Price>
<Amount>720</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Price>
<Insurances>
<Insurance>
<Number>Z694.198TEST.26725385</Number>
<Fio>BAGGINS BILBO</Fio>
</Insurance>
<Insurance>
<Number>Z694.198TEST.26725386</Number>
<Fio>IVANOV SEMEN</Fio>
</Insurance>
<Insurance>
<Number>Z694.198TEST.26725387</Number>
<Fio>ORK KIR</Fio>
</Insurance>
</Insurances>
</ExtService>
</ExtServices>
</ExtServices>
</ParentBook>
<Common>
<id>508019</id>
<Type>FLIGHTS</Type>
<Service>AMADEUS</Service>
<Locator>LOYYRD</Locator>
<UtmSource>66</UtmSource>
<BeginDateTime>2018.06.16-02:00</BeginDateTime>
<EndDateTime>2018.06.16-06:20</EndDateTime>
<TicketingDateTime>2018.05.28-13:04</TicketingDateTime>
<VoidDateTime/>
<TotalPrice>
<Amount>7057</Amount>
<CurrencyCode>RUB</CurrencyCode>
</TotalPrice>
<UserId>10312</UserId>
<EEUserId/>
<UserLogin>test_user_1</UserLogin>
<GroupId>10311</GroupId>
<CompanyId>10309</CompanyId>
<ExternalCompanyId/>
<UserStatus>Пользователь</UserStatus>
<DateCreate>2018.05.28-13:00</DateCreate>
<isManualStatus>0</isManualStatus>
</Common>
<Payment>
<Status>ticket</Status>
<PenaltyDate/>
<Timelimit>2018-06-01 20:59:00</Timelimit>
<PaymentCharge>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</PaymentCharge>
<Charge>
<Amount>150</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Charge>
<AgentCharge>
<Amount>150</Amount>
<CurrencyCode>RUB</CurrencyCode>
</AgentCharge>
<BaseFare>
<Amount>3625</Amount>
<CurrencyCode>RUB</CurrencyCode>
</BaseFare>
<Book>
<Amount>6907</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Book>
<Penalty>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Penalty>
<Total>
<Amount>7057</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Total>
<Commission>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Commission>
<AirlineCommission>
<Amount>36.25</Amount>
<CurrencyCode>RUB</CurrencyCode>
</AirlineCommission>
<PaidValue>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</PaidValue>
</Payment>
<Client>
<LastName/>
<Name> </Name>
<MiddleName/>
<Number/>
<Birth/>
<Email>qddednbavfta@dropmail.me</Email>
<Phone/>
</Client>
<PassengersCount>3</PassengersCount>
<Passengers>
<Passenger>
<name>BILBO</name>
<lastname>BAGGINS</lastname>
<passenger_type>CLD</passenger_type>
<doc_type>P</doc_type>
<date_of_birth>02.01.2015</date_of_birth>
<nationality>RU</nationality>
<gender>M</gender>
<passport_number>985478569</passport_number>
<currency_of_passport>28.05.2023</currency_of_passport>
<Tickets>
<Active>1</Active>
<Seg/>
<Num>5555966876471</Num>
<Date>2018-05-28 13:04:05</Date>
</Tickets>
<PriceInfo>
<BaseFare>
<Amount>1555</Amount>
<CurrencyCode>RUB</CurrencyCode>
</BaseFare>
<TotalFare>
<Amount>3149</Amount>
<CurrencyCode>RUB</CurrencyCode>
</TotalFare>
<Commission>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Commission>
<AirlineCommission>
<Amount>12.08</Amount>
<CurrencyCode>RUB</CurrencyCode>
</AirlineCommission>
</PriceInfo>
</Passenger>
<Passenger>
<name>SEMEN</name>
<lastname>IVANOV</lastname>
<passenger_type>ADT</passenger_type>
<doc_type>P</doc_type>
<date_of_birth>05.05.1945</date_of_birth>
<nationality>RU</nationality>
<gender>M</gender>
<passport_number>954563562</passport_number>
<currency_of_passport>25.03.2021</currency_of_passport>
<phone>
<number>+79998884444</number>
</phone>
<email>QDDEDNBAVFTA@DROPMAIL.ME</email>
<Tickets>
<Active>1</Active>
<Seg/>
<Num>5555966876472</Num>
<Date>2018-05-28 13:04:05</Date>
</Tickets>
<PriceInfo>
<BaseFare>
<Amount>2070</Amount>
<CurrencyCode>RUB</CurrencyCode>
</BaseFare>
<TotalFare>
<Amount>3758</Amount>
<CurrencyCode>RUB</CurrencyCode>
</TotalFare>
<Commission>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Commission>
<AirlineCommission>
<Amount>12.08</Amount>
<CurrencyCode>RUB</CurrencyCode>
</AirlineCommission>
</PriceInfo>
</Passenger>
<Passenger>
<name>KIR</name>
<lastname>ORK</lastname>
<passenger_type>INF</passenger_type>
<doc_type>P</doc_type>
<date_of_birth>08.09.2017</date_of_birth>
<nationality>RU</nationality>
<gender>M</gender>
<passport_number>859654125</passport_number>
<currency_of_passport>28.05.2023</currency_of_passport>
<Tickets>
<Active>1</Active>
<Seg/>
<Num>5555966876473</Num>
<Date>2018-05-28 13:04:05</Date>
</Tickets>
<PriceInfo>
<BaseFare>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</BaseFare>
<TotalFare>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</TotalFare>
<Commission>
<Amount>0</Amount>
<CurrencyCode>RUB</CurrencyCode>
</Commission>
<AirlineCommission>
<Amount>12.08</Amount>
<CurrencyCode>RUB</CurrencyCode>
</AirlineCommission>
</PriceInfo>
</Passenger>
</Passengers>
<FlightType>Внутренний</FlightType>
<Marker/>
<OrderInfo>
<Info>
<Id>0</Id>
<Company>Аэрофлот</Company>
<CompanyCode>SU</CompanyCode>
<OperatingCompanyCode>SU</OperatingCompanyCode>
<StartDate>2018.06.16</StartDate>
<StartTime>02:00</StartTime>
<StartDayOfWeek>Saturday</StartDayOfWeek>
<FlightNumber>1436 (SU1436)</FlightNumber>
<StartAirportCode>SVO</StartAirportCode>
<StartAirportName>Шереметьево, Москва</StartAirportName>
<StartCountry>Россия</StartCountry>
<StartCountryCode>RU</StartCountryCode>
<EndAirportCode>SVX</EndAirportCode>
<EndAirportName>Екатеринбург</EndAirportName>
<EndCountry>Россия</EndCountry>
<EndCountryCode>RU</EndCountryCode>
<Time>2:20</Time>
<Equip>
<Name>Airbus A320 (with Sharklets)</Name>
<Type>32A</Type>
</Equip>
<ClassType>economy</ClassType>
<ClassTypeCode>N</ClassTypeCode>
<Meal/>
</Info>
</OrderInfo>
<Returns/>
<Exchanges/>
</PNR>
</syntaxhighlight>
 
<br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Данные в блоке ParentBook одинаковы для обеих реальных броней, являющихся частью составной. Но так как составная бронь несёт формальный характер, она не может быть отражена в XML-выгрузке</span>
*ParentBook - общий блок, отражает информацию об оплате составной брони; о дополнительных услугах, приобретённых в составной брони; а также номера обоих реальных заказов составной брони.
 
</div>
</div>
</div>
</div>
 
=== Выгрузка заказа для компонента «Отели» ===
'