Master-Interlook:Правила расчета цен на услуги

Материал из Megatec
Перейти к: навигация, поиск

Введение

Данная статья описывает основные алгоритмы используемые программой при расчете цен на различные типы услуг.

Правила расчета цен на услуги с продолжителностью (услуги проживания в отеле а также дополнительные услуги с продолжительностью)

Расчет цены зависит от настройки dependent/independent (Settings-System settings-Costs-Price policy - см. подробнее Работа с настройками). Для осуществления расчета цена за все дни должна быть от одного поставщика. Цена брутто может быть расчитана для туроператора, для группы туроператоров, или для всех туроператоров (all).Цена на все дни должна быть от одного поставщика услуги, цена может быть групповой или не групповой (за комнату или за человека). Цена на весь период должна быть в одной валюте.
При расчете цены брутто (при любой настройке) берется последняя цена по дате заведения ценового предложения (сначала цены относящиеся к ценовому предложению SPO, затем цены по каталожным (Ordinary) ценовым предложениям ). При прочих равных уловиях приоритетны цены для рынка, к которому относится туроператор, затем для всех рынков. Расчет нетто зависит от настройки dependent/independent:
В случае, если установлена настройка dependent берется неттовая цена, соответствующая найденной бруттовой
В случае, если установлена настройка independent - если есть цены относящиеся к ценовому предложению типа SPO, берется минимальная цена среди SPO, если SPO нет, берется минимальная цена среди каталожных.
Цена (и брутто и нетто)считается на каждый день периода, учитывая дни недели и ограничения по дате заезда. Из данного правила есть следующие исключения:
В случае, если задан только период дат заезда проверяется только первый день периода (дни недели не учитываются).
В случае если заданы ценовые правила ( X/Y Rules) проверяется весь период. В случае попадания услуги в два ценовых периода с различными ценами но одинаковым спецпредложением X/Y цена рассчитывается исходя из суммы цен с начала - например если есть правило 7 по цене 5 и первые 3 ночи по услуге попадают на один ценовой период (например 10 евро за ночь), а следующие 2 ночи -на второй (например 8 евро за ночь) то стоимость будет рассчитана как 10 умножить на 3 плюс 8 умножить на 2.
Дата создания цены определяется с точностью до дня. Если даты создания цены равны, то берется сначала цена для туроператора, затем для группы туроператоров, затем для всех туроператоров.

Правила расчета услуг без продолжительности

При расчете цены на трансферы в случае наличия нескольких цен с одинаковыми параметрами приоритетной является цена для конкретного трансфера (т.е. трансфера у которого задана конкретная трансферная точка (pickup point)). Как для услуг трансферов, так и для экскурсий и дополнительных услуг без продолжительности приоритеной является цена для конкретного туроператора, далее для группы туроператоров и наконец для всех туроператоров (all). В случае наличия цен относящихся к ценовым предложениям типа SPO они являются приоритетными по отношению к ценам относящимся к каталожным (Ordinary) ценовым предложениям. Аналогично услугам с продолжительностью более приоритетной является цена относящаяся к наиболее свежему ценовому предложению.

Правила расчета цен по тарифам

В том случае, если при расчете услуги для нее определен конкретный тариф, расчет производится по цене соответсвующей данному тарифу, независимо от наличия других цен с подходящими параметрами. В случае наличия нескольких цен по указанному тарифу имеющих различные параметры для данного набора цен вступают в силу правила приоритезации описанные выше.
См. также Работа с тарифами
Начиная с релиза 9.2.14 добавлена возможность блокирования использования цен по определенным услугам путем установки в Disabled связи данных услуг с соответсвующим ценовым предложением (см. подробнее [Costs_CostOffers|Ценовые предложения(Cost offers)]). Данная возможность доступна для услуг проживания и дополнительных услуг. В том случае, если заблокирована связь услуги с ценовым предложением для всех новых услуг цена не может быть расчитана по данному ценовому предложению (для услуг созданных до блокировки расчет по прежнему доступен).