Скидки/доплаты
Скидки/доплаты позволяют вручную изменить стоимость бронирования — добавить скидку или доплату. Каждая скидка/доплата отслеживается: кто создал, когда, по какой причине. Изменения сразу попадают в расчёт по броне (Folio), в счёт и в финансовые отчёты.
Когда использовать
Заголовок раздела «Когда использовать»- Скидка за длительное проживание — гость остаётся надолго, согласована индивидуальная цена
- VIP-скидка — постоянный гость или корпоративный клиент
- Компенсация — извинение за неудобства (шум, поломка, ошибка)
- Доплата за поздний выезд — гость задержался дольше расчётного часа
- Корпоративная скидка — фиксированные условия для компании
Создание скидки/доплаты
Заголовок раздела «Создание скидки/доплаты»Откройте детали бронирования и в карточке Расчёт по броне найдите строку Скидки и доплаты. Наведите курсор на строку и нажмите + Добавить — откроется панель создания.
Поля формы
Заголовок раздела «Поля формы»| Поле | Обязательное | Описание |
|---|---|---|
| Тип | Да | Скидка или Доплата |
| Метод расчёта | Да | Как рассчитать сумму (см. ниже) |
| Сумма / Процент | Да | Значение скидки/доплаты (больше нуля) |
| Причина | Да | Текстовое обоснование (сохраняется в аудите) |
| Категория | Нет | Классификация: длительное проживание, VIP, компенсация, корпоративная, другое |
Методы расчёта
Заголовок раздела «Методы расчёта»| Метод | Как работает | Пример |
|---|---|---|
| Процент | Процент от стоимости проживания | 10% от 100 000 ₸ = 10 000 ₸ |
| Фиксированная сумма | Точная сумма | 5 000 ₸ |
| За ночь | Сумма умножается на количество ночей | 2 000 ₸ × 3 ночи = 6 000 ₸ |
При заполнении формы отображается предварительный расчёт итоговой суммы скидки/доплаты — зелёным для скидки, оранжевым для доплаты. Для процента и поночёвочного метода под расчётом показывается подсказка с разбивкой (процент от стоимости или ставка × ночи).
Права доступа
Заголовок раздела «Права доступа»Создание и отмена скидок/доплат требуют права bookings.change_price, а просмотр списка — права bookings.view. Не все роли могут создавать скидки/доплаты, и у каждой роли свои ограничения.
Кто может создавать
Заголовок раздела «Кто может создавать»| Роль | Скидки | Доплаты | Лимит суммы | Статусы бронирования |
|---|---|---|---|---|
| Super Admin | + | + | Без ограничений | Любой |
| Admin | + | + | Без ограничений | Без ограничений по статусу |
| Operator | + | + | До 50% от стоимости | Подтверждено, Заселён |
| Call-центр | − | − | — | — |
| Viewer | − | − | — | — |
Ограничения по статусу бронирования
Заголовок раздела «Ограничения по статусу бронирования»- Operator — скидка/доплата возможна только для бронирований со статусом Подтверждено или Заселён
- Admin / Super Admin — без ограничений по статусу (включая бронирования, по которым гость уже выехал)
Лимит для оператора (50%)
Заголовок раздела «Лимит для оператора (50%)»Оператор может добавить скидку или доплату не более 50% от стоимости проживания (subtotal). Лимит считается отдельно для скидок и отдельно для доплат, и учитывает сумму всех активных корректировок того же типа: если у брони уже есть скидка на 30%, новая скидка не может превышать 20%. Доплаты считаются независимо от скидок.
В форме при превышении порога 50% появляется предупреждение — оператор увидит, что сумма выходит за допустимый лимит, ещё до отправки.
Отмена скидки/доплаты
Заголовок раздела «Отмена скидки/доплаты»Скидку/доплату можно отменить, наведя курсор на её чип в строке Скидки и доплаты и нажав ×.
Кто может отменять
Заголовок раздела «Кто может отменять»| Роль | Может отменить |
|---|---|
| Super Admin | Любую скидку/доплату |
| Admin | Свои + скидки/доплаты операторов |
| Operator | Только свои |
Отменённые скидки/доплаты не удаляются из базы данных — сохраняется полная история: кто создал, кто отменил и когда.
Влияние на стоимость
Заголовок раздела «Влияние на стоимость»При добавлении или отмене скидки/доплаты система атомарно пересчитывает итоговую стоимость:
Итого = Проживание + Скидки/доплаты + Допуслуги + Допродажи + НалогОстаток = Итого − Оплачено- Скидки уменьшают итоговую сумму (отрицательные значения)
- Доплаты увеличивают итоговую сумму (положительные значения)
Пересчёт происходит в одной транзакции — данные всегда консистентны. Если после корректировки появилась переплата, её можно вернуть через вкладку Платежи.
Отображение
Заголовок раздела «Отображение»В расчёте по броне (Folio)
Заголовок раздела «В расчёте по броне (Folio)»Расчёт по броне на странице бронирования имеет два режима — Свод и Реестр.
- Свод — строка Скидки и доплаты показывает каждую активную корректировку чипом: зелёные чипы — скидки, оранжевые — доплаты, со знаком (−/+) и автором. Под чипом — кнопка × для отмены (если есть право).
- Реестр — хронологическая выписка по броне с нарастающим балансом. Скидка отображается зелёным начислением со знаком «−», доплата — янтарным начислением со знаком «+», с указанием причины и автора.
В ночном аудите
Заголовок раздела «В ночном аудите»Скидки/доплаты включены в отчёт ночного аудита отдельной таблицей — корректировки, созданные за выбранный день:
- Бронирование (ссылка)
- Тип (скидка / доплата)
- Категория
- Причина
- Сумма (зелёным для скидки, оранжевым для доплаты)
- Кто создал
В конце таблицы — строка Итого с суммарным влиянием корректировок за день.
В отчёте P&L
Заголовок раздела «В отчёте P&L»В отчёте P&L активные скидки и доплаты распределяются пропорционально ночам проживания (accrual-метод) и входят в выручку департамента ROOMS — там же, где и выручка за проживание. Скидки уменьшают выручку, доплаты увеличивают.
В счёте (PDF)
Заголовок раздела «В счёте (PDF)»Скидки/доплаты отображаются в PDF-счёте между основной стоимостью и итогом — с указанием причины и суммы.
В аудите
Заголовок раздела «В аудите»Каждое действие со скидкой/доплатой фиксируется в журнале активности гостя и в журнале аудита:
- Создание — «Скидка добавлена» или «Доплата добавлена» с деталями (метод, значение, итоговая сумма, причина, категория)
- Отмена — «Скидка отменена» или «Доплата отменена» с информацией о сумме
В журнале аудита эти действия помечены отдельными типами (добавление/отмена скидки и доплаты), поэтому фильтр «Изменения цен» показывает только корректировки стоимости, не смешивая их с прочими правками бронирования.