"Расчет суточных для командировки (бывш. btrip)" (ModBtripAdvanceReports)

МОД предоставляет возможность гибко настроить правила формирования величины суточных и создавать заказы с типом “Аванс под отчет”, в которых происходит начисление суточных в соответствии с настроенными правилами компании.

image-20240228-140956.png

 

Кому будет полезен этот МОД

Этот клиентский МОД. Он доступен для подключения и использования только клиенту.

МОД будет полезен клиентам, желающим гибко настраивать процесс оформления суточных для сотрудников в соответствии с правилами компании.

Подключение МОДа

Для подключения МОДа необходимо перейти в раздел “Расширения” и выбрать пункт “Marketplace”:

Скрин marketplace-20240215-131421.png

 

ВНИМАНИЕ! Для корректной работы МОДа должны быть соблюдены следующие условия:

  • Представленный МОД работает совместно с МОДом Первичный контейнер командировки, перед началом работы убедитесь, что вышеуказанный МОД подключен для того же Договора.

  • Агентству для заказчика, желающего использовать функционал МОДа, необходимо подключить услугу “Аванс под отчет” в разделе “Договоры” в меню “Услуги и финпрофили”:

Настройка МОДа

Для начала работы с МОДом необходимо перейти в раздел “Расширения” и выбрать пункт “Настройки суточных”:

 

На выбор будут предоставлены объекты для редактирования:

  • Редактор географии

  • Xml-редактор географии

  • Правила расчета суточных

  • Типы расхода

  • Настройки мода

Редактор географии

  • Редактор географии представляет из себя список географических объектов с возможностью создания подчиненных записей, уровней подчинения может быть сколь угодно много.

  • Для создания нового географического объекта необходимо нажать на “Создать корневой объект” или же нажать на “Добавить” в строке с уже созданным объектом, чтобы сделать зависимый объект:

Интерфейс создания нового объекта:

  • Для создания объекта Необходимо указать следующую информацию по объекту:

  1. Название - произвольное название на кириллице, в дальнейшем используется при формировании правил расчета суточных.

  2. Название на английском - произвольное название на латинице

  3. Связанные объекты - необходимо привязать к добавленному элементу реальный объект (страну, город) или несколько таких объектов. В дальнейшем сопоставление локации командировки и правила для расчета суточных будет производиться именно по этим связанным объектам.

  4. Указать внутренний код - произвольное название

  5. Широта и Долгота - указываются в формате 53.90000 и 27.56667, пока функционал не используется, резерв.

  6. Важное направление - пока функционал не используется, резерв.

ВНИМАНИЕ! При настройке связанных объектов имеется возможность выбрать объект с максимальным покрытием - “весь мир”. Этот объект является максимально обобщающим и может использоваться для всех локаций, для которых не установлено более точечного объекта. Таким образам примером может быть такая иерархия:
- весь мир
- Евросоюз
- Германия
- Берлин

  • При наведении курсора на один из элементов списка будут отображены дополнительные действия, которые можно провести с созданным объектом:

  1. Редактировать

  2. Добавить подчиненную запись

  3. Удалить

Xml-редактор географии

В XML-редакторе географии можно добавить любой географический объект и этот объект автоматически будет перенесен в редактор географических объектов:

Редактор может быть использован для копирования и вставки XML с целью более быстрого внесения новых объектов географии с использованием сторонних редакторов XML-разметки, например, Notepad++.

Правила расчета суточных

В этом разделе создаются, редактируются и удаляются правила расчета суточных:

Форма для создания нового или редактирования имеющегося правила выглядит следующим образом:

Для включения параметров правила и указания нужного значения необходимо активировать поле для ввода, поставив галочку в чекбоксе или активировав радиобаттон.

При добавлении нового правила доступно создание зависимостей величины суточных от следующих параметров:

  • Не формировать авансовый отчет - при активации этого радиобаттона при срабатывании такого правила заказ на суточные не будет создаваться:

