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

Атестаційні завдання K2 ERP/Домашня бухгалтерія

Матеріал з K2 ERP Wiki Ukraine — База знань з автоматизації та санкцій в Україні
Версія від 17:27, 29 квітня 2026, створена R (обговорення | внесок) (Створена сторінка: = Модуль обліку особистих доходів і витрат: Домашня бухгалтерія = == Реальний життєвий контекст == Користувач хоче вести облік своїх особистих фінансів або фінансів своєї родини: * фіксувати всі доходи і витрати; * категоризувати витрати за типами; * вес...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль обліку особистих доходів і витрат: Домашня бухгалтерія

Реальний життєвий контекст

Користувач хоче вести облік своїх особистих фінансів або фінансів своєї родини:

  • фіксувати всі доходи і витрати;
  • категоризувати витрати за типами;
  • вести облік за рахунками:
    • готівка;
    • банківська картка;
    • депозит;
  • аналізувати, скільки і на що витрачається;
  • ставити фінансові цілі:
    • накопичення;
    • великі покупки;
  • вести бюджетування на місяць.

Основні завдання

1. Структура довідників

Довідник «Категорії доходів»

Поля довідника:

  • назва категорії:
    • зарплата;
    • фріланс;
    • інвестиції;
    • подарунки.

Довідник «Категорії витрат»

Поля довідника:

  • назва категорії:
    • продукти;
    • оренда;
    • транспорт;
    • освіта;
    • розваги.

Довідник «Рахунки»

Поля довідника:

  • назва рахунку:
    • карта Monobank;
    • готівка;
    • депозит ПриватБанк;
  • тип рахунку:
    • готівка;
    • банківський;
    • депозит;
    • інше;
  • початковий баланс.

2. Журнал «Доходи»

Колонки журналу

  • дата;
  • сума;
  • категорія доходу;
  • опис;
  • рахунок зарахування.

Функціонал

  • додавання доходу вручну через AJAX-форму;
  • миттєве оновлення балансу рахунку.

3. Журнал «Витрати»

Колонки журналу

  • дата;
  • сума;
  • категорія витрати;
  • опис;
  • рахунок списання.

Функціонал

  • додавання витрати вручну через AJAX-форму;
  • автоматичний перерахунок балансу рахунку.

4. Перекази між рахунками

Функціонал:

  • можливість зробити операцію «переказ між рахунками», наприклад з карти на готівку;
  • автоматичне списання з одного рахунку;
  • автоматичне зарахування на інший рахунок.

5. Бюджетування

Функціонал:

  • встановлення місячного ліміту витрат за категоріями;
  • автоматичний контроль перевищення бюджету;
  • повідомлення при перевищенні бюджету.

6. Фінансові цілі

Можливість створювати фінансові цілі.

Поля фінансової цілі:

  • назва цілі, наприклад:
    • «Відпустка»;
    • «Новий ноутбук»;
  • сума цілі;
  • планована дата досягнення;
  • прив’язка рахунку;
  • відстеження прогресу накопичень.

7. Звіти

Звіт «Доходи і витрати за місяць»

Діаграми:

  • структура доходів за категоріями;
  • структура витрат за категоріями;
  • загальна сума доходів і витрат.

Звіт «Рух коштів по рахунках»

Функціонал звіту:

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

8. Додаткові функції

  • робота без перезавантаження сторінок через AJAX;
  • підтримка мультивалютності:
    • UAH;
    • USD;
    • EUR;
  • миттєвий перерахунок залишків по рахунках при додаванні транзакцій;
  • можливість експорту даних в Excel або PDF;
  • завантаження витрат із банківських виписок у форматі CSV — опціонально.

Технічні вимоги

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Fetch або Axios
UI-компоненти DataTables, Select2, Chart.js для діаграм
Друк Експорт у PDF або Excel

Критерії оцінки

Критерій Бали
Реалізація журналу доходів і витрат 20
Перекази між рахунками 15
Бюджетування і фінансові цілі 20
Формування звітів і діаграм 20
Інтерактивність через AJAX 15
Підтримка мультивалютності 10

Примітка

Домашня бухгалтерія — дуже популярна функція серед приватних осіб та малих бізнесів.

Вона допомагає:

  • контролювати особисті та сімейні фінанси;
  • аналізувати витрати;
  • досягати фінансових цілей.