8 классов аномалий
Пересчитать · Пересорт · Перемещение · Перелив ТТК · Проверить единицу · Удержать (штучное) · Разобрать · Шум (пропустить). Правила настроены на боли iiko-ресторанов.
Загружаете РОСВ из iiko — получаете разложенное: что пересчитать, что пересортить, где реально ушло в перелив, а где просто — забыли снять.
Часть недостачи — просто забыли пересчитать в тот вечер. Но какие именно позиции? Без данных не докажешь.
«Кофе на фильтр — минус, кофе на эспрессо — плюс». Может быть. Но кто-то должен свести пары и посчитать.
А потом выясняется, что в прошлую ревизию удержали за то, что сейчас нашлось. И надо возвращать.
Ингредиент выбивается на фоне соседей по рецептам — вероятно, перелив или неверная норма. Без BOM-разбора — гадание.
Каждая ревизия — по 2–4 часа спора на четверых. И половина позиций всё равно уходит «на разбор потом».
Пересчитать · Пересорт · Перемещение · Перелив ТТК · Проверить единицу · Удержать (штучное) · Разобрать · Шум (пропустить). Правила настроены на боли iiko-ресторанов.
Помечает ♻ повторы (системная причина), 💰 возвраты (в прошлую удержали — отдайте), ⇄ перевёрнутые (плюс↔минус к прошлой — ошибка одной из ревизий).
Ингредиент × ТТК × OLAP-продажи — из каких блюд уходит расход и в каких долях. Прямо в отчёте под каждой позицией.
Одним чек-боксом: «пересчитаем эти → пересортим те». Сумма недостачи пересчитывается в реальном времени.
Продажи · Списания (с комментариями с терминала) · Перемещения — прямо тут, без переключений в back-office.
Один клик — zip с xlsx на каждый склад: «свод / пересорты / на пересчёт». Разослал шефам — работают.
Хост, логин, пароль. Пароль шифруется Fernet, склады подтягиваются сразу — без лишних кликов.
Название точки, период, выбранные склады. Продажи, списания, перемещения, ТТК — тянутся автоматом в фоне.
Текущий xlsx-файл ревизии + прошлый (для сравнения). Через 30 секунд у вас: Резюме с симулятором и Полный отчёт с BOM.
Не 30 дней, не «7 дней с автопродлением». Просто 2 ревизии — как раз чтобы попробовать на реальных данных и понять «моё или нет».
Логин и пароль от iiko-сервера хранятся зашифрованными (Fernet, AES-128 в CBC). Ключ — только на нашем сервере, в переменной окружения. Мы не читаем ваши данные вручную, ничего не пересылаем во внешние сервисы.
Сервисный пользователь iiko с правами на API: чтение номенклатуры, ТТК (assembly charts), OLAP-отчётов (SALES), актов списания и внутренних перемещений. Пароля от кассира недостаточно — нужен именно API-пользователь.
Каждая точка — свой цикл (или свой тенант, если хочется разделить команды). Один аккаунт может работать с несколькими компаниями — переключаетесь в топбаре.
Две роли: Владелец (может приглашать, менять настройки, видит подписку) и Менеджер склада (шеф, бар-менеджер, технолог, финансист — тот, кто разбирает и защищает ревизию). Приглашение — по имени и e-mail, ссылка приходит на почту, приглашённый регистрируется одним кликом.
Ничего не блокируется задним числом — все прошлые циклы и отчёты остаются доступны для просмотра. Просто новый цикл создать нельзя, пока не оформите подписку. Никаких «карта заряжается автоматически» — платите вручную, когда сами решите.
Данные остаются у вас — экспорт xlsx / zip доступен всегда. По запросу удалим аккаунт полностью — с каскадом на все связанные объекты.