Сверка кассовой смены

iiko база

Строка — день. Данные iiko (карта, онлайн, агрегаторы, инвентаризации) подтягиваются автоматически, остальное можно править прямо в таблице: наличные по отчёту, выписка Каспи, факт POS, излишки/недостачи, ФИО. Итоги считаются сами.

1. Наличные — вносим по кассовой смене в iiko

Внесение на начало дня (переносится со вчера) Наличные по отчёту iiko (само, можно править)
Изъятия / инкассация (само, можно править) Итоговый подсчёт на конец смены (пересчёт кассы)
Ожидается на конец смены 0 Недостача/излишек наличных (считается само, можно править)

2. Безнал по iiko и агрегаторы

Безнал по iiko — карта Безнал по iiko — онлайн
Агрегаторы: план по отчёту КЦ Агрегаторы: факт (безнал в iiko — Chocofood, eMenu…) можно формулой: 100+200+300
Разница план/факт по агрегаторам 0 справочно: в общий счёт смены не входит

3. Вносим по выписке с банка

Продажи Каспи Возвраты Каспи
Факт онлайн-оплат (POS_1, POS_2, POS_3)

4. Не вносим — считается по формулам

Разница по онлайн-оплатам (iiko онлайн − факт POS) 0
Недостача и излишки по безналу 0
Результат кассовой смены (нал + безнал + разница по онлайн; агрегаторы не входят) 0

5. Инвентаризация по напиткам (ответственность кассира)

Вносится ВРУЧНУЮ: добавьте позицию, выберите товар (цена подставится из «Номенклатуры») и укажите кол-во: излишек с плюсом, недостача с минусом. Стоимость = кол-во × цена.

Итог по напиткам: 0

6. Инвентаризация по товарам (ответственность менеджера)

Вносится ВРУЧНУЮ: добавьте позицию, выберите товар (цена подставится из «Номенклатуры») и укажите кол-во: излишек с плюсом, недостача с минусом. Стоимость = кол-во × цена.

Итог по товарам: 0

7. Ручная корректировка

1. Недостача по наличке
0
2. Недостача по безналу
0
3. Общая недостача по кассе
0
4. Недостача по напиткам
0
5. Недостача по товарам
0
Ручная корректировка (раздел 7)
0
6. ИТОГО за смену (3+4+5+корр.)
0

История смен

ДатаТочкаКассирМенеджерКассаНапиткиБлюдаИТОГО

Сохранённых смен пока нет.

Свод недостач по сотрудникам

По всем сохранённым сменам. «Как кассир» — недостачи по кассе с учётом напитков, «как менеджер» — по блюдам с учётом излишков кассы. Отдельно показаны недостачи по напиткам (кассир) и по товарам/блюдам (менеджер) из инвентаризаций. Удержание — 50% недостачи.

СотрудникСменНапитки ±Недостача как кассирТовары ±Недостача как менеджерИтого недостачаУдержать (50%)

Нет данных — сохраните хотя бы одну смену.

Пересчёт остатков

Введите фактическое количество по пересчитанным товарам (можно формулой: 12+8). Пустая строка = товар не пересчитывался: в документ он не попадёт и его остаток в iiko не изменится. Ноль — это «товара нет», в документ попадёт.

Выберите склад и нажмите «Подтянуть остатки из iiko».

Документ «Инвентаризация» в iiko

Номенклатура для инвентаризации

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

НазваниеКатегорияЕд. изм.Товар в iikoЦена, ₸

«Заполнить из iiko автоматически» — возьмёт товары из инвентаризаций филиалов за последние 2 месяца (цеховые склады и хозтовары — салфетки, пакеты и т.п. — пропускаются), с продажными ценами и делением на напитки/блюда.

Состояние подключений

  • iiko: проверка…
  • База данных: проверка…

Резервная копия

Все смены и номенклатура одним файлом. Данные хранятся в облачной базе и не зависят от обновлений сайта, но копию полезно скачивать раз в месяц.

Как настроено

  1. Хостинг: Cloudflare Pages, проект kassa-appetit. Деплой из папки проекта: wrangler pages deploy public --project-name kassa-appetit --branch main.
  2. Подключение к iiko: секреты IIKO_URL, IIKO_LOGIN, IIKO_PASS в Cloudflare Pages (Settings → Environment variables или wrangler pages secret put).
  3. Общая база: Cloudflare D1 kassa-db (привязка DB в wrangler.toml) — история смен, журнал и номенклатура общие для всех устройств.