Допустим, стандартное время выезда - 12:00
Период длительности ПВ считаем по часовой стрелке
Допустим, стандартное время заезда - 14:00
Период длительности РЗ считаем против часовой стрелки
Если необходимо настроить механизм раннего заезда/позднего выезда с несколькими вариантами стоимости для каждого тарифа, следует для каждого тарифа создавать на его основе почасовой тариф и указать для него периоды проживания и варианты стоимости для каждого периода.
Периоды указывают именно длительность временных промежутков в часах, где точкой начального отсчета является стандартное время заезда (при настройке РЗ) и стандартного времени выезда (для ПВ). |
Например, необходимо настроить механизм раннего заезда/позднего выезда следующим образом:

2. В дополнительных настройках тарифа добавить периоды проживания:

3. На вкладке Варианты и стоимость указать стоимость проживания для варианта тарифа 13-24. За основу взять вариант 13-24 - стоимость полного дня по тарифу.

Обязательно зафиксировать для данного варианта флажок Цена за весь период, т.к. необходимо, чтобы в данном варианте оплата производилась за полный день проживания. |

Для того, чтобы загрузить актуальные цены для нового тарифа, можно выгрузить цены нового Базового Часового тарифа в пустой файл Цены БАЗАЧАС.xlsx. |
4. На основе варианта тарифа 13-24, создать еще 2 варианта тарифа 7-12 и 1-6 с условиями применения соответственно 7-12 и 1-6. Базировать оба варианта на варианте 13-24.
Для варианта 7-12 указать 50% стоимости от базового тарифа. Зафиксировать Цену на период для 7-12, т.к. для данного варианта необходимо, чтобы оплата производилась за половину дня.

5. Для варианта тарифа 1-6 задать соответственно 100/24= 4,17%/ч от базового варианта. Цену на период фиксировать не нужно, т.к. для первых 6 часов должна быть почасовая оплата.

6. Для базового тарифа указать тариф Раннего заезда/Позднего выезда новый почасовой тариф - Базовый часовой Ранний заезд/Поздний выезд.
Пример брони с ранним заездом и поздним выездом. Тариф БАЗА. Гость заедет на 5 часов раньше - посчитаем оплату за 5 часов по тарифу БАЗАЧАС, выедет на 13 часов позже - посчитаем оплату за полный день по тарифу БАЗАЧАС.
Для того, чтобы не создавать для каждого суточного тарифа свой собственный тариф РЗ или ПВ, можно воспользоваться универсальным тарифом.
Создаем часовой тарифный план с валютой - % (предварительно необходимо добавить такой код в справочнике валют), и привязываем его к любому ранее созданному суточному тарифу.
В этом случае расчет стоимости раннего заезда или позднего выезда будет произведен по формуле исходя из цен суточного тарифа.