Воркфлоу: Відстеження запасів

Орієнтовний час: 20 хвилин Складність: Середня Категорія: 🔧 Виробництво Професії: Торговці, Підрядники

🌐 Мови: English Français Українська 🇺🇦

Кейс використання

Вам потрібно відстежувати запаси та уникати дефіциту або надлишку товарів. Цей воркфлоу допоможе вам:

⚠️ Окупність (ROI): Правильне управління запасами скорочує заморожений капітал на 20-30% та дефіцит товарів на 40%.


Попередні вимоги


Покрокова інструкція

Крок 1: Створення бази даних запасів

mkdir -p ~/Cowork-Workspace/inventory

Початковий інвентар:

Створи систему відстеження запасів для: [Назва бізнесу]

ТИП БІЗНЕСУ: [Напр: Будівельний магазин, Матеріали, Автозапчастини]
СКЛАД: [Розташування, місткість, організація]

СТРУКТУРА ЗАПАСІВ:

ШАБЛОН ТОВАРУ:
---
SKU: [Унікальний код]
Назва: [Найменування товару]
Категорія: [Група]
Постачальник: [Основний постачальник]

ІНФОРМАЦІЯ ПРО ЗАЛИШКИ:
- Поточна кількість: [X одиниць]
- Одиниця виміру: [штуки, коробки, фунти, галони тощо]
- Розташування: [Прохід/Полиця/Контейнер]

ВАРТІСТЬ:
- Собівартість одиниці: $[Ціна закупівлі]
- Ціна продажу: $[Роздрібна ціна]
- Маржа: [%]

ПОРОГОВІ ЗНАЧЕННЯ:
- Мінімальний запас: [Точка замовлення]
- Максимальний запас: [Ліміт зберігання]
- Кількість для замовлення: [Стандартний розмір замовлення]

ВИКОРИСТАННЯ:
- Сер. продажі на місяць: [X одиниць]
- Остання закупівля: [Дата]
- Останній продаж: [Дата]
- Термін виконання замовлення: [Днів]

---

ПРИКЛАДИ ЗАПИСІВ:

SKU: HW-001
Назва: Шурупи по дереву 3" (коробка 100 шт)
Категорія: Кріплення

Залишок: 25 коробок
Розташування: Прохід 3, полиця B

Вартість:
- Собівартість: $4.50
- Ціна продажу: $8.99
- Маржа: 50%

Порогові значення:
- Мінімум: 10 коробок
- Максимум: 50 коробок
- К-ть замовлення: 20 коробок

Використання:
- Сер. продажі: 8 кор/міс
- Остання закупівля: 10.01.2026
- Останній продаж: 18.01.2026
- Термін виконання: 7 днів

---

SKU: PAINT-042
Назва: Біла фарба для інтер'єру (1 галон)
Категорія: Фарба

Залишок: 45 галонів
Розташування: Секція фарб, ряд 2

Вартість:
- Собівартість: $18.00
- Ціна продажу: $39.99
- Маржа: 55%

Порогові значення:
- Мінімум: 20 галонів
- Максимум: 100 галонів
- К-ть замовлення: 40 галонів

Використання:
- Сер. продажі: 30 гал/міс
- Остання закупівля: 05.01.2026
- Останній продаж: 19.01.2026
- Термін виконання: 3 дні

---

[Продовжуйте для всіх позицій]

Формат: Таблиця Excel
Стовпці: SKU | Назва | Категорія | К-ть | Од. вим. | Місце | Собівартість | Ціна | Маржа | Мін | Макс | Замовлення | Сер. продажі | Термін вик. | Остання закупівля | Останній продаж

Зберегти: ~/Cowork-Workspace/inventory/master-inventory.xlsx

Крок 2: Розрахунок точок замовлення

Визначте оптимальні пороги:

Розрахунок точки замовлення для товарів:

ФОРМУЛА:
Точка замовлення = (Середні щоденні продажі × Термін виконання) + Страховий запас

РОЗРАХУНОК СТРАХОВОГО ЗАПАСУ:
Страховий запас = (Макс. щоденні продажі - Сер. щоденні продажі) × Термін виконання

ПРИКЛАД 1: Шурупи по дереву

