Впровадження білінгу • Енергетика

Розробка білінгової системи для чотирьох енергокомпаній Західної України

ЗОЕ, ЗЕЗ, ВОЕ і ВЕЗ — чотири компанії енергетичного сектору у двох областях Західної України з понад 1000 працівників на всіх чотирьох. Наша команда розробила з нуля білінгову систему розрахунку та обліку споживання електроенергії для промислового і побутового секторів, включно з нарахуванням заборгованості й веденням взаєморозрахунків зі споживачами.

⚡ Забезпечено облік
 понад 10 тисяч

промислових споживачів електроенергії

🏠 Забезпечено облік
 понад 1 мільйон

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

🗺️ Впроваджено систему
 для 4 компаній

у двох областях Західної України

Ситуація замовника до проєкту

Чотири компанії обслуговували мільйони споживачів електроенергії через по 15 філій у кожній із двох областей, і в системі одночасно працювали кілька сотень користувачів.

Енергетичне законодавство, тарифи й методики розрахунку змінювалися регулярно, а наявна система обліку не давала змоги швидко адаптувати механізми розрахунку під ці зміни.

Формування щомісячної та щоквартальної звітності для контролюючих органів вимагало чіткого дотримання встановлених правил і норм, а наявні інструменти не забезпечували потрібної швидкості зведення результатів діяльності.

Компанії обслуговували мільйони побутових і десятки тисяч промислових споживачів одночасно, тому потребували системи, яка забезпечувала б і масовий, і пооб’єктний розрахунок для оперативного проведення нарахувань і взаємозаліку.

Попередня система обліку належала сторонньому провайдеру, що обмежувало можливості компаній самостійно розвивати й доопрацьовувати функціонал під власні потреби.

Перенесення залишків із попередньої системи вимагало значного часу, а сам процес нарахувань і розрахунків не можна було зупиняти жодного дня — затримка з випискою споживачів загрожувала штрафами від контролюючих органів.

Завдання та критичні вимоги

Запит клієнтів передбачав побудову білінгової системи, що охоплює розрахунок споживання, нарахування заборгованості, звітність і обмін даними зі сторонніми сервісами, з поетапним впровадженням від MVP без зупинки поточних процесів.

1. Розрахунок за різною методологією для побутових і промислових споживачів

Business documents icon

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

2. Облік показників споживання та генерації

Receipt document icon

Забезпечити внесення показників — масових й індивідуальних — з різних джерел і видів обліку для обох секторів, з можливістю зміни вже внесених даних у розрізі різних зон і послуг.

3. Розрахунок заборгованості, оплат і взаємозаліку

Diamond engagement ring icon

Реалізувати розрахунок заборгованості за різними видами послуг, внесення й призначення оплат, проведення взаєморозрахунків і взаємозаліку між споживачами й компанією.

4. Історичність даних та особові рахунки споживачів

Computer workstation icon

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

5. Поетапне впровадження від MVP без зупинки процесів

Chain link icon

Розпочати з мінімально life-функціонального продукту та поступово розширювати систему, зберігаючи безперервність нарахувань і розрахунків протягом усього переходу.

Що і як наша команда зробила

Розрахунок обсягів споживання

Ми реалізували систему розрахунку обсягів споживання й генерації електроенергії для промислових і побутових споживачів за різними методами розрахунку відповідно до видів послуг, включно з розрахунком і розподілом втрат обладнання та трансформаторів для визначення обсягу споживання за розрахунковий період.

Методологію розрахунку побудували повністю на нормативах чинного законодавства й кодексу, розробивши систему з нуля.

Основна складність полягала в перерахунку обсягів за попередні періоди в разі зміни вхідних даних чи показників — цей механізм довелося пропрацювати окремо для кожного методу розрахунку.

У результаті система дозволяє виконувати як масовий, так і індивідуальний розрахунок споживання за різними видами послуг і методиками згідно із законодавством.

Нарахування і взаємозалік заборгованості

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

Найскладнішим моментом став перерахунок заборгованостей за попередні періоди в разі зміни вже порахованих обсягів і сум — система мала коректно переглянути історичні нарахування заднім числом, не порушуючи цілісності даних. 

У результаті компанії отримали можливість розраховувати заборгованість споживачів за різними методами й тарифами та вести взаємозалік оплат і боргів.

Управлінська і регламентована звітність

Ми забезпечили формування регламентованої звітності для щомісячного й щоквартального звітування контролюючим органам, а також управлінських звітів на основі облікованих у системі даних — обсягів, розрахунків, оплат, показників та обладнання. 

Звітність побудували на системі компонування даних, з нуля, спираючись на вимоги чинного законодавства й кодексу.

Складність становили окремі великі звіти, що акумулювали дані з багатьох джерел одночасно в різних розрізах.

У результаті компанії отримали повний комплекс регламентованої звітності в системі для звітування контролюючим органам.

Обмін з іншими системами

Ми реалізували обмін даними зі сторонніми ресурсами — ДатаХабом, особистим кабінетом споживача, чат-ботами й клієнт-банками — через API за протоколом REST та файловий обмін у форматах CSV, XLSX і XML.

Значний обсяг інформації, що передається одномоментно, особливо в період масової виписки споживачів, суттєво навантажував сервер і сповільнював систему, тому знадобилася додаткова оптимізація продуктивності. 

У результаті компанії отримали готову систему обміну для підключення різних сервісів, як наявних, так і нових.

Financial calculations with calculator and laptop

Облік обладнання і показників споживання

Ми реалізували систему обліку обладнання й операцій з ним, а також ведення показників лічильників за різними зонами й послугами. 

У результаті компанії отримали можливість обліковувати операції з обладнанням — лічильниками, трансформаторами та іншим устаткуванням — і показники різних приладів обліку в єдиній системі.

Робота з командою замовника

Над проєктом з боку CBPM працювала команда з трьох програмістів, чотирьох аналітиків і двох адміністраторів, за участі комерційної та операційної дирекцій і двох акаунт-менеджерів. З боку замовників до проєкту залучили ключових користувачів на повний робочий день, а навчання пройшли кілька десятків співробітників в онлайн- і офлайн-форматі.

Взаємодію між командами організували через регулярні внутрішні та зовнішні наради, очні зустрічі, електронну пошту, телефон і Teams.

Ключовою умовою успіху стали спільні зусилля виконавця й замовника: чітке визначення відповідальних і термінів, а також періодичні наради з огляду на поточний стан проєкту. Підтримка та доопрацювання системи тривають на постійній основі й після запуску.

Business consultation with clients

Що клієнт може робити зараз, чого не міг до проєкту

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

Business analytics bar chart icon

Оперативно звітувати контролюючим органам за встановленими нормами й термінами.

Document archive box icon

Проводити масовий і пооб'єктний розрахунок споживання одночасно для мільйонів споживачів.

Business documents icon

Коректно перераховувати заборгованість за попередні періоди в разі зміни вхідних даних.

Payroll automation icon

Обмінюватися даними з ДатаХабом, особистим кабінетом споживача та іншими сервісами через єдину систему.

Process speed and automation icon

Результати

Перехід на нову систему

Computer workstation icon

Клієнт повністю перейшов на нову систему обліку й розрахунків та використовує її цілодобово.

Автономність

Cardboard shipping box icon

Знижено ризик залежності від зовнішнього провайдера — колишнього власника попередньої системи, підвищено самостійність компаній у розвитку функціоналу.

Масштаб обліку

Business finance and payments icon

Забезпечено облік понад 10 тисяч промислових і понад 1 мільйона побутових споживачів одночасно для чотирьох компаній у двох областях.

Звітність

Business documents icon

Реалізовано повний комплекс регламентованої звітності для щомісячного й щоквартального звітування контролюючим органам.

Інтеграції

Retail shopping bags icon

Готова система обміну даними дає змогу підключати нові сторонні сервіси без додаткової переробки основного функціоналу.

Маєте схожий запит?

Розкажіть про вашу ситуацію — обговоримо, як може виглядати рішення у вашому випадку.

Отримати 30 хв консультацію
  • Збереження даних та бізнес-логіки

  • Паралельна робота систем під час переходу

  • Навчання команди включено

Розкажіть про ваш проєкт

    Відповідаємо протягом
    24 годин у робочі дні

    1. Заявка

    Залишаєте контакт і можете коротко описати ситуацію — поточна система, кількість користувачів, що не влаштовує. 

    2. Знайомство з менеджером

    30-хвилинна розмова, де обговорюємо больові точки, очікування за термінами та логіку виконання проєкту, щоб дібрати правильну команду під ваш запит.

    3. Передпроєктний аналіз

    Технічний аудит ІТ-архітектури, обсяг і межі проєкту, концепт системи та попередня дорожня карта.

    4. Пропозиція


    Конкретний документ з обсягом робіт, строками за етапами та вартістю.