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