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

Кассы и смены в IZI

Опубликовано: · Обновлено: (1 месяц назад)· IZI Team

Кассовая смена в IZI — это период ответственности одного администратора: от нажатия «Открыть смену» до нажатия «Закрыть смену». Все пополнения балансов, возвраты, операции по статьям и движение наличных группируются внутри этого периода. При закрытии система строит итоговый Z-отчёт по каждому методу оплаты (наличные, карты, приложение), который администратор сверяет с кассовым аппаратом. IZI поддерживает несколько параллельных касс одновременно — наличная, POS-терминал и онлайн-эквайринг ведутся отдельно и сводятся в единый отчёт смены.

Смена — операционный контейнер для всех финансовых событий клуба за рабочий период. Технически это запись в базе со статусом OPEN или CLOSED, временем открытия, временем закрытия, идентификатором открывшего и закрывшего пользователя, суммой в кассе на момент открытия и итоговой суммой при закрытии.

Жизненный цикл смены:

  1. Открытие — администратор нажимает «Открыть смену». С этого момента все транзакции клуба привязываются к текущей смене. Разменный фонд (сумма наличных на старте) рассчитывается автоматически как остаток с предыдущей смены или вводится вручную при первом открытии.
  2. Активная смена — дашборд показывает метрики в реальном времени: выручку, возвраты, остаток в кассе, разбивку по способам оплаты. Всё обновляется по подписке (WebSocket), перезагружать страницу не нужно.
  3. Инкассация в течение смены — при необходимости изъять наличные до закрытия используется операция «Инкассация». Изъятая сумма фиксируется как транзакция и вычитается из остатка кассы, смена при этом остаётся открытой.
  4. Закрытие — администратор нажимает «Закрыть смену». IZI показывает итоговую разбивку, при необходимости администратор добавляет комментарий. После подтверждения смена переходит в статус CLOSED, данные уходят в историю.

Ротация смены. Смена не может быть открыта более 24 часов. При попытке провести транзакцию на смене старше суток IZI предложит подтвердить ротацию: старая смена закрывается автоматически, новая открывается немедленно. Если в настройках клуба задано фиксированное время авто-ротации — фоновый процесс закроет и откроет смену сам, без участия администратора.

IZI ведёт учёт по трём параллельным источникам оплаты, у каждого — свой баланс и своя история транзакций:

ИсточникКак попадает в кассуЧто видно на дашборде
Наличные (Cash)Администратор принимает купюры и проводит пополнение балансаВыручка, возвраты, остаток в кассе
Карты (POS-терминал)Оплата через подключённый терминал эквайрераВыручка и возвраты по картам
Приложение (онлайн-эквайринг)Клиент оплачивает сам через мобильное приложениеВыручка и возвраты через шлюз

На дашборде смены три блока разбиты визуально. При закрытии смены IZI строит итог по каждому источнику и суммарный «Итог по кассе» — это сумма наличных и карт, которая должна совпадать с Z-отчётом ККМ. App-платежи идут отдельной строкой «из приложения (не в ККМ)» — они проходят через платёжный шлюз, не через кассовый аппарат, поэтому в Z-отчёте не отражаются.

Разменный фонд. Наличные в кассе на начало смены = физические купюры в ящике для сдачи и разменный фонд. IZI вычисляет его автоматически: остаток предыдущей смены минус инкассации. Если смена первая или после инкассации «под ноль» — сумма будет нулевой, и это нормально.

Инкассация. Если нужно вывести наличные в сейф или передать инкассатору в середине смены — используйте операцию «Инкассация» на дашборде. Укажите сумму (полную или произвольную) и добавьте комментарий. Операция немедленно уменьшает остаток в кассе и фиксируется как транзакция внутри смены.

IZI разбивает поступления по способам оплаты (раздел «Смена» → Способы оплаты):

СпособЧто входит
НаличныеПополнения балансов наличными, прямые оплаты наличными
КартыОплата картой через терминал клуба
ПриложениеОплата через мобильное приложение IZI
БонусыСписание бонусного баланса клиентов (не деньги)

Большинство денег приходит через пополнение баланса, а не прямую оплату:

  1. Клиент пополняет баланс → деньги в кассе
  2. Клиент запускает сессию → баланс списывается → выручка фиксируется

Это значит: кассовый остаток ≠ выручка смены. Если клиент пополнил на 1000 и потратил 600, кассовая выручка = 1000, но выручка от сессий = 600. Остаток 400 — это обязательство перед клиентом (его баланс).

Статьи операций — это пользовательские категории для ручного учёта доходов и расходов, которые не связаны напрямую с игровыми сессиями или пополнением балансов.

Примеры статей:

  • Доход: «Продажа мерча», «Аренда зала», «Возврат переплаты поставщику»
  • Расход: «Закупка напитков», «Хозяйственные нужды», «Выдача аванса»