Середні продажі: 8 кор/міс = 0.27 кор/день
Термін виконання: 7 днів
Макс. продажі (пік): 2 кор/день

Страховий запас = (2 - 0.27) × 7 = 12 коробок
Точка замовлення = (0.27 × 7) + 12 = 14 коробок

РЕКОМЕНДАЦІЯ: Встановити мінімальний запас на рівні 15 коробок
Коли залишок падає до 15 → Оформити замовлення

ПРИКЛАД 2: Біла фарба

Середні продажі: 30 гал/міс = 1 галон/день
Термін виконання: 3 дні
Макс. продажі: 5 гал/день

Страховий запас = (5 - 1) × 3 = 12 галонів
Точка замовлення = (1 × 3) + 12 = 15 галонів

РЕКОМЕНДАЦІЯ: Встановити мінімальний запас на рівні 20 галонів (округлено)

РОЗРАХУНОК КІЛЬКОСТІ ЗАМОВЛЕННЯ:

Економічний розмір замовлення (EOQ) - опціонально:
EOQ = √((2 × Річний попит × Вартість замовлення) / Вартість зберігання одиниці)

СПРОЩЕНИЙ МЕТОД:
Кількість замовлення = Середні місячні продажі × Період перегляду

Приклад: Шурупи
Місячні продажі: 8 коробок
Замовлення раз на місяць → Кількість замовлення: 10 коробок (округлено до мінімуму постачальника)

ЗГЕНЕРУВАТИ ТАБЛИЦЮ ЗАМОВЛЕНЬ:

| Товар | Поточний | Мін | К-ть замовлення | Термін вик. | Статус |
|-------|----------|-----|-----------------|-------------|--------|
| HW-001 Шурупи | 25 | 15 | 20 | 7д | ✓ OK |
| PAINT-042 Біла | 45 | 20 | 40 | 3д | ✓ OK |
| PIPE-015 ПВХ | 8 | 12 | 25 | 10д | ⚠️ ЗАМОВИТИ |
| TILE-030 Плитка| 120 | 50 | 100 | 14д | ✓ OK |

СИСТЕМА ПРЕДУПРЕДЖЕННЯ:
✓ Зелений: Запас > Мінімум (OK)
⚠️ Жовтий: Запас ≤ Мінімум (ЗАМОВИТИ ЗАРАЗ)
🔴 Червоний: Запас ≤ 50% від мінімуму (ТЕРМІНОВО - прискорити замовлення)

Зберегти: ~/Cowork-Workspace/inventory/reorder-points.xlsx

Крок 3: Відстеження руху запасів

Щоденне/щотижневе відстеження:

Журнал руху запасів за [Тиждень/Місяць]:

ТИПИ РУХУ:
- ПРИХІД (IN): Закупівля, повернення від клієнтів
- РОЗХІД (OUT): Продажі, повернення постачальникам, брак/пошкодження

ШАБЛОН ЩОДЕННОГО ЖУРНАЛУ:

ДАТА: 20.01.2026

ПРИХІД (IN):
| Час | SKU | Назва | К-ть | Постачальник | № замовлення | Місце |
|-----|-----|-------|------|--------------|--------------|-------|
| 09:15 | HW-001 | 3" Шурупи | +20 | ABC Supply | PO-1234 | A3-B |
| 10:30 | PAINT-042 | Біла фарба | +40 | XYZ Paint | PO-1235 | Paint-R2 |

ПРОДАЖІ (OUT):
| Час | SKU | Назва | К-ть | Клієнт | № інвойсу |
|-----|-----|-------|------|--------|-----------|
| 11:00 | HW-001 | 3" Шурупи | -2 | Джон Сміт | INV-5001 |
| 14:30 | PAINT-042 | Біла фарба | -3 | ABC Contractors | INV-5002 |
| 16:15 | HW-001 | 3" Шурупи | -1 | Роздріб | INV-5003 |

КОРИГУВАННЯ:
| SKU | Назва | К-ть | Причина | Примітки |
|-----|-------|------|---------|----------|
| PIPE-015 | ПВХ труба | -2 | Пошкоджено | Пошкодження водою, списано |

