AI-помічник бухгалтера для ФОП
Рахунки складаються вручну, чеки губляться по чатах, а оплати звіряють з випискою очима. Агент у Telegram виставляє рахунок з одного повідомлення, розбирає документи й оплати.
Результат
- Години щотижня повертаються власнику: рахунки, чеки й звірку оплат веде агент
- Гроші надходять швидше: борги видно одразу, нагадування готове в один клік
- Ліміт єдиного податку не перевищиться непомітно: бот попереджає на 70% і 90%
- Бухгалтер отримує документи вже зібраними, а не пачкою фото в кінці кварталу
Задача
У ФОП щодня два потоки паперу: вихідні рахунки, які треба скласти, пронумерувати й написати суму прописом, і вхідні чеки й акти, які треба не загубити до кінця кварталу. Це робота помічника бухгалтера на півставки, яку зазвичай роблять увечері або відкладають.
Що зробив
Рахунок з одного повідомлення. «Рахунок ТОВ Ромашка, консультація 3 години по 800» стає PDF з номером, реквізитами й сумою прописом після вашого підтвердження.
Документи без ручного введення. Фото чека чи PDF агент читає сам: постачальник, дата, сума, категорія витрат.
Оплати звіряються самі. Виписка Монобанку через API зіставляється з рахунками, а прострочені видно одразу разом із готовим нагадуванням.
Щоденний контроль. Зведення о 9:00, стан ліміту єдиного податку і CSV для бухгалтера.
Коли підходить
- Рахунки складаються вручну у Word чи Excel, і помилку в сумі помічає вже клієнт.
- Чеки живуть у галереї та чатах, і в кінці кварталу частини бракує.
- Брати помічника в штат зарано, а рутина щоденна.
Чому йому можна довіряти
Модель обирає дію, код виконує і перевіряє. Агент працює через набір інструментів (tool calling), а арифметику, нумерацію і суму прописом рахує код.
Нічого незворотного без вас. Номер рахунку, збереження чи видалення документа стаються лише після вашої кнопки.
Гроші зіставляє код, а не модель. Рахунок закривається сам лише тоді, коли збігаються номер, сума і платник. Будь-який сумнів приходить вам питанням.
Як це перевірено
На справжніх документах: вицвілі чеки, іноземні рахунки, банківські платіжки. Модель для читання обрано заміром на еталоні з 15 документів, і вона прочитала правильно всі 160 полів. Відповідь агента коштує в середньому соту частку цента.
Спробуйте самі
За посиланням «Подивитись наживо» відкриється демо-бот. Після Start у вас буде власна пісочниця, де вже є два клієнти і дві послуги. Натисніть «Виставити приклад рахунку», сформуйте його, а під PDF натисніть «Прийшла оплата» і оберіть, як заплатив клієнт: побачите, коли бот закриває рахунок сам, а коли питає вас. Кнопка «Прочитати зразок чека» покаже, як він розбирає документ.
Реквізити й банк у демо вигадані, у PDF стоїть «ДЕМО». Ваші дані бачите лише ви, і вони зникають через 7 днів без активності або одразу командою /forget.
Часті питання
Агент може сам надіслати рахунок клієнту чи видалити документ? Ні. Рахунок приходить PDF-файлом вам, а клієнту його пересилаєте ви. Видалення документа теж лише після вашого підтвердження, і видалений лишається в базі з позначкою, як слід для обліку.
Що як модель неправильно прочитає суму з фото? Сума і дата завжди показуються вам перед збереженням. Виправити можна одним повідомленням, наприклад «сума 1340,50», і агент змінить саме цей документ, а не сусідній.
Бот сам вирішує, що клієнт заплатив? Тільки коли збігаються номер рахунку, сума і платник. Будь-який сумнів приходить вам питанням, а автоматичне закриття можна скасувати кнопкою.
Це замінює бухгалтера? Ні. Податкові документи і звітність сюди не входять. Агент знімає щоденну рутину і віддає бухгалтеру вже зібрані рахунки й документи.
Стек
- Python
- LLM + Tool calling
- LLM Vision
- aiogram 3
- Monobank API
- PDF (WeasyPrint)
Схожа задача?
Опишіть її двома реченнями. Скажу, чи можна це автоматизувати, і домовимось про коротку зустріч, щоб обговорити деталі.