Каждая статья настраивается в разделе Настройки → Статьи операций:

  • Тип: Доход (INCOME) или Расход (EXPENSE)
  • Название до 60 символов
  • Статьи можно архивировать — они скрываются из выбора, но сохраняются в истории

Когда администратор проводит операцию, он выбирает статью, указывает кассу, вводит сумму и обязательно добавляет комментарий. Операция привязывается к текущей смене и отражается в аналитике как отдельный тип транзакции. Это позволяет отделить кассовые продажи от хозяйственных расходов при анализе итогов смены.

Статьи операций настраиваются на уровне клуба и не наследуются между клубами сети — у каждого клуба своя категоризация.

Правильная передача смены в три шага:

1. Подсчёт наличных перед закрытием. Уходящий администратор считает физические купюры в кассе. Сумма должна совпадать с «Остатком в кассе» на дашборде IZI. Если есть расхождение — ищите причину до закрытия (пропущенная инкассация, незафиксированная операция по статье).

2. Закрытие смены с комментарием. В модале закрытия IZI показывает итоговую разбивку: наличные, карты, приложение, общий итог. Администратор добавляет комментарий (опционально, но полезно для разбора полётов) и подтверждает закрытие. Если подключена ККМ — система сравнит итоги IZI с внутренними счётчиками кассы и предупредит о расхождении.

3. Открытие новой смены. Следующий администратор нажимает «Открыть смену». Разменный фонд переносится автоматически — это остаток наличных из предыдущей смены. Принимающий должен убедиться, что сумма в кассе физически соответствует тому, что показывает система.

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

Оба отчёта касаются только касс с подключённой ККМ (кассовым аппаратом). Без ККМ кнопки X-отчёт недоступны.

X-отчётZ-отчёт
Когда формируетсяВ любой момент во время открытой сменыПри закрытии смены
Что показываетПромежуточные счётчики ККМ на текущий моментИтоговые счётчики ККМ за всю смену
Что происходит со счётчикамиСчётчики не сбрасываютсяСчётчики ККМ обнуляются
Смена после отчётаОстаётся открытойЗакрывается
Типичное применениеПромежуточная проверка в середине дняОбязательная процедура при закрытии

X-отчёт — это «заглянуть в кассу не закрывая», нужен для промежуточной сверки если работает несколько смен за сутки или администратор хочет убедиться, что ККМ и IZI сходятся до конца рабочего дня.

Z-отчёт — финальный документ смены. После его формирования счётчики ККМ обнуляются и начинают отсчёт заново. Данные Z-отчёта совпадают с «Итогом по кассе» в IZI (наличные + карты). App-платежи в Z-отчёт не попадают.

Важный момент: если в смене были платежи через мобильное приложение, «Общий итог» смены в IZI будет больше суммы в Z-отчёте ровно на их сумму. Это не ошибка — IZI об этом предупреждает отдельным блоком при закрытии.

IZI поддерживает два режима работы с кассовым оборудованием:

Режим принтера. Подключён обычный принтер чеков (не фискальный). Чеки печатаются, но не передаются в налоговую. Используется в юрисдикциях, где фискализация не обязательна, или на период до подключения ККТ.

Режим ККМ/ККТ. Подключена фискальная касса через KkmServer (агент, запущенный на Windows-компьютере клуба). IZI отправляет команды на ККМ при каждой оплате и возврате, ККМ печатает фискальный чек и передаёт данные в ОФД (оператор фискальных данных), который транслирует их в налоговую. Интеграция настраивается в разделе Настройки клуба → ККМ.

Статус подключения виден на дашборде: если KkmServer недоступен или ФР (фискальный регистратор) не отвечает — IZI показывает предупреждение с инструкцией по восстановлению. Операции можно проводить и при неработающей ККМ — система сохранит флаг «чек не напечатан» и позволит допечатать чек позже.

История смен — основной инструмент постфактум-контроля. Каждая смена в разделе «История смен» раскрывается в полные метрики: выручка по категориям (сессии, бар, комбо), возвраты по методам оплаты, бонусная активность.

Что стоит проверять регулярно:

  • Расхождение остатка в кассе. Если фактические наличные не совпадают с «Остатком в кассе» при закрытии — это сигнал. IZI фиксирует расхождение в комментарии смены.
  • Нетипичные операции по статьям. Крупные расходы без комментария или нетипичная статья — повод уточнить у администратора.
  • Смены без закрытия. Смена старше 24 часов = либо авто-ротация не настроена, либо процесс не соблюдается.
  • Фильтр по администратору. В истории смен есть фильтр по сотруднику — можно посмотреть все смены конкретного человека за период.

Транзакции внутри смены доступны в разделе «Транзакции» с привязкой к ID смены. Поиск по cashShiftId позволяет изолировать все операции конкретного периода.

РасхождениеПричина
Наличных больше, чем в отчётеОплата не провелась через IZI (прямой приём денег мимо системы)
Наличных меньшеОшибка сдачи, потеря чека, возврат мимо системы
Карт больше нормыДвойной прогон по терминалу без возврата

