Введение
Договоры в Mid Office Manager (МОМ) служат главным образом для автоматического расчета комиссий, агентских сборов, бонусов и скидок для различных продуктов согласно условиям правил их начисления.
До начала настройки договоров в МОМ должны быть созданы следующие объекты:
- Профиль агентства
- Профили поставщиков бланков
- Профили корпоративных клиентов
Также нужно создать и настроить все категории и типы комиссий, сборов и скидок, которые будут использоваться в договорах.
Категории, типы комиссий, сборов и скидок
Все комиссии, сборы и скидки в МОМ укладываются в строгую иерархию. Принцип расчета комиссии (процентная или фиксированная, округляемая или нет и т.п.) определяется свойством комиссии.
Каждое свойство комиссии должен иметь категорию. Категории объединяют близкие по схеме применения комиссий. Главной особенность категорий комиссий является то, что для одного продукта по одному договору может быть рассчитан только одно свойство комиссии этой категории. Поэтому категории следует обязательно учитывать при настройке правил договоров. В этом разделе мы рассмотрим, как можно настраивать комиссии, сборы и скидки.
Сборы и скидки обладают такой же иерархией, имеют свойство и категорию. На них также распространяются правило о невозможности расчета множества сборов и скидок одной категории для одного продукта в рамках одного договора.
В МОМ поддерживаются следующие элементы для настройки сборов и комиссий:
- Свойство комиссии определяет порядок начисления комиссий субагентов, поставщиков и клиентов.
- Свойства сбора определяет порядок начисления сбора.
- Свойства сбора за оплату определяет порядок начисления сбора за оплату, если такой сбор предусмотрен в форме оплаты.
- Свойства скидки определяет порядок расчета скидки.
Каждое свойство комиссии, сбора или скидки должен быть привязано к категории. Категории выбираются из справочника «Категории комиссий» . В этом справочнике помимо категорий комиссий содержатся категории сборов и скидок. Чтобы добавить новую категорию, откройте справочник, нажмите кнопку Добавить и укажите название категории. У категории есть только название и никаких других свойств.
Обратите внимание, что сбор и комиссия могут принадлежать к одной категории, но во избежание некорректной работы договоров, сборы, скидки и комиссии не должны быть смешаны в одной категории.
Новый тип комиссии, сбор, сбор за оплату или скидки создается в следующей последовательности:
- Нажмите кнопку Создать на Панели инструментов.
- В окне Создание нового объекта в левой панели разверните раздел Договоры.
Выберите нужный вариант в соответствии с типом создаваемого объекта — Свойства комиссии, Свойства сбора, Свойства сбора за оплату или Свойства скидки.
Свойства комиссии
В этом разделе описываются доступные для редактирования параметры типа комиссии.
Описание полей страницы Свойства комиссии:
Элемент | Назначение |
---|---|
Название | Название свойства комиссии. Название отображается в списках объектов свойств комиссий, на маске билета, в редакторе правил и т. п. |
Категория | Категория комиссии. Выбирается из справочника «Категории комиссий» |
Операция | Операция, при которой будет применяться комиссия. Возможны следующие значения:
Если в этом поле не выбрать значение, комиссия применяется независимо от типа операции. |
Рассчитывать как % | Если этот флажок установлен, комиссия вычисляется как процент от базового тарифа, в противном случае комиссия вычисляется как фиксированная сумма |
Тип округления | Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется. Возможны следующие варианты:
|
Округлять до | Это поле задает шаг округления. Если в поле Тип округления задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется. Возможны следующие варианты:
|
Способ начисления | В этом поле определяется объект, на который начисляется комиссия. Это поле доступно, если не используется комиссия в виде процента.
|
База начисления | В этом поле определяется объект, на который начисляется комиссия. Это поле доступно, если используется комиссия в виде процента.
|
Применим к | В поле со списком выбирается продукт, к которому будут применяться правила договора. |
Не возвращать | Если этот флажок установлен, то при обмене билета с доплатой комиссия не возвращается, в противном случае комиссия возвращается. |
Комиссия BSP | Используется для сверки комиссии BSP, указанной в обменном файле, с комиссией, рассчитанной Mid Office Manager. Флажок указывает, с каким типом комиссии должна сравниваться комиссия BSP, указанная в обменном файле. Таким образом, если в обменном файле была указана комиссия BSP в размере 100 рублей, а затем в результате работы договора была рассчитана комиссия 50 рублей, в свойствах которой стоит флажок «Комиссия BSP», то в разделе контроля ошибок на маске билета пользователь сможет увидеть предупреждение о том, что комиссии BSP из GDS и комиссия BSP, рассчитанная средствами программы, не сходятся. |
Не начислять на добор | Если этот флажок установлен, то при обмене билета с доплатой комиссия к сумме доплаты не применяется. Если этот флажок не установлен, то доплата при обмене билета облагается комиссией. |
Минимальная | Флажок отмечает комиссию, как минимальную. Минимальная комиссия нужна в сценариях, когда размер комиссии не может быть ниже определенного значения. При применении договора размер стандартной комиссии сравнивается с размером минимальной комиссии и, если минимальная комиссия больше, используется именно она. В противном случае применяется стандартная комиссия в виде процента от тарифа. Этот свойство нужно использовать в правиле только вместе с комиссией, рассчитываемой как процент. |
Задаваемая вручную | Когда этот флажок установлен, для расчета комиссии правила договора не применяются и комиссия задается только вручную. При этом, если на маске билета есть комиссия, задаваемая вручную, то при применении правил договора эта комиссия не будет удалена из таблицы комиссий. В этом случае, если бы галочки не было, комиссия могла бы быть удалена или заменена на другую. Если для каких-то билетов была сначала рассчитана комиссия с помощью применения договора, а затем в свойствах комиссии была установлена галочка «Задаваемая вручную», то действия правил по расчету этих комиссий перестанут работать. На масках билета останется то значение, которое было рассчитано договором, но изменить его можно будет только в результате ручного редактирования маски билета. |
Субагентская | Этот флажок служит для обозначения комиссии субагента. Если он установлен, комиссия трактуется как исключительно комиссия субагента. Если этот флажок не установлен, считается, что речь идет о комиссии агента. |
После сохранения заполненной формы список свойств комиссии пополнится еще одним свойством
Настройка свойств сбора
В этом разделе описываются параметры, доступные в окне свойств сбора.
Элемент | Назначение |
---|---|
Категория | Категория сбора. Выбирается из справочника «Категории комиссий» |
Название | Название сбора. Название отображается в списках объектов свойств сборов, на маске билета, при редактировании правил и в других местах программы. |
Порядок расчета | Сбор вычисляется как процент от базового тарифа или сбор вычисляется как фиксированная сумма. |
Тип сбора | Служит для определения типа сбора. Возможны следующие варианты:
Если для каких-то билетов был сначала рассчитан сбор с помощью применения правил договоров, а затем тип сбора был изменен на задаваемый вручную, то действия правил по расчету этих сборов перестанут работать. В маске билета останется то значение, которое было рассчитано в соответствии с договором, но изменить его можно только путем ручного редактирования маски билета. Максимальный и минимальный типы сборов можно использовать одновременно с процентным сбором для определения минимального и максимального значений сбора. |
Тип округления | Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется. Возможны следующие варианты:
|
Округлять до | Это поле задает шаг округления. Если в поле Тип округления задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется. Возможны следующие варианты:
|
Операция | Это поле определяет операцию, для которой рассчитывается сбор. Возможные значения:
Если в этом поле не выбрать значение, комиссия применяется независимо от типа операции. |
Расчет с добора | Используется при обменах в применении к процентным сборам. Если этот флажок установлен, то при обмене билета с доплатой сбор к сумме доплаты применяется. |
Способ расчета | Определяет единицу, на которую должен начисляться сбор. Возможные варианты:
|
База | Определяет сумму, служащую базисом для начисления процентного сбора. Применяется только к процентным сборам. Возможные варианты:
|
Возвращать при | Указывает, в каких случаях сбор должен возвращаться. Можно использовать одно или несколько значений из возможных:
Если в этом поле ничего не выбрать, сбор не будет возвращен. |
Типы возврата/обмена | Указывает, в каком объеме сбор должен возвращаться сбор.
|
Тип маршрута | Указывает, для билетов с маршрутом какого типа взимается сбор. Возможные варианты:
Если в этом поле не выбран ни один продукт, сбор начисляется независимо от типа маршрута. |
Типы продуктов | Указывает, для каких продуктов этот сбор можно рассчитывать. В списке перечислены все имеющиеся в Mid Office Manager продукты. Если в этом поле не выбран ни один продукт, сбор начисляется для всех продуктов. |
Наименование в документах | В этом текстовом поле задается название сбора для использования в финансовых документах. |
Код сбора | В этом текстовом поле задается код сбора для использования в документах и отчетах. |
Скрытый сбор | Этот флажок используется для определения скрытого сбора. Если этот флажок установлен, то при расчете платежей этот сбор включается не в общую сумму сборов, а в основной тариф. В маршрут-квитанции этот сбор не скрывается и отображается независимо от положения этого флажка. |
Код таксы скрытого сбора | В этом текстовом поле задается код таксы данного скрытого сбора. |
Пример заполнения:
Настройка свойств сбора за оплату
В этом разделе рассказывается о параметрах в окне Свойства сбора за оплату. У сборов за оплату нет категории, но есть форма оплаты (наличные, безналичный расчет и т. п.). Это означает, что для одного билета можно начислить только один сбор для одной формы оплаты. Из двух сборов за оплату с использованием одной формы оплаты используется только тот, что находится в правилах или действиях выше, — все остальные сборы за оплату не применяются.
В таблице описаны свойства сбора за оплату:
Элемент | Назначение |
---|---|
Форма оплаты | Форма оплаты, для которой будет начисляться сбор за оплату. Аналог категории в комиссиях и сборах. |
Название | Название сбора. Название отображается в списках сборов за оплату, на маске билета, в редакторе правил и т. п. |
Порядок расчета | Сбор за оплату вычисляется как процент от величины, указанной в поле «База». В противном случае сбор за оплату начисляется как фиксированная сумма. |
Начислять при возврате | Если этот флажок установлен, сбор за оплату будет начисляться не только при продаже, но и при возврате. |
Тип | Тип сбора за оплату. Возможные значения:
|
База начисления | Определяет сумму, служащую базисом для начисления процентного сбора. Применяется только к процентным сборам. Возможные варианты:
|
Тип округления | Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется. Возможны следующие варианты:
|
Округлять до | Это поле задает шаг округления. Если в поле Тип округления задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется. Возможны следующие варианты:
|
Возвращать при | Указывает, в каких случаях сбор должен возвращаться. Можно использовать одно или несколько значений из возможных:
Если в этом поле ничего не выбрать, сбор не будет возвращен. |
Код сбора | В этом текстовом поле задается код сбора для использования в документах и отчетах. |
Название в документах | В этом текстовом поле задается название сбора для использования в финансовых документах. |
Пример:
Настройка свойств скидки
В этом разделе рассказывается о параметрах скидок, которые настраиваются на страничке «Свойства скидки».
В следующей таблице описываются свойства скидки, определяемые в окне «Свойства скидки».
Элемент | Описание |
---|---|
Категория | Категория скидки. Выбирается из справочника «Категории комиссий». |
Операция | Операция, при которой будет применяться скидка. Возможны следующие значения:
Если в этом поле не выбрать значение, скидка будет применяться независимо от типа операции. |
Название | Название скидки. |
Название в документах | В этом текстовом поле задается название скидки для использования в финансовых документах. |
Порядок расчета | Если этот флажок установлен, скидка вычисляется как процент от базового тарифа, в противном случае скидка вычисляется как фиксированная сумма. |
Минимальная | Флажок отмечает скидку, как минимальную. Минимальная скидка нужна в сценариях, когда размер скидки не может быть ниже определенного значения. При применении договора размер стандартной скидки сравнивается с размером минимальной комиссии и, если минимальная скидка больше, используется именно она. В противном случае применяется стандартная скидка в виде процента от тарифа. Этот свойство нужно использовать в правиле только вместе с скидкой, рассчитываемой как процент. |
Тип округления | Это поле используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется. Возможны следующие варианты:
|
Округлять до | Это поле задает шаг округления. Если в поле Тип округления задан тип округления, в этом поле обязательно для заполнения, иначе размер скидки округляться не будет. Если округление не используется, то значение этого поля игнорируется. Возможны следующие варианты:
|
База начисления | Определяет сумму, служащую базисом для начисления процентной скидки. Применяется только к процентным скидкам. Возможные варианты:
|
Код скидки | В этом текстовом поле задается код скидки для использования в документах и отчетах. |
Пример: