К содержимому
CasesHeritage · Финансы и управленческий учёт · 26 июня 2026

AI-финдиректор для Heritage: остатки, P&L и авто-отчёты в одном агенте на PlanFact

Бренд кожаной галантереи. Агент читает PlanFact, склад и таблицы, считает остатки, разбирает P&L и раз в месяц сам присылает отчёт в Telegram.

Источники данных
3
PlanFact, МойСклад, Google Sheets
Отчёты
Авто / мес
P&L и баланс по расписанию
Коннектор
Open-source
planfact-mcp на GitHub
Стадия
В проде
работает для Heritage
Скорость
День → авто
сбор отчёта, стабильно к 3 числу

Heritage это бренд премиальной кожаной галантереи: ремни, кошельки, сумки ручной работы, своё производство и больше 13 000 выполненных заказов. Денег в обороте много, а финансовый учёт при этом живёт в нескольких местах сразу: касса и операции в PlanFact, склад и закупки в МойСклад, продажи и зарплаты в таблицах.

Я собрала для Heritage агента, который во всём этом ориентируется сам. Не дашборд с графиками, а собеседника: можно голосом спросить «сколько у нас сейчас на счетах и когда платить за кожу», и получить нормальный ответ по реальным цифрам.

Если коротко

Я подключила к финансам Heritage AI-агента через свой MCP-сервер к PlanFact (он лежит в открытом доступе). Агент читает остатки и операции, видит склад и сроки поставок, понимает контекст компании из отдельной базы знаний и соблюдает правила учёта.

Сейчас он считает остатки по счетам, анализирует доходы и расходы, посчитал средний срок доставки материалов, разобрал отчёт о прибылях и убытках за год и предложил решения, а раз в месяц сам присылает отчёт в Telegram. Следующий шаг: баланс, платёжный календарь и рекомендации по закупке материалов.

Почему «спросить ИИ про деньги» так не работает

Если открыть чат с любой моделью и спросить про финансы, вы получите общие слова. Модель не видит ваши счета, не знает, кому вы должны, и понятия не имеет, что у вас сезон закупок в ноябре.

Ценность не в том, чтобы подключить модель к API. Ценность в двух вещах, которые обычно пропускают:

  1. База знаний о компании. Агент должен знать, что за бизнес, где какие данные лежат, какие у вас обязательства и приоритеты платежей. Это отдельный набор файлов, единый источник правды, который агент читает перед любой задачей про деньги.
  2. Правила учёта. Деньги это не свободный разговор. Если агент будет заносить операции как попало, он сломает вам отчётность. Поэтому он знает разницу между начислением и оплатой и не задваивает суммы.

Вот из-за этих двух вещей агент Heritage отвечает не «в среднем по больнице», а по конкретной компании.

Что умеет финдир сейчас

  • Показывает остатки по счетам, подсвечивает, что выглядит устаревшим.
  • Считает доходы и расходы за период по категориям и проектам.
  • Находит пробелы в данных: операции без категории, без комментария, неподтверждённые.
  • Посчитал средний срок доставки материалов от поставщиков (а это от пары недель до полутора месяцев, и это важно для закупок).
  • Разобрал отчёт о прибылях и убытках за год и предложил, что можно улучшить.
  • Раз в месяц сам собирает отчёт и присылает его в Telegram.

Что было до

Финансовая картина была разнесена по системам, и чтобы собрать её в голове, нужно было открыть несколько вкладок, выгрузить таблицы и руками всё свести. Вопросы вроде «хватит ли денег на закупку кожи до конца месяца» требовали отдельного захода в цифры каждый раз.

Самое неприятное: за рутиной легко пропустить важное. Когда заказывать материалы, чтобы они приехали к сезону. Какой платёж висит и скоро станет срочным. Где маржа просела, а ты не заметил.

Было и стало

ДоПосле
Финансы разнесены по PlanFact, складу и таблицамАгент видит все источники сразу
Свести картину можно было только рукамиСпрашиваешь голосом, получаешь ответ по реальным цифрам
Сроки закупок держали в головеАгент посчитал средние сроки поставок
Отчёт о прибылях собирали вручнуюРаз в месяц отчёт приходит сам в Telegram
«Когда платить» жило в заметкахСледующий шаг: платёжный календарь

Как это устроено

Под капотом три слоя, и в этом весь смысл.

  1. Коннектор к данным. Я написала MCP-сервер к PlanFact и выложила его в открытый доступ. Через него агент читает счета, операции, категории, проекты, и может заносить операции, но только с подтверждением. Это переиспользуемая часть: её может поставить кто угодно.
  2. База знаний о компании. Отдельная папка с файлами: что за бизнес и какая у него сезонность, где какие данные лежат, какие обязательства и в каком приоритете их гасить, правила учёта. Агент читает это перед любой финансовой задачей, поэтому говорит на языке именно вашей компании.
  3. Сам агент. Claude Code (и Codex параллельно), который связывает первые два слоя: берёт контекст, ходит за данными, считает, объясняет по-человечески и предлагает решения.

Базовую версию, тот самый разговорный финдир, реально собрать без кода. Авто-отчёты по расписанию это уже инженерия поверх: отдельный сервис, который раз в месяц собирает P&L и баланс и шлёт в Telegram.

