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