Все расхождения проверяются через историю транзакций.


Связанные материалы: Что такое IZI · Роли и права сотрудников · Аналитика и отчёты · Тарифы и ценообразование · Бонусы при пополнении

Частые вопросы

Что такое кассовая смена в IZI?

Кассовая смена — операционный период, в течение которого администратор отвечает за все транзакции клуба. Смена открывается кликом «Открыть смену», с этого момента система группирует все пополнения, возвраты и операции по кассе. Закрытие смены фиксирует Z-отчёт и обнуляет счётчики для следующего администратора.

Как открыть смену в IZI?

На дашборде смены нажмите «Открыть смену». Система запустит таймер и начнёт учитывать транзакции. Если предыдущая смена открыта более 24 часов — IZI предложит провести автоматическую ротацию: старая закрывается, новая открывается немедленно.

Что попадает в Z-отчёт?

Z-отчёт строится при закрытии смены и включает: итог по наличным, итог по картам, суммарную выручку, возвраты, остаток в кассе на момент закрытия. Платежи через мобильное приложение идут отдельной строкой — они не входят в счётчики ККМ, поэтому Z-отчёт ККМ и «Общий итог» смены в IZI могут расходиться на сумму app-платежей.

Можно ли вести несколько касс одновременно?

Да. IZI поддерживает параллельные кассы: наличная, эквайринг (POS-терминал), онлайн-эквайринг через приложение. Каждая касса ведёт отдельный баланс и отдельный учёт потоков. На дашборде смены они разбиты на три блока: Наличные, Банковские карты, Приложение.

Что такое статьи операций?

Статьи операций — пользовательские категории для ручных доходов и расходов по кассе. Например: «Закупка расходников», «Возврат клиенту», «Выдача сдачи». Каждая статья имеет тип (Доход или Расход) и привязывается к конкретной кассе. При создании операции платежа кассир выбирает статью и вводит сумму с обязательным комментарием.

Как правильно передать смену между администраторами?

Уходящий администратор закрывает текущую смену — IZI показывает итоговую разбивку по способам оплаты и предлагает добавить комментарий. Следующий администратор открывает новую смену. Каждая смена фиксирует кто открыл, кто закрыл и сумму в кассе на момент открытия (разменный фонд).

Что происходит если забыли закрыть смену?

Смена живёт не более 24 часов: по истечении этого времени IZI предложит ротацию при следующей операции или закроет смену автоматически через фоновый job (если в настройках клуба задано время авто-ротации). Все транзакции сохранятся в истории той смены, в которой были проведены.

Можно ли откатить операцию после закрытия смены?

Сами транзакции сохраняются в истории и доступны для просмотра в разделе «История смен». Изменить закрытую смену нельзя — это гарантирует целостность финансовой отчётности. Если была ошибочная операция — её корректируют через создание обратной операции в новой смене (возврат или расходная статья).

Что такое кассовая дисциплина в IZI?

IZI автоматически отслеживает движение наличных: каждое пополнение наличными привязано к открытой смене, инкассация фиксируется как отдельная транзакция и вычитается из остатка. Остаток в кассе = sum(все наличные поступления) − sum(все инкассации). При закрытии смены система показывает ожидаемый остаток — его сверяют с фактическим.

Как проводить возвраты и сторно через кассу?

Возвраты проводятся через карточку клиента или напрямую через транзакцию. Сумма возврата отражается в метриках смены отдельной строкой (Возвраты) по каждому методу оплаты. При наличии ККМ — автоматически печатается чек возврата.

Как устроен раздельный учёт эквайринга и наличных?

Каждый метод оплаты идёт на свою кассу с отдельным балансом. Наличная касса — физические деньги в ящике. Эквайринговая касса (карты) — оборот через POS-терминал. Онлайн-касса (приложение) — платежи через платёжный шлюз. При закрытии смены IZI показывает итог по каждой и предупреждает, если app-платежи не войдут в Z-отчёт ККМ.

Где в IZI настраивается фискализация?

Фискализация настраивается в разделе Настройки клуба — интеграция с ККМ через KkmServer. IZI поддерживает два режима: принтер чеков (без фискальной памяти) и полноценная ККТ с передачей данных в ОФД. Режим влияет на то, какие операции требуют печати фискального чека и доступна ли кнопка X-отчёт.

Где посмотреть итоги по деньгам за текущую смену?

В разделе «Смена» → блок «Способы оплаты». Там разбивка: наличные, карты, приложение. Обновляется в реальном времени по мере проведения оплат.

Что входит в наличные в отчёте смены?

Все оплаты, принятые администратором наличными: пополнения баланса, прямые оплаты сессий наличными, товары и напитки из бара за наличный расчёт.

Бонусные оплаты попадают в денежный поток?

Нет. Бонусные оплаты — это расход бонусного баланса клиента. Они не увеличивают кассу смены, но входят в выручку методом начисления. В блоке «Способы оплаты» бонусы показаны отдельной строкой.