
WMS у Forma: це складський розділ ERP-платформи Ingello. Сховища, залишки, поставки від постачальників, переміщення між складами та інвентаризація живуть в одному інтерфейсі з продажами й товарним каталогом. Тому склад тут не окрема бухгалтерія «для комірника», а джерело правди для всіх: менеджер не продасть те, чого немає, а керівник бачить, який склад забитий під дах. Розділ зібраний на модулях warehouse, purchase, transit і inventorization.
Задача
У малому бізнесі склад зазвичай ведуть в Excel, а справжні залишки знає одна людина, і то напамʼять. Звідси пересорт, продажі товару, якого немає, і закупівлі «про всяк випадок». Потрібен був облік, де кожен рух товару проходить через документ зі зрозумілими етапами: поставку оформили, оплатили, привезли, оприбуткували. І щоб залишки перераховувалися самі, без нічних звірок.
Що всередині
Панель і сховища
На панелі віджетів видно виконання плану поставок за постачальниками та розподіл продажів за складами. Сховище створюється з назвою, адресою, країною і місткістю, а в загальному списку для кожного складу показано кількість обʼєктів і відсоток завантаження. Перевантажений склад система підсвічує червоним: на скриншоті «Склад Х» завантажений на 250%, що натякає на творчий підхід до складування.




Залишки
Зведена таблиця «Усі обʼєкти» показує товари по всіх складах одразу: артикул, групу, виробника, кількість, а також скільки товару очікується і скільки в резерві. Це не декоративні колонки: за кодом резерв складається з відкритих продажів і переміщень, а очікуване з незакритих поставок і переміщень. На сторінці конкретного складу відмічені позиції можна одразу закупити, продати або додати в переміщення.


Обʼєкт сховища зберігає не лише кількість, а й економіку: валюту, ціну закупівлі, гуртову, роздрібну та рекомендовану ціну. Таблицю складу можна вивантажити в Excel, HTML або JSON і налаштувати під себе: кількість рядків, тема, порядок і видимість колонок, аж до ціни закупівлі з урахуванням податку та накладних витрат.





Поставки
Поставка проходить етапи «Уточнення товарного складу», «Оплата», «Доставка» та «Оприбуткований», а в разі проблем іде в «Повернення». На першому етапі обираються склад і постачальник, додаються позиції з валютою, кількістю, вартістю та податком. Окремим блоком вносяться накладні витрати з типом і коментарем. Внизу система сама рахує суму без ПДВ, ПДВ, підсумок і загальні накладні витрати. Після оприбуткування документ іде в архів і більше не редагується.



Інвентаризація
Інвентаризація привʼязана до складу і теж іде етапами. Система підтягує облікові залишки, комірник вписує фактичну кількість, а кнопка «Провести» закриває операцію. Після проведення склад перераховує залишки за результатами, і правда з підсобки нарешті збігається з правдою із системи.



Технології
PHP і Yii2 у модульній структурі, MySQL. Документи складу побудовані на спільній моделі станів: поставка, переміщення та інвентаризація мають свої етапи, свої підказки і свої дії. Інтерфейс на AdminLTE і Bootstrap, таблиці на Kartik GridView і DynaGrid з експортом, графіки на Chart.js.
Чим корисно
Кожен рух товару оформлений документом, а залишки, резерв і очікуване рахуються автоматично. Собівартість враховує податок і накладні витрати, тож маржа рахується від справжньої ціни, а не від ціни в накладній. І склад повʼязаний із продажами: в угоду не можна поставити більше, ніж лежить на полиці.
Де подивитися
Опис платформи: forma.ingello.com/?landing. Сам розділ відкривається лише після входу на forma.ingello.com: є самостійна реєстрація (імʼя, телефон, пошта, пароль) і вхід через Google. Спільного демо-логіна немає, скриншоти зняті на демонстраційних даних. За словами лендингу, для малого бізнесу Forma безкоштовна.
Схоже рішення: Автобусний букінг: система для перевізника від сайту до панелі власника.