ПЕРЕВІРКА ЗАЛИШКІВ НА КІНЕЦЬ ДНЯ (вибіркова):
| SKU | Системна к-ть | Факт | Відхилення |
|-----|---------------|------|------------|
| HW-001 | 42 | 42 | ✓ Збігається |
| PAINT-042 | 82 | 80 | -2 (розслідувати) |

ВИРІШЕННЯ ВІДХИЛЕНЬ:
PAINT-042: Знайдено 2 галони в іншому місці (Paint-R3)
Місце виправлено → Система тепер точна

ПОТОЧНІ СПОВІЩЕННЯ:
⚠️ PIPE-015 ПВХ: залишилося 6 (мін: 12) → Замовлення оформлено PO-1236
✓ Усі інші позиції: OK

Зберегти щодня: ~/Cowork-Workspace/inventory/movements/log-2026-01-20.xlsx

Крок 4: Аналіз ефективності запасів

Щомісячний огляд:

Аналіз запасів за [Місяць/Квартал]:

ABC-КЛАСИФІКАЦІЯ (аналіз Парето):

Сортувати товари за річним доходом (К-ть × Ціна)

КЛАС A (Топ 20% товарів = 80% доходу):
Висока цінність, найвищий пріоритет

| SKU | Назва | Річний дохід | % від загального | Клас |
|-----|-------|--------------|------------------|------|
| PAINT-042 | Біла фарба | $14,400 | 18% | A |
| TILE-030 | Плитка | $12,800 | 16% | A |
| LUMBER-101 | Брус 2x4 | $11,200 | 14% | A |
[...продовжувати до накопичення 80%]

Стратегія: Суворий контроль, частий моніторинг, жодного дефіциту

КЛАС B (Наступні 30% товарів = 15% доходу):
Середня цінність, стандартний контроль

| SKU | Назва | Річний дохід | % від загального | Клас |
|-----|-------|--------------|------------------|------|
| HW-001 | 3" Шурупи | $3,200 | 4% | B |
[...продовжувати]

Стратегія: Регулярний моніторинг, стандартні точки замовлення

КЛАС C (Решта 50% товарів = 5% доходу):
Низька цінність, мінімальний контроль

| SKU | Назва | Річний дохід | % від загального | Клас |
|-----|-------|--------------|------------------|------|
| MISC-450 | Дрібне залізо| $200 | 0.25% | C |
[...продовжувати]

Стратегія: Прості системи замовлення, допустимий епізодичний дефіцит

КОЕФІЦІЄНТ ОБОРОТНОСТІ ЗАПАСІВ:

Формула: Оборотність = Собівартість реалізованих товарів / Сер. вартість запасів

Приклад:
Річна собівартість: $240,000
Середня вартість запасів: $40,000
Оборотність: 240,000 / 40,000 = 6 разів на рік

Інтерпретація:
- 6× = Запаси оновлюються кожні 2 місяці
- Чим вище = Тим краще (менше замороженого капіталу)
- Галузевий орієнтир: [Напр. будматеріали ~4-6×, продукти ~12-15×]

ЗА КАТЕГОРІЯМИ:

| Категорія | Оборотність | Запас у днях | Оцінка |
|-----------|-------------|--------------|--------|
| Кріплення | 8× | 45 днів | ✓ Добре |
| Фарба | 12× | 30 днів | ✓ Відмінно |
| Пиломатеріали | 6× | 60 днів | ✓ Добре |
| Спецтовари | 2× | 180 днів | ⚠️ Малоходові |

АНАЛІЗ МАЛОХОДОВИХ ТОВАРІВ:

Товари без продажів за останні 90 днів:

| SKU | Назва | К-ть | Вартість | Ост. продаж | Дія |
|-----|-------|------|----------|-------------|-----|
| SPEC-220 | Антикварна петля | 15 | $225 | 15.10.2025 | Розпродаж |
| TOOL-450 | Пила стар. моделі | 3 | $450 | 01.09.2025 | Повернення |

Рекомендовані дії:
- Знижка для очищення (20-50% off)
- Повернення постачальнику, якщо можливо
- Не замовляти повторно

НЕЗАДІЯНІ ЗАПАСИ (Немає продажів > 180 днів):

| SKU | Назва | К-ть | Вартість | Дія |
|-----|-------|------|----------|-----|
| OLD-100 | Знятий з вир-ва | 8 | $120 | Списати / Віддати |

