...
- Стоимость брони фиксируется в валюте на дату создания брони
- В момент приёма предоплаты в валюте, стоимость услуг, за которые производится оплата, пересчитывается в локальную валюту по курсу на дату предоплаты
- В момент окончательного расчёта стоимость услуг пересчитывается в локальную валюту по курсу на дату окончательного расчёта, и оплата происходит в локальной валюте
Предварительные настройки
...
валютных тарифов
Стало возможным наследовать тариф со сменой валюты, при этом повторных настроек вариантов цен делать не нужно - они автоматически будут наследованы из базового тарифа и пересчитаны в валюту наследуемого тарифа. Необходимо лишь правильным образом настроить применимость пакетов.
Это необходимо чтобы фиксировать стоимость проживания гостя в валюте.
Загрузка курсов валют
Для активирования автоматической загрузки курса валют в logus.local.config необходимо включить секцию CurrencyExchangeRateSync. При этом следует выбрать один из источников курсов валют - для России это ЦБР (первая секция), для Беларуси это НБРБ - вторая секция. Одну из секций необходимо отключить стерев значение в параметре Cron.
| Code Block |
|---|
<!-- Настройка автоматического получения курсов ЦБ-->
<CurrencyExchangeRateSync Enabled="True">
<Cbr Cron="" />
<NbRb Cron="0 0 0 * * ?" Url="http://www.nbrb.by/API/ExRates/" HistoryDays="90" />
</CurrencyExchangeRateSync> |
После создания валютного тарифа необходимо указать базовый тариф (в локальной валюте), от которого он будет зависеть.
Далее надо указать обязательные параметры в соответствии с настройками базового тарифа. Кроме того, указать: Валюту (отличную от валюты базового тарифа), доступные типы комнат и доступные пакеты. Все остальные настройки будут унаследованы из базового тарифа.
| Note |
|---|
| Обязательно указать правила округления в обоих тарифах. Иначе стоимость в локальной валюте может отличаться от базового тарифа. Например, в базовом тарифе (RUB) можно указать в поле "Округлять до" значение 1,00, а в Валютном тарифе (EUR) округлять до 0,01. |
| Info |
|---|
Валютный тариф рекомендуется настроить как договорной, и использовать с определенными Компаниями, чтобы загрузка цен при обычном бронировании не занимала больше времени |
Создание бронирования с фиксированием курса
Работает с версии 2.5
При создании бронирования по тарифу в валюте автоматически устанавливается Дата обменного курса.
Если надо изменить Дату обменного курса, переходим на вкладку Счет, меняем дату.
| Info | ||
|---|---|---|
| ||
После изменения даты обменного курса перейти на вкладку "Проживание" в брони и Пересчитать стоимость проживания. После чего сохранить бронирование |
Добавление курсов валют
Зайти в Администрирование - Курсы валют. Установить курс. Сохранить. Новый курс начнет действовать с текущей даты.
Модуль автоматической загрузки курсов валют
| Info | ||
|---|---|---|
| ||
Для валютных тарифов, зависимых от базового тарифа, необходимо настроить еще и обратный курс, который вычисляется по формуле: 1/курс. |
Дата оплаты
Для оплат с типом "Банк" и "Безналично" стало возможным задавать дату оплаты. Она влияет в т.ч. на дату конвертации курса.
...
Для приёма оплат в валюте в настройки кода транзакции добавлено поле "Валюта":.
Приём предоплаты в валюте
Необходимо зайти в счёт, перейти к окну добавления платежа, выбрать соответствующую валюту, указать дату оплаты (для фиксации курса) и ввести сумму оплаты в валюте.
При оплате транзакцией, у которой задана валюта, будет происходить следующая последовательность шагов:
- Будет автоматически формироваться Логус сформирует фин. документ , у которого выставлен признак (первый строгий с признаком "пересчитывать локальную валюту")
- В документ автоматически попадут транзакции счёта в той же валюте, на сумму оплаты.
Например: Срок проживания 3 дня по 50$, всего 150$. Если гость вносит 70$ предоплаты, Логус добавит в фин.док одну транзакцию 50$ целиком, а вторую разделит на две (20$ и 30$). Транзакцию в 20$ добавит в фин.док. Таким образом гостю останется доплатить еще 80$ (целая транзакция в 50$ и отделённая часть в 30$). - У документа будет зафиксирована дата конверсии курса (по дате оплаты)
Приём предоплаты в валюте
Необходимо зайти в счёт, перейти к окну добавления платежа, выбрать соответствующую валюту, указать дату оплаты (для фиксации курса) и ввести сумму оплаты в валюте.
...
- Транзакции фин.дока пересчитаются в локальной валюте на дату оплаты
...
Окончательный расчёт в валютных счетах
Особенностью окончательного расчёта валютного счёта является то, что локальный курс услуг должен быть пересчитан на дату расчёта, даже если окончательный расчёт осуществляется в локальной валюте объекта.
Поэтому окончательный расчёт происходит в 2 этапа:
- Формирование документа Провести оставшиеся транзакции из прогноза, сформировать документ с признаком "пересчитывать локальную валюту" - в результате его формирования цены транзакций в локальной валюте будут пересчитаны на дату обменного курса документа.Дату конвертации валют
- Последующая оплата в локальной валюте
...




