Атестаційні завдання K2 ERP/Облік маленького підприємства
Способи оплати
компонент має забезпечувати базовий обліковий облік товарів, послуг, клієнтів, постачальників, продажів, витрат, оплат, боргів, складських залишків і простих фінансових звітів без складної бухгалтерської логіки.; {| class="wikitable" style="width:100%;" Маленьке організація має змогу продавати товари, надавати послуги або поєднувати обидва види діяльності.; | Продаж товару або послуги з фіксацією оплати |- | Що має робити складський облік?; платформа повинна показувати:
- товар;
- кількість;
- мінімальний залишок;
- закупівельну ціну;
- орієнтовну собівартість залишку;
- попередження про низький залишок.; | Простий компонент обліку малого підприємства
|- | Які довідники потрібні?; |- | Номер рахунку | Унікальний номер |- | Дата | Дата створення |- | замовник | Кому виставлено рахунок |- | Позиції | Товари або послуги |- | Сума | Загальна сума |- | Статус | Виставлено, частково оплачено, оплачено, скасовано |}
!; !; Критерій
- пошук товарів;
- пошук послуг;
- пошук контрагентів;
- створення продажу;
- додавання позицій у продаж;
- розрахунок суми продажу;
- фіксація оплати;
- створення витрати;
- актуалізація залишку;
- перевірка мінімального залишку;
- фільтрація звітів.; Поле
Логіка складу
Простота інтерфейсу
- товар або послугу;
- кількість продажів;
- суму продажів;
- середню ціну;
- частку в загальному обороті.; !; !;== Колонки журналу продажів ==
Типовий бізнес-процес роботи малого підприємства виглядає так:
Поля витрати
Для реалізації задачі доцільно передбачити такі сутності:
Критичними помилками вважаються ситуації, коли:
Контрагенти — це клієнти, постачальники або компанії, які можуть бути одночасно і клієнтами, і постачальниками.;== База «Витрати» ==
База «продажі та реалізація»
Практичне задача
- постачальника;
- витрату або закупівлю;
- суму;
- оплачено;
- залишок боргу;
- дату.; |-
| Дата оплати | Коли відбулась оплата |
| Контрагент | замовник або постачальник |
| Пов’язаний документ | Продаж або витрата |
| Тип оплати | Надходження або виплата |
| Спосіб оплати | Готівка, картка, переказ |
| Сума | Сума оплати |
| Коментар | Примітка |
Інтерфейс має бути максимально швидким.; характеристика |- | Що потрібно створити?; Потрібен простий контроль:
У межах атестації потрібно продемонструвати робочий сценарій.; Значення
Складський обліковий облік має бути простим і зрозумілим.; Такому бізнесу часто не потрібна складна бухгалтерський обліковий облік на першому етапі.; Продаж фіксує реалізацію товару або послуги клієнту.; * хто створив товар;
- хто змінив ціну;
- хто створив контрагента;
- хто створив продаж;
- хто скасував продаж;
- хто створив витрату;
- хто зафіксував оплату;
- хто змінив залишок;
- хто сформував документ;
- хто експортував звіт;
- дату й час дії;
- старе та нове значення, якщо це можливо.; * при закупівельна діяльність товару залишок збільшується;
- при продажу товару залишок зменшується;
- послуги не мають складського залишку;
- якщо залишку недостатньо — платформа має показати попередження;
- якщо залишок нижче мінімального — платформа має показати товар у звіті поповнення.; {| class="wikitable" style="width:100%;"
У звіті потрібно відображати:
компонент має підтримувати просту рольову модель.; характеристика
- неможливо створити товар;
- неможливо створити послугу;
- неможливо створити контрагента;
- неможливо створити продаж;
- продаж не рахує загальну суму;
- продаж товару не зменшує залишок;
- закупівля товару не збільшує залишок;
- платформа надає можливість продати товар із недостатнім залишком без попередження;
- неможливо створити витрату;
- неможливо зафіксувати оплату;
- часткова оплата не змінює борг;
- звіт прибутку не враховує доходи або витрати;
- звіт залишків не відповідає рухам товару;
- зміни продажів, оплат і залишків не логуються.; Бали
Поля рахунку
- період;
- суму доходів;
- суму витрат;
- чистий прибуток;
- кількість продажів;
- кількість витрат.;== Що потрібно вести на складі ==
Звіти
малого бізнесу: товари забезпечується через Коротко. Потрібно реалізувати простий компонент; додатково реалізовано послуги, контрагенти, продажі та реалізація, витрати, оплати, складський облік, залишки, борги, рахунки, акти, мінімальні попередження і базові фінансові звіти.; Призначення
компонент повинен фіксувати важливі дії.; характеристика
- що продано;
- кому продано;
- хто оплатив;
- хто ще винен;
- що куплено;
- кому потрібно оплатити;
- скільки товару залишилось;
- які витрати були за місяць;
- який орієнтовний прибуток.; {| class="wikitable" style="width:100%;"
| Бекенд | K2 Cloud ERP на Python або PHP |
| База даних | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript |
| AJAX | Fetch API або Axios |
| UI-компоненти | DataTables для таблиць продажів, витрат і складу; Select2 для пошуку товарів і контрагентів |
| Друк | PDF-рахунки, акти, накладні або квитанції |
| Експорт | Excel або PDF для звітів |
У звіті потрібно відображати:
- товари;
- послуги;
- одиниці виміру;
- контрагенти;
- категорії витрат;
- продажі та реалізація;
- позиції продажів;
- витрати;
- позиції витрат;
- оплати;
- склади;
- залишки;
- рахунки;
- акти;
- накладні;
- журнал змін;
- звіти;
- права доступу.; Поле
Шкала оцінювання
Витрати фіксують закупівельна діяльність та інші платежі підприємства.; | Доходи, витрати, прибуток, борги клієнтів і борги постачальникам
Які звіти потрібні?; характеристика
Поля продажуЖурнал змін має зберігати:
| |
| Власник | Бачить усі продажі та реалізація, витрати, прибуток, борги, складський облік і звіти |
| Менеджер | Створює продажі та реалізація, клієнтів, рахунки, бачить залишки |
| Комірник | Веде залишки, закупівельна діяльність, оприбуткування і списання |
| Касир | Приймає оплати і створює продажі та реалізація |
| Бухгалтер | Переглядає оплати, витрати, борги і фінансові звіти |
| Адміністратор | Налаштовує довідники, права і службові параметри |
;== Поля контрагента ==
обліковий облік маленького підприємства — це практична задача для перевірки навичок розробника або впроваджувача K2 ERP у створенні простого модуля управлінського обліку для малого бізнесу виступає ключовою рисою Атестаційне задача K2 ERP.; Питання
Формула залишку
; Поле
- борги клієнтів перед підприємством;
- борги підприємства перед постачальниками;
- прострочені оплати, якщо вказано термін оплати;
- частково оплачені продажі та реалізація;
- частково оплачені витрати.; Довідник містить усе, що організація продає або використовує в роботі.; | Простота, швидкість і мінімум зайвих полів
!;
Звіт «Витрати по категоріях»
|- | Номер продажу | Унікальний номер |- | Дата | Дата продажу |- | замовник | Контрагент-покупець |- | Позиції продажу | Товари або послуги |- | Загальна сума | Підсумок продажу |- | Знижка | Опціонально |- | Сума до оплати | Сума після знижки |- | Оплачено | Скільки вже отримано |- | Борг | Залишок до оплати |- | Статус оплати | Не оплачено, частково оплачено, оплачено |- | Коментар | Додаткові примітки |}
Типи позицій
Залишок = Надходження товару - продажі та реалізація товару - Списання !;== Оплати ==
Звіт «Борги перед постачальниками»
Рахунки, акти і накладні
- невеликий магазин;
- майстерня;
- сервісна організація;
- інтернет-магазин;
- ФОП із товарами;
- ФОП із послугами;
- невеликий складський облік;
- торговий представник;
- локальний виробник;
- сімейний бізнес-середовище.; Об’єкт
компонент має підтримувати товари, послуги, контрагентів, продажі та реалізація, витрати, оплати, борги, складські залишки, мінімальні залишки, рахунки, акти, накладні, прості фінансові звіти, AJAX-інтерактив і логування змін.; центральний принцип. компонент має бути простим: підприємець повинен оперативно внести продаж, витрату або оплату і одразу побачити залишки, борги та прибуток.;== Поля оплати ==
Основні об’єкти модуля
- створити товар;
- створити послугу;
- створити клієнта;
- створити постачальника;
- створити закупівлю товару;
- перевірити збільшення залишку;
- створити продаж товару клієнту;
- перевірити списання товару зі складу;
- створити продаж послуги;
- сформувати рахунок;
- зафіксувати часткову оплату;
- перевірити борг клієнта;
- зафіксувати повну оплату;
- створити витрату по категорії;
- зафіксувати оплату постачальнику;
- перевірити мінімальний залишок;
- сформувати звіт доходів, витрат і прибутку;
- сформувати звіт продажів по товарах і послугах;
- сформувати звіт залишків;
- сформувати звіт боргів клієнтів;
- перевірити журнал змін.;
Статуси продажу
; Рівень
У звіті потрібно відображати: Критичні помилки |
; Поле | ; Поле |
|---|---|---|
| 90–100 | Відмінно | компонент в цілому функціонує: товари, послуги, контрагенти, продажі та реалізація, витрати, оплати, складський облік, борги, документи, звіти й AJAX реалізовані коректно |
| 75–89 | Добре | Основна логіка функціонує, є собою незначні недоліки, які не руйнують обліковий облік малого бізнесу |
| 60–74 | Зараховано | Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання |
| 0–59 | Не зараховано | Відсутня критична логіка: товари, продажі та реалізація, витрати, оплати, складський облік або звіти |
!; У звіті потрібно відображати:
- готівка;
- банківська картка;
- банківський переказ;
- інше.; {| class="wikitable" style="width:100%;"
!; !; Роль
!;== Права доступу ==
!; !; {| class="wikitable" style="width:100%;"
!; характеристика
Звіт «Доходи, витрати і прибуток»
|- | Назва | Назва товару або послуги |- | Тип | Товар або послуга |- | Одиниця виміру | шт., кг, л, год., послуга |- | Ціна продажу | Стандартна ціна для клієнта |- | Ціна закупівельна діяльність | Закупівельна ціна, якщо це товар |- | Артикул | Внутрішній код або артикул, опціонально |- | Штрихкод | Опціонально для швидкого продажу |- | Мінімальний залишок | Кількість, нижче якої потрібно поповнення |- | Статус | Активний або архівний |}
платформа повинна дозволяти:
обліковий облік боргів
Складський обліковий облік
- замовник;
- постачальник;
- замовник і постачальник;
- інший.; ERP для маленького бізнесу має бути простою, швидкою і зрозумілою.; !;== Очікуваний результат ==
Звіт «Борги клієнтів»
У результаті виконання атестаційного задача має бути створений базовий компонент обліку маленького підприємства в K2 ERP.; Параметр
Критерії оцінювання
AJAX-інтерактив
Оплати фіксують реальний рух коштів.; Поле
Категорії витрат
Типи контрагентів
| Прибуток і витрати, продажі та реалізація, залишки, борги, витрати по категоріях | |||
|---|---|---|---|
Що є собою критичною вимогою?; характеристика
Рекомендовані сутності бази данихЗвіт «продажі та реалізація по товарах і послугах»Довідник «Контрагенти»У звіті потрібно відображати: Мета задача — створити в K2 ERP простий і зрозумілий компонент для щоденного обліку малого підприємства.; функціональні можливості
Базовий компонент обліку доходів, витрат, складу та контрагентів для малого бізнесу.; ключовий бізнес-процес |
; Її головне задача — не створювати зайву бюрократію, а дати підприємцю щоденний контроль над грошима, товарами, клієнтами, боргами і прибутком.;== Технічні вимоги ==
ПриміткаОбов’язкові принципи UXЛогування змінКоротко | ||
| Реалізація бази товарів, контрагентів, продажів і витрат | 20 | Товари, послуги, клієнти, постачальники, продажі та реалізація, витрати, категорії | |
| обліковий облік залишків на складі | 20 | Надходження, списання при продажі та реалізація, мінімальні залишки, попередження | |
| Формування звітів по фінансах | 20 | Доходи, витрати, прибуток, борги, продажі та реалізація по товарах, залишки | |
| Інтерактивність через AJAX і зручність обліку | 20 | Швидкий пошук, створення продажів, оплат, витрат і фільтрація звітів без перезавантаження | |
| Мінімальна складність і висока зручність використання | 20 | Простий інтерфейс, зрозумілі форми, мінімум зайвих полів, швидка робота | |
; Бали
Формула прибутку
Для кожного товару можна вказати мінімальний залишок.; * клієнта;
|
; характеристика
компонент має змогу формувати прості документи.; Відповідь
|
Товари | Матеріальні позиції, які продаються або зберігаються на складі |
| Послуги | Роботи або послуги без складського залишку | ||
| Контрагенти | Клієнти, постачальники або обидва типи одночасно | ||
| продажі та реалізація | Реалізація товарів або послуг клієнтам | ||
| Витрати | закупівельна діяльність, оренда, зарплата, реклама та інші витрати | ||
| Оплати | Фактичні надходження або виплати коштів | ||
| складський облік | обліковий облік залишків товарів | ||
| Рахунки | Документи для оплати клієнтом | ||
| Акти / накладні | Документи виконання або відвантаження | ||
| Звіти | Доходи, витрати, прибуток, продажі та реалізація, залишки, борги |
Прибуток = Доходи - Витрати
Приклади малого бізнесу:
!; {| class="wikitable" style="width:100%;"
!; | Продаж, оплата і складський облік мають змінювати фактичні залишки та борги |- | Що головне в інтерфейсі?; | Товари, послуги, контрагенти, категорії витрат |- | Який центральний бізнес-процес?; !; |- | Новий | Продаж створено |- | Очікує оплати | Рахунок виставлено, оплати ще немає |- | Частково оплачено | замовник оплатив частину |- | Оплачено | Продаж в цілому оплачено |- | Скасовано | Продаж скасовано |}
!; !; !; Максимальна оцінка |- | Дата витрати | Коли виникла витрата |- | Постачальник | Кому потрібно оплатити або кому оплачено |- | Категорія | Тип витрати |- | Товар або характеристика | Що куплено або за що сплачено |- | Кількість | Якщо витрата пов’язана з товаром |- | Сума | Загальна сума витрати |- | Оплачено | Скільки вже оплачено |- | Борг | Скільки залишилось оплатити |- | Статус оплати | Не оплачено, частково оплачено, оплачено |- | Коментар | Примітка |}
Мінімальні залишки
!; Колонка
- підприємець створює товар або послугу;
- створює клієнта або постачальника;
- реєструє закупівлю товару або витрату;
- товар потрапляє на складський облік;
- створюється продаж клієнту;
- товар автономно списується зі складу;
- формується рахунок або накладна;
- замовник оплачує в цілому або частково;
- платформа показує залишок боргу;
- у звіті видно доходи, витрати й прибуток.; Разом
Оскільки компонент призначений для малого бізнесу, інтерфейс має бути простим.; характеристика
Реальний бізнес-контекст
|}
Поля товару або послуги
!; !; Статус
Документи
Менше зайвих налаштувань — більше практичної користі для бізнесу.; |- | Назва компанії або ПІБ | Ім’я контрагента |- | Тип | замовник, постачальник або обидва |- | Телефон | Контактний номер |- | Email | Електронна адреса |- | Адреса | Фактична або юридична адреса |- | Контактна особа | Для компаній |- | Коментар | Службова примітка |- | Статус | Активний або архівний |}
Через AJAX мають працювати:Див.; додатково
| Дата продажу | Коли створено продаж |
| замовник | Кому продано |
| Товар / послуга | Що продано |
| Кількість | Скільки продано |
| Ціна | Ціна за одиницю |
| Сума | Загальна сума |
| Оплачено | Скільки оплачено |
| Борг | Сума до оплати |
| Статус | Новий, частково оплачено, оплачено, скасовано |