Загальна вартість неліквідів: $[X] (ціль: <2% від вартості запасів)

АНАЛІЗ ДЕФІЦИТУ:

Випадки нульового залишку (втрачені продажі):

| Дата | SKU | Назва | Днів відсутній | Оцінка втрат |
|------|-----|-------|----------------|--------------|
| 05.01 | PAINT-042 | Біла фарба | 2 дні | $240 |
| 12.01 | PIPE-015 | ПВХ труба | 3 дні | $180 |

Загальні втрати продажів: $420 (місяць)
Основна причина: Затримки доставок постачальниками
Дія: Збільшити страховий запас або знайти резервного постачальника

АНАЛІЗ НАДЛИШКУ:

Товари із запасом на >6 місяців:

| SKU | Назва | К-ть | Запас у міс. | Надлишок | Заморожений капітал |
|-----|-------|------|--------------|----------|--------------------|
| TILE-055 | Синя плитка | 200 | 10 місяців | 140 | $2,800 |

Дія: Припинити замовлення, спочатку використати існуючий запас

ПОКАЗНИК ЗДОРОВ'Я ЗАПАСІВ:

Метрики:
- Швидкість оборотності: 6× (Ціль: 5-8×) ✓
- Рівень дефіциту: 2% (Ціль: <3%) ✓
- Неліквідні запаси: 1.5% (Ціль: <2%) ✓
- Вартість утримання: 22% (Ціль: 20-25%) ✓

Загальний стан: ЗДОРОВИЙ ✓

Зберегти: ~/Cowork-Workspace/inventory/analysis-jan-2026.pdf

Крок 5: Автоматизована система замовлень

Налаштування автоматичних сповіщень:

Автоматизована система сповіщень про запаси:

МЕТОД 1: EXCEL З УМОВНИМ ФОРМАТУВАННЯМ

У файлі master-inventory.xlsx:

Стовпець: "Статус"
Формула: =IF(Qty<=Minimum,"ЗАМОВИТИ",IF(Qty<=Minimum*0.5,"ТЕРМІНОВО","OK"))

Умовне форматування:
- ТЕРМІНОВО: Червоний фон комірки
- ЗАМОВИТИ: Жовтий фон комірки
- OK: Зелений фон комірки

Щоденний перегляд: Сортувати за Статусом, опрацювати всі ТЕРМІНОВІ/ЗАМОВИТИ позиції

МЕТОД 2: EMAIL-СПОВІЩЕННЯ (Просунутий - потребує скриптів)

Щоденний авто-лист:
- Тема: "Сповіщення про запаси - [Дата]"
- Текст: Список товарів нижче мінімуму
- Запуск процесу замовлення

МЕТОД 3: СИСТЕМА ШТРИХ-КОДІВ (Професійний)

Необхідне обладнання:
- Сканер штрих-кодів (~$50-200)
- Етикетки зі штрих-кодами для всіх товарів
- ПЗ для обліку (безкоштовні варіанти: inFlow, Zoho Inventory)

Воркфлоу:
1. Сканування товару при отриманні → К-ть +1
2. Сканування товару при продажу → К-ть -1
3. Оновлення запасів у реальному часі
4. Автоматичні сповіщення про замовлення

Вартість: $200-500 на старті, мінімальні поточні витрати
Окупність: Окуповується за 2-3 місяці для >200 SKU

ШАБЛОН АВТОМАТИЗАЦІЇ ЗАМОВЛЕНЬ:

ЩОДЕННА РУТИНА (10 хвилин):
1. Відкрити master-inventory.xlsx
2. Фільтрувати за статусом "ЗАМОВИТИ" або "ТЕРМІНОВО"
3. Для кожної позиції:
   а. Перевірити факт (якщо можливо)
   б. Згенерувати замовлення (PO)
   в. Надіслати постачальнику
   г. Оновити "Дату останнього замовлення" в системі
   д. Позначити статус "В замовленні"
4. Відстежувати очікувані дати доставки

ЩОТИЖНЕВА РУТИНА (30 хвилин):
- Перевірити отримання всіх замовлень
- Оновити запаси для всіх неврахованих рухів
- Огляд малоходових та неліквідних товарів
- Вибіркова перевірка 10 випадкових позицій (факт проти системи)

