Кассовая смена и Z-отчёт
Кассовая смена — это способ вести точный учёт наличных в POS: кассир открывает смену с разменным фондом, фиксирует все движения налички, а в конце закрывает смену и сверяет фактический остаток с расчётным. Результат попадает в раздел «Финансы».
Открыть: Админ-панель → Касса (POS). Управление сменой — в шапке кассового тикета (значок кассы или меню рядом с ним).
Зачем нужна смена#
В рабочем режиме без открытой смены кнопка оплаты в POS недоступна. Это гарантирует, что каждая оплата привязана к конкретному кассиру и смене — так формируется сверка наличных.
Смена ведётся на кассира: если за POS работают несколько человек, у каждого своя смена на локацию. Данные о продажах каждой смены не смешиваются.
Что нужно для запуска#
- Касса — смена открывается из шапки кассового тикета, отдельного раздела у неё нет.
- Право открывать смену — роль сотрудника на кассе.
- Разменный фонд — сумма, с которой начинается смена; от неё считается ожидаемая наличность (её же показывает чип «Касса», прибавляя наличную выручку и движения).
- Мост и принтер — если X- и Z-отчёты нужны на бумаге (Печать).
Открытие смены#
До начала работы откройте «Оборудование» и выполните «Диагностика» для подключённой ККТ и терминала. Открытие кассовой смены само готовность оборудования не проверяет.
- В шапке тикета нажмите «Открыть смену».
- В окне «Открытие кассовой смены» заполните «Разменный фонд» — сумму наличных в ящике до начала работы. Если для точки включён пересчёт по номиналам, заполните сетку купюр и монет (условия beta — ниже).
- Подтвердите. Смена открыта: кнопка оплаты становится активной, в шапке появляется чип с именем кассира.
Результат: смена открыта. Если чек уже набран, для оплаты снова нажмите «Оплатить». Сообщение «Смена уже открыта» означает, что касса нашла действующую смену и использует её, не создавая вторую.
После открытия касса сверяет часы подключённой ККТ с компьютером. При расхождении от пяти минут появится предупреждение ⏰ с числом минут. Проверьте время ПК, затем в «Оборудование» выберите «Синхронизировать время кассы с этим ПК». Автоматически часы не меняются; если устройство не отдаёт время или недоступно, предупреждения может не быть.
Смена относится к вошедшему кассиру. Для другого сотрудника используйте «🪪 Сменить кассира» и его PIN (доступность команды — ниже).
Если слепое закрытие выключено, чип «Касса» показывает, сколько наличных должно лежать в ящике прямо сейчас: он растёт на каждой оплате наличными, уменьшается на выданной сдаче (в чип попадает сумма чека, то есть принято минус сдача), на изъятиях, инкассациях и наличных возвратах. Наведите на чип курсор — подсказка разложит сумму на разменный фонд, наличную выручку, внесения, изъятия и инкассации.
Если для точки настроены чек-листы открытия смены, система создаст по ним задачи прямо в момент открытия и покажет, сколько пунктов добавлено, — «включить кофемашину, снять показания, проверить витрину» появляются сами, без напоминаний управляющего. Искать их нужно в Рабочем чате, секция «Задачи»: с 29.08.2026 доска задач смены живёт там, отдельного пункта «Задачи» в сайдбаре нет (см. Задачи).
После открытия смена кэшируется на устройстве — при кратковременном пропадании сети кассир может продолжать принимать заказы.
Движения наличных#
Во время смены можно фиксировать три типа операций:
| Операция | Когда использовать |
|---|---|
| Внесение | Добавление наличных в ящик (например, размен) |
| Изъятие | Изъятие наличных из ящика (например, на хозрасходы) |
| Инкассация | Передача излишка наличных в сейф или инкассатору |
В окне внесения, изъятия или инкассации укажите сумму и выберите чип в поле «Категория». Список зависит от операции:
| Операция | Категории |
|---|---|
| Внесение | «Внесение владельцем», «Размен», «Прочее (с комментарием)» |
| Изъятие | «Выплата поставщику», «Инкассация в банк», «Изъятие владельцем», «Размен», «Возврат гостю (без чека)», «Прочее (с комментарием)» |
| Инкассация | «Инкассация в банк», «Изъятие владельцем», «Прочее (с комментарием)» |
Для «Прочего» комментарий обязателен, для остальных категорий — необязателен. Движение учитывается в смене. Возврат по существующему чеку оформляйте через сам чек: категорию «Наличный возврат по чеку» система назначает автоматически.
Выплата поставщику: кому и по какому документу#
Наличными платят молочнику, на рынке, курьеру поставщика. Чтобы такая выплата не потерялась в учёте:
- В окне движения выберите «Изъятие» и категорию «Выплата поставщику».
- В поле «Поставщик» начните вводить название и выберите карточку из «Контрагентов» (показываются карточки с ролью «Поставщик»). Нет поставщика в списке — просто впишите название.
- В поле «№ документа поставщика» укажите номер счёта или накладной, например
НФ-118. - Введите сумму и, если нужна бумага с подписью получателя, отметьте «Напечатать квитанцию».
Что происходит дальше:
- Карточка поставщика. Если выбрана карточка, выплата сразу записывается во «Взаиморасчёты» поставщика оплатой и гасит его счета (см. Контрагенты). Для этого у сотрудника должно быть право «Деньги» в «Контрагентах»; без него деньги из ящика всё равно выданы, а касса покажет, что во взаиморасчёты должен внести бухгалтер. Повтор того же движения второй оплаты не создаст.
- Книга учёта. Кредиторка встаёт на этого поставщика; выплата без карточки — на «не назначен», и бухгалтер увидит её в разборе с названием поставщика.
- «Финансы». В отчёте «Движения наличных» в колонке «Причина» видно поставщика и номер документа, в CSV — отдельные колонки «Контрагент» и «№ документа».
Закупку у физлица с паспортными данными оформляйте закупочным актом склада — он сам пишет выплату в кассу; не дублируйте её выплатой поставщику.
В приложениях кассы для Android, Windows и Linux окно движения устроено так же: чипы «Категория» с тем же списком, что в таблице выше (пока категория не выбрана, кнопка «Провести» неактивна; для «Прочего» нужен комментарий). У «Выплаты поставщику» — поле «Поставщик» с подсказками карточек «Контрагентов» с ролью «Поставщик» (от двух букв) и «№ документа поставщика»; «Отвязать» снимает выбранную карточку и оставляет название текстом. Выплата с карточкой записывается во «Взаиморасчёты» поставщика так же, как в веб-кассе, а итог касса показывает строкой внизу экрана: записано, нет права «Деньги», у карточки нет роли «Поставщик» или нет связи. Без связи деньги из ящика всё равно выдаются, движение уходит вместе с остальными командами смены, а оплату во взаиморасчёты внесите позже в карточке поставщика. Если раздел «Контрагенты» кассиру недоступен, подсказок нет и поставщик вписывается названием.
Номер взноса у инкассации#
У категории «Инкассация в банк» есть поле «№ взноса» — номер квитанции банка о взносе наличных. По нему бухгалтер сверяет инкассацию с банковской выпиской: номер виден в «Движениях наличных» и в CSV.
Квитанция движения#
Отметка «Напечатать квитанцию» печатает на чековом принтере бумагу о движении: точка, дата, операция, категория, получатель, номер документа, сумма, кассир и строки подписей «Выдал» / «Получил». Это не кассовый чек и не фискальный документ. Нет принтера через мост — откроется печать браузера.
В приложениях кассы для Android, Windows и Linux та же отметка печатает квитанцию через мост точки: сначала через привязанный мост в локальной сети, иначе через облако (на cenaly.ru — только через мост в локальной сети). Фискальный регистратор квитанцию не печатает, нужен чековый принтер. Если принтера нет, касса так и скажет; движение при этом уже проведено.
Порог наличных: «Пора инкассировать»#
Много наличных в ящике — риск: при ограблении или ошибке пропадёт больше. Задайте точке потолок, и касса сама напомнит, что пора сдать излишек.
- На кассе откройте шестерёнку → раздел «Контроль кассира» → блок «Порог наличных в ящике».
- В поле «Наличных в ящике не больше» укажите сумму, например
30 000, и нажмите «Сохранить». - По желанию отметьте «Не принимать наличные до инкассации».
Когда сумма в чипе «Касса» станет больше порога, в ленте состояний над кассой появится плашка «Пора инкассировать»: сколько в ящике, какой порог и сколько изъять, чтобы вернуться к нему. Кнопка «Инкассация» открывает окно движения уже с типом «Инкассация» и категорией «Инкассация в банк» — останется ввести сумму. После инкассации плашка исчезнет.
По умолчанию это только напоминание: продажи не останавливаются. Если отмечено «Не принимать наличные до инкассации», оплату наличными касса не проведёт, пока в ящике больше порога, и предложит сначала сделать инкассацию; картой и другими способами платить можно. Включайте стоп осознанно — в час пик он задерживает очередь.
При слепом закрытии смены плашка не называет сумм — только «в ящике больше, чем позволяет порог точки». Чип считает продажи своего устройства сразу, а продажи с других устройств — после ближайшего X-отчёта, поэтому порог может сработать чуть позже, но не раньше времени. Порог задаётся для каждой точки отдельно; пустое поле или 0 — выключено.
X-отчёт — промежуточный срез#
X-отчёт показывает текущее состояние смены без её закрытия: сколько пробито наличными, сколько внесено/изъято, сколько инкассировано, какой ожидаемый остаток в ящике. Смена продолжается, данные не обнуляются.
Используйте X-отчёт для промежуточной проверки кассы в середине рабочего дня.
Продажи по карте разложены по терминалам эквайринга: если у стойки их два, видно, сколько прошло через каждый — строками «Карта · <терминал>» сразу под общей суммой по карте. Разбивка есть и в карточке отчёта на кассе, и в печатном X/Z; сумма разбивки не добавляется к итогу (оплата картой без привязанного терминала в неё просто не попадает). Мобильное приложение эту разбивку пока не показывает.
Оплаты, которые не являются ни наличными, ни картой — подарочный сертификат, зачёт депозита или аванса, доля «в долг», часть, оплаченная гостем со своего телефона, — сведены в строку «Прочее». Она показывается и при закрытии смены, и в карточке отчёта, и в печатном X/Z, но только когда такие оплаты в смене были. В ожидаемый остаток наличных «Прочее» не входит: этих денег в ящике нет.
Счёт, оплаченный раздельно, попадает в отчёт по способам своих частей: часть, закрытая наличными, идёт в наличные продажи и в ожидаемый остаток кассы, часть по карте — в продажи по карте и в разбивку по терминалам. Заказ при этом один, и в количестве заказов он считается один раз.
Налог сверх цены (США, Канада). Если у точки налог начисляется сверху цены, под выручкой появляются две строки: «Налог сверху цены» с числом заказов и суммой налога и «Выручка без налога». Налог — деньги для бюджета, а не доход точки. Он уже входит в наличные и карту: его оплатил гость, и эти деньги лежат в ящике и в батче терминала. Поэтому «Выручка всего» и ожидаемый остаток не меняются. Строки видны в окне закрытия смены, в карточке отчёта и в печатном X/Z. Налог считается по записи в самом заказе. Он попадает в смену, которая закрыла счёт: так же считаются число заказов и сервисный сбор. В России и Грузии налог включён в цену, поэтому таких строк нет и отчёт не меняется. При слепом закрытии строки скрыты вместе с выручкой. Подробнее — Налоги на кассе.
Чаевые и сервисный сбор. Под выручкой отчёт показывает строку «Чаевые»: число и сумму. Чаевые лежат в ящике и в батче терминала, но в выручку не входят. Строка «Сервисный сбор» справочная: сбор заказов, закрытых сменой, уже входит в выручку. Обе строки видны только при ненулевой сумме. В приложениях кассы для Android, Windows и Linux в сводке X/Z на экране те же строки и в том же порядке: «Чаевые», «Налог сверху цены» и «Выручка без налога», «Сервисный сбор». Кнопка «Напечатать» под сводкой печатает эти же строки на чековом принтере через мост точки, тем же путём, что квитанцию движения.
Z-отчёт — закрытие смены и сверка#
Z-отчёт закрывает смену. Последовательность:
Нажмите «Закрыть смену (Z)» в меню кассы. В окне «Закрытие кассовой смены» разберите предупреждения «Перед закрытием смены».
Пересчитайте ящик и заполните «Посчитано наличных».
Система рассчитывает ожидаемый остаток:
Ожидаемый = Разменный фонд + Наличные продажи + Внесения − Изъятия − ИнкассацииДля пункта выдачи заказов к этой сумме добавляется наличный наложенный платёж за чужие посылки: деньги физически лежат в том же ящике, но в выручку точки не идут — они учитываются отдельной, агентской строкой.
Отображается расхождение — разница между ожидаемым и фактическим остатком. Расхождение фиксируется в отчёте (норма или недостача/излишек). Если сумма не сошлась, объясните причину в поле «Заметка (необязательно)» — она сохранится в смене и будет видна строкой 💬 в «Истории смен».
Смена закрывается. Начать новые продажи можно только после открытия следующей смены.
При слепом закрытии ожидаемая сумма и расхождение появляются только в Z-отчёте после подтверждения пересчёта.
Чек-лист «Перед закрытием смены» показывает только пункты, требующие внимания:
| Предупреждение | Что проверить |
|---|---|
| «Открытые счета: 3» | Завершите нужные счета; для первых шести есть переходы |
| «Счета, частично оплаченные в этой смене и не закрытые: 1» | Уже принятая часть учтена, неоплаченный остаток — нет |
| «Продажи без фискального чека: 2» | Разберите продажи, по которым не получен фискальный чек |
| «Не отправлено с этой кассы», «Не доставлено (нужно внимание)», «Возвраты не записаны в смену» | Проверьте доставку операций и нажмите «Повторить», где кнопка есть |
Число в конце строки — количество записей. Подсказка «Закрыть смену можно и так, но эти хвосты не попадут в её Z-отчёт.» означает предупреждение, а не запрет. Сначала разберите хвосты, чтобы сверять полные данные.
Результат: смена закрыта, отчёт и заметка сохранены. При расхождении проверьте пересчёт и движения, а не подгоняйте сумму под ожидаемую.
Конец дня: три закрытия#
Перед закрытием сверьте суммы карт с терминалом, проверьте X-отчёт и запишите все изъятия и инкассации. Затем:
- Закройте кассовую смену через «Закрыть смену (Z)» с пересчётом ящика.
- Если используется ККТ, откройте «Оборудование» → «Z-отчёт (закрыть смену)» и подтвердите: фискальный отчёт снимает сам аппарат.
- Для подключённого банковского терминала там же нажмите «Сверка (закрыть пакет)» и проверьте результат. Если терминал сообщает об автоматической сверке, отдельное закрытие пакета не требуется.
Команды оборудования выполняйте с кассового ПК с подключённым мостом. При ошибке завершите соответствующую операцию отдельно: закрытая кассовая смена не означает, что ККТ или терминал тоже закрыты. Порядок предварительной сверки и изъятий — в справке о смене ККТ.
Печать X и Z#
X- и Z-отчёты кассовой смены печатаются на термопринтер через Cenaly Hardware Bridge; если моста нет — печать идёт через браузер. Если принтер офлайн, задание уходит в очередь и напечатается, когда устройство оживёт, — интерфейс так и скажет, а бумаги в этот момент ещё нет.
Точка, где из железа только фискальный регистратор, — отдельный случай: мост через регистратор наши документы не печатает (ему разрешены только тестовая печать и пречек), и браузерный фолбэк здесь не запускается. X- и Z-отчёты в такой точке смотрят на экране, а фискальные сменные отчёты снимает сама касса. Подробнее — Печать на кухне и в зале.
Порог задаётся в Статистика → Опасные операции → Пороги и уведомления → Расхождение кассы. Он общий для аккаунта; менять его могут владелец и менеджер.
Пересчитать ящик по купюрам и монетам#
- Выберите нужную точку в кассе. Через шестерёнку откройте «Закрытие смены» и включите «Пересчёт ящика по купюрам и монетам»; по умолчанию опция выключена.
- Откройте окно открытия или закрытия смены. В сетке «Купюры» и «Монеты» введите количество каждого номинала или используйте «−» и «+». Например, три купюры по 1 000 ₽ дадут 3 000 ₽.
- Деньги, для которых нет строки, внесите одной суммой в «Прочее / мелочь». Проверьте «Итого» и подтвердите операцию: итог станет разменом при открытии или фактически пересчитанной суммой при закрытии.
Разбивка сохраняется в смене и Z-отчёте: «Размен по номиналам» и «Пересчёт по номиналам» доступны на экране и в печати. «Ввести сумму» возвращает ручной ввод без разбивки. Если для валюты точки нет сетки, доступна только общая сумма.
Офлайн разбивка в предварительном отчёте доступна только на устройстве пересчёта; в очередь операции смены уходит общая сумма.
Закрыть смену вслепую#
Слепое закрытие помогает выявлять недостачу: кассир сначала считает реальные деньги, не подгоняя результат под подсказку системы.
- В нужной точке откройте Касса → шестерёнка → Закрытие смены.
- Включите «Слепое закрытие смены». Для изменения настройки нужен доступ к настройкам кассы; по умолчанию она выключена.
- При закрытии пересчитайте ящик и подтвердите сумму. До подтверждения скрыты ожидаемый остаток, наличная выручка и предварительное расхождение; чип «Касса» также не показывает сумму. После закрытия они доступны в Z-отчёте.
Пересчёт по номиналам совместим со слепым закрытием: сетка не заполняется ожидаемой суммой. В X-отчёте открытой смены сотруднику без доступа к «Финансам» скрываются денежные показатели, позволяющие узнать остаток; владелец и сотрудники с доступом к «Финансам» могут видеть полный серверный отчёт.
Пересчёт: черновик, допуск и причины расхождения#
Пересчёт ящика при закрытии — не одна цифра, а процедура. Её можно прервать и продолжить, проверить ящик посреди дня и потребовать повторный пересчёт, если сумма сильно не сошлась.
Черновик: пересчёт прервали гости#
- В окне «Закрытие кассовой смены» начните пересчёт — по купюрам или общей суммой, можно сразу с комментарием.
- Нажмите «Сохранить черновик». Окно закроется, смена останется открытой и продолжит принимать оплаты.
- Когда вернётесь, снова откройте «Закрыть смену (Z)». Плашка «Восстановлен черновик пересчёта от …» покажет, что сумма, разбивка по номиналам и комментарий подставлены. Кнопка «Начать заново» очищает черновик.
Черновик хранится в самой смене, поэтому его можно закончить и на другом устройстве этого кассира. Ожидаемой суммы в нём нет, так что слепое закрытие он не раскрывает. Черновик сохраняется только при связи: без сети ввод остаётся в окне до закрытия.
Пересчитать сейчас — без закрытия смены#
- Откройте X-отчёт и нажмите «🧮 Пересчитать сейчас».
- Пересчитайте ящик (сетка номиналов, если она включена у точки) и нажмите «Записать пересчёт».
- Окно покажет, сколько ожидалось, и расхождение: «Совпадает», «Недостача …» или «Излишек …». Смена не закрывается.
Каждый такой пересчёт попадает в журнал смены: строки «Промежуточные пересчёты» видны в X-отчёте открытой смены и в Z после закрытия. При слепом закрытии кассир без доступа к «Финансам» видит только «Пересчёт записан»; расхождение увидит управляющий.
Допуск: большое расхождение — пересчитать ещё раз#
- На кассе откройте шестерёнку → «Контроль кассира» → блок «Допуск пересчёта и причины расхождения».
- В поле «Допустимое расхождение, не больше» укажите сумму, например 500 ₽. Пустое поле — выключено (по умолчанию).
- При закрытии смены с расхождением больше допуска касса не закроет смену с первого раза. Появится «Пересчитайте ящик»: сколько не сошлось и «Первый пересчёт: …». Поле суммы очищается — пересчитайте ящик с нуля.
- Второй пересчёт закрывает смену при любом расхождении. В Z-отчёте остаётся строка «Пересчитано повторно (первый пересчёт …)».
Если касса видит ожидаемую сумму, она предупреждает заранее: «Расхождение больше допуска — при закрытии касса попросит пересчитать». При слепом закрытии проверку делает сервер, и плашка повтора не называет сумму расхождения.
Причины расхождения из справочника точки#
В том же блоке заполните «Причины расхождения (по одной в строке)»: например, «Ошибка при сдаче», «Не пробит чек», «Не оформлена инкассация». Если справочник заполнен, при расхождении больше допуска кассир выбирает «Причину расхождения» из списка, без неё смена не закроется. Если допуск не задан, причина нужна при любом расхождении. Выбранная причина печатается строкой Z-отчёта «Причина расхождения». Подробности можно дописать в «Заметке».
Переоткрыть закрытую смену#
Если смену закрыли по ошибке, её можно вернуть.
- На кассе откройте «История смен» и нажмите на нужную смену. Откроется её Z-отчёт.
- Нажмите «↺ Переоткрыть смену» и напишите причину: например, «закрыли по ошибке». Без причины кнопка подтверждения недоступна.
- Смена снова станет открытой у своего кассира. Продажи и движения продолжат попадать в неё, а при повторном закрытии Z-отчёт пересчитается заново.
Условия:
- нужен доступ «Финансы — изменение» на этой точке: владелец или управляющий, но не кассир;
- переоткрыть можно только последнюю смену кассира и не позже чем через 7 дней после закрытия;
- у кассира не должно быть другой открытой смены;
- смену, проведённую на кассе без связи, переоткрыть нельзя.
Переоткрытие записывается в журнал смены: строка «Переоткрывалась» с временем, автором и причиной видна в Z. Оно также попадает в журнал опасных операций как событие shift_reopened, см. Контроль потерь. Пока смена снова открыта, в «Финансах» видна её прежняя запись; после повторного закрытия она обновится.
Кнопки денег смены на экране кассы#
| Команда | Для чего нужна |
|---|---|
| «🗄️ Открыть ящик» | Открыть денежный ящик без продажи через мост оборудования; выбрать причину, которая попадёт в журнал опасных операций |
| «📊 X-отчёт» | Проверить текущую смену без закрытия |
| «📥 Внесение», «📤 Изъятие», «🏦 Инкассация» | Записать движение наличных с категорией |
| «🔴 Закрыть кассу» | Перейти к пересчёту и закрытию смены |
| «🪪 Сменить кассира» | Выбрать сотрудника по PIN |
| «🔐 Заблокировать кассу» | Закрыть доступ к кассе до ввода PIN сотрудника |
Для X-отчёта, движений и закрытия нужна открытая смена. В Android и Windows доступны эти команды и смена кассира; кнопки открытия ящика и блокировки пока есть только в веб-кассе. В iOS этот набор не поддерживается. Для снятия блокировки нужен доступ к сети, кроме кассы с настроенной автономной работой v2.
Кто обслужил гостя и кто продал позицию#
Если заказ ведёт вошедший сотрудник-официант и официант ещё не назначен, касса привяжет его при сохранении. Для ручного выбора нажмите чип 👤 в тикете с подсказкой «Заказ привязан к этому официанту» и выберите сотрудника.
Для отдельной позиции используйте команду «Мастер / продавец» → «Кто сделал» (команду нужно добавить в раскладку). Исполнитель услуги и продавец товара учитываются отдельно: это помогает отнести выручку к сотруднику и рассчитать комиссию по настроенным правилам. Для частично оплаченного счёта назначение на строки уже недоступно. Подробнее — Заказы в зале.
Где настраивается в сети точек#
| Что | Уровень и место настройки |
|---|---|
| Смена, размен и движения | На кассира и точку; меню смены в кассе |
| Слепое закрытие и пересчёт по номиналам | Для выбранной точки; шестерёнка кассы → «Закрытие смены» |
| Порог наличных в ящике и стоп наличных | Для выбранной точки; шестерёнка кассы → «Контроль кассира» |
| Допуск пересчёта и справочник причин расхождения | Для выбранной точки; шестерёнка кассы → «Контроль кассира» |
| Право переоткрыть закрытую смену | Роль сотрудника: «Финансы — изменение» на точке |
| Вид кассы и размещение команд | Шаблон точки и настройки экрана устройства; «Вид кассы» и «Настроить экран» |
| Порог расхождения | Общий для аккаунта; «Статистика» → «Опасные операции» → «Пороги и уведомления» |
| Учебный режим | На текущем устройстве для выбранной точки |
| Очистка тестовых продаж | Владелец аккаунта, для выбранной точки; «Настройки» → «Экспорт данных» |
У точки без заданных политик слепое закрытие и пересчёт по номиналам выключены. При подключении новой точки проверьте оба переключателя именно в ней.
История смен в Финансах#
На кассе откройте «История смен» для просмотра закрытых смен. Для сверки по периоду перейдите в Финансы → Кассовые смены: таблица по кассирам и датам с итогами продаж, движений и расхождений. Это удобно для ежедневной сверки и контроля кассовой дисциплины.
Стрелка ▸ слева от строки смены раскрывает её движения наличных: время, тип, категория, причина, кто провёл и сумма (внесение — со знаком «+», изъятие и инкассация — «−»). Число рядом со стрелкой — сколько движений было в смене.
Найти смену кассира за период на кассе#
Менеджеру не нужно уходить в «Финансы», чтобы найти смену конкретного кассира. Окно «История смен» на кассе фильтрует список.
- На кассе откройте «История смен». Без фильтра показываются последние 30 закрытых смен точки.
- В поле «Кассир» выберите сотрудника. В списке — сотрудники аккаунта, если роль их видит, и кассиры уже показанных смен.
- В строке «Период» выберите «Сегодня», «Вчера», «7 дней», «Прошлая неделя» (с понедельника по воскресенье) или «30 дней». Для своих дат нажмите «Даты…» и укажите «С» и «По»; дата «по» входит в период.
- Нажмите на смену, чтобы открыть её Z-отчёт.
Смена относится к кассиру, который её открыл, и к дню, когда её закрыли. Свой период — не длиннее 93 дней; за больший срок используйте Финансы → Кассовые смены. Если по фильтру смен нет, окно покажет «Смен по фильтру нет» и кнопку «Сбросить фильтр». При каждом открытии окна фильтр сбрасывается.
В приложениях кассы для Android, Windows и Linux фильтр устроен так же, но кнопками: в окне «История смен» (экран смены) над списком — ряд «Кассир» («Все кассиры» и кассиры уже показанных смен) и ряд «Период» («Последние», «Сегодня», «Вчера», «7 дней», «Прошлая неделя», «30 дней»). Своих дат и списка всех сотрудников в приложениях нет: для них — веб-касса или «Финансы». Выбранный фильтр приложение помнит до перезапуска.
Отчёт «Движения наличных»#
Переключатель «Смены | Движения наличных» над таблицей открывает все внесения, изъятия и инкассации закрытых смен за выбранный период одной таблицей. Так бухгалтер сверяет инкассации за месяц с банковской выпиской:
- Выберите период, например «Этот месяц», и точку (или все точки).
- Переключитесь на «Движения наличных».
- В фильтре «Тип» выберите «Инкассация»; при необходимости — «Категория» (например, «Инкассация в банк») и «Кассир».
- Над таблицей — сколько движений и суммы внесений, изъятий и инкассаций по фильтру.
- Кнопка «CSV» скачивает строки экрана с учётом фильтров: время, точка, тип, категория, причина, кто, сумма со знаком и номер смены.
Открытая сейчас смена в отчёт не попадает — её движения видны на кассе в X-отчёте. У движений, записанных до появления категорий, категория пуста: их отбирает значение «Без категории». Вид отчёта сохраняется в адресе (?tab=cash&view=movements), ссылку можно отправить коллеге.
Раздел доступен владельцу аккаунта, менеджеру и любой роли, которой выдан раздел «Финансы» — например, встроенной роли «Бухгалтер» (см. Сотрудники).
Отчёт «Открытые счета»#
Третий пункт переключателя — «Смены | Движения наличных | Открытые счета». Он показывает счета зала и заказы, которые открыты прямо сейчас: ревизор смены видит забытые столы и чужие хвосты до закрытия дня.
- Откройте Финансы → Кассовые смены и переключитесь на «Открытые счета». Точка выбирается в шапке раздела, как обычно.
- В таблице — когда счёт открыт, его возраст, официант, стол и сумма. Самые старые счета стоят сверху.
- Метка «> суток» отмечает счёт старше 24 часов, «с прошлого дня» — счёт, начатый вчера или раньше. Счёт, открытый вчера, виден в отчёте сегодня, пока его не закроют.
- Метка «передан ×N» показывает, сколько раз счёт переходил к другому официанту. Ссылка «История» открывает ленту заказа в Статистика → Опасные операции: кто, когда и кому передал.
- Блок «По официантам» показывает, сколько счетов открыто у каждого и сколько из них старше суток. Нажмите на имя, чтобы оставить в таблице только его счета. Фильтр «Только старше суток» оставляет просроченные счета, кнопка «CSV» скачивает строки экрана.
Ниже — ещё два блока за выбранный период:
- «Перенесены с прошлого дня» — счета, начатые в один день и закрытые в другой: когда открыт, когда закрыт, официант, стол, сумма.
- «Переводы между официантами» — каждая смена официанта у счёта: когда, от кого и кому, кто передал, сумма счёта. Перевод фиксирует сервер по самому заказу, поэтому он виден с любой кассы: веб, Android, Windows, iPhone. То же относится к странице заказов и карточке заказа. Первое назначение официанта на стол переводом не считается.
Открытый счёт относится к тому, что происходит сейчас, а не к периоду: он виден при любом выбранном периоде. Данные приходят из той же базы «Финансов», что и смены, — свежий заказ появляется после синхронизации, она идёт при открытии раздела и раз в полчаса. Вид отчёта хранится в адресе: ?tab=cash&view=open.
Очистить тестовые продажи перед запуском#
После обучения персонала в отчётах остаются пробные заказы, чеки и смены. Перед открытием точки их можно удалить, чтобы «Финансы», реестр чеков и история смен начались с нуля. Учебный режим кассы такие продажи не создаёт вовсе — очистка нужна для того, что уже пробито в обычном режиме.
- Закройте все открытые смены точки.
- Откройте Настройки → Экспорт данных и в блоке «🧹 Очистить тестовые продажи перед запуском» нажмите «Очистить тестовые продажи…».
- Выберите точку и дату «по какое число включительно» удалить продажи. Нажмите «Показать, что будет удалено».
- Проверьте предпросмотр: сколько заказов и на какую сумму, сколько чеков и смен удалится, что останется.
- Введите название точки и нажмите «Удалить тестовые продажи».
Что удаляется: заказы точки до выбранной даты, их чеки в реестре чеков и возвраты по ним, закрытые смены без сохраняемых продаж, строки в ленте заказов и в «Финансах».
Что остаётся — честно:
- Продажи с фискальным чеком. Касса уже пробила чек и отправила его в налоговую через ОФД — удалить его нельзя ни у нас, ни в фискальном накопителе. Такие продажи остаются в отчётах целиком, предпросмотр перечисляет их с номером чека. Чтобы обнулить выручку, оформите на кассе чек возврата.
- Чеки коррекции и чеки без заказа.
- Списания склада по тестовым продажам — остатки выравнивает инвентаризация. Онлайн-оплаты гостей, баллы лояльности и история покупок гостей тоже не меняются.
Ограничения и защита:
- Очищает только владелец аккаунта; сотруднику блок показывает пояснение без кнопки.
- Нужен свежий вход — не раньше 15 минут назад. Если вы вошли давно, окно предложит «Войти заново» и откроется снова после входа.
- Это операция периода запуска: удалить можно только продажи первых 60 дней после первой продажи точки.
- Удаление необратимо. Запись о нём попадает в Сотрудники → Журнал действий (раздел «Продажи»): кто, когда, точка, сколько удалено.
- Если связь оборвалась на середине, запустите очистку ещё раз по той же дате — она удалит остаток.
Ограничения#
- В рабочем режиме без открытой смены оплата на кассе заблокирована — это защита учёта наличных, а не сбой.
- X-отчёт офлайн недоступен. Промежуточный срез считается на сервере по продажам; закрыть смену без сети можно, Z-отчёт сформируется при восстановлении связи — Если пропал интернет.
- Смена, открытая офлайн, получает временный номер и подставляется настоящим при досылке.
- История смен живёт в разделе «Финансы», а его на
cenaly.ruпока нет, поэтому и истории смен там не будет. - В X/Z пока нет среднего чека, выручки по сотрудникам и топа позиций за смену. Нет сменных отчётов «по официантам», «по цехам» и «по ставкам НДС». Дневную сводку смотрите в «📈 Сегодня»; она не заменяет отчёт смены.
- Смена не закрывается сама. Забытая открытая смена так и останется открытой до ручного закрытия.
- Допуск пересчёта, причины расхождения, черновик и «Пересчитать сейчас» — только в веб-кассе. В приложениях кассы для Android, Windows, Linux и iOS их пока нет, как и «Переоткрыть смену».
- На квитанции движения и печатном X/Z из приложений Android, Windows и Linux нет строк продавца (реквизитов в шапке) — они есть только у веб-кассы. Без чекового принтера у моста приложения бумагу смены не печатают: печати браузера у них нет.
- Переоткрыть можно только последнюю смену кассира и не позже 7 дней после закрытия. Смену ККТ переоткрытие не трогает.
Устранение неполадок#
| Симптом | Причина | Что делать |
|---|---|---|
| Не даёт принять оплату | Смена не открыта | Откройте её с разменом |
| Наличность не сходится | Движение не записано или ошибка пересчёта | Сверьте внесения, изъятия и фактические деньги; расхождение останется в Z |
| Смена открыта со вчера | Нет автоматического закрытия | Закройте вручную; следующую откройте с собственным разменом |
| Касса в браузере работает медленно или показывает старый экран | Возможна устаревшая вкладка или версия браузера | При доступной сети обновите вкладку; проверьте обновление самого браузера. Не стирайте данные кассы с неотправленными операциями |
| Медленно отвечает оборудование; доступна новая версия моста | Мост проверяет обновления сам, установка ещё не выполнена | В «Оборудование» нажмите «Обновить», когда печать завершена. Дождитесь стадий «Проверка обновлений…», «Загрузка обновления…», «Проверка целостности…», «Перезапуск моста…» и переподключения |
| Android-касса работает медленно на старой версии | Обновление приложения ещё не установлено | APK-версия проверяет обновления с сайта: подключитесь к сети и завершите предложенную установку. Установленную из магазина версию обновляйте через этот магазин |
| X-отчёт не строится | Нет связи с сервером | Восстановите соединение |
| Нет Z после закрытия офлайн | Очередь ещё не синхронизировалась | Дождитесь связи и доставки операций |
| Нет сетки номиналов | Опция выключена, валюта не поддерживается или версия кассы её ещё не поддерживает | Проверьте настройку точки и доступность beta; введите общую сумму |
| Не видно ожидаемых денег | Включено слепое закрытие | Пересчитайте деньги самостоятельно; сверка появится в Z |
| Нет кнопок денег смены | Команды не добавлены в раскладку или недоступны на платформе | Проверьте «Библиотеку» и ограничения выше |
| Касса не принимает наличные, просит инкассацию | Включён стоп наличных, в ящике больше порога | Сделайте инкассацию кнопкой на плашке или примите оплату картой |
| Нет плашки «Пора инкассировать» | Порог не задан для этой точки или продажи с других устройств ещё не вошли в чип | Проверьте «Контроль кассира»; сделайте X-отчёт — чип перечитает сумму |
| Смена не закрывается, просит «Пересчитайте ящик» | Расхождение больше допуска точки | Пересчитайте ящик с нуля и закройте ещё раз — второй пересчёт закроет смену |
| Смена не закрывается: «Выберите причину расхождения» | У точки задан справочник причин, расхождение больше допуска | Выберите причину из списка; подробности — в заметке |
| Нет «Сохранить черновик» | Касса без связи | Восстановите связь или закройте смену сразу |
| «Переоткрыть смену» отказывает | Нет доступа «Финансы — изменение», смена не последняя, старше 7 дней или у кассира уже открыта другая смена | Попросите управляющего; сначала закройте новую смену кассира |
| Инкассации нет в «Движениях наличных» | Смена ещё открыта или выбран другой период | Закройте смену; проверьте период и фильтры |
| Выплата не появилась во взаиморасчётах поставщика | Нет права «Деньги» в «Контрагентах», у карточки нет роли «Поставщик», не было связи или поставщик вписан без карточки | Внесите оплату в карточке поставщика вручную; в следующий раз выберите карточку из списка |
| В поле «Поставщик» нет подсказок | Нет доступа к «Контрагентам» или поставщик не заведён | Впишите название — выплата сохранится с ним; заведите карточку с ролью «Поставщик» |
Частые вопросы#
Может ли один кассир открыть несколько смен одновременно?#
Нет. У каждого кассира на локацию одна открытая смена. Чтобы начать новую, нужно закрыть текущую через Z-отчёт.
Что если интернет пропал во время работы?#
Открытая смена сохраняется на устройстве — кассир продолжает принимать оплаты. Открытие, движения наличных и закрытие смены встают в очередь и уходят на сервер при восстановлении связи. Офлайн не строится только X-отчёт, а сверка Z-отчёта досчитывается после синхронизации: данные о продажах агрегирует сервер.
Что значит расхождение в Z-отчёте?#
Это разница между суммой, которую система ожидала найти в ящике (по формуле учёта), и суммой, которую кассир физически пересчитал. Проверьте пересчёт, сдачу и движения наличных. Повторяющиеся расхождения требуют разбора с управляющим.
Продажи по карте тоже входят в смену?#
Карточные продажи привязываются к смене и видны в отчёте. Однако движения наличных (внесение, изъятие, инкассация) относятся только к наличке; итоговая сверка ожидаемого остатка считается только по наличным поступлениям.
Кто видит кассовые смены?#
Открыть смену и работать с X/Z-отчётами может сотрудник с любой ролью, которой выдан раздел «Касса» — по умолчанию это «Менеджер», «Официант», «Администратор смены», «Кассир», «Продавец», «Бармен», «Администратор ресепшн» и «Оператор ПВЗ», но список настраивается. История всех смен в разделе «Финансы» доступна владельцу, менеджеру и ролям с разделом «Финансы» (например, «Бухгалтеру»).
Как обучить кассира без настоящих денег?#
Пока в beta веб-кассы добавьте из библиотеки экрана «🎓 Учебный режим». Включение и выход подтверждает управляющий либо сотрудник вводит его PIN. Жёлтая плашка показывает, что продажи учебные. Можно отработать набор и оплату без открытой смены: настоящие заказы и чеки не создаются, деньги, склад, фискальный регистратор, терминал и лояльность не затрагиваются, в отчёты продажи не входят. Учебный чек не печатается; кухня, сохранение счетов и движения денег недоступны. Перед реальной продажей выберите «Выйти» и убедитесь, что плашка исчезла. Android, Windows и iOS этот режим пока не поддерживают.
Чем «📈 Сегодня» отличается от X-отчёта?#
«📈 Сегодня» — пока beta веб-кассы, дополнительная команда из библиотеки экрана. Она показывает продажи, число и средний чек, чаевые, возвраты, часы активности и популярные позиции за календарный день точки по её часовому поясу. «Мои продажи» доступны кассиру, «Вся точка» — сотруднику с правом управления. При слепом закрытии у сотрудника без такого права суммы скрыты.
В режиме «Вся точка» блок «По сотрудникам» появляется, когда есть несколько сотрудников или назначенные исполнители/продавцы строк. Он также относится ко дню, а не к смене.
Это сводка по чекам, а X-отчёт сверяет деньги конкретной смены, включая размен и движения. Для пересчёта ящика используйте X/Z. «Сегодня» обновляется при открытии и по «Обновить»; без сети показывает сохранённые данные с предупреждением. В Android, Windows и iOS команды пока нет.
Связанные разделы#
- Касса (POS) — работа с заказами, столы, оплата
- Финансы — управленческие дашборды, история смен
- Чеки — реестр чеков, возвраты
- Контрагенты — карточка поставщика и взаиморасчёты
- Чаевые — учёт чаевых в смене и финансовых отчётах
- Сотрудники и смены — роли, права доступа
- Контроль потерь — расхождение кассы как правило-алёрт
- Печать на кухне и в зале — печать X/Z через мост оборудования