"Расчет суточных для командировки (бывш. btrip)" (ModBtripAdvanceReports)
МОД предоставляет возможность гибко настроить правила формирования величины суточных и создавать заказы с типом “Аванс под отчет”, в которых происходит начисление суточных в соответствии с настроенными правилами компании.
Кому будет полезен этот МОД
Этот клиентский МОД. Он доступен для подключения и использования только клиенту.
МОД будет полезен клиентам, желающим гибко настраивать процесс оформления суточных для сотрудников в соответствии с правилами компании.
Подключение МОДа
Для подключения МОДа необходимо перейти в раздел “Расширения” и выбрать пункт “Marketplace”:
ВНИМАНИЕ! Для корректной работы МОДа должны быть соблюдены следующие условия:
Представленный МОД работает совместно с МОДом “Первичный контейнер командировки”, перед началом работы убедитесь, что вышеуказанный МОД подключен для того же Договора.
Агентству для заказчика, желающего использовать функционал МОДа, необходимо подключить услугу “Аванс под отчет” в разделе “Договоры” в меню “Услуги и финпрофили”:
Настройка МОДа
Для начала работы с МОДом необходимо перейти в раздел “Расширения” и выбрать пункт “Настройки суточных”:
На выбор будут предоставлены объекты для редактирования:
Редактор географии
Xml-редактор географии
Правила расчета суточных
Типы расхода
Настройки мода
Редактор географии
Редактор географии представляет из себя список географических объектов с возможностью создания подчиненных записей, уровней подчинения может быть сколь угодно много.
Для создания нового географического объекта необходимо нажать на “Создать корневой объект” или же нажать на “Добавить” в строке с уже созданным объектом, чтобы сделать зависимый объект:
Интерфейс создания нового объекта:
Для создания объекта Необходимо указать следующую информацию по объекту:
Название - произвольное название на кириллице, в дальнейшем используется при формировании правил расчета суточных.
Название на английском - произвольное название на латинице
Связанные объекты - необходимо привязать к добавленному элементу реальный объект (страну, город) или несколько таких объектов. В дальнейшем сопоставление локации командировки и правила для расчета суточных будет производиться именно по этим связанным объектам.
Указать внутренний код - произвольное название
Широта и Долгота - указываются в формате 53.90000 и 27.56667, пока функционал не используется, резерв.
Важное направление - пока функционал не используется, резерв.
ВНИМАНИЕ! При настройке связанных объектов имеется возможность выбрать объект с максимальным покрытием - “весь мир”. Этот объект является максимально обобщающим и может использоваться для всех локаций, для которых не установлено более точечного объекта. Таким образам примером может быть такая иерархия:
- весь мир
- Евросоюз
- Германия
- Берлин
При наведении курсора на один из элементов списка будут отображены дополнительные действия, которые можно провести с созданным объектом:
Редактировать
Добавить подчиненную запись
Удалить
Xml-редактор географии
В XML-редакторе географии можно добавить любой географический объект и этот объект автоматически будет перенесен в редактор географических объектов:
Редактор может быть использован для копирования и вставки XML с целью более быстрого внесения новых объектов географии с использованием сторонних редакторов XML-разметки, например, Notepad++.
Правила расчета суточных
В этом разделе создаются, редактируются и удаляются правила расчета суточных:
Форма для создания нового или редактирования имеющегося правила выглядит следующим образом:
Для включения параметров правила и указания нужного значения необходимо активировать поле для ввода, поставив галочку в чекбоксе или активировав радиобаттон.
При добавлении нового правила доступно создание зависимостей величины суточных от следующих параметров:
Структурный код - задается привязка к структурному коду, соответственно, правило будет применяться только в том случае, если у персоны, добавленной в командировку, имеется указанный структурный код. Бюджетный код в этой настройке не привязывается.
Плательщик - задается привязка к юридическому лицу-плательщику по заказу. В одном правиле может быть указано только один плательщик.
Тип поездки - задается привязка к типам поездок, которые настраиваются с помощью МОДа "Предавторизация типа поездки" (ModComplexReserveTripTypePreauth). Для одного правила можно указать только один тип поездки.
Направление - задается привязка к объекту из географии МОДа. Для одного правила можно указать только один объект из редактора географии. Соответственно, правило расчета суточных будет применяться ко всем связанным объектам, указанным в редакторе географии для выбираемого объекта географии.
Бюджетный справочник со специальным поведением (в нашем примере это справочник с именем “Назначение командировки”) - активация МОДа "B-trip авансовые отчеты" (ModBtripAdvanceReports) добавляет возможность указать специальное поведение
"Используется для расчета суточных”
для произвольного справочника бюджетных кодов. Наименование такого справочника появится в меню для создания правила расчета суточных, где можно задать зависимость от выбранного кода из такого справочника. Выбор кода происходит в процессе создания заказа на суточные. Для одного правила можно указать только один бюджетный код из справочника со специальным поведением
Не формировать авансовый отчет - при активации этого радиобаттона при срабатывании такого правила заказ на суточные не будет создаваться:
Такое правило помечается в списке следующим образом:
Мин.дней - минимальное количество дней продолжительности для заказа на суточные.
Макс.дней - максимальное количество дней продолжительности для заказа на суточные.
Могут использоваться в связке в двух правилах, например:
Указание величины суточных - указывается размер суточных за одни сутки, а также валюта суточных. В момент создания заказа величина суточных будет пересчитана в рубли РФ по курсу ЦБ на день создания заказа.
Дополнительные настройки:
Пользователь может запросить доп. расходы - позволяет на шаге расчета суточных заказать сумму на доп.расходы с обязательным указанием цели доп.расходов из справочника “Типы расходов” МОДа.
Пользователь может редактировать расчет - позволяет на шаге расчета суточных корректировать сумму выдаваемых ему суточных в меньшую сторону с обязательным указанием комментария.
Применимо только для выходных дней - применяет текущее правило только для субботы и воскресенья. Правило без активированной опции “Применимо только для выходных дней” распространяется и на будние и на выходные дни.
Важной настройкой правил является также Приоритетность:
Приоритетность важна в тех случаях, когда для условий командировки могут подходить сразу несколько правил расчета суточных. Например может быть общее правило, под которое попадает все, что не имеет собственного правила, но в то же время под такое правило попадают и все имеющиеся правила, поэтому нужно использовать Приоритетность в этом случае работает по принципу: чем больше число приоритетности - тем приоритетнее правило и соответственно тем предпочтительнее оно будет в спорной ситуации:
Типы расходов
В этом разделе администрируются типы расходов, доступные для выбора при добавлении дополнительного расхода в заявку.
При переходе в раздел пользователь попадает в список уже заведенных типов расходов с возможностью поиска, изменения, удаления имеющихся или создания новых:
При создании нового типа расхода необходимо:
Выбрать “подходящий тип расхода” (тип заявки на расход):
- “Любой” - будет применяться и для заявок на фактические расходы и на планируемые расходы.
- “Аванс (будущий расход”) - для заявок на планируемые расходы.
- “Прошлый расход без привязки к командировке” - для заявок на фактические расходы, не привязанных к командировкам.
- “Прошлый расход любого типа (с привязкой и без привязки к командировке)” - для заявок на фактические расходы вне зависимости от их привязки к командировке.
- “Прошлый расход с привязкой к командировке” - для заявок на фактические расходы, привязанных к командировкам.Указать название типа расхода на русском.
Указать название типа расхода на английском.
Указать, является ли расход редактируемым. При включении этой опции у пользователя будет возможность отредактировать тип расхода при добавлении.джюл
Настройки мода
Доступные опции:
Не начислять суточные для поездки одним днем - при командировке одним днем в командировке не будут начисляться суточные:
Не отображать при переводе заказа в чистовик (запуске согласования) - страница расчета суточных не будет отображена переводе заказа в чистовик (запуске согласования). Актуально при активированном МОДе “Первичный контейнер командировки”.
Показывать разбивку суточных по дням - позволяет отобразить в заказе аванса разбивку суточных по дням:
Особый порядок расчёта суточных дня убытия (убытие = отправление В командировка) и Особый порядок расчёта суточных дня прибытия (прибытие = прибытие ИЗ командировки) позволяет настроить особый расчет для дней убытия и прибытия в различных вариациях. Действует для всех добавленных правил расчета суточных:
Особый порядок расчёта суточных для дней смены локации позволяет настроить особый расчет для дней смены локации в случае построения сложного маршрута. Действует для всех добавленных правил расчета суточных:
Не разрешать бронировать проживание на личные дни запрещает запросить проживание на выбранные личные дни (в том числе игнорирует настроенный разброс дат в контейнере, если он пересекается с личными днями).
После включения этой настройки и выбора личных дней в командировке на странице расчета суточных, на форме поиска бронирования гостиниц в контейнере даты, выбранные личными, будут заблокированы для выбора:
Работа c МОДом
В зависимости от выбранных настроек МОДа заказ суточных может происходить либо параллельно с созданием контейнера командировки, либо добавляться как отдельная услуга уже после добавления всех остальных услуг в командировку.
Параметры расчета аванса при заказе суточных параллельно с созданием контейнера:
Направление для расчета аванса определяется автоматически исходя из выбора направления “Куда”:
В момент установки параметров расчета предоставляется возможность указать личные дни - за такие дни суточные начислены не будут.
После нажатия на кнопку “Продолжить” будет создан заказ с типом “Заказ на аванс” в статусе “Выполнен”.