выберите себя — пишется в журнал изменений сверка: —

Статистика

Деньги · период:

Оборот (кроме new)

Долг заказов, созданных в периоде

Долг во времени (снимки)

По барам (90 дней, confirmed)

—

По сортам / SKU (90 дней)

—

Скорость оборота (30 дней)

—

Блоки «живые кеги / у баров / долгое пребывание» — в разделе Оборот кег.

Приход

1. Розлив в кеги

Скан 1: постоянный QR кега → Скан 2: этикетка UGMB|B…|S… → в пачку → «Налить все»

→

        

2. Розлив в бутылки

—

Модель: ПАРТИЯ→кеги и ПАРТИЯ→бутылки (общий batch_id). Сорт — product_links. Из FV без кега = source tank.

3. Приёмка

4. Приход из накладной RS

PDF товарной накладной. На склад пишем только если покупатель — мы. Исходящие не принимаем.

—

Склад

Правка остатка

Тап по строке → правка «доступно». Для KEG: полные кеги в счёте единиц; жёлтые строки — неполные ★ (литры, не +1 кег). Δ — полные vs оборот. Красная — расхождение полных.

SKU Название Cat Pack Физ. Доступно Кег склад Кег оборот Δ

Лист доставки

Свой дизайн листа сохранён. Видят водитель и менеджер. Клик из «Сегодня» открывает ближайший день.

Заказы · подготовка

Оборот кег

Скан → пачка → Send / Return / Clean

Сканер: QR + Enter → строка в таблицу. Курсор остаётся в поле. Empty нельзя Send.

QR · карточка

Статус · список

QR Статус Бар Продукт

Живые кеги · у баров · долгое пребывание

Кеги у контрагентов

—

Долгое пребывание у баров

—
1 / 1

Акцизы

Хвост n+1 на рулоне · окно 7 дней · force = пропуск / зацикливание (>1000/нед)

Счётчик рулона

—

Кег — одна марка

Только статус full. empty / at_client — нельзя.

Бутылки — from / to

Последние регистрации

—

      

Варки · ЦКТ

8 танков · слито кег с партии · дни от варки · >28 кег ≈ пустой · BF-напоминания на карточке


        

История операций (20 дней)

assign FV · empty · fill · batch · audit
—

Справочник

Товар

Тара — галочка и свой SKU. Нет галочки — в эту тару не льём.

Бар

—

Связи кег → бутылка (product_links)

Из какого KEG-SKU можно наливать какие бутылки. ★ = default при автоподстановке.

Деньги

Себестоимость · ингредиенты

Ингредиенты — прямые на партию. Накладные — пул календарного месяца, GEL, на проданный литр. Пока месяц не закрыт, в оценке используется среднее 6 закрытых месяцев.

Накладные (месяц)

—
—

Приход / списание

Приход: обязательна цена за единицу → обновляет avg. Списание: цена = текущий avg, можно привязать партию.

Себестоимость партии

—

Справочник · остатки

КодНазваниеКатЕд ОстатокAvgСуммаMin

Журнал движений

90 дней · сторно через «void»
—

Этикетки партии (временные)

PNG 80×58 мм (гориз.) · Cuprum · QR: UGMB|B{партия}|S{seq} · файлы в labels/B{партия}/


        

Прочее

Сверка запасов

Текст: «Выполнить сверку запасов продукции». Пока не нажато «сделано» — пивовару закрыты розлив в кеги, розлив в бутылки и сброс дрожжей. Менеджер может снять блок.

—

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

—

Пуш, если Δ кегов не ноль

Придёт один раз, когда набор расхождений изменился. Повтор не шлётся, пока цифры те же. Чинить склад бот не будет — смотришь глазами.

—

Роли

manager — менеджер. brewer — пивовар и склад. driver — водитель.

—

Журнал изменений (audit)

—

Ссылки:
B2B витрина
API health
Ops stats

Планы: уведомление в TG при новом заказе, WebApp-кнопка, формы kegfill/send на этой странице, фото SKU.