Описание файла комиссий из 1С для импорта

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
Заголовок
Внутреннее название
Описание
Допустимые значения
Примеры
id id Уникальный номер записи, под которым данное условие занесено в справочник комиссий в 1С. Необязательно для заполнения. Не участвуют в логике расчетов и используются для информативности
любое значение 123
начало продажи paymentDateFrom Минимально допустимая дата оформления заказа (не путать с датой вылета). Для срабатывания правила, текущая дата должна быть больше или равна указанной. пустое = игнорируется

DD.MM.YYYY

01.01.2012

31.01.2010

конец продажи paymentDateTo Максимально допустимая дата оформления заказа. Для срабатывания правила, текущая дата должна быть меньше или равна указанной. пустое = игнорируется
DD.MM.YYYY
31.12.2022
поставщик contractType Система взаиморасчетов BSP или ТКП

пустое = любой,
BSP
TCH

TCH
Валидирующий авиаперевозчик valCompanyId

Перевозчик сверяется с предлагаемым ГДС в качестве валидирующего. Должен являться контрактной авиакомпанией агента. Если есть возможность и необходимость провести выписку на стоке другой авиакомпании, валидирующий перевочик переопределяется (см. "переопределенный вп"). Если валидирующий перевозчик от ГДС не подтвержден как допустимый указанными правилами ценообразования и не переопределен - перелет считается недопустимым к выписке и может быть удален из результатов поиска при соответствующих настройках фильтрации.

пустое игнорируется

2 буквы/цифры

SU

LH

Перевозчик одного сегмента airlinesAny

Набор допустимых маркетинговых перевозчиков (интерлайнов) любого сегмента маршрута.
Допустимые варианты ввода:

  • КОД,КОД,КОД : должен совпасть хотя бы один маркетинговый перевозчик из перелета с одним из заданного списка.
  • КОД,КОД,КОД! : каждый маркетинговый перевозчик из перелета должен встречаться в этом списке
  • <>КОД,КОД,КОД : ни один маркетинговый перевозчик из перелета не должен быть в этом списке
  • <>КОД,КОД,КОД! : все маркетинговые перевозчики из перелета не должны встречаться в этом списке

пустое = любые
- одно или несколько значений (см. описание)

SU,LH,BA
SU,LH!
<>S7,SU
<>S7,BA!

тип рейса airlineType Международные воздушные линии или внутренние (весь перелет в пределах одной страны). Одно значение пустое = любой
IA (international airlines - международные)
DA (domestic airlines - внутренние)
IA
DA
номера рейсов flightNumber

Допустимые номера рейсов, можно указывать с кодом маркетинговой компании или без неё

Варианты ввода:

  • NNN,NNN: должен совпасть номер рейса из любого сегмента с одним из заданного списка.
  • NNN,NNN! : номера рейсов из всех сегметнов перелета должны встречаться в этом списке
  • <>NNN,NNN : ни один номер из перелета не должен быть в этом списке
  • <>NNN,NNN! : все номера из перелета не должны встречаться в этом списке

пустое = любые
- одно или несколько значений (см. описание)

SU 123,SU 345
123,345
<>LH 555
система бронирования gds Глобальная дистрибьютерская система / PCC конктретных реквизитов / ID пакета реквизитов системы NEMO

Перечиляются в любой последовательности, можно смешивать разные типы. Действует правило "или": если указан Sabre целиком, все его PCC/пакеты указывать уже нет смысла.

пустое = любые
SABRE, GALILEO, AMADEUS, SIRENA - GDS
[буквы+цифры] - PCC
[цифры] - ID пакета

SABRE,670P,123

AMADEUS,GALILEO

Зона zones

Географические зоны перелета. Весь перелет не должен выходить за пределы одной из указанных зон для срабатывания правила. разделение стран по указанным зонам

  • AF - Африка,
  • AN - Антарктика
  • AS - Азия
  • EU - Европа
  • NA - Северная Америка
  • OC - Австралия и Океания
  • SA - Южная Америка

перелет должен находиться в обеих зонах ( "EUSA, EUNA" - трансатлантический перелет ):

  • EUSA - Европа + Южная Америка,
  • EUNA - Европа + Северная Америка
  • EUAS - Европа + Азия
  • EUAF - Европа + Африка
  • EUOC - Европа + Австралия и Океания
  • AFNA - Африка + Северная Америка

пустое = любые
- одно или несколько значений

AS,EU
SA
EUSA, EUNA

страны вылета depCountries Допустимые страны вылета для перелета (проверяется только страна вылета первого сегмента маршрута).

пустое = любые
КОД,КОД...
<>КОД,КОД...(кроме)

RU
<>LV,LT

Интерлайн interlinePart Минимально допустимая доля несобственных сегментов (сегментов, где валидирующий перевозчик не равен маркетинговому) должна быть больше или равна указанному значению.
  • 1 - все сегменты интерлайны
  • 0.5 - половина или больше сегментов интерлайнов
  • 0.25 - четверть или больше сегментов интерлайнов
  • 0.01 - присутствует минимум один сегмент интерлайна
  • 0 - все сегменты собственные

пустое = любое количество
любое число от 0 до 1

0.88

код тарифа tariffs Допустимые коды тарифов. Должен совпасть хотя бы один из перелета с одним из заданного списка. При правиле с отрицанием никаких совпадений быть не должно. Совпадение не точное: код из правила может содержаться в коде из перелета (к примеру введенное S1GREY26 совпадет с S1GREY26CH из перелета).

