Атестаційні завдання K2 ERP/Енерго-компанія
Зовнішній вигляд
Реальний бізнес-контекст
Основні задача
Необхідно:
- постачає клієнтам:
- електроенергію;
- газ;
- воду;
- функціонує з абонентами:
- фізичними особами;
- юридичними особами;
- веде обліковий облік підключених абонентів;
- реєструє показники лічильників;
- формує рахунки за спожиті ресурси;
- приймає оплату і контролює заборгованість.=== 3. База «Показники лічильників» ===
- генерація рахунку;
- можливість роздруку;
- відправка рахунку через Email.==== Колонки бази ====
4. Формування рахунків
6. Додаткові функції
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Fetch API або Axios |
| UI-компоненти | DataTables для таблиць абонентів, лічильників і рахунків; Select2 для пошуку по клієнтах і ресурсах |
| Друк | Генерація рахунків і актів у PDF |
функції ERP
Поля довідника: автоматичний розрахунок виступає ключовою рисою * споживання за період. !Бали
1. Структура довідників
Довідник «Типи ресурсів»
Технічні вимоги
- номер рахунку;
- період споживання;
- сума до сплати;
- статус:
- створено;
- оплачено;
- прострочено. ERP для енергетичної компанії — критично важлива для:
Колонки бази
<math> \text {Сума до сплати} = \text {Споживання} \times \text {Тариф} </math>
Довідник «Абоненти»
- ПІБ або назва компанії;
- тип:
- фізична особа;
- юридична особа;
- адреса підключення;
- телефон;
- email;
- договір №;
- особовий рахунок.==== функції ERP ====
Автоматичний розрахунок суми:
- лічильник;
- дата показника;
- значення — поточні покази;
2. База «Лічильники»
інформаційні дані рахунку
- внесення показників:
- вручну;
- через імпорт CSV;
- через API;
- розрахунок спожитого обсягу за період:
- поточне значення мінус попереднє значення. Поля довідника:
Довідник «Тарифні плани»
- електроенергія;
- газ;
- вода;
- тепло. функції ERP:
Типи ресурсів:
- назва тарифу;
- тип ресурсу;
- ціна за одиницю виміру:
- кВт⋅год;
- м³;
- Гкал;
- період дії тарифу:
- дата початку;
- дата завершення. !Критерій
- прив’язка кількох лічильників до одного абонента. {| class="wikitable"
- робота через AJAX для миттєвого оновлення версій показників і рахунків;
- особистий кабінет абонента:
- перегляд історії споживання;
- оплата рахунків;
- передача показників онлайн;
- SMS / Email-сповіщення:
- нагадування про необхідність передачі показників;
- нагадування про оплату рахунку;
- генерація:
- щомісячних звітів про споживання;
- фінансових звітів для адміністрації.==== функції ERP ====
Критерії оцінки
- абонент;
- тип ресурсу;
- номер лічильника;
- дата встановлення;
- місце встановлення;
- статус:
- активний;
- демонтований. !SEO-опис
Це мінімізує людські помилки і покращує обслуговування абонентів. Енергетична компанія-користувач:
- вести базу абонентів і облікових записів;
- реєструвати споживання за період;
- формувати рахунки автоматизовано на основі споживання;
- відслідковувати стан оплат і надсилати нагадування. * фіксація оплати рахунків:
- готівка;
- безготівковий переказ;
- онлайн-оплата через API — опціонально;
- автоматичне оновлення версій статусу рахунку після оплати;
- технічна підтримка часткової оплати. * своєчасного отримання оплат. !Параметр
|- |Реалізація бази абонентів, лічильників і тарифів |20 |- |обліковий облік споживання і формування рахунків |20 |- |Фінансовий обліковий облік оплат і заборгованості |20 |- |Генерація документів і інтеграційні функції ERP нагадувань |20 |- |Інтерактивність через AJAX і мобільна адаптивність |20 |}
5. Оплата
компонент обліку абонентів, обсягів споживання енергії, рахунків і платежів для енергетичної компанії
- обліку споживання;
- автоматизації виставлення рахунків;
== Примітка ==