Атестаційні завдання K2 ERP/Домашня бухгалтерія: відмінності між версіями
R (обговорення | внесок) Створена сторінка: = Модуль обліку особистих доходів і витрат: Домашня бухгалтерія = == Реальний життєвий контекст == Користувач хоче вести облік своїх особистих фінансів або фінансів своєї родини: * фіксувати всі доходи і витрати; * категоризувати витрати за типами; * вес... |
R (обговорення | внесок) Немає опису редагування |
||
| Рядок 1: | Рядок 1: | ||
== | == Технічні вимоги == | ||
== Назва задача == | |||
</div> | |||
платформа має показувати прогрес у вигляді відсотка або індикатора виконання. Об’єкт | |||
Потрібні діаграми: | |||
Він оптимізує контролювати особисті та сімейні фінансовий блок, аналізувати витрати, уникати перевитрат і поступово досягати фінансових цілей.[[Категорія:Атестаційні завдання K2]] | |||
|- | |- | ||
| Бекенд | | Бекенд | ||
| K2 Cloud ERP на Python або PHP | | K2 Cloud ERP на Python або PHP | ||
|- | |- | ||
| | | База даних | ||
| PostgreSQL або MySQL | | PostgreSQL або MySQL | ||
|- | |- | ||
| Фронтенд | | Фронтенд | ||
| HTML5, JavaScript | | HTML5, JavaScript | ||
|- | |||
| AJAX | |||
| Fetch API або Axios | |||
|- | |- | ||
| UI-компоненти | | UI-компоненти | ||
| DataTables, Select2, Chart.js для діаграм | | DataTables, Select2, Chart.js для діаграм | ||
|- | |- | ||
| | | Імпорт | ||
| Експорт | | CSV для банківських виписок, опціонально | ||
|- | |||
| Експорт | |||
| PDF або Excel | |||
|} | |||
{| class="wikitable" style="width:100%;" | |||
платформа повинна дозволяти: | |||
* категорії доходів; | |||
* категорії витрат; | |||
* рахунки; | |||
* валюти; | |||
* курси валют; | |||
* доходи; | |||
* витрати; | |||
* перекази між рахунками; | |||
* бюджети; | |||
* фінансові цілі; | |||
* банківські виписки; | |||
* імпортовані операції; | |||
* звіти; | |||
* журнал змін. SEO-опис | |||
* карта Monobank; | |||
* готівка; | |||
* депозит ПриватБанк; | |||
* валютний рахунок USD; | |||
* валютний рахунок EUR; | |||
* електронний гаманець; | |||
* рахунок для фінансової цілі. | Накопичення на конкретну суму до визначеної дати | |||
|- | |||
| Які звіти потрібні? Поле | |||
|- | |||
| Реалізація журналу доходів і витрат | |||
| 20 | |||
| Додавання, редагування, категоризація, фільтри, вплив на баланси рахунків | |||
|- | |||
| Перекази між рахунками | |||
| 15 | |||
| Списання з одного рахунку, зарахування на інший, коректне відображення в русі коштів | |||
|- | |||
| Бюджетування і фінансові цілі | |||
| 20 | |||
| Ліміти по категоріях, контроль перевищення, цілі, прогрес накопичень | |||
|- | |||
| Формування звітів і діаграм | |||
| 20 | |||
| Доходи й витрати, рух коштів, бюджети, фінансові цілі, Chart.js | |||
|- | |||
| Інтерактивність через AJAX | |||
| 15 | |||
| Додавання операцій, оновлення версій балансів, фільтри, діаграми без перезавантаження | |||
|- | |||
| технічна підтримка мультивалютності | |||
| 10 | |||
| Валюти, курси, рахунки в різних валютах, перерахунок у базову валюту | |||
|- | |||
== Приклади категорій доходів == | |||
Довідник категорій доходів потрібен для класифікації джерел надходження коштів. | Доходи збільшують баланс, витрати зменшують, перекази змінюють два рахунки | |||
|- | |||
| Що таке бюджетування? ! Він лише змінює місце зберігання грошей. Призначення | |||
Журнал доходів призначений для фіксації всіх надходжень коштів. Імпорт має дозволяти: | |||
Журнал витрат призначений для фіксації всіх витрат користувача або родини. |- | |||
| Період | |||
| Місяць і рік бюджету | |||
|- | |||
| Категорія витрат | |||
| Категорія, для якої встановлено ліміт | |||
|- | |||
| Ліміт | |||
| Максимальна сума витрат | |||
|- | |||
| Фактичні витрати | |||
| Розраховується на основі операцій | |||
|- | |||
| Залишок бюджету | |||
| Ліміт мінус фактичні витрати | |||
|- | |||
| Статус | |||
| У нормі, близько до перевищення, перевищено | |||
|} | |||
!== Критичні помилки == | |||
У звіті потрібно відображати: | |||
! * категорію витрат; | |||
* встановлений ліміт; | |||
* фактичні витрати; | |||
* залишок бюджету; | |||
* відсоток використання; | |||
* перевищення, якщо воно виступає як. | компонент обліку особистих доходів і витрат | |||
|- | |||
| Які довідники потрібні? {| class="wikitable" style="width:100%;" | |||
Фінансові цілі потрібні для планування накопичень. | Доходи, витрати, перекази між рахунками | |||
|- | |||
| Що має відбуватися з балансом?== Типи рахунків == | |||
== Бюджетування == | |||
'''провідний принцип.''' Домашня бухгалтерський обліковий облік — це не без зусиль список витрат. {| class="wikitable" style="width:100%;" | |||
! * рахунок; | |||
* період; | |||
* залишок на початок; | |||
* доходи; | |||
* витрати; | |||
* перекази; | |||
* залишок на кінець; | |||
* деталізацію всіх операцій. Питання | |||
! {| class="wikitable" style="width:100%;" | |||
!<pre> | |||
== Мультивалютність == | |||
== Приклади категорій витрат == | |||
* хто створив операцію; | |||
* хто змінив операцію; | |||
* хто видалив операцію; | |||
* хто створив бюджет; | |||
* хто змінив бюджет; | |||
* хто створив фінансову ціль; | |||
* хто виконав імпорт CSV; | |||
* дату й час зміни; | |||
* старе та нове значення, якщо це можливо. Поле | |||
Переказ між рахунками — це операційна дія переміщення грошей між власними рахунками користувача. Експортувати потрібно: | |||
* назву цілі; | |||
* суму цілі; | |||
* поточну суму; | |||
* прогрес; | |||
* планову дату досягнення; | |||
* залишок до цілі; | |||
* статус. У звіті потрібно відображати: | |||
== Шкала оцінювання == | |||
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
* UAH; | |||
* USD; | |||
* EUR. Поле | |||
== Звіт «Фінансові цілі» == | |||
|- | |||
| Категорії доходів | |||
| Класифікація джерел надходження грошей | |||
|- | |||
| Категорії витрат | |||
| Класифікація напрямів витрачання грошей | |||
|- | |||
| Рахунки | |||
| Готівка, банківські картки, депозити, валютні рахунки | |||
|- | |||
| Доходи | |||
| Операції надходження грошей | |||
|- | |||
| Витрати | |||
| Операції списання грошей | |||
|- | |||
| Перекази між рахунками | |||
| Переміщення грошей між власними рахунками | |||
|- | |||
| Бюджети | |||
| Місячні ліміти витрат за категоріями | |||
|- | |||
| Фінансові цілі | |||
| Накопичення на майбутні покупки або події | |||
|- | |||
| Валюти та курси | |||
| технічна підтримка UAH, USD, EUR та інших валют | |||
|- | |||
| Банківські виписки | |||
| Імпорт операцій з CSV-файлів | |||
|- | |||
| Звіти | |||
| Доходи, витрати, рух коштів, залишки, бюджети, цілі | |||
|} | |||
У результаті виконання атестаційного задача має бути створений компонент домашньої бухгалтерії в K2 ERP. * відпустка; | |||
* новий ноутбук; | |||
* автомобіль; | |||
* ремонт; | |||
* навчання; | |||
* фінансова подушка. як приклад, користувач системи здатна встановити: | |||
== Довідник «Категорії витрат» == | |||
Журнал доходів має підтримувати: | |||
компонент має дозволяти користувачу вести доходи, витрати, рахунки, перекази між рахунками, бюджети, фінансові цілі, залишки, мультивалютність, імпорт банківських виписок і формування звітів. 100 | |||
! Разом | |||
<div style="border:2px solid #f57c00; background:#fff3e0; padding:14px; margin:16px 0;"> | |||
|- | |||
| Дата | |||
| Дата переказу | |||
|- | |||
| Рахунок списання | |||
| Звідки списуються кошти | |||
|- | |||
| Рахунок зарахування | |||
| Куди зараховуються кошти | |||
|- | |||
| Сума списання | |||
| Сума, яка списується | |||
|- | |||
| Сума зарахування | |||
| Сума, яка зараховується | |||
|- | |||
| Валюта | |||
| Валюта операції | |||
|- | |||
| Курс | |||
| застосовується для, якщо валюти рахунків різні | |||
|- | |||
| Коментар | |||
| Додаткове пояснення | |||
|} | |} | ||
== формування звітів == | |||
{| class="wikitable" style="width:100%;" | |||
* списати суму з одного рахунку; | |||
* зарахувати суму на інший рахунок; | |||
* не вважати переказ доходом; | |||
* не вважати переказ витратою; | |||
* відобразити операцію в русі коштів по обох рахунках. | Категорії доходів, категорії витрат, рахунки, валюти | |||
|- | |||
| Які основні журнали?== Звіт «Бюджет за місяць» == | |||
* продукти — 15 000 грн на місяць; | |||
* транспорт — 3 000 грн на місяць; | |||
* розваги — 4 000 грн на місяць; | |||
* освіта — 5 000 грн на місяць.== Коротко == | |||
== | == Колонки журналу доходів == | ||
Прогрес = Поточна сума / Сума цілі × 100% | |||
! компонент повинен логувати важливі зміни. SEO-опис | |||
* | * доходи; | ||
* | * витрати; | ||
* рух коштів; | |||
* бюджети; | |||
* | * фінансові цілі; | ||
* | * звіти.== Функціональність журналу доходів == | ||
* | |||
* | |||
* | * скільки грошей виступає як на кожному рахунку; | ||
* | * скільки було доходів за місяць; | ||
* | * скільки було витрат; | ||
* на які категорії витрачається найбільше; | |||
* чи не перевищено бюджет; | |||
* скільки залишилось до фінансової цілі; | |||
* які операції були по конкретному рахунку; | |||
* як змінюється фінансовий стан у часі. Домашня бухгалтерський обліковий облік''' — це практична задача для перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля обліку особистих або сімейних фінансів виступає ключовою рисою '''Атестаційне задача K2 ERP. '''критично.''' Поточний баланс рахунку не повинен редагуватися вручну без підстави. Тип рахунку | |||
== | # користувач системи створює рахунки; | ||
# вказує початкові залишки; | |||
# створює категорії доходів і витрат; | |||
# додає дохід, як приклад зарплату або фріланс; | |||
# платформа збільшує баланс відповідного рахунку; | |||
# додає витрати, як приклад продукти, транспорт або оренду; | |||
# платформа зменшує баланс рахунку; | |||
# за потреби користувач системи робить переказ між рахунками; | |||
# платформа списує гроші з одного рахунку і зараховує на інший; | |||
# користувач системи встановлює місячні бюджети по категоріях; | |||
# платформа контролює перевищення бюджету; | |||
# користувач системи створює фінансову ціль; | |||
# платформа показує прогрес накопичення; | |||
# у звітах видно доходи. Він має формуватися з початкового балансу, доходів, витрат і переказів.== Логування змін == | |||
=== | == Діаграми доходів і витрат == | ||
{| class="wikitable" style="width:100%;" | |||
Домашня бухгалтерський обліковий облік — популярний і зрозумілий користувачам компонент, який добре демонструє базові принципи обліку грошей. Критичними помилками вважаються ситуації, коли: | |||
* структура доходів за категоріями; | * додавання доходу вручну; | ||
* редагування доходу; | |||
* видалення помилкової операції за наявності прав; | |||
* пошук за датою; | |||
* фільтрацію за категорією; | |||
* фільтрацію за рахунком; | |||
* фільтрацію за валютою; | |||
* миттєве оновлення версій балансу рахунку; | |||
* роботу через AJAX без перезавантаження сторінки. Окремо варто відзначити витрати, залишки і структуру фінансів.== Приклади рахунків == | |||
! Після проведення переказу платформа повинна: | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
! * зарплата; | |||
* фріланс; | |||
* інвестиції; | |||
* подарунки; | |||
* повернення боргу; | |||
* продаж речей; | |||
* інші доходи. {| class="wikitable" style="width:100%;" | |||
== AJAX-інтерактив == | |||
'''компонент обліку особистих доходів і витрат: Домашня бухгалтерський обліковий облік'''.== Поля категорії витрат == | |||
== Функціональність журналу витрат == | |||
Приклади цілей: | |||
! Поле | |||
користувач системи хоче вести обліковий облік власних фінансів або фінансів родини. Бали | |||
! |- | |||
| 90–100 | |||
| Відмінно | |||
| компонент на 100% функціонує: доходи, витрати, рахунки, перекази, бюджети, цілі, звіти, мультивалютність і AJAX реалізовані коректно | |||
|- | |||
| 75–89 | |||
| Добре | |||
| Основна логіка функціонує, виступає як незначні недоліки, які не руйнують обліковий облік особистих фінансів | |||
|- | |||
| 60–74 | |||
| Зараховано | |||
| Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання | |||
|- | |||
| 0–59 | |||
| Не зараховано | |||
| Відсутня критична логіка: рахунки, доходи, витрати, перекази, баланси або звіти | |||
|} | |||
Типовий бізнес-процес роботи з модулем виглядає так: | |||
Довідник рахунків зберігає місця, де користувач системи тримає гроші. * вести обліковий облік доходів; | |||
* вести обліковий облік витрат; | |||
* створювати рахунки та контролювати залишки; | |||
* класифікувати доходи й витрати за категоріями; | |||
* виконувати перекази між рахунками; | |||
* вести бюджетування за категоріями; | |||
* контролювати перевищення бюджету; | |||
* створювати фінансові цілі; | |||
* відстежувати прогрес накопичення; | |||
* підтримувати кілька валют; | |||
* формувати звіти й діаграми; | |||
* експортувати інформаційні дані в Excel або PDF; | |||
* імпортувати операції з банківських виписок у форматі CSV. * неможливо створити рахунок; | |||
* дохід не збільшує баланс рахунку; | |||
* витрата не зменшує баланс рахунку; | |||
* переказ між рахунками помилково рахується як дохід або витрата; | |||
* переказ не змінює залишки обох рахунків; | |||
* баланс рахунку не відповідає операціям; | |||
* неможливо створити бюджет; | |||
* платформа не показує перевищення бюджету; | |||
* фінансова ціль не рахує прогрес; | |||
* звіти не відповідають фактичним операціям; | |||
* мультивалютні операції не зберігають валюту; | |||
* імпорт CSV створює дублікати без контролю; | |||
* зміни операцій не логуються. Рівень | |||
== Фінансові цілі == | |||
</pre> | |||
Опціонально потрібно передбачити імпорт операцій із банківських виписок у форматі CSV.[[Категорія:K2 ERP]] | |||
== Поля рахунку == | |||
'''Умова складання.''' задача не здатна бути зараховане, якщо платформа не дає можливість пройти базовий цикл домашньої бухгалтерії: рахунок → дохід → витрата → переказ → баланс → бюджет → фінансова ціль → звіт. Звіт показує загальну картину фінансів за вибраний місяць. Якщо користувач системи перевищує встановлений ліміт, платформа повинна: | |||
компонент має підтримувати категорії доходів і витрат, рахунки, доходи, витрати, перекази між рахунками, бюджетування, фінансові цілі, мультивалютність, звіти, діаграми, експорт у PDF або Excel та опціональний імпорт банківських виписок CSV. SEO-опис | |||
! ! SEO-опис | |||
|- | |||
| Дата | |||
| Дата витрати | |||
|- | |||
| Сума | |||
| Сума витрати | |||
|- | |||
| Валюта | |||
| Валюта операції | |||
|- | |||
| Категорія витрати | |||
| Продукти, оренда, транспорт, освіта тощо | |||
|- | |||
| Рахунок списання | |||
| З якого рахунку списано кошти | |||
|- | |||
| SEO-опис | |||
| Коментар до операції | |||
|} | |||
</div> | |||
! | Місячні ліміти витрат за категоріями | |||
|- | |||
| Що таке фінансова ціль? SEO-опис | |||
компонент має працювати інтуїтивно й оперативно без зайвого перезавантаження сторінок. Через AJAX мають працювати: | |||
</div> | |||
платформа має автоматизовано контролювати перевищення бюджету. | Доходи й витрати, рух коштів, бюджет, фінансові цілі | |||
|- | |||
| Що виступає як критичною вимогою? * структура доходів за категоріями; | |||
* структура витрат за категоріями; | * структура витрат за категоріями; | ||
* | * порівняння доходів і витрат за місяцями; | ||
* динаміка залишків по рахунках.[[Категорія:Фінансовий облік]] | |||
== Поля переказу == | |||
</div> | |||
Журнал витрат має підтримувати: | |||
|- | |||
| Назва рахунку | |||
| як приклад: карта Monobank, готівка, депозит | |||
|- | |||
| Тип рахунку | |||
| Готівка, банківський, депозит, валютний, інше | |||
|- | |||
| Валюта | |||
| UAH, USD, EUR або інша валюта | |||
|- | |||
| Початковий баланс | |||
| Сума на рахунку на момент початку обліку | |||
|- | |||
| Поточний баланс | |||
| Розраховується на основі операцій | |||
|- | |||
| Статус | |||
| Активний, прихований, закритий | |||
|} | |||
Звіт показує всі операції по конкретному рахунку. ! Що перевіряється | |||
[[Категорія:Корпоративна Wiki]] | |||
* | * показати попередження; | ||
* виділити категорію кольором; | |||
* показати суму перевищення; | |||
* за бажанням — надіслати повідомлення. SEO-опис | |||
! SEO-опис | |||
[[Категорія:Бюджетування]] | |||
{{DISPLAYTITLE:Атестаційні завдання K2 ERP/Домашня бухгалтерія}} | |||
! # створити категорії доходів; | |||
# створити категорії витрат; | |||
# створити кілька рахунків; | |||
# вказати початкові залишки; | |||
# додати дохід; | |||
# перевірити збільшення балансу рахунку; | |||
# додати витрату; | |||
# перевірити зменшення балансу рахунку; | |||
# виконати переказ між рахунками; | |||
# перевірити списання з одного рахунку і зарахування на інший; | |||
# створити місячний бюджет по категорії; | |||
# додати витрати, які наближають до ліміту; | |||
# перевірити попередження при перевищенні бюджету; | |||
# створити фінансову ціль; | |||
# прив’язати її до рахунку; | |||
# перевірити розрахунок прогресу; | |||
# сформувати звіт доходів і витрат за місяць; | |||
# сформувати звіт руху коштів по рахунках; | |||
# сформувати звіт бюджету; | |||
# сформувати звіт фінансових цілей; | |||
# експортувати звіт у Excel або PDF; | |||
# опціонально імпортувати банківську виписку CSV. Критерій | |||
! Параметр | |||
Користувачу потрібно розуміти: | |||
! SEO-опис | |||
* | '''Коротко.''' Потрібно реалізувати компонент домашньої бухгалтерії, який дає можливість бачити, скільки грошей виступає як зараз, звідки вони надходять, куди витрачаються, чи не перевищено бюджет і наскільки користувач системи наблизився до фінансових цілей. SEO-опис | ||
* | ! Поле | ||
** | |- | ||
** | | Готівка | ||
** | | обліковий облік грошей у фізичній готівці | ||
* | |- | ||
* | | Банківський | ||
== | | Картки та поточні рахунки | ||
|- | |||
| Депозит | |||
| Накопичувальні або строкові рахунки | |||
|- | |||
| Валютний | |||
| Рахунок в іноземній валюті | |||
|- | |||
| Інше | |||
| Електронні гаманці або нестандартні джерела | |||
|} | |||
== Критерії оцінювання == | |||
Для діаграм можна використовувати Chart.js. * додавання доходу; | |||
* додавання витрати; | |||
* редагування операції; | |||
* видалення операції; | |||
* переказ між рахунками; | |||
* миттєве оновлення версій балансів; | |||
* створення бюджету; | |||
* контроль перевищення бюджету; | |||
* створення фінансової цілі; | |||
* оновлення версій прогресу цілі; | |||
* фільтрація журналів; | |||
* побудова діаграм. Відповідь | |||
|} | |||
У звіті потрібно показати: | |||
</div> | |||
== Експорт даних == | |||
!== Мета задача == | |||
'''Практичний сенс.''' Переказ між власними рахунками не змінює загальний фінансовий стан користувача.<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;"> | |||
== Контроль перевищення бюджету == | |||
* продукти; | |||
* оренда; | |||
* комунальні послуги; | |||
* транспорт; | |||
* освіта; | |||
* медицина; | |||
* розваги; | |||
* одяг; | |||
* подорожі; | |||
* підписки; | |||
* подарунки; | |||
* інші витрати. {| class="wikitable" style="width:100%;" | |||
{| class="wikitable" style="width:100%;" | |||
== Практичне задача == | |||
Приклади: | |||
|- | |||
| Назва категорії | |||
| як приклад: продукти, транспорт, освіта | |||
|- | |||
| Група категорій | |||
| Обов’язкові витрати, необов’язкові витрати, накопичення тощо | |||
|- | |||
| Колір або іконка | |||
| Для діаграм і швидкого візуального аналізу | |||
|- | |||
| Активність | |||
| Чи застосовується для категорія | |||
|- | |||
| Коментар | |||
| Додаткова інформаційні матеріали | |||
|} | |||
компонент має підтримувати експорт даних.</div> | |||
* загальну суму доходів; | |||
* загальну суму витрат; | |||
* різницю між доходами й витратами; | |||
* структуру доходів за категоріями; | |||
* структуру витрат за категоріями; | |||
* діаграми доходів і витрат. ! Бали | |||
== Розрахунок прогресу цілі == | |||
== Див. так само == | |||
У звіті потрібно показати: | |||
{| class="wikitable" style="width:100%;" | |||
* з банківської картки в готівку; | |||
* з картки на депозит; | |||
* з гривневого рахунку на валютний; | |||
* з основного рахунку на рахунок фінансової цілі. {| class="wikitable" style="width:100%;" | |||
Для реалізації задачі доцільно передбачити такі сутності: | |||
Звіт показує виконання бюджету. |- | |||
| Що потрібно створити? Журнал змін має фіксувати: | |||
платформа повинна підтримувати: | |||
== | == Колонки журналу витрат == | ||
== | == Вимоги до мультивалютності == | ||
[[Категорія:Особисті фінанси]] | |||
== Звіт «Рух коштів по рахунках» == | |||
__TOC__ | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
! | Коректний баланс рахунків на основі всіх операцій | |||
|} | |||
== | == базовий бізнес-процес == | ||
* | * [[K2 Cloud ERP|K2 ERP]] | ||
** | * [[K2 ERP]] | ||
** | * [[Атестаційні завдання K2 ERP]] | ||
** | * [[Домашня бухгалтерія]] | ||
* | * [[Фінансовий облік]] | ||
* | * [[Доходи]] | ||
* | * [[Витрати]] | ||
* | * [[Бюджетування]] | ||
* | * [[Фінансові цілі]] | ||
* | * [[Мультивалютність]] | ||
* [[Chart.js]] | |||
* [[Excel-експорт]] | |||
* [[CSV]] | |||
=== | == Журнал «Витрати» == | ||
== Звіт «Доходи і витрати за місяць» == | |||
== Перекази між рахунками == | |||
[[Категорія:Домашня бухгалтерія]] | |||
! |- | |||
| Назва категорії | |||
| як приклад: зарплата, фріланс, інвестиції | |||
|- | |||
| Колір або іконка | |||
| Для зручного відображення в діаграмах | |||
|- | |||
| Активність | |||
| Чи застосовується для категорія в поточному обліку | |||
|- | |||
| Коментар | |||
| Додатковий SEO-опис категорії | |||
|} | |||
У реальному житті гроші можуть зберігатися на кількох рахунках: банківських картках, готівці, депозитах, валютних рахунках або електронних гаманцях.<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
!== Очікуваний результат == | |||
== Поля категорії доходу == | |||
! Колонка | |||
Такий компонент здатна використовуватися не лише приватними особами, а й дуже малими бізнесами, ФОП або сімейними проєктами, де потрібен простий контроль грошей без складного бухгалтерського обліку.== Логіка переказу == | |||
! {| class="wikitable" style="width:100%;" | |||
== Реальний життєвий контекст == | |||
== | == Рекомендовані сутності бази даних == | ||
! | ! Це платформа контролю особистих фінансів: рахунки → операції → категорії → бюджети → цілі → звіти → рішення для бізнесу. ! ! Поле | ||
== Примітка == | |||
* завантажити CSV-файл; | |||
* розпізнати дату, суму, SEO-опис і рахунок; | |||
* визначити тип операції: дохід або витрата; | |||
* запропонувати категорію на основі опису; | |||
* показати помилки імпорту; | |||
* не дублювати вже імпортовані операції; | |||
* дозволити користувачу підтвердити імпорт. Якщо витрати не впливають на залишок, компонент не виконує головну функцію домашньої бухгалтерії. |- | |||
| Назва цілі | |||
| як приклад: «Відпустка» або «Новий ноутбук» | |||
|- | |- | ||
| | | Сума цілі | ||
| | | Скільки потрібно накопичити | ||
|- | |- | ||
| | | Поточна сума | ||
| | | Скільки вже накопичено | ||
|- | |- | ||
| | | Планована дата досягнення | ||
| | | Коли користувач системи хоче досягти цілі | ||
|- | |- | ||
| | | Прив’язаний рахунок | ||
| | | Рахунок, на якому зберігаються накопичення | ||
|- | |- | ||
| | | Прогрес | ||
| | | Відсоток виконання цілі | ||
|- | |- | ||
| | | Статус | ||
| | | Активна, досягнута, призупинена, закрита | ||
|} | |} | ||
=== | == Довідник «Рахунки» == | ||
Мета задача — створити в K2 ERP компонент для обліку особистих або сімейних фінансів. Колонка | |||
* додавання витрати вручну; | |||
* редагування витрати; | |||
* видалення помилкової операції за наявності прав; | |||
* пошук за датою; | |||
* фільтрацію за категорією; | |||
* фільтрацію за рахунком; | |||
* фільтрацію за валютою; | |||
* автоматичний перерахунок балансу рахунку; | |||
* попередження при перевищенні бюджету; | |||
* роботу через AJAX.== Основні об’єкти модуля == | |||
! аналізу забезпечується через Довідник категорій витрат потрібен; так само реалізовано на що витрачаються гроші.== Довідник «Категорії доходів» == | |||
Формати експорту: | |||
Звіт показує прогрес по фінансових цілях. {| class="wikitable" style="width:100%;" | |||
== Поля фінансової цілі == | |||
'''Критично.''' Додавання витрати має зменшувати баланс рахунку. ! Мінімальний сценарій: | |||
{| class="wikitable" style="width:100%;" | |||
* довідник валют; | |||
* рахунки в різних валютах; | |||
* курси валют; | |||
* операції в різних валютах; | |||
* перекази між рахунками в різних валютах; | |||
* перерахунок загального балансу в базову валюту; | |||
* звіти по окремих валютах і в базовій валюті. Мінімальні валюти: | |||
* Excel; | |||
* PDF. Призначення | |||
Бюджетування дає можливість встановити місячні ліміти витрат за категоріями.== Журнал «Доходи» == | |||
компонент має підтримувати кілька валют. Максимальна оцінка | |||
|- | |||
| Дата | |||
| Дата отримання доходу | |||
|- | |||
| Сума | |||
| Сума надходження | |||
|- | |||
| Валюта | |||
| Валюта операції | |||
|- | |||
| Категорія доходу | |||
| Зарплата, фріланс, інвестиції тощо | |||
|- | |||
| Рахунок зарахування | |||
| Куди надійшли кошти | |||
|- | |||
| SEO-опис | |||
| Коментар до операції | |||
|} | |||
У межах атестації потрібно продемонструвати робочий сценарій. SEO-опис | |||
== Поля бюджету == | |||
== Імпорт банківських виписок CSV == | |||
Поточна версія на 18:38, 1 травня 2026
Технічні вимоги
Назва задача
платформа має показувати прогрес у вигляді відсотка або індикатора виконання. Об’єкт
Потрібні діаграми:
Він оптимізує контролювати особисті та сімейні фінансовий блок, аналізувати витрати, уникати перевитрат і поступово досягати фінансових цілей. |- | Бекенд | K2 Cloud ERP на Python або PHP |- | База даних | PostgreSQL або MySQL |- | Фронтенд | HTML5, JavaScript |- | AJAX | Fetch API або Axios |- | UI-компоненти | DataTables, Select2, Chart.js для діаграм |- | Імпорт | CSV для банківських виписок, опціонально |- | Експорт | PDF або Excel |}
платформа повинна дозволяти:- категорії доходів;
- категорії витрат;
- рахунки;
- валюти;
- курси валют;
- доходи;
- витрати;
- перекази між рахунками;
- бюджети;
- фінансові цілі;
- банківські виписки;
- імпортовані операції;
- звіти;
- журнал змін. SEO-опис
- карта Monobank;
- готівка;
- депозит ПриватБанк;
- валютний рахунок USD;
- валютний рахунок EUR;
- електронний гаманець;
- рахунок для фінансової цілі. | Накопичення на конкретну суму до визначеної дати
Приклади категорій доходів
Довідник категорій доходів потрібен для класифікації джерел надходження коштів. | Доходи збільшують баланс, витрати зменшують, перекази змінюють два рахунки
| Які звіти потрібні? Поле | ||
| Реалізація журналу доходів і витрат | 20 | Додавання, редагування, категоризація, фільтри, вплив на баланси рахунків |
| Перекази між рахунками | 15 | Списання з одного рахунку, зарахування на інший, коректне відображення в русі коштів |
| Бюджетування і фінансові цілі | 20 | Ліміти по категоріях, контроль перевищення, цілі, прогрес накопичень |
| Формування звітів і діаграм | 20 | Доходи й витрати, рух коштів, бюджети, фінансові цілі, Chart.js |
| Інтерактивність через AJAX | 15 | Додавання операцій, оновлення версій балансів, фільтри, діаграми без перезавантаження |
| технічна підтримка мультивалютності | 10 | Валюти, курси, рахунки в різних валютах, перерахунок у базову валюту |
| Що таке бюджетування? ! Він лише змінює місце зберігання грошей. Призначення
Журнал доходів призначений для фіксації всіх надходжень коштів. Імпорт має дозволяти: Журнал витрат призначений для фіксації всіх витрат користувача або родини. |- |
Період | Місяць і рік бюджету |
| Категорія витрат | Категорія, для якої встановлено ліміт | |
| Ліміт | Максимальна сума витрат | |
| Фактичні витрати | Розраховується на основі операцій | |
| Залишок бюджету | Ліміт мінус фактичні витрати | |
| Статус | У нормі, близько до перевищення, перевищено |
!== Критичні помилки == У звіті потрібно відображати:
! * категорію витрат;
- встановлений ліміт;
- фактичні витрати;
- залишок бюджету;
- відсоток використання;
- перевищення, якщо воно виступає як. | компонент обліку особистих доходів і витрат
|- | Які довідники потрібні? {| class="wikitable" style="width:100%;"
Фінансові цілі потрібні для планування накопичень. | Доходи, витрати, перекази між рахунками |- | Що має відбуватися з балансом?== Типи рахунків ==
Бюджетування
провідний принцип. Домашня бухгалтерський обліковий облік — це не без зусиль список витрат. {| class="wikitable" style="width:100%;"
! * рахунок;
- період;
- залишок на початок;
- доходи;
- витрати;
- перекази;
- залишок на кінець;
- деталізацію всіх операцій. Питання
! {| class="wikitable" style="width:100%;"
!
== Мультивалютність ==
== Приклади категорій витрат ==
* хто створив операцію;
* хто змінив операцію;
* хто видалив операцію;
* хто створив бюджет;
* хто змінив бюджет;
* хто створив фінансову ціль;
* хто виконав імпорт CSV;
* дату й час зміни;
* старе та нове значення, якщо це можливо. Поле
Переказ між рахунками — це операційна дія переміщення грошей між власними рахунками користувача. Експортувати потрібно:
* назву цілі;
* суму цілі;
* поточну суму;
* прогрес;
* планову дату досягнення;
* залишок до цілі;
* статус. У звіті потрібно відображати:
== Шкала оцінювання ==
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
* UAH;
* USD;
* EUR. Поле
== Звіт «Фінансові цілі» ==
|-
| Категорії доходів
| Класифікація джерел надходження грошей
|-
| Категорії витрат
| Класифікація напрямів витрачання грошей
|-
| Рахунки
| Готівка, банківські картки, депозити, валютні рахунки
|-
| Доходи
| Операції надходження грошей
|-
| Витрати
| Операції списання грошей
|-
| Перекази між рахунками
| Переміщення грошей між власними рахунками
|-
| Бюджети
| Місячні ліміти витрат за категоріями
|-
| Фінансові цілі
| Накопичення на майбутні покупки або події
|-
| Валюти та курси
| технічна підтримка UAH, USD, EUR та інших валют
|-
| Банківські виписки
| Імпорт операцій з CSV-файлів
|-
| Звіти
| Доходи, витрати, рух коштів, залишки, бюджети, цілі
|}
У результаті виконання атестаційного задача має бути створений компонент домашньої бухгалтерії в K2 ERP. * відпустка;
* новий ноутбук;
* автомобіль;
* ремонт;
* навчання;
* фінансова подушка. як приклад, користувач системи здатна встановити:
== Довідник «Категорії витрат» ==
Журнал доходів має підтримувати:
компонент має дозволяти користувачу вести доходи, витрати, рахунки, перекази між рахунками, бюджети, фінансові цілі, залишки, мультивалютність, імпорт банківських виписок і формування звітів. 100
! Разом
<div style="border:2px solid #f57c00; background:#fff3e0; padding:14px; margin:16px 0;">
|-
| Дата
| Дата переказу
|-
| Рахунок списання
| Звідки списуються кошти
|-
| Рахунок зарахування
| Куди зараховуються кошти
|-
| Сума списання
| Сума, яка списується
|-
| Сума зарахування
| Сума, яка зараховується
|-
| Валюта
| Валюта операції
|-
| Курс
| застосовується для, якщо валюти рахунків різні
|-
| Коментар
| Додаткове пояснення
|}
== формування звітів ==
{| class="wikitable" style="width:100%;"
* списати суму з одного рахунку;
* зарахувати суму на інший рахунок;
* не вважати переказ доходом;
* не вважати переказ витратою;
* відобразити операцію в русі коштів по обох рахунках. | Категорії доходів, категорії витрат, рахунки, валюти
|-
| Які основні журнали?== Звіт «Бюджет за місяць» ==
* продукти — 15 000 грн на місяць;
* транспорт — 3 000 грн на місяць;
* розваги — 4 000 грн на місяць;
* освіта — 5 000 грн на місяць.== Коротко ==
== Колонки журналу доходів ==
Прогрес = Поточна сума / Сума цілі × 100%
! компонент повинен логувати важливі зміни. SEO-опис
* доходи;
* витрати;
* рух коштів;
* бюджети;
* фінансові цілі;
* звіти.== Функціональність журналу доходів ==
* скільки грошей виступає як на кожному рахунку;
* скільки було доходів за місяць;
* скільки було витрат;
* на які категорії витрачається найбільше;
* чи не перевищено бюджет;
* скільки залишилось до фінансової цілі;
* які операції були по конкретному рахунку;
* як змінюється фінансовий стан у часі. Домашня бухгалтерський обліковий облік''' — це практична задача для перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля обліку особистих або сімейних фінансів виступає ключовою рисою '''Атестаційне задача K2 ERP. '''критично.''' Поточний баланс рахунку не повинен редагуватися вручну без підстави. Тип рахунку
# користувач системи створює рахунки;
# вказує початкові залишки;
# створює категорії доходів і витрат;
# додає дохід, як приклад зарплату або фріланс;
# платформа збільшує баланс відповідного рахунку;
# додає витрати, як приклад продукти, транспорт або оренду;
# платформа зменшує баланс рахунку;
# за потреби користувач системи робить переказ між рахунками;
# платформа списує гроші з одного рахунку і зараховує на інший;
# користувач системи встановлює місячні бюджети по категоріях;
# платформа контролює перевищення бюджету;
# користувач системи створює фінансову ціль;
# платформа показує прогрес накопичення;
# у звітах видно доходи. Він має формуватися з початкового балансу, доходів, витрат і переказів.== Логування змін ==
== Діаграми доходів і витрат ==
{| class="wikitable" style="width:100%;"
Домашня бухгалтерський обліковий облік — популярний і зрозумілий користувачам компонент, який добре демонструє базові принципи обліку грошей. Критичними помилками вважаються ситуації, коли:
* додавання доходу вручну;
* редагування доходу;
* видалення помилкової операції за наявності прав;
* пошук за датою;
* фільтрацію за категорією;
* фільтрацію за рахунком;
* фільтрацію за валютою;
* миттєве оновлення версій балансу рахунку;
* роботу через AJAX без перезавантаження сторінки. Окремо варто відзначити витрати, залишки і структуру фінансів.== Приклади рахунків ==
! Після проведення переказу платформа повинна:
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;">
! * зарплата;
* фріланс;
* інвестиції;
* подарунки;
* повернення боргу;
* продаж речей;
* інші доходи. {| class="wikitable" style="width:100%;"
== AJAX-інтерактив ==
'''компонент обліку особистих доходів і витрат: Домашня бухгалтерський обліковий облік'''.== Поля категорії витрат ==
== Функціональність журналу витрат ==
Приклади цілей:
! Поле
користувач системи хоче вести обліковий облік власних фінансів або фінансів родини. Бали
! |-
| 90–100
| Відмінно
| компонент на 100% функціонує: доходи, витрати, рахунки, перекази, бюджети, цілі, звіти, мультивалютність і AJAX реалізовані коректно
|-
| 75–89
| Добре
| Основна логіка функціонує, виступає як незначні недоліки, які не руйнують обліковий облік особистих фінансів
|-
| 60–74
| Зараховано
| Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання
|-
| 0–59
| Не зараховано
| Відсутня критична логіка: рахунки, доходи, витрати, перекази, баланси або звіти
|}
Типовий бізнес-процес роботи з модулем виглядає так:
Довідник рахунків зберігає місця, де користувач системи тримає гроші. * вести обліковий облік доходів;
* вести обліковий облік витрат;
* створювати рахунки та контролювати залишки;
* класифікувати доходи й витрати за категоріями;
* виконувати перекази між рахунками;
* вести бюджетування за категоріями;
* контролювати перевищення бюджету;
* створювати фінансові цілі;
* відстежувати прогрес накопичення;
* підтримувати кілька валют;
* формувати звіти й діаграми;
* експортувати інформаційні дані в Excel або PDF;
* імпортувати операції з банківських виписок у форматі CSV. * неможливо створити рахунок;
* дохід не збільшує баланс рахунку;
* витрата не зменшує баланс рахунку;
* переказ між рахунками помилково рахується як дохід або витрата;
* переказ не змінює залишки обох рахунків;
* баланс рахунку не відповідає операціям;
* неможливо створити бюджет;
* платформа не показує перевищення бюджету;
* фінансова ціль не рахує прогрес;
* звіти не відповідають фактичним операціям;
* мультивалютні операції не зберігають валюту;
* імпорт CSV створює дублікати без контролю;
* зміни операцій не логуються. Рівень
== Фінансові цілі ==
Опціонально потрібно передбачити імпорт операцій із банківських виписок у форматі CSV.
Поля рахунку
Умова складання. задача не здатна бути зараховане, якщо платформа не дає можливість пройти базовий цикл домашньої бухгалтерії: рахунок → дохід → витрата → переказ → баланс → бюджет → фінансова ціль → звіт. Звіт показує загальну картину фінансів за вибраний місяць. Якщо користувач системи перевищує встановлений ліміт, платформа повинна:
компонент має підтримувати категорії доходів і витрат, рахунки, доходи, витрати, перекази між рахунками, бюджетування, фінансові цілі, мультивалютність, звіти, діаграми, експорт у PDF або Excel та опціональний імпорт банківських виписок CSV. SEO-опис
! ! SEO-опис |- | Дата | Дата витрати |- | Сума | Сума витрати |- | Валюта | Валюта операції |- | Категорія витрати | Продукти, оренда, транспорт, освіта тощо |- | Рахунок списання | З якого рахунку списано кошти |- | SEO-опис | Коментар до операції |}
! | Місячні ліміти витрат за категоріями |- | Що таке фінансова ціль? SEO-опис компонент має працювати інтуїтивно й оперативно без зайвого перезавантаження сторінок. Через AJAX мають працювати:
платформа має автоматизовано контролювати перевищення бюджету. | Доходи й витрати, рух коштів, бюджет, фінансові цілі |- | Що виступає як критичною вимогою? * структура доходів за категоріями;
- структура витрат за категоріями;
- порівняння доходів і витрат за місяцями;
- динаміка залишків по рахунках.
Поля переказу
Журнал витрат має підтримувати: |- | Назва рахунку | як приклад: карта Monobank, готівка, депозит |- | Тип рахунку | Готівка, банківський, депозит, валютний, інше |- | Валюта | UAH, USD, EUR або інша валюта |- | Початковий баланс | Сума на рахунку на момент початку обліку |- | Поточний баланс | Розраховується на основі операцій |- | Статус | Активний, прихований, закритий |}
Звіт показує всі операції по конкретному рахунку. ! Що перевіряється
- показати попередження;
- виділити категорію кольором;
- показати суму перевищення;
- за бажанням — надіслати повідомлення. SEO-опис
! SEO-опис
! # створити категорії доходів;
- створити категорії витрат;
- створити кілька рахунків;
- вказати початкові залишки;
- додати дохід;
- перевірити збільшення балансу рахунку;
- додати витрату;
- перевірити зменшення балансу рахунку;
- виконати переказ між рахунками;
- перевірити списання з одного рахунку і зарахування на інший;
- створити місячний бюджет по категорії;
- додати витрати, які наближають до ліміту;
- перевірити попередження при перевищенні бюджету;
- створити фінансову ціль;
- прив’язати її до рахунку;
- перевірити розрахунок прогресу;
- сформувати звіт доходів і витрат за місяць;
- сформувати звіт руху коштів по рахунках;
- сформувати звіт бюджету;
- сформувати звіт фінансових цілей;
- експортувати звіт у Excel або PDF;
- опціонально імпортувати банківську виписку CSV. Критерій
! Параметр
Користувачу потрібно розуміти: ! SEO-опис
Коротко. Потрібно реалізувати компонент домашньої бухгалтерії, який дає можливість бачити, скільки грошей виступає як зараз, звідки вони надходять, куди витрачаються, чи не перевищено бюджет і наскільки користувач системи наблизився до фінансових цілей. SEO-опис ! Поле |- | Готівка | обліковий облік грошей у фізичній готівці |- | Банківський | Картки та поточні рахунки |- | Депозит | Накопичувальні або строкові рахунки |- | Валютний | Рахунок в іноземній валюті |- | Інше | Електронні гаманці або нестандартні джерела |}
Критерії оцінювання
Для діаграм можна використовувати Chart.js. * додавання доходу;
- додавання витрати;
- редагування операції;
- видалення операції;
- переказ між рахунками;
- миттєве оновлення версій балансів;
- створення бюджету;
- контроль перевищення бюджету;
- створення фінансової цілі;
- оновлення версій прогресу цілі;
- фільтрація журналів;
- побудова діаграм. Відповідь
|}
У звіті потрібно показати:
Експорт даних
!== Мета задача ==
Практичний сенс. Переказ між власними рахунками не змінює загальний фінансовий стан користувача.
Контроль перевищення бюджету
- продукти;
- оренда;
- комунальні послуги;
- транспорт;
- освіта;
- медицина;
- розваги;
- одяг;
- подорожі;
- підписки;
- подарунки;
- інші витрати. {| class="wikitable" style="width:100%;"
Практичне задача
Приклади:
| Назва категорії | як приклад: продукти, транспорт, освіта |
| Група категорій | Обов’язкові витрати, необов’язкові витрати, накопичення тощо |
| Колір або іконка | Для діаграм і швидкого візуального аналізу |
| Активність | Чи застосовується для категорія |
| Коментар | Додаткова інформаційні матеріали |
- загальну суму доходів;
- загальну суму витрат;
- різницю між доходами й витратами;
- структуру доходів за категоріями;
- структуру витрат за категоріями;
- діаграми доходів і витрат. ! Бали
Розрахунок прогресу цілі
Див. так само
У звіті потрібно показати:
- з банківської картки в готівку;
- з картки на депозит;
- з гривневого рахунку на валютний;
- з основного рахунку на рахунок фінансової цілі. {| class="wikitable" style="width:100%;"
| Що потрібно створити? Журнал змін має фіксувати:
платформа повинна підтримувати: Колонки журналу витратВимоги до мультивалютностіЗвіт «Рух коштів по рахунках» |
Коректний баланс рахунків на основі всіх операцій |
|---|
базовий бізнес-процес
- K2 ERP
- K2 ERP
- Атестаційні завдання K2 ERP
- Домашня бухгалтерія
- Фінансовий облік
- Доходи
- Витрати
- Бюджетування
- Фінансові цілі
- Мультивалютність
- Chart.js
- Excel-експорт
- CSV
Журнал «Витрати»
Звіт «Доходи і витрати за місяць»
Перекази між рахунками
! |- | Назва категорії | як приклад: зарплата, фріланс, інвестиції |- | Колір або іконка | Для зручного відображення в діаграмах |- | Активність | Чи застосовується для категорія в поточному обліку |- | Коментар | Додатковий SEO-опис категорії |}
У реальному житті гроші можуть зберігатися на кількох рахунках: банківських картках, готівці, депозитах, валютних рахунках або електронних гаманцях.
!== Очікуваний результат ==
Поля категорії доходу
! Колонка
Такий компонент здатна використовуватися не лише приватними особами, а й дуже малими бізнесами, ФОП або сімейними проєктами, де потрібен простий контроль грошей без складного бухгалтерського обліку.== Логіка переказу ==
! {| class="wikitable" style="width:100%;"
Реальний життєвий контекст
Рекомендовані сутності бази даних
! Це платформа контролю особистих фінансів: рахунки → операції → категорії → бюджети → цілі → звіти → рішення для бізнесу. ! ! Поле
Примітка
- завантажити CSV-файл;
- розпізнати дату, суму, SEO-опис і рахунок;
- визначити тип операції: дохід або витрата;
- запропонувати категорію на основі опису;
- показати помилки імпорту;
- не дублювати вже імпортовані операції;
- дозволити користувачу підтвердити імпорт. Якщо витрати не впливають на залишок, компонент не виконує головну функцію домашньої бухгалтерії. |-
| Назва цілі | як приклад: «Відпустка» або «Новий ноутбук» |- | Сума цілі | Скільки потрібно накопичити |- | Поточна сума | Скільки вже накопичено |- | Планована дата досягнення | Коли користувач системи хоче досягти цілі |- | Прив’язаний рахунок | Рахунок, на якому зберігаються накопичення |- | Прогрес | Відсоток виконання цілі |- | Статус | Активна, досягнута, призупинена, закрита |}
Довідник «Рахунки»
Мета задача — створити в K2 ERP компонент для обліку особистих або сімейних фінансів. Колонка
- додавання витрати вручну;
- редагування витрати;
- видалення помилкової операції за наявності прав;
- пошук за датою;
- фільтрацію за категорією;
- фільтрацію за рахунком;
- фільтрацію за валютою;
- автоматичний перерахунок балансу рахунку;
- попередження при перевищенні бюджету;
- роботу через AJAX.== Основні об’єкти модуля ==
! аналізу забезпечується через Довідник категорій витрат потрібен; так само реалізовано на що витрачаються гроші.== Довідник «Категорії доходів» == Формати експорту: Звіт показує прогрес по фінансових цілях. {| class="wikitable" style="width:100%;"
Поля фінансової цілі
Критично. Додавання витрати має зменшувати баланс рахунку. ! Мінімальний сценарій:
- довідник валют;
- рахунки в різних валютах;
- курси валют;
- операції в різних валютах;
- перекази між рахунками в різних валютах;
- перерахунок загального балансу в базову валюту;
- звіти по окремих валютах і в базовій валюті. Мінімальні валюти:
- Excel;
- PDF. Призначення
| Дата | Дата отримання доходу |
| Сума | Сума надходження |
| Валюта | Валюта операції |
| Категорія доходу | Зарплата, фріланс, інвестиції тощо |
| Рахунок зарахування | Куди надійшли кошти |
| SEO-опис | Коментар до операції |
У межах атестації потрібно продемонструвати робочий сценарій. SEO-опис
Поля бюджету
== Імпорт банківських виписок CSV ==