Для фінансової дирекції та ІТ АТ «Черкасиобленерго»

Агент бюджетного календаря: що потрібно для старту і план проєкту

Що потрібно для початку робіт, хто що робить на кожному етапі, як ми реалізуємо і як перевіряємо результат. Плюс перелік даних, доступів і правил, щоб агент коректно порахував платіжний календар, прогноз ліквідності по трьох банках і попередження про касові розриви. Складено під ваш процес: бюджет до 25 числа, ТД 001В до 5 числа, календар у Excel, пік платежів з 22 числа, 200 з лишком контрагентів на місяць.

версія 1.1старт на вивантаженнях, без інтеграційпрототип в ізольованому тестовому середовищіпаралельно з вашим поточним процесом
1Що потрібно для початку робіт 2Мінімум для першого розрахунку 3Формати файлів 4Правила і довідники 5Доступи для промислового режиму 6Відповідальні особи 7Безпека і контур 8План проєкту 9Як тестуємо і приймаємо 10Чек-лист одним списком 11Межі етапу

1Що потрібно для початку робіт

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

1
Підписане Замовлення до договору.
2
Авансовий платіж за Замовленням.
3
Мінімальний комплект даних (розділ 2) і контакти відповідальних (розділ 6).

Перший розрахунок робиться на вивантаженнях, які ви віддаєте файлами. Прямої інтеграції з Дебет+ і клієнт-банками не потрібно: ваші бойові системи ми не чіпаємо і не чекаємо на погодження ІТ.

Як ми це реалізуємо

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

2Мінімум для першого розрахунку

Це те, без чого агент не запрацює. Решта уточнюється паралельно і не блокує старт.

Що потрібноЗа який періодЗвідки береться у васКритичність
Залишки на рахункахна дату зрізу, по кожному рахунку трьох банківклієнт-банк Ощадбанку, МТБ, Укрексімбанкуобовʼязково
Реєстр планових платежіводин закритий місяць плюс поточнийТД 001В «План закупок та платежів»обовʼязково
Прогноз надходженьтой самий періодбюджет доходів, дані по розрахунках зі споживачамиобовʼязково
Банківські випискизакритий місяць, усі три банкитой самий файл, який ви вантажите в Дебет+обовʼязково
Перелік пріоритетів платежівчиннийвнутрішній порядок фіндирекціїобовʼязково
Кредитні лінії та овердрафтичиннідоговори з банкамибажано
Контрольні цифри для звіркизакритий місяцьваш Excel-календар за той самий місяцьбажано

Формат вивантажень: CSV або XLSX, будь-яке звичне для вас іменування колонок. Агент розпізнає колонки за синонімами, підганяти файли вручну не треба. Якщо якоїсь колонки немає, він скаже про це прямо, а не порахує наосліп.

3Формати файлів

Нижче мінімальний набір полів по кожному файлу. Зайві колонки не заважають, агент бере потрібні.

3.1 Залишки на рахунках

ПолеПрикладНавіщо
Дата зрізу31.07.2026точка відліку для календаря
БанкОщадбанкрозріз по банках
Рахунок (IBAN або номер)UA00 3052 ...ідентифікація
Залишок4 812 300,55стартова позиція
Заблоковано0кошти, недоступні до використання
ВалютаUAHдля валютних рахунків потрібен курс

3.2 Реєстр планових платежів (ТД 001В)

ПолеПрикладНавіщо
Планова дата24.07.2026розкладка платежів по днях
КонтрагентТОВ «Приклад»групування і аналітика
Сума320 000,00основа розрахунку
Стаття або призначенняМатеріали, капремонтзвірка з бюджетом
Підрозділ (ВСП)Смілянський РЕМконсолідація по підрозділах
Пріоритет1 (зарплата), 2 (бюджет), 3 (Укренерго)черговість при нестачі коштів
Ознака можливості перенесеннятак або ніагент пропонує зсув тільки того, що можна зсувати
Статус погодженняпогоджено, на погодженні, відхиленоу розрахунок беруться погоджені

Ознака можливості перенесення це ключове поле. Без неї агент не має права пропонувати зсув платежу, бо не знає, що зарплату і платежі Укренерго переносити не можна. Якщо у ТД 001В такого поля немає, достатньо один раз задати правило на рівні статей: наприклад, зарплата і е/е на технологічні витрати не переносяться ніколи, матеріали і капремонти переносяться в межах місяця.

3.3 Прогноз надходжень

ПолеПрикладНавіщо
Дата05.07.2026розкладка по днях
Сума18 400 000,00дохідна частина календаря
Джерелорозподіл, приєднання, іншерозріз і оцінка ризику
Ступінь певностівисока, середня, низькаагент рахує песимістичний сценарій окремо

3.4 Банківські виписки

Підійде той самий файл, який ви вже вантажите у Дебет+, у будь-якому з поширених форматів вивантаження клієнт-банку. Потрібні поля: дата, сума, напрям (надходження або списання), контрагент, призначення, рахунок. Виписки потрібні, щоб перевірити прогноз агента фактом і навчити його сезонності надходжень.

3.5 Кредитні лінії та овердрафти

Банк, тип (лінія або овердрафт), ліміт, вибрано, доступно, ставка, дата закінчення. Це потрібно, щоб агент рахував ціну закриття розриву: спершу пропонував безкоштовні варіанти (перенесення платежу, перекидання між власними рахунками), а кредит показував останнім, із порахованою вартістю грошей.

3.6 Контрольні цифри для звірки

Дата, показник (позиція на кінець дня або сума розриву), значення. Беруться з вашого поточного Excel-календаря за той самий місяць. Це основа для протоколу розбіжностей: агент показує, де його цифра не збіглася з вашою і чому саме.

