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