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

Атестаційні завдання K2 ERP/Енерго-компанія

Матеріал з K2 ERP Wiki
Версія від 06:30, 30 квітня 2026, створена R (обговорення | внесок) (Первинна публікація)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Реальний бізнес-контекст

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

Необхідно:

  • постачає клієнтам:
    • електроенергію;
    • газ;
    • воду;
  • функціонує з абонентами:
    • фізичними особами;
    • юридичними особами;
  • веде обліковий облік підключених абонентів;
  • реєструє показники лічильників;
  • формує рахунки за спожиті ресурси;
  • приймає оплату і контролює заборгованість.=== 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. Оплата

компонент обліку абонентів, обсягів споживання енергії, рахунків і платежів для енергетичної компанії

  • обліку споживання;
  • автоматизації виставлення рахунків;
== Примітка ==