Строка — день. Данные iiko (карта, онлайн, агрегаторы, инвентаризации) подтягиваются автоматически, остальное можно править прямо в таблице: наличные по отчёту, выписка Каспи, факт POS, излишки/недостачи, ФИО. Итоги считаются сами.
Инвентаризации в iiko за дату
Суммы из проведённых документов инвентаризации: только штучный товар, пересчитан по ценам из «Номенклатуры» (кол-во × продажная цена, без цены — по данным iiko). Весовые позиции (кг/г/л) с сотрудников не высчитываются и в суммы не входят. Выберите, что считать напитками (кассир), а что блюдами (менеджер).
| Док. № | Склад | Товары | Излишки | Недостача | Куда отнести |
|---|
1. Наличные — вносим по кассовой смене в iiko
| Внесение на начало дня (переносится со вчера) | Наличные по отчёту iiko (само, можно править) | ||
| Изъятия / инкассация (само, можно править) | Итоговый подсчёт на конец смены (пересчёт кассы) | ||
| Ожидается на конец смены | 0 | Недостача/излишек наличных (считается само, можно править) |
2. Безнал по iiko и агрегаторы
| Безнал по iiko — карта | Безнал по iiko — онлайн | ||
| Агрегаторы: план по отчёту КЦ | Агрегаторы: факт (безнал в iiko — Chocofood, eMenu…) | ||
| Разница план/факт по агрегаторам | 0 | справочно: в общий счёт смены не входит | |
3. Вносим по выписке с банка
| Продажи Каспи | Возвраты Каспи | ||
| Факт онлайн-оплат (POS_1, POS_2, POS_3) | |||
4. Не вносим — считается по формулам
| Разница по онлайн-оплатам (iiko онлайн − факт POS) | 0 |
| Недостача и излишки по безналу | 0 |
| Результат кассовой смены (нал + безнал + разница по онлайн; агрегаторы не входят) | 0 |
5. Инвентаризация по напиткам (ответственность кассира, нажмите чтобы развернуть)
6. Инвентаризация по блюдам (ответственность менеджера, нажмите чтобы развернуть)
7. Ручная корректировка
История смен
| Дата | Точка | Кассир | Менеджер | Касса | Блюда | ИТОГО |
|---|
Сохранённых смен пока нет.
Свод недостач по сотрудникам
По всем сохранённым сменам. «Как кассир» — недостачи по кассе с учётом напитков, «как менеджер» — по блюдам с учётом излишков кассы. Удержание — 50% недостачи.
| Сотрудник | Смен | Недостача как кассир | Недостача как менеджер | Итого недостача | Удержать (50%) |
|---|
Нет данных — сохраните хотя бы одну смену.
Номенклатура для инвентаризации
Товары, которые пересчитываются при сверке смены. Привязка к товару iiko нужна, чтобы графа «Продано» заполнялась автоматически.
| Название | Категория | Ед. изм. | Товар в iiko | Цена, ₸ |
|---|
«Заполнить из iiko автоматически» — возьмёт товары из инвентаризаций филиалов за последние 2 месяца (цеховые склады и хозтовары — салфетки, пакеты и т.п. — пропускаются), с продажными ценами и делением на напитки/блюда.
Состояние подключений
- iiko: проверка…
- База данных: проверка…
Резервная копия
Все смены и номенклатура одним файлом. Данные хранятся в облачной базе и не зависят от обновлений сайта, но копию полезно скачивать раз в месяц.
Как настроено
- Хостинг: Cloudflare Pages, проект
kassa-appetit. Деплой из папки проекта:wrangler pages deploy public --project-name kassa-appetit --branch main. - Подключение к iiko: секреты
IIKO_URL,IIKO_LOGIN,IIKO_PASSв Cloudflare Pages (Settings → Environment variables илиwrangler pages secret put). - Общая база: Cloudflare D1
kassa-db(привязкаDBвwrangler.toml) — история смен, журнал и номенклатура общие для всех устройств.