Строка — день. Данные iiko (карта, онлайн, агрегаторы, инвентаризации) подтягиваются автоматически, остальное можно править прямо в таблице: наличные по отчёту, выписка Каспи, факт POS, излишки/недостачи, ФИО. Итоги считаются сами.
Инвентаризации в iiko за дату (справочно)
СПРАВОЧНО: суммы из документов инвентаризации iiko (штучный товар по ценам «Номенклатуры»; весовое и хозтовары не учитываются). В разделы 5–6 эти данные сами НЕ попадают — недостачи вносятся вручную. Если всё же нужно перенести документы в расчёт — выберите «куда отнести» и нажмите кнопку ниже.
| Док. № | Склад | Товары | Излишки | Недостача | Куда отнести |
|---|
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. Инвентаризация по напиткам (ответственность кассира)
Вносится ВРУЧНУЮ: добавьте позицию, выберите товар (цена подставится из «Номенклатуры») и укажите кол-во: излишек с плюсом, недостача с минусом. Стоимость = кол-во × цена.
6. Инвентаризация по товарам (ответственность менеджера)
Вносится ВРУЧНУЮ: добавьте позицию, выберите товар (цена подставится из «Номенклатуры») и укажите кол-во: излишек с плюсом, недостача с минусом. Стоимость = кол-во × цена.
7. Ручная корректировка
История смен
| Дата | Точка | Кассир | Менеджер | Касса | Напитки | Блюда | ИТОГО |
|---|
Сохранённых смен пока нет.
Свод недостач по сотрудникам
По всем сохранённым сменам. «Как кассир» — недостачи по кассе с учётом напитков, «как менеджер» — по блюдам с учётом излишков кассы. Отдельно показаны недостачи по напиткам (кассир) и по товарам/блюдам (менеджер) из инвентаризаций. Удержание — 50% недостачи.
| Сотрудник | Смен | Напитки ± | Недостача как кассир | Товары ± | Недостача как менеджер | Итого недостача | Удержать (50%) |
|---|
Нет данных — сохраните хотя бы одну смену.
Пересчёт остатков
Введите фактическое количество по пересчитанным товарам (можно формулой: 12+8). Пустая строка = товар не пересчитывался: в документ он не попадёт и его остаток в iiko не изменится. Ноль — это «товара нет», в документ попадёт.
Выберите склад и нажмите «Подтянуть остатки из iiko».
Документ «Инвентаризация» в iiko
Номенклатура для инвентаризации
Товары, которые пересчитываются при сверке смены. Привязка к товару 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) — история смен, журнал и номенклатура общие для всех устройств.