Атестаційні завдання K2 ERP/Облік маленького підприємства
Базовий модуль обліку доходів, витрат, складу та контрагентів для малого бізнесу
Реальний бізнес-контекст
Маленьке підприємство:
- має невеликий товарообіг або надає послуги;
- веде облік надходжень, витрат і взаєморозрахунків із клієнтами і постачальниками;
- має невеликий склад товарів або матеріалів;
- потребує простого контролю фінансів без складної бухгалтерії.
Необхідно:
- вести базу товарів / послуг;
- реєструвати продажі та витрати;
- вести облік контрагентів:
- клієнти;
- постачальники;
- формувати базові фінансові звіти.
Основні завдання
1. Структура довідників
Довідник «Товари/Послуги»
Поля довідника:
- назва товару або послуги;
- одиниця виміру:
- шт.;
- кг.;
- год.;
- ціна продажу;
- ціна закупівлі — якщо товар;
- тип:
- товар;
- послуга.
Довідник «Контрагенти»
Поля довідника:
- назва компанії або ПІБ;
- тип:
- клієнт;
- постачальник;
- телефон;
- email;
- адреса.
2. База «Продажі»
Колонки бази
- дата продажу;
- контрагент — клієнт;
- товар / послуга;
- кількість;
- ціна за одиницю;
- загальна сума;
- статус оплати:
- оплачено;
- не оплачено.
Функціонал
- створення продажу вручну;
- фіксація часткових оплат.
3. База «Витрати»
Колонки бази
- дата витрати;
- контрагент — постачальник;
- товар або опис витрати;
- кількість — якщо товар;
- сума;
- категорія витрати, наприклад:
- закупівля товарів;
- оренда;
- зарплата;
- реклама.
Функціонал
- реєстрація витрат вручну;
- підтримка поділу витрат по категоріях.
4. База «Склад»
Колонки бази
- товар;
- кількість на складі;
- мінімальний залишок;
- попередження про необхідність поповнення.
Функціонал
- автоматичне списання зі складу при продажі;
- оповіщення при досягненні мінімального залишку.
5. Звіти
Звіт «Прибуток і витрати»
- доходи за період;
- витрати за період;
- чистий прибуток.
Звіт «Продажі по товарах/послугах»
- кількість продажів;
- загальний обіг.
Звіт «Залишки товарів»
- поточні залишки;
- товари з низьким залишком.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Fetch API або Axios |
| UI-компоненти | DataTables для таблиць продажів, витрат і складу; Select2 для пошуку товарів і контрагентів |
| Друк | Генерація базових рахунків або актів у PDF, опціонально |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реалізація бази товарів, контрагентів, продажів і витрат | 20 |
| Облік залишків на складі | 20 |
| Формування звітів по фінансах | 20 |
| Інтерактивність через AJAX і зручність обліку | 20 |
| Мінімальна складність і висока зручність використання | 20 |
Примітка
ERP для маленького бізнесу має бути максимально простою, швидкою в освоєнні і орієнтованою на реальні щоденні задачі підприємця.
Менше зайвої бюрократії — більше практичного контролю фінансів і запасів.