Такое правило помечается в списке следующим образом:

  • Мин.дней - минимальное количество дней продолжительности для заказа на суточные.

  • Макс.дней - максимальное количество дней продолжительности для заказа на суточные.
    Могут использоваться в связке в двух правилах, например:

  • Указание величины суточных - указывается размер суточных за одни сутки, а также валюта суточных. В момент создания заказа величина суточных будет пересчитана в рубли РФ по курсу ЦБ на день создания заказа.

Дополнительные настройки:

  1. Пользователь может запросить доп. расходы - позволяет на шаге расчета суточных заказать сумму на доп.расходы с обязательным указанием цели доп.расходов из справочника “Типы расходов” МОДа.

  2. Пользователь может редактировать расчет - позволяет на шаге расчета суточных корректировать сумму выдаваемых ему суточных в меньшую сторону с обязательным указанием комментария.

  3. Применимо только для выходных дней - применяет текущее правило только для субботы и воскресенья. Правило без активированной опции “Применимо только для выходных дней” распространяется и на будние и на выходные дни.

Важной настройкой правил является также Приоритетность:

  • Приоритетность важна в тех случаях, когда для условий командировки могут подходить сразу несколько правил расчета суточных. Например может быть общее правило, под которое попадает все, что не имеет собственного правила, но в то же время под такое правило попадают и все имеющиеся правила, поэтому нужно использовать Приоритетность в этом случае работает по принципу: чем больше число приоритетности - тем приоритетнее правило и соответственно тем предпочтительнее оно будет в спорной ситуации:

Типы расходов

В этом разделе администрируются типы расходов, доступные для выбора при добавлении дополнительного расхода в заявку.

При переходе в раздел пользователь попадает в список уже заведенных типов расходов с возможностью поиска, изменения, удаления имеющихся или создания новых:

При создании нового типа расхода необходимо:

  1. Выбрать “подходящий тип расхода” (тип заявки на расход):
    - “Любой” - будет применяться и для заявок на фактические расходы и на планируемые расходы.
    - “Аванс (будущий расход”) - для заявок на планируемые расходы.
    - “Прошлый расход без привязки к командировке” - для заявок на фактические расходы, не привязанных к командировкам.
    - “Прошлый расход любого типа (с привязкой и без привязки к командировке)” - для заявок на фактические расходы вне зависимости от их привязки к командировке.
    - “Прошлый расход с привязкой к командировке” - для заявок на фактические расходы, привязанных к командировкам.

  2. Указать название типа расхода на русском.

  3. Указать название типа расхода на английском.

  4. Указать, является ли расход редактируемым. При включении этой опции у пользователя будет возможность отредактировать тип расхода при добавлении.джюл

Настройки мода

Доступные опции:

  • Не начислять суточные для поездки одним днем - при командировке одним днем в командировке не будут начисляться суточные:

  • Не отображать при переводе заказа в чистовик (запуске согласования) - страница расчета суточных не будет отображена переводе заказа в чистовик (запуске согласования). Актуально при активированном МОДе “Первичный контейнер командировки”.

  • Показывать разбивку суточных по дням - позволяет отобразить в заказе аванса разбивку суточных по дням:

  • Особый порядок расчёта суточных дня убытия (убытие = отправление В командировка) и Особый порядок расчёта суточных дня прибытия (прибытие = прибытие ИЗ командировки) позволяет настроить особый расчет для дней убытия и прибытия в различных вариациях. Действует для всех добавленных правил расчета суточных:

 

  • Особый порядок расчёта суточных для дней смены локации позволяет настроить особый расчет для дней смены локации в случае построения сложного маршрута. Действует для всех добавленных правил расчета суточных:

 

  • Не разрешать бронировать проживание на личные дни запрещает запросить проживание на выбранные личные дни (в том числе игнорирует настроенный разброс дат в контейнере, если он пересекается с личными днями).

После включения этой настройки и выбора личных дней в командировке на странице расчета суточных, на форме поиска бронирования гостиниц в контейнере даты, выбранные личными, будут заблокированы для выбора:

Работа c МОДом

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

Параметры расчета аванса при заказе суточных параллельно с созданием контейнера:

Направление для расчета аванса определяется автоматически исходя из выбора направления “Куда”:

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

После нажатия на кнопку “Продолжить” будет создан заказ с типом “Заказ на аванс” в статусе “Выполнен”.