Корона всей схемы: правила учёта

Это та часть, ради которой всё и затевалось. У операции в учёте есть две даты, и их нельзя путать:

  • начисление это когда расход или доход признан по сути (влияет на отчёт о прибылях и убытках);
  • оплата это когда деньги реально ушли или пришли (влияет на остатки и платёжный календарь).

Они могут быть в разных месяцах. Главное правило: когда оплату дробят на части, нельзя плодить новые начисления, иначе расход в отчёте задвоится и вся отчётность поедет. Агент это знает и при сомнениях спрашивает, а не угадывает.

Звучит занудно, но именно это отличает рабочего финдира от красивой игрушки, которая тихо ломает вам цифры.

Как собрать себе базовую версию

Если коротко, путь такой:

  1. взять API-ключ в PlanFact;
  2. поставить коннектор planfact-mcp (он бесплатный и работает локально);
  3. подключить его к агенту (Claude Code или Codex);
  4. собрать базу знаний о компании: бизнес, источники данных, правила учёта, приоритеты платежей;
  5. начать с безопасного: пусть агент только читает и считает, а запись операций делает с подтверждением.

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

Чего я не выкладываю и про что стоит подумать

Это реальные деньги компании, поэтому несколько честных оговорок:

  • Права. Дайте агенту читать свободно, а писать только с подтверждением. Тратить, удалять и менять учёт без вашего да он не должен.
  • Чувствительные данные. Реальные ключи, остатки, долги и зарплаты не место в публичных файлах и не место в чате. Для демо и обучения я собираю отдельную выдуманную компанию, а боевые данные Heritage не показываю.
  • Проверка. Первые проводки через агента стоит сверять руками, пока не убедитесь, что он считает как надо.

Результат

Раньше собрать финансовую картину занимало минимум день, и отчёты выходили нерегулярно, с задержками. Теперь отчёт формируется автоматически по расписанию и стабильно приходит к третьему числу. Дело не только в скорости: появилась регулярность, по которой можно оценивать эффективность бизнеса и принимать решения вовремя, а не когда дошли руки свести цифры.

МетрикаРезультат
Источники данных в одном агенте3 (PlanFact, МойСклад, Google Sheets)
Сбор отчётабыл минимум день руками, стал авто к 3 числу
Регулярностьстабильно каждый месяц, без задержек
Отчёт о прибылях за годразобран, предложены решения
Средний срок поставки материаловпосчитан
Месячный отчётприходит автоматически в Telegram

Если у вас тоже финансы разнесены по учёту, складу и таблицам, а свести их в понятную картину получается только руками, такого финдира можно собрать под ваши инструменты. Коннектор к PlanFact уже лежит в открытом доступе.

Напишите мне в Telegram или оставьте заявку. Расскажите, в чём у вас сейчас бардак с цифрами, я честно скажу, что из этого реально отдать агенту.

Стек

Агент
Claude CodeCodex
Коннектор
planfact-mcp (свой MCP-сервер)
Данные
PlanFactМойСкладGoogle Sheets
Отчёты и уведомления
TelegramGitHub Actions cron

Частые вопросы

Нужно ли уметь программировать, чтобы собрать такого финдира?
Базовую версию, разговорный финдир на PlanFact, можно собрать без написания кода: ставите готовый коннектор, даёте агенту контекст компании текстом и общаетесь голосом или текстом. Программирование начинается дальше, когда хочется авто-проводок и отчётов по расписанию.
Это вообще безопасно, агент же лезет в деньги?
Да, если правильно настроить права. У меня запись операций требует явного подтверждения: агент готовит операцию, показывает сводку, и только после вашего да заносит её. Читать данные он может сам, а вот тратить, удалять или менять учёт без подтверждения нет.
Подойдёт ли, если у меня не PlanFact, а другая система?
Сама логика переносится. PlanFact это удобный пример с хорошим API. Если у вашей системы учёта есть API, можно сделать такой же слой доступа, а процесс остаётся тем же: агент читает деньги, считает, предлагает, и пишет только с подтверждением.
Чем это лучше, чем просто спросить ChatGPT про финансы?
ChatGPT в чате не видит ваши реальные цифры и не знает контекст компании. Финдир подключён к вашему учёту и к базе знаний о бизнесе, поэтому отвечает не общими словами, а по вашим остаткам, долгам и срокам. И он знает правила учёта, чтобы не сломать отчётность.
Сколько стоит поддерживать такого финдира?
Недорого. Коннектор бесплатный и работает локально, так что из постоянного только ваш тариф PlanFact и небольшой VPS под авто-отчёты, порядка 5-8 долларов в месяц. За токены модели платите по факту, и так как отчёт собирается раз в месяц, один прогон выходит буквально в пару долларов. На круг это десятки долларов в месяц, а не сотни.
Что нужно, чтобы собрать себе базовую версию?
Аккаунт PlanFact с API-ключом, установленный коннектор planfact-mcp, агент (Claude Code или Codex) и собранная база знаний о компании: что за бизнес, где данные, правила учёта и приоритеты платежей. Подробный разбор по шагам я выкладываю отдельно.
Get in touch

Хотите автоматизировать что-то в своём бизнесе?

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