DataItem
Унифицированный блок данных
Для хранения различного контента бронирования.
Описание формата
- ID — идентификатор блока данных. Тип данных — целое 64-битное число.
- TravellerRef — ссылка на путешественников (необязательный). Тип данных — RefList.
- ServiceRef — ссылка на услуги в брони или заказе (необязательный). Тип данных — RefList.
- SegmentRef — ссылка на сегменты (необязательный). Тип данных — RefList.
- Type — тип контента в данном блоке данных. Тип данных — перечисление, возможные значения:
- SSR — сервисная ремарка (Special Service Request);
- ContactInfo — контактные данные (обязательный параметр для запроса BookFlight);
- FOP — форма оплаты (Form of Payment), кредитка — один из вариантов;
- LoyaltyCard — карта лояльности;
- TL — таймлимит;
- ED — электронные документы — билеты, EMD;
- PD — бумажный документ — маршрут-квитанция и прочее;
- FE — эндорсмент;
- Remark — ремарка;
- CashValueForMultiFOPProxing — используется в паре с TicketingProxy при мульти-FOP GDS-процессинге через платежный шлюз;
- Commission — комиссия;
- SourceInfo — информация о пакете реквизитов, в котором создана бронь;
- IDDocument — документ, удостоверяющий личность пассажира (паспорт и прочее);
- Meal — питание;
- Visa — визовые данные;
- ArrivalAddress;
- BookedSeat — зарезервированное место в самолете;
- ValidatingCompany — валидирующий перевозчик. Кроме кода валидирующего перевозчика также доступно внесение признака, что валидирующий перевозчик является переопределенным;
- SubagentCommission — комиссия субагентства;
- TicketDesignator;
- TourCode;
- Markup — сбор;
- TicketingProxy;
- CRMIntegration — данные для CRM (Customer Relationship Management) или BO (Back Office) систем, работающих с системами поставщиков;
- Discount;
- EndUserData;
- SellingPointDescription — описание точки продажи;
- OSI — (Other Service Information);
- ReferencedBooks;
- DiscountDocument;
- LinkedBooks - ID заказов в Nemo Connect, входящих в состав комбинированного перелета (multiOW).
- BookingContextParameters - доступность обменов/возвратов. (Добавляется в ответе после создания брони для поставщика SU NDC)
- Remark — текстовая ремарка (необязательный). Тип данных — массив.
- Remark.Type — тип ремарки. Тип данных — перечисление, возможные значения:
- General;
- Itinerary;
- Invoice;
- Historical;
- QueueControl;
- Vendor;
- NemoInternal;
- Confidential;
- MiniItinerary.
- Remark.Text — текст ремарки. Тип данных — строка.
- TimeLimits — таймлимиты (необязательный). Тип данных — массив.
- TimeLimits.EffectiveTimeLimit — эффективный таймлимит, определяется как минимальный из всех таймлимитов, кроме таймлимита на войдирование и агентского таймлимита. Тип данных — дата и время с указанием часового пояса: YYYY-MM-DD hh:mm:ss ±hh:mm
- TimeLimits.PriceTimeLimit — таймлимит из цены GDS. Тип данных — дата и время с указанием часового пояса: YYYY-MM-DD hh:mm:ss ±hh:mm
- TimeLimits.TicketingTimeLimit — таймлимит выписки. Тип данных — дата и время с указанием часового пояса: YYYY-MM-DD hh:mm:ss ±hh:mm
- TimeLimits.AgencyTimeLimit — агентский таймлимит. Тип данных — дата и время с указанием часового пояса: YYYY-MM-DD hh:mm:ss ±hh:mm
- TimeLimits.VoidTimeLimit — таймлимит на войдирование от GDS. Тип данных — дата и время с указанием часового пояса: YYYY-MM-DD hh:mm:ss ±hh:mm
- TimeLimits.AdvancedPurchaseTimeLimit - таймлимит из секции Advanced Purchase УПТ (если включена настройка, то мы парсим таймлимит, который приходит в тексте тарифных правил). Тип данных — дата и время с указанием часового пояса: YYYY-MM-DD hh:mm:ss ±hh:mm
- SSR — сервисная ремарка (необязательный). Тип данных — SSRDataItem:
- SSR.Code — код сервисной ремарки. Тип данных — строка.
- SSR.Text — текст сервисной ремарки. Тип данных — строка.
- SSR.Status — статус сервисной ремарки. Тип данных — перечисление, возможные значения:
- Confirmed;
- NeedConfirmation;
- NotConfirmed;
- Canceled;
- Flew;
- OnRequest;
- Rejected.
- SSR.StatusCode — индустриальный код статуса. Тип данных — строка.
- Commission — комиссия авиакомпании (необязательный). Тип данных — CommissionDataItem:
- Commission.Percent — комиссия в процентах. Тип данных — дробное число.
- Commission.Amount — сумма комиссии. Тип данных — дробное число.
- Commission.Currency — код валюты для суммы. Тип данных — строка.
- FOPInfo — форма оплаты для передачи в систему поставщика услуги (необязательный). Тип данных — массив.
- FOPInfo.FOPs — содержит список форм оплаты для прописывания в бронь. Тип данных — массив.
- FOPInfo.FOPs.FOP — информация об одной из форм оплаты в брони. Тип данных — массив.
- FOPInfo.FOPs.FOP.type — XML-атрибут, содержит указание типа класса формы оплаты, необходимо для корректной передачи данных кредитной карты через XML. Тип данных — строка. Для данных кредитной карты должен содержать значение CreditCardFOP с указанием xmlns данного типа; для формы оплаты с только номером (PP/IN) нужно указать NumberedFOP с xmlns данного типа; для формы оплаты (AV) нужно указать PrepaymentFOP с xmlns данного типа.
- FOPInfo.FOPs.FOP.Amount — сумма оплаты в рамках данного FOP. Тип данных — Money. Обязателен при использовании мульти-FOP.
- FOPInfo.FOPs.FOP.Type — тип данного FOP. Тип данных — перечисление, возможные значения:
- CA — наличные (cash);
- CC — кредитная карта (credit card);
- CK — банковский чек (check);
- IN — счет (invoice);
- VZ — взаимозачет;
- AV — аванс;
- PP — платёжное поручение, при его использование указание атрибута
type=NumberedFOP
и заполнение поля Number являются обязательными.
- FOPInfo.FOPs.FOP.VendorCode — двухбуквенный код поставщика кредитки. Тип данных — строка.
- FOPInfo.FOPs.FOP.Number — номер документ формы оплаты (кредитки или документа на оплату). Тип данных — строка.
- FOPInfo.FOPs.FOP.ExpireDate — дата окончания срока действия карты. Тип данных — дата в формате
MM.yyyy
.
- FOPInfo.FOPs.FOP.ManualApprovalCode — код платёжной транзакции, по которой должно проводиться списание средств. Тип данных — строка.
- SourceInfo — информация об источнике, где была создана бронь услуги (необязательный). Тип данных — массив.
- SourceInfo.ID — идентификатор пакета реквизитов. Тип данных — целое 32-битное число.
- SourceInfo.BookingSupplierAgencyID — идентификатор реквизитов в системе поставщика, в которых создана бронь услуги. Тип данных — строка.
- SourceInfo.TicketingSupplierAgencyID — идентификатор реквизитов в системе поставщика, в которых бронь услуги выписана. Тип данных — строка.
- SourceInfo.Supplier — поставщик услуги. Тип данных — перечисление, возможные значения:
- Sabre;
- Sirena;
- Galileo;
- Amadeus;
- SITAGabriel;
- SpecialFares;
- SIG;
- NemoInventory;
- Pegasys;
- Travelfusion;
- Mystifly;
- GalileoUAPI.
- SolringNDC.
- SourceInfo.Environment — тип среды в системе поставщика. Тип данных — перечисление, возможные значения:
- TEST — тестовая среда;
- CERT — среда сертификации;
- PROD — боевая среда.
- SourceInfo.TicketingIATAValidator — информация об источнике, где была создана бронь услуги. Тип данных — строка.
- Document — документ, удостоверяющий личность путешественника (необязательный). Тип данных — массив.
- Document.Type — тип документа. Тип данных — перечисление, возможные значения описаны в Типы документов.
- Document.Number — номер документа, удостоверяющий личность путешественника. Тип данных — строка.
- Document.IssueCountryCode — ISO Alpha2-код страны выдачи документа. Тип данных — строка.
- Document.ElapsedTime — дата окончания срока действия документа. Тип данных — дата в формате
dd.mm.yyyy
.
- Document.AddedAsDOCS — признак внесения документа как SSR DOCS в PNR. Тип данных — булевский.
- Document.AddedAsFOID — признак внесения документа как SSR FOID в PNR. Тип данных — булевский.
- ContactInfo — контактные данные (при бронировании в Farelogix и при использовании SirenaAviaPlus указание контактных данных обязательно; для PSS SITA контактные данные пассажира обязательно должны быть внесены для первого пассажира: значение DataItem.TravellerRef.Ref == 1). Тип данных — массив.
- ContactInfo.EmailID — электронная почта. Тип данных — строка.
- ContactInfo.Telephone — контактный телефон. Тип данных — массив.
- ContactInfo.Telephone.Type — тип телефона. Тип данных — перечисление, возможные значения:
- A — агентский;
- B — рабочий;
- M — мобильный;
- H — домашний.
- ContactInfo.Telephone.PhoneNumber — номер телефона. Тип данных — строка (номер должен быть в международном формате и начинаться со знака +).
- ContactInfo.Comment — информация о контакте. Тип данных — строка.
- LoyaltyCard — карточка лояльности (необязательный). Тип данных — массив.
- LoyaltyCard.OwnerType — тип эмитента карточки лояльности. Тип данных — перечисление, возможные значения:
- LoyaltyCard.Owner — код эмитента карточки лояльности. Тип данных — строка.
- LoyaltyCard.Number — номер карточки лояльности. Тип данных — строка.
- LoyaltyCard.Status — статус. Тип данных — перечисление, возможные значения:
- Confirmed;
- NeedConfirmation;
- NotConfirmed;
- Canceled;
- Flew;
- OnRequest;
- Rejected.
- LoyaltyCard.StatusCode — индустриальный код статуса. Тип данных — строка.
- Meal — специальное питание (необязательный). Тип данных — SSRDataItem.
- ElectronicDocument — электронный документ (билет, EMD) (необязательный). Тип данных — массив.
- ElectronicDocument.Number — номер электронного документа (обязательный элемент и его пропуск ведёт к нарушению структуры данных, что приводит к невозможности обработать такой ответ). Тип данных — строка.
- ElectronicDocument.ConjunctionNumbers — «присоединённые» номера. Тип данных — массив.
- ElectronicDocument.ConjunctionNumbers.Number — номер «присоединённого» билета. Тип данных — строка.
- ElectronicDocument.Status — статус документа. Тип данных — перечисление, возможные значения:
- Active;
- Used;
- Voided;
- Refuned;
- Exchanged;
- SupplierDoNotKnowEdState - от поставщика вернулся статус Z для билета, в данный момент актуально только для поставщика авиа контента Travelport.
- ElectronicDocument.ServiceType — тип услуги, предоставляемой по данному электронному документу. Тип данных — перечисление, возможные значения:
- Flight;
- Ancillary;
- TicketIssuance;
- Penalty;
- ResidualValue;
- FinancialImpact
- RefundDocument.
- ElectronicDocument.IssueDateTime — время генерации электронного документа. Тип данных — дата и время с указанием часового пояса: YYYY-MM-DD hh:mm:ss ±hh:mm
- ElectronicDocument.NotStoredInPNR - признак того, что данный билет не сохранён в PNR. Тип данных — булевский.
- ElectronicDocument.ExecutionTimeLimit — таймлимит на предоставление услуги по данному электронному документу. Тип данных — дата и время с указанием часового пояса.
- ElectronicDocument.EMDSpecificData — содержит специфичные для EMD данные. Тип данных — массив.
- ElectronicDocument.EMDSpecificData.EMDType — тип EMD. Тип данных — перечисление, возможные значения:
- A — associated;
- S — standalone.
- ElectronicDocument.EMDSpecificData.ParentTicket — номер билета, в привязке к которому выписан данный EMD. В основном имеет смысл только для EMD-А. Тип данных — строка.
- ElectronicDocument.EMDSpecificData.Description — текстовое описание услуги данного электронного документа (специфично для некоторых видов EMD). Тип данных — строка.
- ElectronicDocument.VAT — НДС по услуге данного электронного документа. Тип данных — Money. Устаревший блок
- ElectronicDocument.VATBreakdown — структура НДС по услуге данного электронного документа. Тип данных — сложный.
- ElectronicDocument.VATBreakdown.Tariff - контейнер с информацией по НДС от тарифа. Тип данных — сложный.
- ElectronicDocument.VATBreakdown.Tariff.Amount - сумма. Тип данных — decimal.
- ElectronicDocument.VATBreakdown.Tariff.Currency - ISO Alpha3 код валюты. Тип данных — string.
- ElectronicDocument.VATBreakdown.Tariff.Percent - налоговая ставка НДС в процентах. Тип данных - double.
- ElectronicDocument.VATBreakdown.Tariff.Breakdown - контейнер с информацией по НДС с посегментной разбивкой. Тип данных — сложный.
- ElectronicDocument.VATBreakdown.Tariff.Breakdown.Tariff - контейнер с информацией по НДС от тарифа для каждого сегмента. Тип данных — сложный.
- ElectronicDocument.VATBreakdown.Tariff.Breakdown.Tariff.Amount - сумма. Тип данных — decimal.
- ElectronicDocument.VATBreakdown.Tariff.Breakdown.Tariff.Currency - ISO Alpha3 код валюты. Тип данных — string.
- ElectronicDocument.VATBreakdown.Tariff.Breakdown.Tariff.Percent - налоговая ставка НДС в процентах. Тип данных - double.
- ElectronicDocument.VATBreakdown.Tariff.Breakdown.Tariff.SegmentRefs - ссылка на сегменты. Тип данных — RefList.
- ElectronicDocument.VATBreakdown.Taxes - НДС от суммы такс. Тип данных — сложный.
- ElectronicDocument.VATBreakdown.Taxes.Amount - сумма. Тип данных — decimal.
- ElectronicDocument.VATBreakdown.Taxes.Currency - ISO Alpha3 код валюты. Тип данных — string.
- ElectronicDocument.VATBreakdown.Taxes.Breakdown - контейнер с информацией по НДС от такс. Тип данных — сложный.
- ElectronicDocument.VATBreakdown.Taxes.Breakdown.Tax - контейнер с информацией по НДС от конкретной таксы. Тип данных — сложный.
- ElectronicDocument.VATBreakdown.Taxes.Breakdown.Tax.Amount - сумма. Тип данных — decimal.
- ElectronicDocument.VATBreakdown.Taxes.Breakdown.Tax.Currency - ISO Alpha3 код валюты. Тип данных — string.
- ElectronicDocument.VATBreakdown.Taxes.Breakdown.Tax.Percent - налоговая ставка НДС в процентах. Тип данных - double.
- ElectronicDocument.VATBreakdown.Taxes.Breakdown.Tax.Code - код таксы. Тип данных — string.
- ElectronicDocument.VATBreakdown.Total - НДС от суммы тарифа и такс. Тип данных - Money.
- ElectronicDocument.IssuedExternally - Признак услуги оформленной вне NC. Тип данных - bool.
- ElectronicDocument.IssuedBy - реквизит фактической выписки для Amadeus, Sabre, Travelport uAPI. Тип данных — string.
- ElectronicDocument.CouponInfoList - структура с информацией о купонах. Тип данных — сложный.
- ElectronicDocument.CouponInfoList.CouponInfo - секция с информацией о купонах. Тип данных — сложный.
- ElectronicDocument.CouponInfoList.CouponInfo.CouponNumber - номер купона. Тип данных — строка.
- ElectronicDocument.CouponInfoList.CouponInfo.SegmentRef - ссылка на сегмент, к которому относится данный купон. Тип данных — целое 32-битное число.
- ElectronicDocument.CouponInfoList.CouponInfo.CouponStatusCode - статус купона, получаемый от поставщика. Тип данных — строка.
- ElectronicDocument.CouponInfoList.CouponInfo.CouponStatus - статус купона. Тип данных — перечисление. Возможные значения:
- Open — открыт для использования;
- Used — использован;
- Void — аннулирован;
- CheckIn — прошел регистрацию;
- Printed — распечатан;
- Refunded — произведен возврат;
- Exchanged — обменен/переоформлен;
- Registered — зарегистрирован, еще не подтвержден;
- Landed — посадка произведена;
- Stoped — приостановлен;
- PaperDocument — бумажный билет;
- Unavailable — недоступен для использования;
- ExchangedToPaper — заменен на бумажный документ;
- Closed — закрыт;
- AirportControl — контроль.
- PaperDocument — бумажный документ (необязательный). Тип данных — массив.
- PaperDocument.Type — тип документ. Тип данных — перечисление, возможные значения:
- ItinReceipt — маршрут-квитанция;
- EMD — электронный многоцелевой документ;
- TicketIssueCertificate — сертификат о выписке билета;
- Other — другой документ.
- PaperDocument.Format — формат документа. Тип данных — строка.
- PaperDocument.Encoding — кодировка документа. Тип данных — строка.
- PaperDocument.DocumentData — данные документа. Тип данных — строка.
- PaperDocument.IsBase64Wrapped — признак обёртки данных документа в Base64. Тип данных — булевский.
- Endorsements — эндорсменты (необязательный). Тип данных — массив.
- Endorsements.EndorsementText — текст эндорсментов. Тип данных — массив.
- Endorsements.EndorsementText.Text — одна строка из эндорсментов. Тип данных — строка.
- Visa — данные визы (необязательный). Тип данных — массив.
- Visa.ApplicableCountry — ISO Alpha2 или ISO Alpha3-код страны, на которую действует виза. Тип данных — строка.
- Visa.BirthPlace — место рождения путешественника, которому выдали визу. Тип данных — строка.
- Visa.IssueDate — дата выдачи визы. Тип данных — дата в формате
dd.mm.yyyy
.
- Visa.IssuePlace — место выдачи визы. Тип данных — строка.
- Visa.Number — номер визы. Тип данных — строка.
- ArrivalAddress — адрес пребывания (необязательный). Тип данных — массив.
- ArrivalAddress.CountryCode — ISO Alpha2 или ISO Alpha3-код страны пребывания. Тип данных — строка.
- ArrivalAddress.City — город пребывания. Тип данных — строка.
- ArrivalAddress.State — штат или область пребывания. Тип данных — строка.
- ArrivalAddress.StreetAddress — адрес пребывания. Тип данных — строка.
- ArrivalAddress.PostalCode — почтовый индекс пребывания. Тип данных — строка.
- BookedSeat — данные бронируемого или забронированного места из карты мест (необязательный). Тип данных — массив.
- BookedSeat.Number — номер места. Тип данных — строка.
- BookedSeat.Characteristic — характеристика места. Тип данных — строка.
- BookedSeat.SmokingPreference — признак места для курящих. Тип данных — булевский.
- BookedSeat.Status — статус места. Тип данных — перечисление, возможные значения:
- Confirmed;
- NeedConfirmation;
- NotConfirmed;
- Canceled;
- Flew;
- OnRequest;
- Rejected.
- BookedSeat.StatusCode — индустриальный код статуса. Тип данных — строка.
- BookedSeat.RFISC - RFISC дополнительной услуги. Тип данных - строка.
- BookedSeat.OfferToken - токен услуги с динамической ценой, только для поставщика Sirena. Тип данных - строка.
- BookedSeat.OfferTtl - срок действия услуги с динамической ценой, только для поставщика Sirena. Тип данных - datetime.
- ValidatingCompany — информация о валидирующем перевозчике (необязательный). Тип данных — массив.
- ValidatingCompany.Code — код компании. Тип данных — строка.
- ValidatingCompany.IsForced — признак переопределённого валидирующего перевозчика. Тип данных — булевский.
- TourCode — туркод (необязательный). Тип данных — массив.
- TourCode.Type — тип туркода. Тип данных — перечисление, возможные значения:
- Default;
- Unprintable;
- InclusiveTour;
- BulkTour;
- BSPInclusiveTour.
- TourCode.Value — значение туркода. Тип данных — строка.
- Discount — скидка от тарифа (необязательный). Тип данных — массив.
- Discount.Percent — значение скидки в процентах. Тип данных — дробное число.
- Discount.Amount — сумма скидки. Тип данных — дробное число.
- Discount.Currency — код валюты скидки. Тип данных — строка.
- Discount.AuthCode — код авторизации скидки, как правило отображается в качестве тикет-десигнатора в тарифе. Тип данных — строка.
- FareSourceCode - Информация об уникальном коде тарифа (специфика Mystifly) (необязательный). Тип данных — массив.
- FareSourceCode.Code - код тарифа, определяющий перелёт в системе Mystifly. Тип данных — строка.
- AdditionalLocators - используется в uAPI и NemoNetwork для отображение локатора, по которому можно прочитать PNR в терминале GDS (необязательный). Тип данных — массив.
- AdditionalLocators.GalileoHostLocator - локатор в терминале Галилео. Тип данных — строка.
- AdditionalLocators.Other - прочие локаторы в PNR uAPI. Тип данных — массив.
- AdditionalLocators.Other.Locator - локатор в PNR uAPI. Тип данных — строка.
- AdditionalLocators.HostLocator - локатор брони в терминале GDS. Тип данных — строка.
- AdditionalLocators.HostSupplier - GDS, к которой относится предыдущий параметр. Тип данных - перечисление поддерживаемых Немо поставищков
- OSI (Other Service Information) — дополнительная информация, отправляемая в авиакомпанию (необязательный). Тип данных — массив.
- OSI.Text — текст с информацией. Тип данных — строка.
- ReferencedBooks — данные о связных бронях (родительской и дочерних) (необязательный). Появляются после разделения брони.
- ReferencedBooks.ParentBook — данные о родительской брони. Тип данных — массив.
- ReferencedBooks.ParentBook.ID — идентификатор родительской брони в Nemo.Travel. Тип данных — целое 64-битное число.
- ReferencedBooks.ParentBook.SupplierID — код родительской брони в системе поставщика. Тип данных — строка.
- ReferencedBooks.ChildBooks — данные о дочерних бронях. Тип данных — массив.
- ReferencedBooks.ChildBooks.BookIDs — идентификаторы дочерних броней. Тип данных — массив.
- ReferencedBooks.ChildBooks.BookIDs.ID — идентификатор дочерней брони в Nemo.Travel. Тип данных — целое 64-битное число.
- ReferencedBooks.ChildBooks.BookIDs.SupplierID — код дочерней брони в системе поставщика. Тип данных — строка.
- DiscountDocument — документ пассажира, являющийся основанием для субсидии или скидки (необязательный). Тип данных — массив.
- DiscountDocument.Type — тип документа-основания субсидии или скидки. Тип данных — перечисление, возможные значения:
- SPR — справка из роддома;
- GD — удостоверение депутата гос думы федерального собрания РФ;
- KU — командировочное удостоверение;
-
- SS — свидетельство о смерти;
- NL — направление на лечение;
- MV — справка медико-социальной экспертизы;
- MD — медицинская справка;
- UI — удостоверение инвалида;
- SI — справка о праве ребенка-инвалида на льготы, выданная органом социальной защиты;
- SU — служебное удостоверение или другой документ, удостоверяющий профессиональную принадлежность;
- RZ — разреш руковод ап на перевоз бесплат или со скидк;
- CL — документ, подтверждающий членство в клубе, ассоциации, организации;
- PZ — документ, подтверждающий звание и награды пассажира;
- BR — свидетельство о браке;
- SK — справка из школы;
- UB — ученический билет;
- SB — студенческий билет;
- PU — пенсионное удостоверение;
- UL — удостоверение личности для военнослужащего офицера и удостоверение личности прапорщика (мичмана);
- KS — удостоверение судьи конституционного суда;
- DM — удостоверение депутата местных законодательных органов;
- SF — удостоверение члена Совета Федерации Федерального Собрания Российской Федерации;
- NS — свободный текст;
- CN — код награды.
- DiscountDocument.Number — номер документа-основания субсидии или скидки. Тип данных — строка.
- DiscountDocument.ElapsedTime — дата истечения срока действия документа-основания субсидии или скидки. Тип данных — дата в формате
dd.mm.yyyy
.
- CashValueForMultiFOPProxing — содержит значение суммы для cash части при мульти-FOP GDS-процессинге через сторонние платежные шлюзы (необязательный). Тип данных — массив.
- CashValueForMultiFOPProxing.CashValue — значение суммы для cash части при мульти-FOP GDS-процессинге через сторонние платежные шлюзы. Тип данных — Money.
- PNRFOP — содержит формы оплаты в брони (необязательный). Тип данных — массив. Используется только в ответах для передачи реально проставленной формы оплаты в PNR.
- PNRFOP.FOPs — содержит список форм оплаты для прописывания в бронь. Тип данных — массив.
- PNRFOP.FOPs.FOP — одна из форм оплаты в брони. Тип данных — массив.
- PNRFOP.FOPs.FOP.Type — тип данного FOP. Тип данных — перечисление, возможные значения:
- CA — наличные (cash);
- CC — кредитная карта (credit card);
- CK — банковский чек (check);
- IN — счет (invoice).
- VZ — взаимозачет;
- Other — все остальные возможные типы;
- PNRFOP.FOPs.FOP.CreditCardNumber — маскированный номер кредитной карты, в случае если форматы оплаты — кредитка. Тип данных — строка.
- PNRFOP.FOPs.FOP.Number — номер FOP в PNR.
- PNRFOP.FOPs.FOP.VendorCode - код типа карты. Тип данных - строка. Например: CA - MASTERCARD/EUROCARD; VI - VISA.
- PNRFOP.FOPs.FOP.ExpireDate - дата истечения срока действия карты. Тип данных - дата в формате 'MM.YYYY'.
- PNRFOP.FOPs.FOP.AuthorizationCode - код авторизации. Тип данных - строка.
- PNRFOP.FOPs.FOP.Amount - сумма оплаты. Тип данных - Money.
- SubagentCommission — субагентская комиссия (необязательный). Тип данных — CommissionDataItem.
- TicketDesignator — информация о тикет-десигнаторе для прописывания в бронь (необязательный). Тип данных — массив.
- TicketDesignator.Value — значение тикет-десигнатора для прописывания в бронь. Тип данных — строка.
- Markup — информация о сборе агента (необязательный). Тип данных — массив.
- Markup.MarkupValue — значение сбора агента. Тип данных — Money.
- Markup.VAT — данные об НДС. Тип данных — массив.
- Markup.VAT.VATValue — сумма НДС. Тип данных — Money.
- Markup.VAT.VATRate — ставка НДС в процентах. Тип данных — double.
- TicketingProxy — данные для проксирования выписки через платежный шлюз (необязательный). Тип данных — массив.
- TicketingProxy.Gateway — платежный шлюз, через который была произведена оплата. Тип данных — перечисление, допустимые значение:
- TicketingProxy.ProxingParams — GET-параметры, необходимые для корректного проксирования выписки. Тип данных — строка.
- CRMIntegration — данные для прописывания в PNR для интеграции с CRM или BO системами, работающими с системами поставщиков (необязательный). Тип данных — массив.
- CRMIntegration.ClientID — идентификатор агента или субагента в CRM или BO системе. Тип данных — строка.
- CRMIntegration.NemoClientID — идентификатор агента или субагента в Nemo.Travel. Тип данных — целое число.
- CRMIntegration.OrderID — идентификатор заказа в Nemo.Travel. Тип данных — строка.
- CRMIntegration.PricingRuleID — идентификатор сработавшего ценового правила в Nemo.Travel. Тип данных — целое число.
- CRMIntegration.PaymentGateway — способ оплаты, платежный шлюз. Тип данных — строка.
- CRMIntegration.PaymentGatewayMarkup — сбор платежный шлюз. Тип данных — массив.
- CRMIntegration.SalesChannel — канал продажи. Тип данных — перечисление, допустимые значение:
- EndUserData — данные конечного пользователя системы (необязательный). Тип данных — массив.
- EndUserData.EndUserIP — IP адрес конечного пользователя. Тип данных — строка.
- EndUserData.EndUserBrowserAgent — идентификация ПО-клиента конечного пользователя. Тип данных — строка.
- EndUserData.RequestOrigin — исходный источник перехода. Тип данных — строка.
- SellingPointDescription — описание точки продажи (необязательный). Тип данных — массив.
- SellingPointDescription.SubAgencyID — идентификатор внешнего субагентства. Тип данных — целое 32-битное число.
- BookingContextParameters - используется в SU NDC для определения доступности обменов/возвратов. Тип данных - массив.
- BookingContextParameters.VoluntaryRefundInd - доступность добровольного возврата. Тип данных - булевский.
- BookingContextParameters.InvoluntaryRefundInd - доступность вынужденного возврата. Тип данных - булевский.
- BookingContextParameters.VoluntaryExchangeInd - доступность добровольного обмена. Тип данных - булевский.
- BookingContextParameters.InvoluntaryExchangeInd - доступность вынужденного обмена. Тип данных - булевский.