ЩОМІСЯЧНА РУТИНА (2 години):
- Повний аналіз запасів (ABC, оборотність тощо)
- Коригування точок замовлення на основі трендів
- Огляд роботи постачальників
- Пошук можливостей для оптимізації

Зберегти: ~/Cowork-Workspace/inventory/reorder-process.txt

Приклади промптів

Сезонне планування запасів

Підготовка до піку сезонного попиту:

БІЗНЕС: Товари для ландшафту
СЕЗОН: Весна (березень-травень) - попит у 3 рази вище норми

ПОТОЧНІ ЗАПАСИ (лютий):
- Мульча: 20 мішків (норма)
- Насіння: 50 пакетів
- Добрива: 30 мішків

ПРОГНОЗ НА ВЕСНУ:
- Мульча: 60 мішків/міс (замість 20) → Потрібно 180 мішків (3 місяці)
- Насіння: 150 пакетів/міс → Потрібно 450 пакетів
- Добрива: 90 мішків/міс → Потрібно 270 мішків

СТРАТЕГІЯ:
Сформувати запас наприкінці лютого:
- Замовити мульчу: +140 мішків (щоб стало 160)
- Замовити насіння: +400 пакетів
- Замовити добрива: +240 мішків

Планування зберігання: Орендувати тимчасовий склад на 3 місяці ($300/міс)

Загальні інвестиції: $8,500 + $900 зберігання = $9,400
Очікуваний дохід: $28,000 (весняний сезон)
Маржа після витрат: $18,600 (65% маржа)

ROI: Створити запас заздалегідь або втратити вікно продажів

Зберегти: ~/Cowork-Workspace/inventory/spring-2026-plan.xlsx

Запаси в кількох локаціях

Відстеження запасів у 2 магазинах:

МАГАЗИН А (Головний): 5,000 кв. футів
МАГАЗИН Б (Філія): 2,500 кв. футів

РОЗПОДІЛ ЗАПАСІВ:

| Товар | Загальна к-ть | Магазин А | Магазин Б | Примітки |
|-------|---------------|-----------|-----------|----------|
| Фарба (популярна) | 100 | 60 | 40 | Розділити за продажами|
| Спец. плитка | 50 | 50 | 0 | Тільки в головному |
| Базове залізо | 200 | 100 | 100 | Рівний розподіл |

ВІДСТЕЖЕННЯ ПЕРЕМІЩЕНЬ:
Дата: 20.01.2026
Переміщення з Магазину А до Магазину Б:
- Фарба: 10 галонів (у Магазині Б низький запас)

Оновити обидві локації в системі:
Магазин А: 60 → 50 галонів
Магазин Б: 40 → 50 галонів

ЦЕНТРАЛІЗОВАНИЙ ДАШБОРД:
Видимість загальних запасів компанії
Позначення низького залишку в будь-якій локації
Координація переміщень замість нових закупівель

Зберегти: ~/Cowork-Workspace/inventory/multi-location-tracking.xlsx

Усунення несправностей

Розбіжності в запасах (факт проти системи)

Причина: Крадіжки, помилки при введенні даних, неврахований брак Рішення: Циклічна інвентаризація:

ПРОЦЕС ЦИКЛІЧНОЇ ІНВЕНТАРИЗАЦІЇ:

Замість щорічної повної перевірки, регулярно перевіряйте частини:

ГРАФІК:
- Товари класу A: Перевіряти щомісяця
- Товари класу B: Перевіряти щоквартально
- Товари класу C: Перевіряти раз на півроку

МЕТОД:
Тиждень 1: Перевірити 25% товарів класу A (10 позицій із 40 А-товарів)
Тиждень 2: Перевірити наступні 25%
Тиждень 3: Продовжувати...

ПОРІГ ВІДХИЛЕННЯ:
- Якщо факт відрізняється на <5% → Коригувати систему відповідно до факту
- Якщо відрізняється на >5% → Розслідувати перед коригуванням

РОЗСЛІДУВАННЯ:
Перевірити останні транзакції:
- Помилки при скануванні?
- Незадокументований брак/повернення?
- Помилка при введенні даних?
- Шаблон крадіжок?

Вирішення → Оновити систему → Покращити процес

Дефіцит попри сповіщення про замовлення

