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

Изменения

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

49 524 байта добавлено, 18:04, 10 мая 2018
Нет описания правки
Настройки выгрузки заказов доступны в разделе '''Настройки системы → Интеграция → Выгрузка заказов'''.
* '''Выгрузка одновременно и Nemo, и Софи''' — настройка позволяет производить экспорт данных одновременно в двух форматах. <br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Опция доступна только для компонента '''«Авиабилеты»''', при включенном модуле '''«Выгрузка заказов Софи».</span>
* <!--'''Тип выгрузки'''--> '''Экспортировать заказы в формате''' — настройка определяет один из доступных форматов выгрузки заказов:** '''''<!--Выгрузка заказов --> Nemo''''' — внутренний формат системы {{NameSystem}}, доступен по умолчанию.** '''''<!--Выгрузка заказов --> Софи''''' — дополнительный формат, становится доступным при включении модуля '''«Выгрузка заказов Софи»'''. ** '''''Nemo Backoffice''''' - возможность экспорта заказов в формате JSON, который предоставляет более полный и актуальный объем данных, использует международные стандарты формата данных, является усовершенствованной версией протокола экспорта данных в формате Nemo.
* '''Url скрипта для выгрузки в выбранном формате''' — URL, на который будет производиться выгрузка данных. Cистема {{NameSystem}} отправляет файлы выгрузки на указанный в этом поле http-адрес через POST-запрос (см. https://ru.wikipedia.org/wiki/POST_(HTTP) ). Скрипт для обработки получаемых данных должен быть написан на стороне самого клиента. Задача скрипта - принять данные и корректно их обработать. Все данные, которые можно получить через браузер, также можно получить и альтернативными программными средствами (автоматизируя процесс выгрузки). Рекомендуется к использованию библиотека CURL (см. https://ru.wikipedia.org/wiki/CURL) Готовые примеры скриптов сотрудники {{NameSystem}} не предоставляют.<br>Если у субагента указан свой Url скрипта для выгрузки, отличный от URL корневого агенства, то выгрузка по заказам этого субагента будет идти на оба адреса. Главный агент получает информацию по всем заказам всех субагентов, субагент получает выгрузку только своих заказов.<br/> <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Указание отдельного URL скрипта для выгрузки для субагентов доступно только для формата Nemo.</span>
* '''Код сайта в системе Софи''' — идентификатор агентства на стороне СОФИ. Код нужен для связки агентства в СОФИ и в {{NameSystem}}. Если агентство заведено в СОФИ, то его код указывается в этом поле. Тогда в выгрузке СОФИ будет идентифицировать заказы от указанного агентства. <br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Необходимо заполнить поля '''"Url стороннего скрипта для XML уведомлений"''' и '''"Код сайта в системе Софи"''', которые становятся доступными только при переключении '''"Типа выгрузки"''' в значение '''"Выгрузка заказов Софи"''', а также поле '''"Url стороннего скрипта для XML уведомлений"''' для типа выгрузки '''"Nemo"'''.</span>
|-
! style="font-weight: bold;" | Формат Софи
! style="background-color: #99FF66;" | +
! style="background-color: #FF6666;" | −
! style="background-color: #FF6666;" | −
|-
! style="font-weight: bold;" | Формат JSON
! style="background-color: #99FF66;" | +
! style="background-color: #FF6666;" | −
! style="background-color: #FF6666;" | −
! style="background-color: #FF6666;" | −
! style="background-color: #99FF66;" | +
! style="background-color: #99FF66;" | +
! style="background-color: #99FF66;" | +
! style="background-color: #99FF66;" | +
! style="background-color: #99FF66;" | +
|-
! style="font-weight: bold;" | Формат JSON
! style="background-color: #99FF66;" | +
! style="background-color: #99FF66;" | +
! style="background-color: #99FF66;" | +
! style="background-color: #99FF66;" | +
</div>
</div>
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
==== Формат JSON ====
<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;">
{
"method": "export",
"apiVersion": "1.0",
"params": {
"type": "order",
"id": 505686
},
"data": {
"system": "MLSD",
"id": 505686,
"lastModifiedDate": "2018-05-04T12:52:09.000Z",
"currentServerDate": "2018-05-04T12:52:31.000Z",
"customer": {
"userId": 3599,
"agencyId": 3598,
"comapnyId": 3598,
"backofficeComapnyId": "bf643b56-4ef2-11e6-8476-001517d86995",
"name": "Иванов Иван",
"phone": "+79871234567",
"email": "ivanov@ivan.com"
},
"passengers": {
"ID_PAS_1": {
"lastName": "PETROV",
"firstName": "PETR",
"middleName": "PETROVICH",
"gender": "M",
"birthDate": "1981-12-12",
"nationality": "KZ",
"docType": "P",
"docNumber": "4000663622",
"docExpiryDate": {},
"phone": "",
"email": null
}
},
"products": {
"ID_FLT_1": {
"info": {
"nemo": {
"flightId": 1487300001,
"searchId": 228764,
"packageId": 912,
"status": "ticket",
"utmSource": "186",
"utmMarker": null
},
"nemoConnect": {
"system": "MLSD",
"id": 579924,
"packageId": 28888,
"status": "ticket",
"subStatus": null,
"possibleActions": [
"Get",
"Update",
"GetHistory",
"Modify",
"Void",
"GetEDData",
"Refund",
"Exchange",
"ReleaseSeat",
"GetPNRTerminalView"
]
},
"supplier": {
"system": "SIRENA2000",
"id": "1P4C18",
"environment": "CERT",
"bookingAgencyId": "922",
"ticketingAgencyId": "922",
"ticketingIATAValidator": null
}
},
"dates": {
"creation": "2018-05-04T12:49:08.000Z",
"booking": "2018-05-04T12:51:04.000Z",
"ticketing": "2018-05-04T12:52:24.000Z",
"void": null,
"cancellation": null,
"timelimit": {
"price": "2018-05-19T07:35:00.000Z",
"ticketing": "2018-05-19T07:25:00.000Z",
"advancedPurchase": null,
"effective": "2018-05-19T06:35:00.000Z"
}
},
"segments": {
"ID_SEG_1": {
"index": 0,
"leg": 0,
"departure": {
"date": "2018-05-19T10:35:00",
"airport": "VKO",
"terminal": "A",
"country": "RU"
},
"arrival": {
"date": "2018-05-19T11:55:00",
"airport": "LED",
"terminal": "1",
"country": "RU"
},
"UTC": {
"warning": "do not use as information for the passenger",
"departure": "2018-05-19T07:35:00.000Z",
"arrival": "2018-05-19T08:55:00.000Z"
},
"marketingAirline": "UT",
"flightNumber": "369",
"operatingAirline": "UT",
"eticket": true,
"RBD": "K",
"service": "economy",
"status": "HK",
"supplierRef": "UT*0206M6"
}
},
"pricingInfo": {
"ID_PCG_1": {
"validatingCarrier": "UT",
"commission": {
"amount": "0.08",
"currency": "RUB"
},
"tourCode": null,
"passengerFare": {
"ID_PSF_1": {
"pricingType": "AAT",
"passCount": 1,
"baseFare": {
"amount": "805.00",
"currency": "RUB"
},
"equivFare": {
"amount": "805.00",
"currency": "RUB"
},
"totalFare": {
"amount": "1525.00",
"currency": "RUB"
},
"passengers": [
"ID_PAS_1"
],
"fareBasis": [
{
"code": "LLTOW",
"type": "public",
"segments": [
"ID_SEG_1"
],
"baggage": {
"value": 0,
"measurement": "kg"
}
}
],
"taxes": [
{
"code": "RI",
"tax": {
"amount": "720.00",
"currency": "RUB"
},
"type": "aircompany"
}
]
}
}
}
}
},
"ID_EXT_1": {
"type": "GDS service"
}
},
"price": {
"amount": "1626.00",
"currency": "RUB",
"components": {
"products": {
"amount": "1525.00",
"currency": "RUB",
"components": {
"ID_FLT_1": {
"amount": "1525.00",
"currency": "RUB"
},
"ID_EXT_1": {
"amount": "0.00",
"currency": "RUB"
}
}
},
"charges": {
"amount": "99.00",
"currency": "RUB",
"components": {
"agencyProfit": {
"amount": "99.00",
"currency": "RUB",
"components": {
"pricingMarkup": {
"amount": "99.00",
"currency": "RUB"
},
"repricingMarkup": {
"amount": "0.00",
"currency": "RUB"
},
"problemDiscount": {
"amount": "0.00",
"currency": "RUB"
},
"subagentDiscount": {
"amount": "0.00",
"currency": "RUB"
},
"promoDiscount": {
"amount": "0.00",
"currency": "RUB"
},
"roundingMarkup": {
"amount": "0.00",
"currency": "RUB"
}
}
},
"subagencyProfit": {
"amount": "0.00",
"currency": "RUB"
},
"gatewayProfit": {
"amount": "2.00",
"currency": "RUB"
}
}
}
}
},
"payments": {
"ID_PAY_1": {
"id": "117915161",
"gatewayId": "11",
"methodId": 1468,
"name": "Оплата методом",
"status": "paid",
"paymentDate": "2018-05-04T15:52:14",
"moneyPaid": {
"amount": "1626.00",
"currency": "RUB"
},
"moneyFixed": {
"amount": "1626.00",
"currency": "RUB"
}
}
},
"documents": {
"ID_TKT_1": {
"number": "2986100049201",
"type": "airticket",
"status": "active",
"passenger": "ID_PAS_1",
"product": "ID_FLT_1",
"info": {
"pricingInfos": [
"ID_PCG_1"
],
"endorsements": "text"
}
}
},
"currencyRates": [
{
"currencyCode": "AMD",
"rate": 8.3801925768254
},
{
"currencyCode": "AUD",
"rate": 0.022709208584081
},
{
"currencyCode": "AZN",
"rate": 0.029719801709483
},
{
"currencyCode": "BGN",
"rate": 0.027689632447819
},
{
"currencyCode": "BRL",
"rate": 0.05769574724647
},
{
"currencyCode": "BYN",
"rate": 0.034049044243328
},
{
"currencyCode": "CAD",
"rate": 0.022478830561319
},
{
"currencyCode": "CHF",
"rate": 0.01664308895731
},
{
"currencyCode": "CNY",
"rate": 0.10962556292727
},
{
"currencyCode": "CZK",
"rate": 0.35913477250608
},
{
"currencyCode": "DKK",
"rate": 0.10551973746689
},
{
"currencyCode": "EUR",
"rate": 0.014163543605302
},
{
"currencyCode": "GBP",
"rate": 0.012412245424846
},
{
"currencyCode": "HKD",
"rate": 0.13700093982645
},
{
"currencyCode": "HUF",
"rate": 4.4250724605615
},
{
"currencyCode": "INR",
"rate": 1.1366852666266
},
{
"currencyCode": "JPY",
"rate": 1.8557213745699
},
{
"currencyCode": "KGS",
"rate": 1.1922844886173
},
{
"currencyCode": "KRW",
"rate": 18.40099070934
},
{
"currencyCode": "KZT",
"rate": 5.5750061325067
},
{
"currencyCode": "MDL",
"rate": 0.28672437472582
},
{
"currencyCode": "NOK",
"rate": 0.13688223337052
},
{
"currencyCode": "PLN",
"rate": 0.059673704185514
},
{
"currencyCode": "RON",
"rate": 0.065898726836598
},
{
"currencyCode": "SEK",
"rate": 0.14548311304765
},
{
"currencyCode": "SGD",
"rate": 0.02286111415926
},
{
"currencyCode": "TJS",
"rate": 0.15387977065759
},
{
"currencyCode": "TMT",
"rate": 0.061010579234439
},
{
"currencyCode": "TRY",
"rate": 0.069107067579801
},
{
"currencyCode": "UAH",
"rate": 0.45666479434101
},
{
"currencyCode": "USD",
"rate": 0.017456576765296
},
{
"currencyCode": "UZS",
"rate": 142.07915798208
},
{
"currencyCode": "XDR",
"rate": 0.012007050540077
},
{
"currencyCode": "ZAR",
"rate": 0.20621107765909
},
{
"currencyCode": "RUB",
"rate": 1
},
{
"currencyCode": "LVL",
"rate": 0.7
},
{
"currencyCode": "AED",
"rate": 5.13102
},
{
"currencyCode": "QWE",
"rate": 12345
},
{
"currencyCode": "EGP",
"rate": 1
}
]
}
}
 
</syntaxhighlight>
 
* method — содержит информацию о типе выгрузки. Тип данных — строка.
* apiVersion — содержит информацию о версии API. Тип данных — строка.
* params — параметры объекта выгрузки. Тип данных — сложный.
* params.type — тип объекта выгрузки. Тип данных — строка.
* params.id — идентификатор объекта выгрузки Nemo.Travel. Тип данных — целое 64-битное число.
* data — контейнер с данными об объекте выгрузки. Тип данных — сложный.
* data.system — инстанс к которому принадлежит объект выгрузки. Тип данных — строка.
* data.id — идентификатор объекта выгрузки Nemo.Travel. Тип данных — целое 64-битное число.
* data.lastModifiedDate — дата последней модификации объекта выгрузки. Тип данных — строка.
* data.currentServerDate — дата выгрузки по серверному времени. Тип данных — строка.
* data.customer — контейнер с данными о покупателе. Тип данных — сложный.
* data.customer.userId — идентификатор юзера которому принадлежит объект выгрузки. Тип данных — целое 64-битное число.
* data.customer.сompanyId — идентификатор агентства которому принадлежит объект выгрузки. Тип данных — целое 64-битное число.
* data.customer.backofficeCompanyId — идентификатор бэк-офиса. Тип данных — строка.
* data.customer.name — имя покупателя. Тип данных — строка.
* data.customer.phone — телефон покупателя. Тип данных — строка.
* data.customer.email — электронный адрес покупателя. Тип данных — строка.
* data.passengers — контейнер с данными о пассажире. Тип данных — сложный.
* data.passengers.ID_PAS_N — контейнер с данными об N-м пассажире. Тип данных — сложный.
* data.passengers.ID_PAS_N.lastName — фамилия пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.firstName — имя пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.middleName — отчество пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.gender — пол пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.birthDate — дата рождения пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.nationality — национальность пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.docType — тип документа пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.docNumber — номер документа пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.docExpiryDate — дата окончания срока действия документа. Тип данных — строка.
* data.passengers.ID_PAS_N.phone — номер телефона пассажира. Тип данных — строка.
* data.passengers.ID_PAS_N.email — электронная почта пассажира. Тип данных — строка.
* data.products — контейнер с данными об услуге. Тип данных — сложный.
* data.products.ID_FLT_N — контейнер с информацией об N-м перелёте. Тип данных — сложный.
* data.products.ID_FLT_N.info — контейнер с информацией о данном перелёте. Тип данных — сложный.
* data.products.ID_FLT_N.info.nemo — контейнер с информацией по перелёту из Nemo.Travel. Тип данных — сложный.
* data.products.ID_FLT_N.info.nemo.flightId — идентификатор перелёта. Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.info.nemo.searchId — идентификатор поиска. Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.info.nemo.pacgageId — идентификатор пакета. Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.info.nemo.status — статус перелёта. Тип данных — строка.
* data.products.ID_FLT_N.info.nemo.utmSource — источник перехода. Тип данных — строка.
* data.products.ID_FLT_N.info.nemoConnect — контейнер с информацией по перелёту из Nemo.Connect. Тип данных — сложный.
* data.products.ID_FLT_N.info.nemoConnect.system — инстанс к которому принадлежит перелёт. Тип данных — строка.
* data.products.ID_FLT_N.info.nemoConnect.id — идентификатор объекта выгрузки Nemo.Connect. Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.info.nemoConnect.packageID — идентификатор пакета. Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.info.nemoConnect.status — статус перелёта. Тип данных — строка.
* data.products.ID_FLT_N.info.nemoConnect.subStatus — подстатус перелёта. Тип данных — строка.
* data.products.ID_FLT_N.info.nemoConnect.possibleActions — список доступных действий с перелётом. Тип данных - массив строк.
* data.products.ID_FLT_N.info.supplier — контейнер с информацией о поставщике. Тип данных — сложный.
* data.products.ID_FLT_N.info.supplier.system — наименование поставщика. Тип данных — строка.
* data.products.ID_FLT_N.info.supplier.id — идентификатор у поставщика. Тип данных — строка.
* data.products.ID_FLT_N.info.supplier.environment — среда выполнения. Тип данных — строка.
* data.products.ID_FLT_N.info.supplier.bookingAgencyId — уникальный идентификатор реквизитов бронирования. Тип данных — строка.
* data.products.ID_FLT_N.info.supplier.ticketingAgencyId — уникальный идентификатор реквизитов выписки. Тип данных — строка.
* data.products.ID_FLT_N.info.supplier.ticketingIATAValidator — IATA валидатор билетов в данных реквизитах. Тип данных — строка.
* data.products.ID_FLT_N.dates — контейнер с информацией по датам. Тип данных — сложный.
* data.products.ID_FLT_N.dates.creation — время создания заказа. Тип данных — строка.
* data.products.ID_FLT_N.dates.booking — время бронирования заказа. Тип данных — строка.
* data.products.ID_FLT_N.dates.ticketing — время выписки заказа. Тип данных — строка.
* data.products.ID_FLT_N.dates.void — время войдирования заказа. Тип данных — строка.
* data.products.ID_FLT_N.dates.cancellation — время аннулирования заказа. Тип данных — строка.
* data.products.ID_FLT_N.dates.timelimit — контейнер с информацией по таймлимитам. Тип данных — строка.
* data.products.ID_FLT_N.dates.timelimit.price — таймлимит цены. Тип данных — строка.
* data.products.ID_FLT_N.dates.timelimit.ticketing — таймлимит на выписку. Тип данных — строка.
* data.products.ID_FLT_N.dates.timelimit.advancedPurchase — таймлимит из УПТ. Тип данных — строка.
* data.products.ID_FLT_N.dates.timelimit.effective — минимальный таймлимит с применением правил Nemo.Travel. Тип данных — строка.
* data.products.ID_FLT_N.segments — контейнер с информацией о сегментах. Тип данных — сложный.
* data.products.ID_FLT_N.segments.ID_SEG_N — контейнер с информацией об N-м сегменте. Тип данных — сложный.
* data.products.ID_FLT_N.segments.ID_SEG_N.index — идентификатор сегмента. Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.segments.ID_SEG_N.leg — идентификатор плеча. Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.segments.ID_SEG_N.departure — контейнер с информацией о пункте отправления. Тип данных — сложный.
* data.products.ID_FLT_N.segments.ID_SEG_N.departure.date — время отправления. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.departure.airport — IATA код аэропорта отправления. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.departure.terminal — терминал отправления. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.departure.country — страна отправления. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.arrival — контейнер с информацией о пункте прибытия. Тип данных — сложный.
* data.products.ID_FLT_N.segments.ID_SEG_N.arrival.date — время прибытия. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.arrival.airport — IATA код аэропорта прибытия. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.arrival.terminal — терминал прибытия. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.arrival.country — страна прибытия. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.UTC — контейнер с информацией о времени отправления и прибытия в UTC. Тип данных — сложный.
* data.products.ID_FLT_N.segments.ID_SEG_N.UTC.warning — предупреждение "do not use as information for the passenger" Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.UTC.departure — время отправления. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.UTC.arrival — время прибытия. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.marketingAirline — маркетинговый перевозчик. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.flightNumber — номер рейса. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.operatingAirline — оперирующий перевозчик. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.eticket — признак наличия электронного билета. Тип данных — булевый.
* data.products.ID_FLT_N.segments.ID_SEG_N.RBD — RBD(Reservation Booking Designator). Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.service — сервисный класс. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.status — статус сегмента. Тип данных — строка.
* data.products.ID_FLT_N.segments.ID_SEG_N.supplierRef — идентификатор сегмента в инвенторной системе авиакомпании. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo — контейнер с информацией об оценке перелёта. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N — контейнер с информацией об N-й оценке перелёта. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.validatingCarrier — валидирующий перевозчик. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.commission — контейнер с информацией о комиссии. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.commission.amount — размер комиссии. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.commission.currency — код валюты комиссии. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.tourCode — применённый туристический код. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare — контейнер с информацией о тарифах.Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N — контейнер с информацией об N-м тарифе. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.pricingType — код ценового типа пассажира полученного из ГРС. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.passCount — число пассажиров. Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.baseFare — контейнер с информацией о базовой стоимости тарифа (без учета такс). Тип данных - сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.baseFare.amount — сумма базовой стоимости.Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.baseFare.currency — код валюты базовой стоимости. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.equiveFare — контейнер с информацией о базовой стоимости тарифа (без учета такс) в эквивалентной валюте. Тип данных - сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.equiveFare.amount — сумма базовой стоимости в эквивалентной валюте .Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.equiveFare.currency — код эквивалентной валюты базовой стоимости. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.totalFare — контейнер с информацией о полной стоимости тарифа с учетом такс. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.totalFare.amount — сумма полной стоимости.Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.totalFare.currency — код валюты полной стоимости. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.passengers — список идентификаторов пассажиров (ID_PAS_N) привязанных к данному N-му тарифу. Тип данных — массив строк.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis — список тарифов привязанных к данному N-му перелёту. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.[N] — контейнер с информацией об N-м тарифе. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.[N].code — код тарифа. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.[N].type — тип тарифа. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.[N].segments — список идентификаторов сегментов (ID_SEG_N) привязанных к данному N-му тарифу. Тип данных — массив строк.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.[N].baggage — контейнер с информацией о багаже. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.[N].baggage.value — численное значение для допустимого количества багажа Тип данных — целое 64-битное число.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.[N].baggage.measurement — мера количества багажа. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.taxes — список такс привязанных к данному N-му тарифу.. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.taxes.[N] — контейнер с информацией об N-й таксе. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.taxes.[N].code — код таксы. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.taxes.[N].tax — контейнер с информацией о стоимости таксы. Тип данных — сложный.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.taxes.[N].tax.amount — размер таксы. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.taxes.[N].tax.currency — код валюты таксы. Тип данных — строка.
* data.products.ID_FLT_N.pricingInfo.ID_PCG_N.passengerFare.ID_PSF_N.fareBasis.taxes.[N].type — тип таксы. Тип данных — строка.
* data.products.ID_EXT_N — контейнер с информацией о дополнительных услугах. Тип данных — сложный.
* data.products.ID_EXT_N.type — тип дополнительной услуги. Тип данных — строка.
* data.price — контейнер с данными о полной стоимости. Тип данных — сложный.
* data.price.amount — cумма полной стоимости. Тип данных — строка.
* data.price.currency — код валюты полной стоимости. Тип данных — строка.
* data.price.components — контейнер с информацией о составляющих цены. Тип данных — сложный.
* data.price.components.products — контейнер с информацией о полной стоимости без учета сборов. Тип данных — сложный.
* data.price.components.products.amount — сумма полной стоимости без учета сборов. Тип данных — строка.
* data.price.components.products.currency — код валюты полной стоимости. Тип данных — строка.
* data.price.components.products.components.ID_FLT_N — контейнер с информацией о стоимости N-го перелёта. Тип данных — сложный.
* data.price.components.products.components.ID_FLT_N.amount — сумма полной стоимость перелёта без учета сборов. Тип данных — строка.
* data.price.components.products.components.ID_FLT_N.currency — код валюты стоимости перелёта. Тип данных — строка.
* data.price.components.products.components.ID_EXT_N — контейнер с информацией о стоимости N-й дополнительной услуги. Тип данных — сложный.
* data.price.components.products.components.ID_EXT_N.amount — полная стоимость дополнительной услуги. Тип данных — строка.
* data.price.components.products.components.ID_EXT_N.currency — код валюты стоимости дополнительной услуги. Тип данных — строка.
* data.price.components.charges — контейнер с информацией о сборах. Тип данных — сложный.
* data.price.components.charges.amount — сумма сборов. Тип данных — строка.
* data.price.components.charges.currency — код валюты суммы сборов. Тип данных — строка.
* data.price.components.charges.components — контейнер с информацией о составляющих сборов. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit — контейнер с информацией о прибыли агентства. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit.amount — сумма прибыли агентства. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.currency — код валюты суммы прибыли агентства. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components — контейнер с информацией о составляющих прибыли агентства. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit.components.pricingMarkup — контейнер с информацией об оценке агентского сбора. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit.components.pricingMarkup.amount — сумма агентского сбора. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.pricingMarkup.currency — код суммы агентского сбора. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.pricingMarkup.components — контейнер с информацией о составляющих агентского сбора. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit.components.pricingMarkup.components.ID_PCG_N — контейнер с информацией о стоимости из N-й оценки перелёта. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit.components.pricingMarkup.components.ID_PCG_N.amount — сумма N-й оценки перелёта. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.pricingMarkup.components.ID_PCG_N.currency — код валюты N-й оценки перелёта. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.fixingPriceMarkup — контейнер с информацией о фиксирующем сборе. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit.components.fixingPriceMarkup.amount — сумма фиксирующего сбора. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.fixingPriceMarkup.currency — код валюты суммы фиксирующего сбора. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.problemDiscount — контейнер с информацией о толерантном сборе. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit.components.problemDiscount.amount — сумма толерантного сбора. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.problemDiscount.currency — код валюты толерантного сбора. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.subagentDiscount — контейнер с информацией о субагентской скидке. Тип данных — сложный.
* data.price.components.charges.components.agencyProfit.components.subagentDiscount.amount — сумма субагентской скидки. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.subagentDiscount.currency — код валюты суммы субагентской скидки. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.promoDiscount — контейнер с информацией о скидке по промокоду. Тип данных — сложный
* data.price.components.charges.components.agencyProfit.components.promoDiscount.amount — сумма скидки по промокоду. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.promoDiscount.currency — код валюты суммы скидки по промокоду. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.roundingMarkup — контейнер с информацией о округляющем сборе Тип данных — сложный
* data.price.components.charges.components.agencyProfit.components.roundingMarkup.amount — размер округляющего сбора. Тип данных — строка.
* data.price.components.charges.components.agencyProfit.components.roundingMarkup.currency — код валюты округлящего сбора. Тип данных — строка.
* data.price.components.charges.components.subagencyProfit — контейнер с информацией о прибыли субагентства. Тип данных — сложный.
* data.price.components.charges.components.subagencyProfit.amount — сумма прибыли субагентства. Тип данных — строка.
* data.price.components.charges.components.subagencyProfit.currency — код валюты суммы прибыли субагентства. Тип данных — строка.
* data.price.components.charges.components.gatewayProfit — контейнер с информацией о размере комиссии за прием платежа. Тип данных — сложный.
* data.price.components.charges.components.gatewayProfit.amount — размер комиссии за прием платежа. Тип данных — строка.
* data.price.components.charges.components.gatewayProfit.currency — код валюты комиссии за прием платежа. Тип данных — строка.
* data.payments — контейнер с информацией о платежных шлюзах. Тип данных — сложный.
* data.payments.ID_PAY_N — контейнер с информаций об N-й платежной транзакции. Тип данных — сложный.
* data.payments.ID_PAY_N.id — идентификатор плтаженой транзакции Nemo.Travel. Тип данных — строка.
* data.payments.ID_PAY_N.gatewayId — внутренний идентификатор Nemo.Travel. Тип данных — строка.
* data.payments.ID_PAY_N.methodId — идентификатор платежного шлюза Nemo.Travel. Тип данных — целое 64-битное число.
* data.payments.ID_PAY_N.name — наименование платежного шлюза Nemo.Travel. Тип данных — строка.
* data.payments.ID_PAY_N.status — статус платежной транзакции. Тип данных — строка.
* data.payments.ID_PAY_N.paymentDate — дата создания платежной транзакции. Тип данных — строка.
* data.payments.ID_PAY_N.moneyPaid — контейнер с информацией о поступивших к оплате средствах. Тип данных — строка.
* data.payments.ID_PAY_N.moneyPaid.amount — сумма поступивших к оплате сердств. Тип данных — строка.
* data.payments.ID_PAY_N.moneyPaid.currency — код валюты поступивших к оплате средств. Тип данных — строка.
* data.payments.ID_PAY_N.moneyFixed — контейнер с информацией об успешной оплате. Тип данных — строка.
* data.payments.ID_PAY_N.moneyFixed.amount — сумма оплаты. Тип данных — строка.
* data.payments.ID_PAY_N.moneyFixed.currency — код валюты оплаты. Тип данных — строка.
* data.documents — контейнер с информацией об электронных билетах. Тип данных — сложный.
* data.documents.ID_TKT_N — контейнер с информацией об N-м электронном билете. Тип данных — сложный.
* data.documents.ID_TKT_N.number — номер электронного билета. Тип данных — строка.
* data.documents.ID_TKT_N.type — тип электронного билета. Тип данных — строка.
* data.documents.ID_TKT_N.status — статус электронного билета. Тип данных — строка.
* data.documents.ID_TKT_N.passenger — идентификатор пассажира (ID_PAS_N) к которому привязан данный N-й электронный билет. Тип данных — строка.
* data.documents.ID_TKT_N.product — идентификатор услуги к которой привязан данный N-й электронный билет. Тип данных — строка.
* data.documents.ID_TKT_N.info — контейнер с дополнительной информацией о данном N-м электронном билете. Тип данных — сложный.
* data.documents.ID_TKT_N.info.pricingInfos — список оценок привязанных к данному N-му электронному билету. Тип данных — массив строк.
* data.documents.ID_TKT_N.info.endorsements — эндорсменты привязанные к данному N-му электронному билету. Тип данных — строка.
* data.сurrencyRates — список курсов валют. Тип данных — сложный.
* data.сurrencyRates.[N] — контейнер с информацией об N-й валюте. Тип данных — сложный.
* data.сurrencyRates.[N].currencyCode — код N-й валюты. Тип данных — строка.
* data.сurrencyRates.[N].rate — курс N-й валюты по отношению к валюте агентства Nemo.Travel. Тип данных — дробное число.
</div>
</div>
 
=== Выгрузка заказа для компонента «Отели» ===
247
правок
'