4Правила і довідники

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

5Доступи для промислового режиму

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

СистемаЩо потрібноРежимКоли
Дебет+технічний користувач, читання бюджету, договорів і первинних документівчитаннянаступний етап
ТД 001Ввивантаження заявок і статусів погодженнячитання або регулярний експортнаступний етап
Клієнт-банкищоденні виписки і залишки: файловий обмін або API, якщо банк його даєчитаннянаступний етап
Пошта або документообігрозсилка календаря і попередженьвідправленняза потреби
Середовищевіртуальна машина у вашому контурі: 4 vCPU, 8 ГБ памʼяті, 100 ГБ дискарозгортанняза вибором контуру

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

6Відповідальні особи

По одній людині на напрям, щоб не збирати відповіді по колу.

7Безпека і контур

8План проєкту

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

ЕтапВаш бікНаш бікРезультат
1. СтартЗамовлення, аванс, мінімальний комплект даних, контакти відповідальнихприймаємо файли, перевіряємо повноту і якість, по кожній проблемі даємо номер рядка і поясненнядані прийняті або є точний перелік, що виправити
2. Обстеженняодна робоча зустріч казначейства і відповідального за ТД 001Врозбираємо, як зараз складається календар, правила акцепту, пріоритети, пороги попередженняопис процесу, правила зафіксовані письмово
3. Аналіз данихвідповіді на уточнення по структурі файліваналіз ТД 001В, бюджету і виписок: повнота, структура, якість, придатність для прогнозу на 30 днівзвіт про дані і їх обмеження
4. Концепція і методикапогодженняконцепція, функціональна модель, методика: календар, прогноз залишків по трьох банках, розриви, класифікація критичних і гнучких платежівпогоджена методика
5. Прототиппогодження тестового середовищазбираємо на готовому ядрі, налаштовуємо під ваші правила, завантажуємо ваші даніпрототип рахує на ваших цифрах
6. Тестуванняконтрольні цифри з вашого Excel, щоденні залишки і нові заявки поточного місяцяпрогін на закритому місяці, паралельний прогін на поточному, протокол розбіжностей (розділ 9)видно точність і де саме агент помиляється
7. Демонстрація і звітуповноважені працівники на демонстрації, зауваження, підписання Актадемонстрація, врахування погоджених зауважень, підсумковий звітзвіт з висновками, ризиками і вимогами до промислового рішення, протокол демонстрації, Акт

Що далі: промислове впровадження

Це окремий наступний етап, і рішення про нього ви ухвалюєте самі за підсумковим звітом. Якщо рішення позитивне: розгортання у вашому контурі, читання даних з Дебет+, ТД 001В і клієнт-банків (розділ 5), паралельний режим поруч з вашим календарем, і лише після того, як паралельний режим підтвердить точність, агент стає основним інструментом. Права на запис у ваші системи агенту не потрібні на жодному кроці.

9Як тестуємо і приймаємо

Перевіряємо у два кроки і тільки на ваших даних.

Крок 1. Закритий місяць

Агент рахує календар так, ніби місяць ще не почався: бере залишки на перший день, реєстр ТД 001В і прогноз надходжень. Потім порівнюємо з фактом за виписками: де він попередив про розрив, де промовчав, наскільки точно вгадав залишки по днях і по кожному банку. Результат уже відомий, тому підігнати його неможливо.

Крок 2. Поточний місяць паралельно

Ваш фахівець веде свій Excel як завжди, агент рахує свій календар на тих самих даних. Розбіжності розбираємо разом, і по кожній має бути названа причина: пізня заявка, зсув надходження, помилка в даних або помилка агента.

Критерії приймання

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

КритерійЯк перевіряємо
Жодного пропущеного розривукожен день закритого місяця, коли вашим фахівцям довелось переносити платежі або перекидати кошти через нестачу, агент мав побачити заздалегідь
Критичні платежі не переносятьсязарплата, бюджет, Укренерго та інші статті з ознакою «не переносити» жодного разу не зʼявляються у пропозиціях на перенесення
Точність не гірша за ваш календарвідхилення прогнозу залишків від факту на горизонті 1, 7 і 30 днів поруч з відхиленням вашого Excel за той самий місяць
Відтворюваністькожна цифра календаря виводиться з конкретних рядків вхідних файлів, ваш фахівець може перерахувати її сам
Пояснення до кожної розбіжностіу протоколі розбіжностей немає рядків «причина невідома»
Межі дотриманіпрототип нічого не змінює у ваших системах і не ініціює платежів

10Чек-лист одним списком

Зручно переслати фахівцям однією позицією.

1Залишки на рахунках трьох банків на дату зрізу, з ознакою заблокованих коштів.
2Реєстр планових платежів з ТД 001В за закритий місяць і за поточний, зі статусами погодження.
3Прогноз надходжень за той самий період.
4Банківські виписки за закритий місяць по всіх трьох банках.
5Чинний перелік пріоритетів платежів і підтвердження, що переносити можна, а що ні.
6Правила акцепту: з якої суми окремий акцепт, що вважається неплановим платежем.
7Кредитні лінії та овердрафти: ліміти, вибрано, ставки, строки.
8Ваш Excel-календар за закритий місяць як контрольні цифри для звірки.
9Перелік підрозділів, які подають заявки, і відповідальні по кожному.
10Поріг попередження про касовий розрив і адресати сповіщень.
11Відповідальні особи: фіндирекція, казначейство, ТД 001В, ІТ, безпека.
12Погоджене тестове середовище для прототипу: наше ізольоване або ваше, письмово погоджене.

11Межі етапу