Причина: Затримки постачальників, недостатній страховий запас Рішення: Покращення буфера та роботи з постачальниками:

КОРИГУВАННЯ СТРАХОВОГО ЗАПАСУ:

Якщо дефіцит повторюється:

Поточний страховий запас: (Макс. щоденні продажі - Сер.) × Термін виконання
Проблема: Не враховується мінливість терміну виконання

НОВИЙ ПІДХІД:
Подвоїти страховий запас для критичних товарів (Клас А)
Моніторити протягом 1 місяця, коригувати за потреби

ДИВЕРСИФІКАЦІЯ ПОСТАЧАЛЬНИКІВ:
Основний постачальник ненадійний → Додати резервного

Приклад:
Основний: ABC Supply (термін 7 днів, іноді 10)
Резервний: XYZ Wholesale (термін 5 днів, вища ціна)

Коли основний затримується → Замовити у резервного критичні позиції

Надлишок капіталу в малоходових товарах

Причина: Надмірне замовлення, падіння попиту Рішення: Стратегія ліквідації:

ПЛАН ОЧИЩЕННЯ ВІД МАЛОХОДОВИХ ТОВАРІВ:

Товари з оборотністю < 2 рази на рік:

РІВЕНЬ 1 (Ще можна продати, хороший стан):
- Знижка 20% на 30 днів
- Знижка 40% на наступні 30 днів
- Знижка 60% останні 30 днів
- Ціль: Повернути 50-70% собівартості

РІВЕНЬ 2 (Застаріле, важко продати):
- Оптовий продаж ліквідаторам (20-30% вартості)
- Пожертвування (списання податків)
- Утилізація, якщо немає цінності

ЗАПОБІГАННЯ:
- Огляд малоходових товарів щомісяця
- Не замовляти товари з падінням продажів
- Приймати меншу маржу на низькооб'ємні спецтовари
- Домовлятися про повернення нерозпроданих сезонних товарів

Варіації

Запаси “Точно вчасно” (JIT)

Мінімальні запаси, замовлення за потребою:

ПІДХОДИТЬ ДЛЯ:
- Бізнесу "під замовлення"
- Товарів із терміном доставки 1-2 дні
- Високих витрат на утримання (габаритне, швидкопсувне)

ПРИКЛАД: Майстерня кастомних вікон
Не тримають вікна на складі, замовляють після замовлення клієнта
Термін виконання: 2 тижні
Клієнт згоден чекати

ПЕРЕВАГИ:
- Мінімальний заморожений капітал
- Немає витрат на зберігання
- Немає ризику застарівання

РИЗИКИ:
- Надійність постачальника критична
- Втрачені продажі, якщо клієнт хоче "тут і зараз"
- Вища собівартість (дрібні замовлення)

Консигнаційні запаси

Постачальник володіє товаром до моменту продажу:

ПРИКЛАД: Художня галерея
Художники виставляють роботи на консигнацію
Галерея виплачує 60% ціни художнику після продажу
Немає початкових інвестицій галереї

ПЕРЕВАГИ:
- Нульові інвестиції капіталу
- Оплата тільки за те, що продається
- Можливість представити більший асортимент

НЕДОЛІКИ:
- Нижча маржа (художник бере частку)
- Постачальник контролює умови
- Необхідно окремо обліковувати консигнаційні та власні товари

Найкращі практики

  1. Рахуйте регулярно — Фізичні перевірки запобігають розбіжностям, щомісяця для дорогих товарів
  2. Пріоритет за ABC — Зосередьте увагу на дорогих товарах (правило 80/20)
  3. Точність термінів — Відстежуйте фактичні терміни доставки, оновлюйте точки замовлення
  4. Єдине джерело істини — Один основний файл/система, всі оновлення тільки там
  5. FIFO (Першим прийшов — першим пішов) — Продавайте старі запаси першими, особливо для товарів з терміном придатності
  6. Наочність — Товари мають бути впорядковані, промарковані, легкі для підрахунку
  7. Щомісячний огляд — Аналізуйте оборотність, малоходові та неліквідні товари щомісяця
  8. Відносини з постачальниками — Хороші відносини = гнучкі умови, термінові замовлення за потреби

*Назад до воркфлоу Документація Cowork*