Master-Interlook:Правила расчета цен на услуги — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Schukin (обсуждение | вклад) |
Schukin (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
Данная статья описывает основные алгоритмы, используемые программой при расчете цен на различные типы услуг начиная с релиза 2011.4.0. В ПК "Мастер-Interlook" представлены 4 основных типа услуг: Проживание в отеле, Дополнительные услуги в отеле, Экскурсии и Трансферы, для которых ниже представлены правила расчёта цен. | Данная статья описывает основные алгоритмы, используемые программой при расчете цен на различные типы услуг начиная с релиза 2011.4.0. В ПК "Мастер-Interlook" представлены 4 основных типа услуг: Проживание в отеле, Дополнительные услуги в отеле, Экскурсии и Трансферы, для которых ниже представлены правила расчёта цен. | ||
===Основные принципы расчёта цен=== | ===Основные принципы расчёта цен=== | ||
− | + | В случае, если производится расчёт услуги на определённый период и хотя бы на одну из дат предоставления услуги не заведена цена, расчёт данной услуги производиться не будет. | |
− | В случае, если производится расчёт услуги на | + | |
− | В случае, если в рассчитываемый период попадают несколько отрезков времени с различными ценами, расчёт услуги будет производиться с учётом приоритетов по каждому дню предоставления услуги. | + | В случае, если в рассчитываемый период попадают несколько отрезков времени с различными ценами, расчёт услуги будет производиться с учётом приоритетов по каждому дню предоставления услуги. |
− | + | ||
+ | Расчет цен для всех типов услуг происходит в три этапа: | ||
+ | #Отбор цен по первоначальным параметрам. | ||
+ | #Сортировка цен. | ||
+ | #Выбор цены по дополнительным параметрам. Происходит по очереди для каждой цены в сортированном списке. Из списка выбирается первая подходящая по всем параметрам цена. | ||
===Правила расчёта цен на Проживание в отеле=== | ===Правила расчёта цен на Проживание в отеле=== | ||
− | Расчёт производится отдельно для | + | Расчёт производится отдельно для брутто- и нетто-цены. При расчёте производится подбор цены на каждую ночь с учётом параметров и приоритетов выбора. Если цена успешно рассчиталась на всю продолжительность услуги, то происходит разбитие услуги на периоды ночей, рассчитанных в рамках одного ценового предложения. В случае наличия правил (XY) у ценового предложения, производится проверка возможности их применения. |
− | + | ||
− | + | Первый этап расчета заключается в отборе цен по следующим параметрам: | |
− | *Отель | + | *Отель, предоставляющий услугу |
− | *Тип | + | *Тип комнаты |
*Питание | *Питание | ||
*Категория номера | *Категория номера | ||
− | * | + | *Тип размещения |
− | *Тариф (для | + | *Тариф (соответственно для брутто и нетто) |
− | |||
*Даты действия (не строгое соответствие => =<, если указаны) | *Даты действия (не строгое соответствие => =<, если указаны) | ||
*Даты заездов (не строгое соответствие => =<, если указаны) | *Даты заездов (не строгое соответствие => =<, если указаны) | ||
*Даты продажи по СПО (не строгое соответствие => =<, если указаны) | *Даты продажи по СПО (не строгое соответствие => =<, если указаны) | ||
− | + | ||
− | + | Второй этап представляет собой сортировку по определенным параметрам. Параметры для брутто-цены: | |
− | + | #Тип ценового предложения (SPO приоритетней Ordinary) | |
− | + | #Рынок ценового предложения (конкретный приоритетней ALL) | |
− | + | #Покупатель (конкретный приоритетней группы) | |
− | + | #Город (конкретный приоритетней ALL) | |
− | + | #Дата создания ценового предложения (новое приоритетней старого) | |
− | + | #Дата создания цены (новая приоритетней старой) | |
− | + | #Дата заезда с (максимальная приоритетней) | |
− | + | #Дата заезда по (минимальная приоритетней) | |
− | + | #Дата с (максимальная приоритетней) | |
− | + | #Дата по (минимальная приоритетней) | |
− | + | #Ключ цены в Базе Данных | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Параметры для нетто-цены: | |
− | + | #Поставщик (если равен филиалу, то приоритетней) | |
− | + | #Рынок ценового предложения (конкретный приоритетней ALL) | |
− | + | #Тип ценового предложения (SPO приоритетней Ordinary) | |
− | + | #Значение цены (минимальная приоритетней) | |
− | + | #Дата создания ценового предложения (новое приоритетней старого) | |
− | + | #Дата заезда с (максимальная приоритетней) | |
− | + | #Дата заезда по (минимальная приоритетней) | |
− | + | #Дата с (максимальная приоритетней) | |
− | + | #Дата по (минимальная приоритетней) | |
− | + | #Ключ цены в Базе Данных | |
− | + | ||
− | + | Третий этап представляет собой выбор цены по принципу точного соответствия параметров по каждому дню услуги отдельно. Параметры, влияющие на отбор: | |
− | + | *Min-Max продолжительность | |
− | Правило применяется только один раз за любой период. После успешного расчёта цены производится анализ на наличие сплошных периодов ночей рассчитанных в рамках одного ценового предложения. Далее проверятся | + | *Рынок |
+ | *Период действия цены | ||
+ | *Период продажи | ||
+ | *Тариф | ||
+ | *Период действия правил | ||
+ | *День недели | ||
+ | |||
+ | Только для брутто-цен: | ||
+ | *Покупатель (или его группа) | ||
+ | |||
+ | Только для нетто-цен | ||
+ | *Поставщик | ||
+ | ====Применение XY правил==== | ||
+ | Правило применяется только один раз за любой период. После успешного расчёта цены, производится анализ на наличие сплошных периодов ночей рассчитанных в рамках одного ценового предложения. Далее проверятся наличие правил у ценового предложения и, в случае совпадения, применяется. | ||
Параметры правила: | Параметры правила: | ||
*xFrom - значение X с | *xFrom - значение X с | ||
*xTo - значение X до | *xTo - значение X до | ||
− | *Sign - действие | + | *Sign - действие "=" или "-"(равно или минус) |
*Y - Y значение | *Y - Y значение | ||
− | Примеры правил: | + | Примеры правил: |
− | Для продолжительности от 7(xFrom) до 14(xTo) ночей "минус"(Sign) 1(Y) ночь | + | *Для продолжительности от 7(xFrom) до 14(xTo) ночей "минус"(Sign) 1(Y) ночь |
− | Для продолжительности от 21(xFrom) до 21(xTo) ночей "равно"(Sign) 19(Y) ночей | + | *Для продолжительности от 21(xFrom) до 21(xTo) ночей "равно"(Sign) 19(Y) ночей |
+ | |||
+ | Выбор правила и применение: | ||
− | |||
Приоритет при выборе у правила с большим значением xFrom. '''Значение Sign не влияет на выбор правила'''. При применении скидка распространяется на последние ночи в рамках периода. | Приоритет при выборе у правила с большим значением xFrom. '''Значение Sign не влияет на выбор правила'''. При применении скидка распространяется на последние ночи в рамках периода. | ||
===Правила расчёта цен на Дополнительные услуги в отелях=== | ===Правила расчёта цен на Дополнительные услуги в отелях=== | ||
− | + | Если услуга имеет продолжительность, то рассчитывается каждый день отдельно. | |
− | + | ||
− | * | + | Первый этап расчета заключается в отборе цен по следующим параметрам: |
− | *Тариф (для | + | *Услуга |
− | * | + | *Тариф (для брутто и нетто соответственно) |
− | + | *Даты действия (не строгое соответствие => =<, если указаны) | |
− | |||
*Даты заездов (не строгое соответствие => =<, если указаны) | *Даты заездов (не строгое соответствие => =<, если указаны) | ||
− | |||
*Даты продажи по СПО (не строгое соответствие => =<, если указаны) | *Даты продажи по СПО (не строгое соответствие => =<, если указаны) | ||
+ | Если среди выбранных на первом этапе цен есть групповые, то расчет будет производиться по группе, иначе - индивидуально. | ||
+ | |||
+ | Второй этап представляет собой сортировку по определенным параметрам. Параметры для брутто-цены: | ||
+ | #Тип ценового предложения (SPO приоритетней Ordinary) | ||
+ | #Рынок ценового предложения (конкретный приоритетней ALL) | ||
+ | #Покупатель (конкретный приоритетней группы) | ||
+ | #Город (конкретный приоритетней ALL) | ||
+ | #Дата создания ценового предложения (новое приоритетней старого) | ||
+ | #Дата создания цены (новая приоритетней старой) | ||
+ | #Дата заезда с (максимальная приоритетней) | ||
+ | #Дата заезда по (минимальная приоритетней) | ||
+ | #Дата с (максимальная приоритетней) | ||
+ | #Дата по (минимальная приоритетней) | ||
+ | #Ключ цены в Базе Данных | ||
− | Только для | + | Параметры для нетто-цены: |
− | *Покупатель (покупатель, группа или | + | #Поставщик (если равен филиалу, то приоритетней) |
− | *Соответствие поставщика привязанной нетто цены | + | #Тип ценового предложения (SPO приоритетней Ordinary) |
+ | #Дата создания ценового предложения (новое приоритетней старого) | ||
+ | #Дата заезда с (максимальная приоритетней) | ||
+ | #Дата заезда по (минимальная приоритетней) | ||
+ | #Дата с (максимальная приоритетней) | ||
+ | #Дата по (минимальная приоритетней) | ||
+ | #Значение цены (минимальная приоритетней) | ||
+ | #Ключ цены в Базе Данных | ||
+ | |||
+ | Третий этап представляет собой выбор цены по принципу точного соответствия параметров по каждому дню услуги отдельно. Параметры, влияющие на отбор: | ||
+ | *Город (свой и ALL) | ||
+ | *Min-Max продолжительность | ||
+ | *Рынок | ||
+ | *Период действия цены | ||
+ | *Период продажи | ||
+ | *Тариф | ||
+ | *Период действия правил | ||
+ | *День недели | ||
+ | |||
+ | Только для брутто-цен: | ||
+ | *Покупатель (покупатель, группа или ALL) | ||
+ | *Соответствие поставщика привязанной нетто-цены. Если среди выбранных на первом этапе нетто-цен, не окажется связанной цены, то такая брутто-цена считается неподходящей | ||
− | Только для | + | Только для нетто-цен: |
− | + | *Поставщик | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | *Поставщик | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Правила расчёта цен на Экскурсии=== | ===Правила расчёта цен на Экскурсии=== | ||
− | Расчёт | + | Расчёт нетто- и брутто-цены связан. В случае подбора брутто-цены идёт проверка связанной нетто-цены, если поставщик подходит, то эта цена берётся в качестве нетто. |
− | + | ||
− | * | + | Первый этап расчета заключается в отборе цен по следующим параметрам: |
− | + | *Услуга экскурсии | |
− | + | *Тариф (для брутто и нетто соответственно) | |
− | |||
− | |||
− | |||
− | *Тариф (для | ||
− | |||
*Даты действия (не строгое соответствие => =<, если указаны) | *Даты действия (не строгое соответствие => =<, если указаны) | ||
*Даты заездов (не строгое соответствие => =<, если указаны) | *Даты заездов (не строгое соответствие => =<, если указаны) | ||
*Даты продажи по СПО (не строгое соответствие => =<, если указаны) | *Даты продажи по СПО (не строгое соответствие => =<, если указаны) | ||
− | + | Если среди выбранных на первом этапе цен есть групповые, то расчет будет производиться по группе, иначе - происходит разбивка услуги по признаку возраста туриста (каждый уникальный возраст рассчитывается отдельно). | |
− | + | ||
− | + | Второй этап представляет собой сортировку по определенным параметрам. Параметры для брутто-цены: | |
− | * | + | #Тип ценового предложения (SPO приоритетней Ordinary) |
+ | #Покупатель (конкретный приоритетней группы) | ||
+ | #Возраст «С» (по возрастанию) | ||
+ | #Возраст «По» (по возрастанию) | ||
+ | #Город начала предоставления услуги (конкретный приоритетней) | ||
+ | #Город окончания предоставления услуги (конкретный приоритетней) | ||
+ | #Дата создания ценового предложения (новое приоритетней старого) | ||
+ | #Ключ цены в Базе Данных | ||
+ | |||
+ | Параметры для нетто-цены: | ||
+ | #Поставщик (если равен филиалу, то приоритетней) | ||
+ | #Возраст «С» (по возрастанию) | ||
+ | #Возраст «По» (по возрастанию) | ||
+ | #Город начала предоставления услуги (конкретный приоритетней) | ||
+ | #Город окончания предоставления услуги (конкретный приоритетней) | ||
+ | #Дата создания ценового предложения (новое приоритетней старого) | ||
+ | #Значение цены (минимальная приоритетней) | ||
+ | #Ключ цены в Базе Данных | ||
+ | |||
+ | Третий этап представляет собой выбор цены по принципу точного соответствия параметров по каждому дню услуги отдельно. Параметры, влияющие на отбор: | ||
+ | *Возраст | ||
+ | *Min-Max продолжительность | ||
+ | *Рынок | ||
+ | *Период действия цены | ||
+ | *Период оказания услуги | ||
+ | *Период продажи | ||
+ | *Тариф | ||
+ | *Период действия правил | ||
+ | *День недели | ||
− | Только для | + | Только для брутто-цен: |
− | * | + | *Покупатель (покупатель, группа или ALL) |
+ | *Соответствие поставщика привязанной нетто-цены. Если среди выбранных на первом этапе нетто-цен, не окажется связанной цены, то такая брутто-цена считается неподходящей | ||
− | + | Только для нетто-цен: | |
− | + | *Поставщик | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | *Поставщик | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Правила расчёта цен на Трансферы=== | ===Правила расчёта цен на Трансферы=== | ||
− | Расчёт | + | Расчёт нетто- и брутто-цены связан. В случае подбора брутто-цены идёт проверка связанной нетто-цены, если поставщик подходит, то эта цена берётся в качестве нетто. |
− | + | ||
− | * | + | Первый этап расчета заключается в отборе цен по следующим параметрам: |
− | * | + | *Услуга трансфера |
− | + | *Тип трансфера | |
− | *Точка начала | + | *Точка начала |
− | *Точка | + | *Точка конца |
− | + | *Тариф (для брутто и нетто соответственно) | |
− | *Тариф (для | ||
− | |||
*Даты действия (не строгое соответствие => =<, если указаны) | *Даты действия (не строгое соответствие => =<, если указаны) | ||
*Даты заездов (не строгое соответствие => =<, если указаны) | *Даты заездов (не строгое соответствие => =<, если указаны) | ||
*Даты продажи по СПО (не строгое соответствие => =<, если указаны) | *Даты продажи по СПО (не строгое соответствие => =<, если указаны) | ||
− | + | Если среди выбранных на первом этапе цен есть групповые, то расчет будет производиться по группе, иначе - происходит разбивка услуги по признаку возраста туриста (каждый уникальный возраст рассчитывается отдельно). | |
− | + | ||
− | + | Второй этап представляет собой сортировку по определенным параметрам. Параметры для брутто-цены: | |
− | * | + | #Тип ценового предложения (SPO приоритетней Ordinary) |
+ | #Покупатель (конкретный приоритетней группы) | ||
+ | #Возраст «С» (по возрастанию) | ||
+ | #Возраст «По» (по возрастанию) | ||
+ | #Точка начала (конкретная приоритетней) | ||
+ | #Точка окончания (конкретная приоритетней) | ||
+ | #Город начала предоставления услуги (конкретный приоритетней) | ||
+ | #Город окончания предоставления услуги (конкретный приоритетней) | ||
+ | #Дата создания ценового предложения (новое приоритетней старого) | ||
+ | #Ключ цены в Базе Данных | ||
+ | |||
+ | Параметры для нетто-цены: | ||
+ | #Поставщик (если равен филиалу, то приоритетней) | ||
+ | #Возраст «С» (по возрастанию) | ||
+ | #Возраст «По» (по возрастанию) | ||
+ | #Точка начала (конкретная приоритетней) | ||
+ | #Точка окончания (конкретная приоритетней) | ||
+ | #Город начала предоставления услуги (конкретный приоритетней) | ||
+ | #Город окончания предоставления услуги (конкретный приоритетней) | ||
+ | #Дата создания ценового предложения (новое приоритетней старого) | ||
+ | #Значение цены (минимальная приоритетней) | ||
+ | #Ключ цены в Базе Данных | ||
+ | |||
+ | Третий этап представляет собой выбор цены по принципу точного соответствия параметров по каждому дню услуги отдельно. Параметры, влияющие на отбор: | ||
+ | *Город начала и окончания | ||
+ | *Точка начала и окончания | ||
+ | *Тип трансфера | ||
+ | *Возраст | ||
+ | *Min-Max продолжительность | ||
+ | *Рынок | ||
+ | *Период действия цены | ||
+ | *Период оказания услуги | ||
+ | *Период продажи | ||
+ | *Тариф | ||
+ | *Период действия правил | ||
+ | *День недели | ||
− | Только для | + | Только для брутто-цен: |
− | * | + | *Покупатель (покупатель, группа или ALL) |
+ | *Соответствие поставщика привязанной нетто-цены. Если среди выбранных на первом этапе нетто-цен, не окажется связанной цены, то такая брутто-цена считается неподходящей | ||
− | + | Только для нетто-цен: | |
− | + | *Поставщик | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | *Поставщик | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Master-Interlook_Prices]] | [[Category:Master-Interlook_Prices]] | ||
[[Category:Master-Interlook_Tutorial]] | [[Category:Master-Interlook_Tutorial]] |
Версия 10:12, 12 декабря 2013
Версия статьи от 12-12-2013. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице ниже:
Более ранние версии: |
Содержание
Введение
Данная статья описывает основные алгоритмы, используемые программой при расчете цен на различные типы услуг начиная с релиза 2011.4.0. В ПК "Мастер-Interlook" представлены 4 основных типа услуг: Проживание в отеле, Дополнительные услуги в отеле, Экскурсии и Трансферы, для которых ниже представлены правила расчёта цен.
Основные принципы расчёта цен
В случае, если производится расчёт услуги на определённый период и хотя бы на одну из дат предоставления услуги не заведена цена, расчёт данной услуги производиться не будет.
В случае, если в рассчитываемый период попадают несколько отрезков времени с различными ценами, расчёт услуги будет производиться с учётом приоритетов по каждому дню предоставления услуги.
Расчет цен для всех типов услуг происходит в три этапа:
- Отбор цен по первоначальным параметрам.
- Сортировка цен.
- Выбор цены по дополнительным параметрам. Происходит по очереди для каждой цены в сортированном списке. Из списка выбирается первая подходящая по всем параметрам цена.
Правила расчёта цен на Проживание в отеле
Расчёт производится отдельно для брутто- и нетто-цены. При расчёте производится подбор цены на каждую ночь с учётом параметров и приоритетов выбора. Если цена успешно рассчиталась на всю продолжительность услуги, то происходит разбитие услуги на периоды ночей, рассчитанных в рамках одного ценового предложения. В случае наличия правил (XY) у ценового предложения, производится проверка возможности их применения.
Первый этап расчета заключается в отборе цен по следующим параметрам:
- Отель, предоставляющий услугу
- Тип комнаты
- Питание
- Категория номера
- Тип размещения
- Тариф (соответственно для брутто и нетто)
- Даты действия (не строгое соответствие => =<, если указаны)
- Даты заездов (не строгое соответствие => =<, если указаны)
- Даты продажи по СПО (не строгое соответствие => =<, если указаны)
Второй этап представляет собой сортировку по определенным параметрам. Параметры для брутто-цены:
- Тип ценового предложения (SPO приоритетней Ordinary)
- Рынок ценового предложения (конкретный приоритетней ALL)
- Покупатель (конкретный приоритетней группы)
- Город (конкретный приоритетней ALL)
- Дата создания ценового предложения (новое приоритетней старого)
- Дата создания цены (новая приоритетней старой)
- Дата заезда с (максимальная приоритетней)
- Дата заезда по (минимальная приоритетней)
- Дата с (максимальная приоритетней)
- Дата по (минимальная приоритетней)
- Ключ цены в Базе Данных
Параметры для нетто-цены:
- Поставщик (если равен филиалу, то приоритетней)
- Рынок ценового предложения (конкретный приоритетней ALL)
- Тип ценового предложения (SPO приоритетней Ordinary)
- Значение цены (минимальная приоритетней)
- Дата создания ценового предложения (новое приоритетней старого)
- Дата заезда с (максимальная приоритетней)
- Дата заезда по (минимальная приоритетней)
- Дата с (максимальная приоритетней)
- Дата по (минимальная приоритетней)
- Ключ цены в Базе Данных
Третий этап представляет собой выбор цены по принципу точного соответствия параметров по каждому дню услуги отдельно. Параметры, влияющие на отбор:
- Min-Max продолжительность
- Рынок
- Период действия цены
- Период продажи
- Тариф
- Период действия правил
- День недели
Только для брутто-цен:
- Покупатель (или его группа)
Только для нетто-цен
- Поставщик
Применение XY правил
Правило применяется только один раз за любой период. После успешного расчёта цены, производится анализ на наличие сплошных периодов ночей рассчитанных в рамках одного ценового предложения. Далее проверятся наличие правил у ценового предложения и, в случае совпадения, применяется.
Параметры правила:
- xFrom - значение X с
- xTo - значение X до
- Sign - действие "=" или "-"(равно или минус)
- Y - Y значение
Примеры правил:
- Для продолжительности от 7(xFrom) до 14(xTo) ночей "минус"(Sign) 1(Y) ночь
- Для продолжительности от 21(xFrom) до 21(xTo) ночей "равно"(Sign) 19(Y) ночей
Выбор правила и применение:
Приоритет при выборе у правила с большим значением xFrom. Значение Sign не влияет на выбор правила. При применении скидка распространяется на последние ночи в рамках периода.
Правила расчёта цен на Дополнительные услуги в отелях
Если услуга имеет продолжительность, то рассчитывается каждый день отдельно.
Первый этап расчета заключается в отборе цен по следующим параметрам:
- Услуга
- Тариф (для брутто и нетто соответственно)
- Даты действия (не строгое соответствие => =<, если указаны)
- Даты заездов (не строгое соответствие => =<, если указаны)
- Даты продажи по СПО (не строгое соответствие => =<, если указаны)
Если среди выбранных на первом этапе цен есть групповые, то расчет будет производиться по группе, иначе - индивидуально.
Второй этап представляет собой сортировку по определенным параметрам. Параметры для брутто-цены:
- Тип ценового предложения (SPO приоритетней Ordinary)
- Рынок ценового предложения (конкретный приоритетней ALL)
- Покупатель (конкретный приоритетней группы)
- Город (конкретный приоритетней ALL)
- Дата создания ценового предложения (новое приоритетней старого)
- Дата создания цены (новая приоритетней старой)
- Дата заезда с (максимальная приоритетней)
- Дата заезда по (минимальная приоритетней)
- Дата с (максимальная приоритетней)
- Дата по (минимальная приоритетней)
- Ключ цены в Базе Данных
Параметры для нетто-цены:
- Поставщик (если равен филиалу, то приоритетней)
- Тип ценового предложения (SPO приоритетней Ordinary)
- Дата создания ценового предложения (новое приоритетней старого)
- Дата заезда с (максимальная приоритетней)
- Дата заезда по (минимальная приоритетней)
- Дата с (максимальная приоритетней)
- Дата по (минимальная приоритетней)
- Значение цены (минимальная приоритетней)
- Ключ цены в Базе Данных
Третий этап представляет собой выбор цены по принципу точного соответствия параметров по каждому дню услуги отдельно. Параметры, влияющие на отбор:
- Город (свой и ALL)
- Min-Max продолжительность
- Рынок
- Период действия цены
- Период продажи
- Тариф
- Период действия правил
- День недели
Только для брутто-цен:
- Покупатель (покупатель, группа или ALL)
- Соответствие поставщика привязанной нетто-цены. Если среди выбранных на первом этапе нетто-цен, не окажется связанной цены, то такая брутто-цена считается неподходящей
Только для нетто-цен:
- Поставщик
Правила расчёта цен на Экскурсии
Расчёт нетто- и брутто-цены связан. В случае подбора брутто-цены идёт проверка связанной нетто-цены, если поставщик подходит, то эта цена берётся в качестве нетто.
Первый этап расчета заключается в отборе цен по следующим параметрам:
- Услуга экскурсии
- Тариф (для брутто и нетто соответственно)
- Даты действия (не строгое соответствие => =<, если указаны)
- Даты заездов (не строгое соответствие => =<, если указаны)
- Даты продажи по СПО (не строгое соответствие => =<, если указаны)
Если среди выбранных на первом этапе цен есть групповые, то расчет будет производиться по группе, иначе - происходит разбивка услуги по признаку возраста туриста (каждый уникальный возраст рассчитывается отдельно).
Второй этап представляет собой сортировку по определенным параметрам. Параметры для брутто-цены:
- Тип ценового предложения (SPO приоритетней Ordinary)
- Покупатель (конкретный приоритетней группы)
- Возраст «С» (по возрастанию)
- Возраст «По» (по возрастанию)
- Город начала предоставления услуги (конкретный приоритетней)
- Город окончания предоставления услуги (конкретный приоритетней)
- Дата создания ценового предложения (новое приоритетней старого)
- Ключ цены в Базе Данных
Параметры для нетто-цены:
- Поставщик (если равен филиалу, то приоритетней)
- Возраст «С» (по возрастанию)
- Возраст «По» (по возрастанию)
- Город начала предоставления услуги (конкретный приоритетней)
- Город окончания предоставления услуги (конкретный приоритетней)
- Дата создания ценового предложения (новое приоритетней старого)
- Значение цены (минимальная приоритетней)
- Ключ цены в Базе Данных
Третий этап представляет собой выбор цены по принципу точного соответствия параметров по каждому дню услуги отдельно. Параметры, влияющие на отбор:
- Возраст
- Min-Max продолжительность
- Рынок
- Период действия цены
- Период оказания услуги
- Период продажи
- Тариф
- Период действия правил
- День недели
Только для брутто-цен:
- Покупатель (покупатель, группа или ALL)
- Соответствие поставщика привязанной нетто-цены. Если среди выбранных на первом этапе нетто-цен, не окажется связанной цены, то такая брутто-цена считается неподходящей
Только для нетто-цен:
- Поставщик
Правила расчёта цен на Трансферы
Расчёт нетто- и брутто-цены связан. В случае подбора брутто-цены идёт проверка связанной нетто-цены, если поставщик подходит, то эта цена берётся в качестве нетто.
Первый этап расчета заключается в отборе цен по следующим параметрам:
- Услуга трансфера
- Тип трансфера
- Точка начала
- Точка конца
- Тариф (для брутто и нетто соответственно)
- Даты действия (не строгое соответствие => =<, если указаны)
- Даты заездов (не строгое соответствие => =<, если указаны)
- Даты продажи по СПО (не строгое соответствие => =<, если указаны)
Если среди выбранных на первом этапе цен есть групповые, то расчет будет производиться по группе, иначе - происходит разбивка услуги по признаку возраста туриста (каждый уникальный возраст рассчитывается отдельно).
Второй этап представляет собой сортировку по определенным параметрам. Параметры для брутто-цены:
- Тип ценового предложения (SPO приоритетней Ordinary)
- Покупатель (конкретный приоритетней группы)
- Возраст «С» (по возрастанию)
- Возраст «По» (по возрастанию)
- Точка начала (конкретная приоритетней)
- Точка окончания (конкретная приоритетней)
- Город начала предоставления услуги (конкретный приоритетней)
- Город окончания предоставления услуги (конкретный приоритетней)
- Дата создания ценового предложения (новое приоритетней старого)
- Ключ цены в Базе Данных
Параметры для нетто-цены:
- Поставщик (если равен филиалу, то приоритетней)
- Возраст «С» (по возрастанию)
- Возраст «По» (по возрастанию)
- Точка начала (конкретная приоритетней)
- Точка окончания (конкретная приоритетней)
- Город начала предоставления услуги (конкретный приоритетней)
- Город окончания предоставления услуги (конкретный приоритетней)
- Дата создания ценового предложения (новое приоритетней старого)
- Значение цены (минимальная приоритетней)
- Ключ цены в Базе Данных
Третий этап представляет собой выбор цены по принципу точного соответствия параметров по каждому дню услуги отдельно. Параметры, влияющие на отбор:
- Город начала и окончания
- Точка начала и окончания
- Тип трансфера
- Возраст
- Min-Max продолжительность
- Рынок
- Период действия цены
- Период оказания услуги
- Период продажи
- Тариф
- Период действия правил
- День недели
Только для брутто-цен:
- Покупатель (покупатель, группа или ALL)
- Соответствие поставщика привязанной нетто-цены. Если среди выбранных на первом этапе нетто-цен, не окажется связанной цены, то такая брутто-цена считается неподходящей
Только для нетто-цен:
- Поставщик