Перейти к содержимому

Продажи услуг

Продажи услуг
Продажи услуг

Раздел «Продажи услуг» позволяет фиксировать все продажи дополнительных услуг: мини-бар, прачечную, парковку, трансфер, сувениры, аренду оборудования и т.д. Продажи могут быть привязаны к бронированию или быть самостоятельными.

ТипОписаниеПример
С бронированиемУслуга привязана к конкретному бронированию, сумма добавляется к остатку по брониГость попросил доп. уборку во время проживания
СамостоятельнаяУслуга продаётся без привязки к бронированию, оплата сразуПродажа сувениров в лобби, аренда мангала без проживания

Над таблицей — четыре карточки с итогами за выбранный период (с учётом активных фильтров):

КарточкаЧто показывает
Итого за периодСумма всех продаж + количество транзакций
ОплаченоСумма фактически принятых оплат
Ожидает оплатыНачислено, но ещё не оплачено
Средний чекСредняя сумма одной продажи

Отменённые продажи (статус «Отменено») в сводку не входят.

Таблица всех продаж услуг с поиском, фильтрами, пагинацией, настройкой видимости столбцов и плотности.

ФильтрОписание
ПоискПо описанию услуги, заметкам или имени гостя
СтатусВсе статусы / Ожидает / Оплачено / Отменено
БронированиеС бронированием / Без бронирования
ПериодДиапазон дат по дате продажи

Активные фильтры отображаются пилюлями под панелью — каждую можно снять отдельно или сбросить все сразу. Все фильтры и период сохраняются в адресной строке, поэтому ссылку на отфильтрованный список можно передать коллеге.

Набор столбцов настраивается через меню видимости, плотность строк переключается (обычная / компактная).

СтолбецОписание
ДатаДата и время создания продажи
ОписаниеНазвание проданной услуги (при количестве > 1 показывается «N × цена»)
КатегорияКатегория продажи из каталога
ЗаметкиВнутренний комментарий
БронированиеНомер бронирования (ссылка), если привязано
СуммаИтоговая сумма продажи
СтатусБейдж статуса оплаты
ОплатаСпособ оплаты
Кто создалСотрудник, оформивший продажу (по умолчанию скрыт)

Клик по строке открывает карточку продажи.

Нажмите Новая продажа для открытия формы. Форма разбита на блоки: что продаём → кому → оплата → заметки.

Поле Название работает как комбобокс по каталогу позиций (раздел «Каталог услуг»):

  • начните печатать — появятся совпадения из каталога с ценой и категорией;
  • выбор позиции автоматически подставляет название, цену и категорию;
  • цену можно переопределить под конкретный случай — рядом появится подсказка с каталожной ценой и кнопкой возврата к ней;
  • если в каталоге ничего нет — можно ввести название вручную (free-text), это полноценная продажа без привязки к каталогу.
ПолеОбязательноеОписание
НазваниеДаЧто продаётся (из каталога или вручную)
КатегорияНетКатегория продажи (подставляется из каталога, можно сменить)
КоличествоНетПо умолчанию 1
ЦенаДаЦена за единицу, в тенге
БронированиеНетПривязка к существующему бронированию (поиск по номеру, имени гостя или телефону)
Способ оплатыЕсли оплатаНаличные, Карта, Банковский перевод, Kaspi-перевод
Дата и время оплатыЕсли оплатаКогда принята оплата
ЗаметкиНетВнутренний комментарий для смены

Продажа с бронированием:

  • Сумма добавляется к начислениям бронирования и увеличивает остаток к оплате
  • Можно сразу отметить оплату галочкой «Зафиксировать оплату сразу» — тогда продажа получает статус Оплачено и создаётся платёж
  • Или оставить как долг (статус Ожидает) — гость оплатит позже общим платежом за бронь

Самостоятельная продажа:

  • Оплата обязательна — фиксируется способ и дата
  • Статус сразу Оплачено, создаётся отдельный платёж
  • Не влияет на баланс бронирования
  • Покупателя можно указать вручную (для walk-in без профиля)

Доступны четыре способа: Наличные, Карта, Банковский перевод, Kaspi-перевод. Выбранный способ запоминается и подставляется при следующей продаже. Способ оплаты влияет на разбивку по методам в кассовых отчётах.

Статус оплаты начисления, привязанного к бронированию, зависит от состояния брони:

СитуацияСтатус начисления
Создано с отметкой «Зафиксировать оплату сразу»Оплачено — платёж создан сразу
Создано без оплаты, бронь не оплаченаОжидает — входит в остаток к оплате
Бронь полностью оплачена (остаток ≤ 0)Оплачено — автоматически закрывается

Клик по строке открывает страницу продажи: сумма, дата и способ оплаты, привязки (бронирование, гость, категория) и история изменений.

ПолеДоступно
КатегорияМеняется на месте (выбор из списка категорий)
ОписаниеРедактируется в всплывающем редакторе
ЗаметкиРедактируются, можно стереть
Количество, цена, способ оплаты, дата оплатыТолько просмотр

Количество, цену и способ оплаты нельзя менять «на месте»: у продажи есть связанный платёж, и рассинхрон сумм разрушил бы кассовую отчётность. Чтобы исправить сумму — отмените продажу и создайте новую.

Если по продаже есть платежи, они показываются отдельным блоком — способ, статус, дата и сумма. Клик переводит на страницу платежа.

Внизу карточки — журнал аудита: кто и когда создал, отредактировал или отменил продажу. Для администраторов организации доступна ссылка на полный журнал аудита по этой продаже.

Действие Отменить продажу переводит её в статус Отменено (мягкая отмена — запись не удаляется). При отмене:

  • если продажа была привязана к броне — её сумма вычитается из остатка по бронированию;
  • если по продаже была оплата — связанный платёж тоже отменяется, и сумма перестаёт учитываться в кассовых отчётах и ночном аудите;
  • если дата оплаты в прошлом — кассовый отчёт за тот день будет пересчитан задним числом (показывается предупреждение).

Продажи, привязанные к бронированию, отображаются:

  • На вкладке Начисления в деталях бронирования
  • В финансовой разбивке в правом сайдбаре (раздел «Доп. начисления»)
  • В отчёте «Ночной аудит»

Категория продажи может относиться к операционному отделу по классификации USALI. Благодаря этому продажи услуг попадают в отчёт P&L в разбивке выручки по отделам (revenue.byDepartment), и из P&L можно провалиться (drill-down) в список продаж конкретного отдела за тот же период.