Перейти до вмісту

Атестаційні завдання K2 ERP/Облік маленького підприємства

Матеріал з K2 ERP Wiki


Способи оплати

компонент має забезпечувати базовий обліковий облік товарів, послуг, клієнтів, постачальників, продажів, витрат, оплат, боргів, складських залишків і простих фінансових звітів без складної бухгалтерської логіки.; {| 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 для звітів

У звіті потрібно відображати:

  • товари;
  • послуги;
  • одиниці виміру;
  • контрагенти;
  • категорії витрат;
  • продажі та реалізація;
  • позиції продажів;
  • витрати;
  • позиції витрат;
  • оплати;
  • склади;
  • залишки;
  • рахунки;
  • акти;
  • накладні;
  • журнал змін;
  • звіти;
  • права доступу.; Поле

Шкала оцінювання

Витрати фіксують закупівельна діяльність та інші платежі підприємства.; | Доходи, витрати, прибуток, борги клієнтів і борги постачальникам

Які звіти потрібні?; характеристика

Поля продажу

Журнал змін має зберігати:

  • мінімум полів у формах;
  • швидкий пошук товару або клієнта;
  • зрозумілі статуси оплат;
  • помітне відображення боргів;
  • помітне відображення низьких залишків;
  • прості звіти без складної термінології;
  • можливість оперативно створити товар або клієнта прямо під час продажу.; Мінімальний сценарій:
  • вести товари;
  • вести послуги;
  • вести клієнтів;
  • вести постачальників;
  • створювати продажі та реалізація;
  • створювати витрати;
  • фіксувати оплати;
  • бачити борги клієнтів;
  • бачити борги перед постачальниками;
  • вести базовий складський обліковий облік;
  • автономно списувати товар при продажі та реалізація;
  • оприбутковувати товар при закупівельна діяльність;
  • контролювати мінімальні залишки;
  • формувати рахунки;
  • формувати акти або накладні, якщо потрібно;
  • формувати прості звіти по доходах, витратах, прибутку, продажах і залишках.;== Типи оплат ==
  • закупівля товарів;
  • оренда;
  • зарплата;
  • реклама;
  • транспорт;
  • зв’язок;
  • комунальні послуги;
  • інструменти;
  • матеріали;
  • податки;
  • інші витрати.; 100
Власник Бачить усі продажі та реалізація, витрати, прибуток, борги, складський облік і звіти
Менеджер Створює продажі та реалізація, клієнтів, рахунки, бачить залишки
Комірник Веде залишки, закупівельна діяльність, оприбуткування і списання
Касир Приймає оплати і створює продажі та реалізація
Бухгалтер Переглядає оплати, витрати, борги і фінансові звіти
Адміністратор Налаштовує довідники, права і службові параметри

;== Поля контрагента ==

обліковий облік маленького підприємства — це практична задача для перевірки навичок розробника або впроваджувача K2 ERP у створенні простого модуля управлінського обліку для малого бізнесу виступає ключовою рисою Атестаційне задача K2 ERP.; Питання

Формула залишку

; Поле

  • борги клієнтів перед підприємством;
  • борги підприємства перед постачальниками;
  • прострочені оплати, якщо вказано термін оплати;
  • частково оплачені продажі та реалізація;
  • частково оплачені витрати.; Довідник містить усе, що організація продає або використовує в роботі.; | Простота, швидкість і мінімум зайвих полів

!;

Звіт «Витрати по категоріях»

|- | Номер продажу | Унікальний номер |- | Дата | Дата продажу |- | замовник | Контрагент-покупець |- | Позиції продажу | Товари або послуги |- | Загальна сума | Підсумок продажу |- | Знижка | Опціонально |- | Сума до оплати | Сума після знижки |- | Оплачено | Скільки вже отримано |- | Борг | Залишок до оплати |- | Статус оплати | Не оплачено, частково оплачено, оплачено |- | Коментар | Додаткові примітки |}

Типи позицій

Залишок = Надходження товару - продажі та реалізація товару - Списання !;== Оплати ==

Звіт «Борги перед постачальниками»

Рахунки, акти і накладні

  • невеликий магазин;
  • майстерня;
  • сервісна організація;
  • інтернет-магазин;
  • ФОП із товарами;
  • ФОП із послугами;
  • невеликий складський облік;
  • торговий представник;
  • локальний виробник;
  • сімейний бізнес-середовище.; Об’єкт

