Допродажи
Раздел «Допродажи» — всё, что продали на стойке сверх проживания: воду и чипсы из магазина, кофе, прачечную, баню, прокат. Одна допродажа — одна покупка гостя: в ней одна или несколько позиций, один способ оплаты и, если нужно, бронь.
В конце кадр показывает отменённую бронь RST-2026-00269: неоплаченную допродажу «Бар — напитки × 3» на 10 500 ₸ «на счёт брони» на неё не перенести — в окне «Перенести» бронь погашена и под ней причина, а в новой допродаже для этой брони погашен вариант «На счёт брони».
Новая допродажа
Заголовок раздела «Новая допродажа»Кнопка «Новая допродажа» открывает большое окно поверх текущей страницы. Окно открывается из трёх мест:
- шапка списка «Допродажи»;
- быстрые действия в шапке админки;
- карточка брони — бронь в окне уже выбрана, сменить её нельзя.
Слева в окне — поиск и плитки каталога по категориям, первая вкладка «Частые» (что продают чаще всего за последние 30 дней). Справа — позиции допродажи, «Кому», «Когда продали», способ оплаты и заметка, внизу итог и кнопка «Продать и оплатить». Заголовок считает позиции: «Новая допродажа · 3 позиции».
Для потока продаж есть страница «Стойка» — та же допродажа с лентой дня рядом. Ссылка «Открыть стойку» — в шапке окна.
Как добавить позицию
Заголовок раздела «Как добавить позицию»| Действие | Как |
|---|---|
| Позиция из каталога | Нажмите плитку или найдите в поиске и нажмите ↵ — берётся верхняя подсказка |
| Сразу с количеством | Напишите «3*вода» — три штуки воды одной строкой |
| Свободная строка | Впишите название и нажмите ⇧↵ |
| Оплатить | Ctrl ↵ |
Плитка показывает, сколько штук уже в допродаже, а у позиции с учётом остатка — «ост. N».
Свободная строка — для того, чего нет в каталоге. Система подскажет похожую позицию, но не заставит её брать: похожие всплывают первыми, ↵ берёт верхнюю, свободная строка добавляется без вопроса. Если свободная строка похожа на позицию каталога, до оплаты под ней висит «Похоже на … · Заменить». Похожесть ищется без учёта регистра, дефисов и кавычек («сары агаш» найдёт «Сары-Агаш») и по другим названиям позиции. После «Заменить» текст свободной строки сам станет другим названием позиции, если его там ещё нет. У свободной строки своя категория, по умолчанию «Прочее». Склад она не трогает.
Правка позиции до оплаты
Заголовок раздела «Правка позиции до оплаты»- Количество и цена меняются на строке. Если цену позиции каталога изменили, рядом стоит «каталог: 600 ₸ ↺» — возврат к цене каталога.
- Категория меняется на строке у любой позиции, в том числе «Без категории».
- «Отвязать от каталога» — ссылка у позиции из каталога. Строка останется с тем же названием, ценой, количеством и категорией, но станет свободной: склад она не тронет.
- Если продажа уводит позицию в минус по складу, под строкой — «На полке 0, после продажи −2». Оплату это не останавливает, см. Склад.
Если каталог пуст, окно предложит «Завести позицию каталога →». Итог считает система, окно только показывает его.
- Без брони — по умолчанию.
- Бронь или гость — сверху «Живут сейчас» (домик, гость, номер брони), ниже поиск по номеру брони, имени, телефону. Гостя без брони можно выбрать из базы гостей.
У брони есть выбор «Оплатить сейчас» или «На счёт брони». На счёт брони допродажу оплатят деньги, внесённые за бронь, как только их хватит; до этого она долг гостя. Гость без брони платит только сразу. У отменённой брони и незаезда вариант «На счёт брони» погашен, рядом причина: «Бронь отменена или отмечена незаездом. Примите оплату сразу».
Когда продали
Заголовок раздела «Когда продали»«Сейчас», «Вчера, 23:55» или «Другая дата». Под выбором — «Попадёт в отчёт смены за …». Если выбрали прошлый день, дата держится для следующих допродаж, пока вы не вернёте «Сейчас»: над допродажей висит плашка «Вносите за 4 октября». У «На счёт брони» даты оплаты нет — ею станет момент, когда деньги брони покроют допродажу: день платежа или, если деньги уже были внесены, день продажи.
Способ оплаты
Заголовок раздела «Способ оплаты»Один способ на допродажу, кнопками из справочника способов оплаты. Последний выбранный способ запоминается по объекту. Если гость платит двумя способами — проведите две допродажи, окно напоминает об этом. Если способов в справочнике нет, окно подскажет, где их завести. Онлайн-оплаты допродажи через платёжного провайдера нет — только способы справочника.
После оплаты
Заголовок раздела «После оплаты»Окно не закрывается и показывает оплаченную допродажу, каталог гаснет до кнопки «Новая допродажа». Здесь же можно сразу отменить позицию с возвратом или аннулировать оплату — см. ниже.
Заметка для смены («+ Заметка для смены») сохраняется вместе с допродажей и видна в списке и в карточке.
Допродажа и бронь
Заголовок раздела «Допродажа и бронь»- Оплатить сейчас — допродажа получает свой платёж, сумма входит во внесённое по брони.
- На счёт брони — сумма добавляется к начислениям брони и увеличивает остаток к оплате, статус «Ожидает».
- Деньги брони сначала идут на такие допродажи — раньше проживания, от старшей допродажи к младшей. Допродажа закрывается, как только внесённого хватает на неё целиком: статус «Оплачено», способ — как у платежа, который её покрыл, подпись «оплатой брони». Своего платежа у неё нет, в кассе она идёт вместе с оплатой брони. Пример: проживание 28 800 ₸, внесено 10 000 ₸, допродажа 3 000 ₸ — она оплачена сразу, на проживание приходится 7 000 ₸. Внесено 2 000 ₸ — допродажа ждёт, а все 2 000 ₸ уже считаются её частью: вернуть их возвратом нельзя, на проживание не идёт ничего.
- Скидка брони допродажу не оплачивает. Деньги гостя сначала идут на допродажи, остаток — на проживание. Отдать позицию бесплатно — списанием со склада, см. Скидки/доплаты.
- Оплаченная допродажа обратно в «Ожидает» не возвращается, если бронь подорожала или скидку сняли: у брони появляется долг за проживание.
- Аннулирование платежа брони возвращает допродажи, которые он закрыл, в «Ожидает» — кроме тех, что покрывают другие деньги брони: они остаются оплаченными, в «Ожидает» не переходят. Так же — при отмене переноса платежа на другую бронь.
- Допродажу нечем закрыть — у брони нет ни одного платежа, кроме платежей самих допродаж. Тогда допродажа «Ожидает» считается долгом гостя, даже если денег на брони хватает.
- Возврат платежа брони. Деньги, которыми оплачены допродажи, вернуть нельзя. В окне возврата под суммой написано: «Из этого платежа оплачены допродажи на X. Верните не больше Y или сначала отмените позиции допродаж». «Вся сумма» подставляет Y, при большей сумме кнопка гаснет. Если платёжная система возвращает только всю сумму, кнопка «Вернуть» неактивна, пока позиции допродаж не отменены.
- Отменённая бронь и незаезд. Внесённые деньги и здесь сначала идут на допродажи — на все, и оплаченные, и ожидающие оплаты. Удержание по условиям отмены берётся только из остатка, а к возврату — то, что осталось после допродаж и удержания. Например, внесено 100 000 ₸, по условиям отмены удерживается 80 000 ₸, допродажа на 30 000 ₸ «Ожидает»: допродажа становится оплаченной, удержано 70 000 ₸, к возврату 0, долга нет.
- Внесённого хватает. Допродажи становятся оплаченными, сумма «К возврату» меньше на их стоимость. Диалоги отмены брони и неявки пишут: «Из внесённого оплачены допродажи на X. Чтобы вернуть эти деньги, сначала отмените позиции допродаж». Если гостю нужно вернуть и эти деньги, отмените позиции допродаж: деньги освободятся, и их можно вернуть обычным возвратом.
- Не хватает (внесено меньше, чем стоят допродажи). Удержания нет, непокрытая часть остаётся долгом гостя: бронь видна в списке «Долг гостей» и в отчёте «Балансы броней» на эту сумму, к возврату ничего. Проживание отменённой брони долгом не считается. Диалоги предупреждают: «Неоплаченные допродажи: N на X. Примите оплату или отмените позиции» — X здесь непокрытая сумма.
- Записать допродажу на счёт такой брони или перенести на неё неоплаченную допродажу нельзя — только оплата сразу. Кнопка «Возврат» платежа такой брони гаснет с причиной «Из внесённого оплачены допродажи на X…», если вернуть больше нельзя. Возврат не забирает деньги и у допродаж, которые ещё «Ожидают», — их оплачивают внесённые деньги.
Список допродаж
Заголовок раздела «Список допродаж»Одна строка — одна допродажа, как в ленте стойки.
Сводка за период
Заголовок раздела «Сводка за период»| Карточка | Что показывает |
|---|---|
| Всего за период | Сумма допродаж без отменённых позиций, под ней «N допродаж · M позиций» |
| Оплачено | Сколько фактически получено, за вычетом возвратов |
| Ожидает оплаты | Начислено на брони, но ещё не оплачено |
| Средний чек | Сумма без отменённых позиций, делённая на число допродаж. Это не средний чек брони |
Колонки
Заголовок раздела «Колонки»| Колонка | Что показывает |
|---|---|
| Дата | Когда продали; у внесённых позже — «внесено …» |
| Что продали | Позиции через запятую, лишние — «+N», число позиций |
| Бронирование | Номер брони, если есть |
| Сумма | Итог допродажи; при частичной отмене под ним «возврат −N ₸» |
| Статус | Оплачено, Ожидает или Отменено |
| Оплата | Способ или «На счёт брони»; у закрытых оплатой брони — подпись «оплатой брони» |
| Создал | Кто внёс |
| Категории, Заметки | Скрыты по умолчанию, включаются в меню колонок |
Стрелка в начале строки раскрывает позиции на месте: название, категория, количество × цена, сумма. Отменённые позиции зачёркнуты, под ними сумма и способ возврата. Клик по строке открывает карточку допродажи.
Статусы. «Оплачено» — допродажа оплачена своим платежом или оплатой брони. «Ожидает» — на счёте брони. «Отменено» — отменены все позиции. Если отменили часть позиций, статус остаётся «Оплачено», а под суммой — «возврат −N ₸».
Фильтры
Заголовок раздела «Фильтры»| Фильтр | Описание |
|---|---|
| Поиск | По позициям, заметкам и имени гостя |
| Статус | Ожидает / Оплачено / Отменено; без выбора отменённые не показываются |
| Бронирование | С бронированием / Без бронирования |
| Дата | По дате продажи: вчерашняя ведомость, внесённая утром, попадает во вчера |
Переход из P&L по отделу открывает список уже отфильтрованным — пилюлей «Отдел: …». Фильтры, видимость колонок и плотность строк сохраняются в адресе: ссылку на отфильтрованный список можно передать коллеге.
Допродажи, заведённые до перехода на допродажи из позиций, показаны как допродажи из одной позиции.
Карточка допродажи
Заголовок раздела «Карточка допродажи»Слева — позиции с категорией (меняется на строке) и действиями: «Изменить название», «Отменить», «Вернуть часть». У отменённой позиции видно возврат, способ, время, кто отменил и причину. Ниже — связанные платежи (оплата и возвраты отдельными строками; у закрытой оплатой брони — платёж брони), заметки с правкой и журнал событий.
Справа — сводка (сумма, возвращено, итог), «Дата оплаты · учитывается в отчёте за», способ, бронь, гость, кто создал. В блоке «Действия» — «Оплатить» (у допродажи «Ожидает»), «Аннулировать оплату» и «Отменить допродажу целиком».
У оплаченной позиции количество и цену не меняют: отмените её с возвратом и продайте заново.
Перенести на другую бронь — ссылка «Перенести» рядом с бронью в сводке. Допродажа переходит целиком: все позиции и её оплата, суммы обеих броней пересчитываются. Оплаченную своим платежом можно и отвязать — «Без брони». Допродажу, оплаченную вместе с бронью, не переносят: отмените позиции и продайте их заново на нужную бронь. Неоплаченную допродажу нельзя перенести на отменённую бронь или незаезд: такая бронь в списке погашена, под ней причина «Бронь отменена или отмечена незаездом, неоплаченную допродажу на неё не перенести. Примите оплату допродажи или выберите другую бронь».
Оплатить допродажу
Заголовок раздела «Оплатить допродажу»У допродажи «Ожидает» — кнопка «Оплатить»: в блоке «Действия» карточки и в строке допродажи в карточке бронирования. Окно показывает позиции и сумму к оплате — всю допродажу, частями её не оплачивают. Способ выбирают кнопками из справочника, как на стойке; время оплаты — сейчас. Каждую допродажу оплачивают своим платежом, общей оплаты нескольких допродаж нет.
Если внесённые за бронь деньги уже шли на эту допродажу, окно скажет, что они перейдут на другие допродажи и проживание. Например, за бронь внесено 2 000 ₸, допродажа на 3 000 ₸: гость платит за неё 3 000 ₸, а прежние 2 000 ₸ идут в оплату проживания. Допродажу, оплаченную вместе с бронью, отдельно не оплачивают. Оплатить можно и у отменённой брони, незаезда или после выезда.
Отменить позицию
Заголовок раздела «Отменить позицию»Кнопка на строке позиции: «Отменить «Вода 0,5 л» и вернуть гостю 400 ₸?». Способ возврата — кнопками, по умолчанию «как платили».
| Допродажа | Что происходит |
|---|---|
| Ожидает (на счёте брони) | Позиция отменена, сумма брони уменьшается. Отменили все — допродажа «Отменено» |
| Оплачена своим платежом | Позиция отменена, гостю проводится возврат на её сумму. У позиции за 0 ₸ возврата нет |
| Оплачена вместе с бронью | Позиция отменена без возврата: деньги брони, которые шли на неё, переходят на другие допродажи и проживание. Что останется сверх них, можно вернуть возвратом платежа брони |
Если оплата была прошлым днём, окно предупредит: «отчёт смены за этот день пересчитается». Отменённая позиция зачёркнута, рядом — сумма и способ возврата. Возвращённый товар снова на полке сам.
Вернуть часть
Заголовок раздела «Вернуть часть»«Вернуть часть: N из M» — когда гость вернул две бутылки из пяти. Позиция на пять отменяется, вместо неё встаёт позиция на три с тем же временем оплаты, гостю возвращается стоимость двух. Возвращённое снова на полке. Если бутылку открыли или испортили, окно подскажет списать её на складе с причиной «порча».
Отменить допродажу целиком
Заголовок раздела «Отменить допродажу целиком»Все позиции отменяются по тем же правилам, что и по одной; по своему платежу проводится один возврат на их сумму. Диалог показывает, на сколько уменьшится сумма брони, какой платёж и на сколько вернут, и предупреждает, если отчёт смены пересчитается задним числом.
Аннулировать оплату
Заголовок раздела «Аннулировать оплату»Для случая, когда денег не было или оплату ввели по ошибке. Причина обязательна. Платёж аннулируется, все позиции возвращаются в «Ожидает». Если по платежу уже был возврат, аннулировать его нельзя. Допродажу, оплаченную вместе с бронью, здесь не аннулируют: аннулируйте платёж брони в его карточке.
В бронировании
Заголовок раздела «В бронировании»Допродажи брони видны в карточке бронирования:
- в фолио — строка «Допродажи на месте» со сводкой;
- под фолио — блок «Допродажи на месте»: допродажа заголовком (время, статус, способ или «На счёт брони», кто внёс, сумма), позиции под ним;
- в отчёте «Ночной аудит».
Связь с отчётами
Заголовок раздела «Связь с отчётами»Категория позиции задаёт отдел, в который выручка попадёт в P&L. У позиции с учётом остатка в тот же отдел и за тот же день идёт её себестоимость — строкой «себестоимость». Если категорию перевести в другой отдел, прошлые продажи и их себестоимость переедут вместе с ней.
Права доступа
Заголовок раздела «Права доступа»- Продавать, отменять позиции, возвращать часть и аннулировать оплату может тот, у кого есть право «Проводить продажи»: в стандартных ролях это Админ и Оператор. Отдельное право на возвраты для этого не нужно — возврат не больше суммы отменённых позиций.
- Список и карточку видят все участники объекта.
- Остаток на плитках и предупреждение о минусе видны с правом «Смотреть склад».
Что дальше
Заголовок раздела «Что дальше»- Стойка — допродажа и лента дня на одной странице
- Каталог допродаж — позиции, другие названия, учёт остатка
- Склад — остаток, приход, пересчёт, списание
- Отчёт «Допродажи» — что и сколько продали