Продажи услуг
Раздел «Продажи услуг» позволяет фиксировать все продажи дополнительных услуг: мини-бар, прачечную, парковку, трансфер, сувениры, аренду оборудования и т.д. Продажи могут быть привязаны к бронированию или быть самостоятельными.
Два типа продаж
Заголовок раздела «Два типа продаж»| Тип | Описание | Пример |
|---|---|---|
| С бронированием | Услуга привязана к конкретному бронированию, сумма добавляется к остатку по брони | Гость попросил доп. уборку во время проживания |
| Самостоятельная | Услуга продаётся без привязки к бронированию, оплата сразу | Продажа сувениров в лобби, аренда мангала без проживания |
Сводка за период
Заголовок раздела «Сводка за период»Над таблицей — четыре карточки с итогами за выбранный период (с учётом активных фильтров):
| Карточка | Что показывает |
|---|---|
| Итого за период | Сумма всех продаж + количество транзакций |
| Оплачено | Сумма фактически принятых оплат |
| Ожидает оплаты | Начислено, но ещё не оплачено |
| Средний чек | Средняя сумма одной продажи |
Отменённые продажи (статус «Отменено») в сводку не входят.
Список продаж
Заголовок раздела «Список продаж»Таблица всех продаж услуг с поиском, фильтрами, пагинацией, настройкой видимости столбцов и плотности.
Фильтры
Заголовок раздела «Фильтры»| Фильтр | Описание |
|---|---|
| Поиск | По описанию услуги, заметкам или имени гостя |
| Статус | Все статусы / Ожидает / Оплачено / Отменено |
| Бронирование | С бронированием / Без бронирования |
| Период | Диапазон дат по дате продажи |
Активные фильтры отображаются пилюлями под панелью — каждую можно снять отдельно или сбросить все сразу. Все фильтры и период сохраняются в адресной строке, поэтому ссылку на отфильтрованный список можно передать коллеге.
Столбцы
Заголовок раздела «Столбцы»Набор столбцов настраивается через меню видимости, плотность строк переключается (обычная / компактная).
| Столбец | Описание |
|---|---|
| Дата | Дата и время создания продажи |
| Описание | Название проданной услуги (при количестве > 1 показывается «N × цена») |
| Категория | Категория продажи из каталога |
| Заметки | Внутренний комментарий |
| Бронирование | Номер бронирования (ссылка), если привязано |
| Сумма | Итоговая сумма продажи |
| Статус | Бейдж статуса оплаты |
| Оплата | Способ оплаты |
| Кто создал | Сотрудник, оформивший продажу (по умолчанию скрыт) |
Клик по строке открывает карточку продажи.
Создание продажи
Заголовок раздела «Создание продажи»Нажмите Новая продажа для открытия формы. Форма разбита на блоки: что продаём → кому → оплата → заметки.
Каталог услуг (POS)
Заголовок раздела «Каталог услуг (POS)»Поле Название работает как комбобокс по каталогу позиций (раздел «Каталог услуг»):
- начните печатать — появятся совпадения из каталога с ценой и категорией;
- выбор позиции автоматически подставляет название, цену и категорию;
- цену можно переопределить под конкретный случай — рядом появится подсказка с каталожной ценой и кнопкой возврата к ней;
- если в каталоге ничего нет — можно ввести название вручную (free-text), это полноценная продажа без привязки к каталогу.
Поля формы
Заголовок раздела «Поля формы»| Поле | Обязательное | Описание |
|---|---|---|
| Название | Да | Что продаётся (из каталога или вручную) |
| Категория | Нет | Категория продажи (подставляется из каталога, можно сменить) |
| Количество | Нет | По умолчанию 1 |
| Цена | Да | Цена за единицу, в тенге |
| Бронирование | Нет | Привязка к существующему бронированию (поиск по номеру, имени гостя или телефону) |
| Способ оплаты | Если оплата | Наличные, Карта, Банковский перевод, Kaspi-перевод |
| Дата и время оплаты | Если оплата | Когда принята оплата |
| Заметки | Нет | Внутренний комментарий для смены |
Как это работает
Заголовок раздела «Как это работает»Продажа с бронированием:
- Сумма добавляется к начислениям бронирования и увеличивает остаток к оплате
- Можно сразу отметить оплату галочкой «Зафиксировать оплату сразу» — тогда продажа получает статус Оплачено и создаётся платёж
- Или оставить как долг (статус Ожидает) — гость оплатит позже общим платежом за бронь
Самостоятельная продажа:
- Оплата обязательна — фиксируется способ и дата
- Статус сразу Оплачено, создаётся отдельный платёж
- Не влияет на баланс бронирования
- Покупателя можно указать вручную (для walk-in без профиля)
Способы оплаты
Заголовок раздела «Способы оплаты»Доступны четыре способа: Наличные, Карта, Банковский перевод, Kaspi-перевод. Выбранный способ запоминается и подставляется при следующей продаже. Способ оплаты влияет на разбивку по методам в кассовых отчётах.
Логика статуса оплаты
Заголовок раздела «Логика статуса оплаты»Статус оплаты начисления, привязанного к бронированию, зависит от состояния брони:
| Ситуация | Статус начисления |
|---|---|
| Создано с отметкой «Зафиксировать оплату сразу» | Оплачено — платёж создан сразу |
| Создано без оплаты, бронь не оплачена | Ожидает — входит в остаток к оплате |
| Бронь полностью оплачена (остаток ≤ 0) | Оплачено — автоматически закрывается |
Карточка продажи
Заголовок раздела «Карточка продажи»Клик по строке открывает страницу продажи: сумма, дата и способ оплаты, привязки (бронирование, гость, категория) и история изменений.
Что можно редактировать
Заголовок раздела «Что можно редактировать»| Поле | Доступно |
|---|---|
| Категория | Меняется на месте (выбор из списка категорий) |
| Описание | Редактируется в всплывающем редакторе |
| Заметки | Редактируются, можно стереть |
| Количество, цена, способ оплаты, дата оплаты | Только просмотр |
Количество, цену и способ оплаты нельзя менять «на месте»: у продажи есть связанный платёж, и рассинхрон сумм разрушил бы кассовую отчётность. Чтобы исправить сумму — отмените продажу и создайте новую.
Связанные платежи
Заголовок раздела «Связанные платежи»Если по продаже есть платежи, они показываются отдельным блоком — способ, статус, дата и сумма. Клик переводит на страницу платежа.
История изменений
Заголовок раздела «История изменений»Внизу карточки — журнал аудита: кто и когда создал, отредактировал или отменил продажу. Для администраторов организации доступна ссылка на полный журнал аудита по этой продаже.
Отмена продажи
Заголовок раздела «Отмена продажи»Действие Отменить продажу переводит её в статус Отменено (мягкая отмена — запись не удаляется). При отмене:
- если продажа была привязана к броне — её сумма вычитается из остатка по бронированию;
- если по продаже была оплата — связанный платёж тоже отменяется, и сумма перестаёт учитываться в кассовых отчётах и ночном аудите;
- если дата оплаты в прошлом — кассовый отчёт за тот день будет пересчитан задним числом (показывается предупреждение).
В бронировании
Заголовок раздела «В бронировании»Продажи, привязанные к бронированию, отображаются:
- На вкладке Начисления в деталях бронирования
- В финансовой разбивке в правом сайдбаре (раздел «Доп. начисления»)
- В отчёте «Ночной аудит»
Связь с отчётами
Заголовок раздела «Связь с отчётами»Категория продажи может относиться к операционному отделу по классификации USALI. Благодаря этому продажи услуг попадают в отчёт P&L в разбивке выручки по отделам (revenue.byDepartment), и из P&L можно провалиться (drill-down) в список продаж конкретного отдела за тот же период.