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

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

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

Автоматичний розрахунок суми:

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

Енергетична організація:

  • постачає клієнтам:
    • електроенергію;
    • газ;
    • воду;
  • функціонує з абонентами:
    • фізичними особами;
    • юридичними особами;
  • веде обліковий облік підключених абонентів;
  • реєструє показники лічильників;
  • формує рахунки за спожиті ресурси;
  • приймає оплату і контролює заборгованість.; !Критерій
  • прив’язка кількох лічильників до одного абонента.;==== функціональні можливості ====
  • генерація рахунку;
  • можливість роздруку;
  • відправка рахунку через Email.; {| class="wikitable"

6.; Додаткові функції

Примітка

інформаційні дані рахунку

  • ПІБ або назва компанії;
  • тип:
    • фізична особа;
    • юридична особа;
  • адреса підключення;
  • телефон;
  • email;
  • договір №;
  • особовий рахунок.;=== 2.; База «Лічильники» ===

!характеристика

  • абонент;
  • тип ресурсу;
  • номер лічильника;
  • дата встановлення;
  • місце встановлення;
  • статус:
    • активний;
    • демонтований.;==== Колонки бази ====

3.; База «Показники лічильників»

Критерії оцінки

!Бали |- |Бекенд |K2 Cloud ERP на Python або PHP |- |БД |PostgreSQL або MySQL |- |Фронтенд |HTML5, JavaScript, AJAX, Fetch API або Axios |- |UI-компоненти |DataTables для таблиць абонентів, лічильників і рахунків; Select2 для пошуку по клієнтах і ресурсах |- |Друк |Генерація рахунків і актів у PDF |}

ERP для енергетичної компанії — критично важлива для: <math> \text {Сума до сплати} = \text {Споживання} \times \text {Тариф} </math>

Довідник «Типи ресурсів»

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

|- |Реалізація бази абонентів, лічильників і тарифів |20 |- |обліковий облік споживання і формування рахунків |20 |- |Фінансовий обліковий облік оплат і заборгованості |20 |- |Генерація документів і інтеграційні функціональні можливості нагадувань |20 |- |Інтерактивність через AJAX і мобільна адаптивність |20 |}

1.; Структура довідників

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

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

Це мінімізує людські помилки і покращує обслуговування абонентів.; {| class="wikitable"

4.; Формування рахунків

  • лічильник;
  • дата показника;
  • значення — поточні покази;

автоматичний розрахунок виступає ключовою рисою * споживання за період.;==== функціональні можливості ==== Типи ресурсів:

  • електроенергія;
  • газ;
  • вода;
  • тепло.;=== 5.; Оплата ===

!Параметр

Поля довідника:

функціональні можливості

  • номер рахунку;
  • період споживання;
  • сума до сплати;
  • статус:
    • створено;
    • оплачено;
    • прострочено.;==== Колонки бази ====

Технічні вимоги

  • назва тарифу;
  • тип ресурсу;
  • ціна за одиницю виміру:
    • кВт⋅год;
    • м³;
    • Гкал;
  • період дії тарифу:
    • дата початку;
    • дата завершення.; Необхідно:
  • робота через AJAX для миттєвого актуалізація показників і рахунків;
  • особистий кабінет абонента:
    • перегляд історії споживання;
    • оплата рахунків;
    • передача показників онлайн;
  • SMS / Email-сповіщення:
    • нагадування про необхідність передачі показників;
    • нагадування про оплату рахунку;
  • генерація:
    • щомісячних звітів про споживання;
    • фінансових звітів для адміністрації.; функціональні можливості:

Довідник «Тарифні плани»

  • фіксація оплати рахунків:
    • готівка;
    • безготівковий переказ;
    • онлайн-оплата через API — опціонально;
  • автоматичне актуалізація статусу рахунку після оплати;
  • супровід часткової оплати.; Поля довідника:
  • внесення показників:
    • вручну;
    • через імпорт CSV;
    • через API;
  • розрахунок спожитого обсягу за період:
    • поточне значення мінус попереднє значення.;==== Довідник «Абоненти» ====
  • вести базу абонентів і облікових записів;
  • реєструвати споживання за період;
  • формувати рахунки автономно на основі споживання;
  • відслідковувати стан оплат і надсилати нагадування.; * своєчасного отримання оплат.