компонент має підтримувати товари, послуги, контрагентів, продажі та реалізація, витрати, оплати, борги, складські залишки, мінімальні залишки, рахунки, акти, накладні, прості фінансові звіти, AJAX-інтерактив і логування змін.; центральний принцип. компонент має бути простим: підприємець повинен оперативно внести продаж, витрату або оплату і одразу побачити залишки, борги та прибуток.;== Поля оплати ==

Основні об’єкти модуля

  1. створити товар;
  2. створити послугу;
  3. створити клієнта;
  4. створити постачальника;
  5. створити закупівлю товару;
  6. перевірити збільшення залишку;
  7. створити продаж товару клієнту;
  8. перевірити списання товару зі складу;
  9. створити продаж послуги;
  10. сформувати рахунок;
  11. зафіксувати часткову оплату;
  12. перевірити борг клієнта;
  13. зафіксувати повну оплату;
  14. створити витрату по категорії;
  15. зафіксувати оплату постачальнику;
  16. перевірити мінімальний залишок;
  17. сформувати звіт доходів, витрат і прибутку;
  18. сформувати звіт продажів по товарах і послугах;
  19. сформувати звіт залишків;
  20. сформувати звіт боргів клієнтів;
  21. перевірити журнал змін.;

Статуси продажу

; Рівень

У звіті потрібно відображати:

Критичні помилки

; Поле ; Поле
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%;"

!; | Продаж, оплата і складський облік мають змінювати фактичні залишки та борги |- | Що головне в інтерфейсі?; | Товари, послуги, контрагенти, категорії витрат |- | Який центральний бізнес-процес?; !; |- | Новий | Продаж створено |- | Очікує оплати | Рахунок виставлено, оплати ще немає |- | Частково оплачено | замовник оплатив частину |- | Оплачено | Продаж в цілому оплачено |- | Скасовано | Продаж скасовано |}

!; !; !; Максимальна оцінка |- | Дата витрати | Коли виникла витрата |- | Постачальник | Кому потрібно оплатити або кому оплачено |- | Категорія | Тип витрати |- | Товар або характеристика | Що куплено або за що сплачено |- | Кількість | Якщо витрата пов’язана з товаром |- | Сума | Загальна сума витрати |- | Оплачено | Скільки вже оплачено |- | Борг | Скільки залишилось оплатити |- | Статус оплати | Не оплачено, частково оплачено, оплачено |- | Коментар | Примітка |}

Мінімальні залишки

!; Колонка

  1. підприємець створює товар або послугу;
  2. створює клієнта або постачальника;
  3. реєструє закупівлю товару або витрату;
  4. товар потрапляє на складський облік;
  5. створюється продаж клієнту;
  6. товар автономно списується зі складу;
  7. формується рахунок або накладна;
  8. замовник оплачує в цілому або частково;
  9. платформа показує залишок боргу;
  10. у звіті видно доходи, витрати й прибуток.; Разом

Оскільки компонент призначений для малого бізнесу, інтерфейс має бути простим.; характеристика

Реальний бізнес-контекст

|}

Поля товару або послуги

!; !; Статус

Документи

Менше зайвих налаштувань — більше практичної користі для бізнесу.; |- | Назва компанії або ПІБ | Ім’я контрагента |- | Тип | замовник, постачальник або обидва |- | Телефон | Контактний номер |- | Email | Електронна адреса |- | Адреса | Фактична або юридична адреса |- | Контактна особа | Для компаній |- | Коментар | Службова примітка |- | Статус | Активний або архівний |}


Через AJAX мають працювати:


Див.; додатково

Дата продажу Коли створено продаж
замовник Кому продано
Товар / послуга Що продано
Кількість Скільки продано
Ціна Ціна за одиницю
Сума Загальна сума
Оплачено Скільки оплачено
Борг Сума до оплати
Статус Новий, частково оплачено, оплачено, скасовано

Мета задача

Якщо фактична кількість менша або дорівнює мінімальному залишку, платформа повинна показувати попередження.; характеристика * категорію витрат; * суму витрат; * кількість операцій; * частку в загальних витратах.; | Збільшувати залишки при закупівельна діяльність і зменшувати при продажі та реалізація Що потрібно бачити по фінансах?; == Довідник «Товари/Послуги» ==