Варианты ввода:

  • КОД,КОД: должен совпасть любой тариф с одним из заданного списка.
  • КОД,КОД! : все тарифы перелета должны встречаться в этом списке
  • <>КОД,КОД : ни один тариф из перелета не должен быть в этом списке
  • <>КОД,КОД! : все тарифы из перелета не должны встречаться в этом списке

пустое = любые
- одно или несколько значений (см. описание)

WRUTH9PL,ARUTH9PL

класс бронирования (коды)

bookingClass

Допустимые литеры (однобуквенные коды) классов бронирования. Латинскими буквами, русские буквы допустимые только для правил поставщика Sirena.
Варианты ввода:

  • КОД,КОД: должен совпасть класс из любого сегмента с одним из заданного списка.
  • КОД,КОД! : классы из всех сегметнов перелета должны встречаться в этом списке
  • <>КОД,КОД : ни один класс из перелета не должен быть в этом списке
  • <>КОД,КОД! : все классы из перелета не должны встречаться в этом списке

пустое = любые
- одно или несколько значений (см. описание)

A,B,C
<>A,B,C
посегметныйрасчет modeForSegment Признак применения комиссии за каждый сегмент перелета. Например 100 руб. за каждый сегмент.


пустое = 0
0 - комиссия одна на весь перелет
1 - комиссию необходимо умножить на кол-во сегментов

0
1

страна вылета depCountries Допустимые страны вылета для перелета (проверяется только страна вылета первого сегмента маршрута).

пустое = любые
КОД,КОД...
<>КОД,КОД...(кроме)

RU
<>LV,LT

страна назначения arrCountries Проверяется страна назначения (для OW и CR: это последняя страна последнего сегмента, для RT: это последняя страна первого плеча маршрута). К примеру для перелета MOW-PAR-MOW страна назначения FR, для MOW-PAR-LON - GB. Правило страна вылета=RU, страна назначения=RU не означает местный рейс - не забывайте указывать тип рейса DA (ВВЛ).

пустое = любые
КОД,КОД...
<>КОД,КОД...(кроме)

RU
<>LV,LT

Маршрут routeFull Цепочка из IATA кодов городов или аэропортов, описывающая весь маршрут перелета с учетом пересадок, без разрывов и повторов. Всегда следует использовать IATA код города, если он имеется (агрегирующий аэропорт). К примеру перелет VKO-ORY, ORY-VKO приводится к маршруту MOW-PAR-MOW.

пустое = любые
КОД-КОД,КОД-КОД,...
<>КОД-КОД,КОД-КОД,...(кроме)

MOW-LON,LON-MOW
<>MOW-BER-PAR

Содержит Маршрут routePart

Указывается только часть маршрута, составленного по аналогии с предыдущим.

пустое = любые
КОД-КОД,
-КОД-,...
<>-КОД-,...(кроме)

-CAI-
<>-PRG-,PRG-SVX

Вылет из (город) depAirports Проверяется только аэропорт вылета первого сегмента. При указании кодов аэропортов необходимо точное совпадение. При указании кодов городов (агрегирующий аэропортов) сопоставление происходит по внутреннему справочнику аэропоротов. Рекомендуется указывать коды конкретных аэропортов.

пустое = любые
КОД,КОД...
<>КОД,КОД...(кроме)

MOW,PAR,BER <>VKO,LON

прилет в город arrAirports Аэропорт прилета определяется аналогично "стране назначения". Проверка на сопоставление происходит по аналогии с "вылетом (аэропорты, города)"

пустое = любые
КОД,КОД...
<>КОД,КОД...(кроме)

MOW,PAR,BER <>VKO,LON

№ рейса flightNumber

Допустимые номера рейсов, можно указывать с кодом маркетинговой компании или без неё

Варианты ввода:

  • NNN,NNN: должен совпасть номер рейса из любого сегмента с одним из заданного списка.
  • NNN,NNN! : номера рейсов из всех сегметнов перелета должны встречаться в этом списке
  • <>NNN,NNN : ни один номер из перелета не должен быть в этом списке
  • <>NNN,NNN! : все номера из перелета не должны встречаться в этом списке

пустое = любые
- одно или несколько значений (см. описание)

SU 123,SU 345
123,345
<>LH 555
началовылета dateBegin Дата вылета первого сегмента должна быть больше или равна указанной дате пустое = игнорируется

DD.MM.YYYY

01.01.2012

31.01.2010

конецвылета dateEnd Дата вылета первого сегмента должна быть меньше или равна указанной дате пустое = игнорируется

DD.MM.YYYY

31.12.2022
возврат не позднее dateBack Дата вылета последнего сегмента маршрута должна быть меньше или равна указанной дате пустое = игнорируется

DD.MM.YYYY

31.12.2022
код-шеринг codeSharing Признак допустимости выполнения рейса под другой оперирующей авиакомпанией

пустое - допустимо
1 - допустимо
0 - недопустимо

0

1

Процентная комиссия commission Прибыль агента, получаемая от авиакомпании за проданные билеты. Обязательное для правильного заполнение поле, должно соответствовать указанному в контракте. Значение передается через ГДС при выписке. Указываться в процентах от тарифа.

При определении валидирующего перевозчика, правила с указанной нулевой комиссией имеют больший приоритет перед правилами с пустой комиссией.

"xxxКОД" (код валюты) или "XX%"

13%
Абсолютная комиссия commission Прибыль агента, получаемая от авиакомпании за проданные билеты. Обязательное для правильного заполнение поле, должно соответствовать указанному в контракте. Значение передается через ГДС при выписке. Указываться в абсолютной величине, с указанием валюты.

При определении валидирующего перевозчика, правила с указанной нулевой комиссией имеют больший приоритет перед правилами с пустой комиссией.

"xxxКОД" (код валюты) или "XXRUB"

100RUB