Cash Flow система — замена Excel, напоминания о платежах, графики
Малый бизнес
Замена Excel-таблиц для финансов: импорт выписок, напоминания о платежах, графики Recharts. Next.js 15.5 + React 19. Смотреть кейс →
О проекте
Владелец малого бизнеса вёл учёт денег в Excel. Файл разросся до 50 вкладок, формулы ломались, про платежи забывалось. Мы сделали простую систему: вводишь операции, загружаешь выписки из банка — получаешь полную картину денежных потоков. Графики, напоминания о платежах, всё под рукой.
Функциональность
Учёт транзакций
Все поступления и списания с категоризацией по типам операций.
Контрагенты
База контрагентов с историей операций и балансами.
Счета
Мультивалютные счета с отслеживанием остатков.
Регулярные платежи
Автоматические напоминания о повторяющихся операциях.
Аналитика
Графики Recharts: cash flow по периодам, категориям, контрагентам.
Импорт выписок
Загрузка Excel/CSV банковских выписок через openpyxl/pandas.
Ключевые процессы
Пользовательские сценарии и потоки данных
Учёт транзакции
Цикл обработки денежной операции.
Импорт выписки
Процесс загрузки банковских данных.
Планирование платежей
Работа с регулярными и запланированными платежами.
Роли и интерфейсы
Владелец бизнеса
Общая картина: баланс счетов, прогноз cash flow, ключевые метрики
Бухгалтер
Ведение транзакций, импорт выписок, категоризация операций, сверка
Финансовый директор
Аналитика, планирование бюджета, отчёты для руководства
Технологический стек
Backend
- Python 3.12
- FastAPI 0.119.1
- SQLAlchemy 2.0
- asyncpg
- Alembic
Frontend
- Next.js 15.5
- React 19
- TypeScript 5.9
- Tailwind CSS 4
UI
- Radix UI
- Recharts
- React Hook Form
- Zod
Данные
- PostgreSQL 17
- pandas
- openpyxl
DevOps
- Docker Compose
- pytest
- Playwright
Объём кода
Безопасность
- PostgreSQL с шифрованием данных at rest
- JWT-аутентификация с httpOnly cookies
- RBAC: разделение прав владельца, бухгалтера и финдиректора
- Полный аудит-лог всех финансовых операций
- Резервное копирование базы данных по расписанию
⚠️Проблема
Excel-файл с учётом денег разросся до 50 вкладок. Формулы постоянно ломаются.
Непонятно, сколько денег на счетах прямо сейчас — нужно сводить вручную.
Регулярные платежи (аренда, зарплата, налоги) забываются — узнаёшь о них в последний момент.
Нет нормальной аналитики: сколько потратили, на что, как изменилось за месяц.
💡Решение
Всё в одном месте — счета, контрагенты, транзакции. Открыл — видишь картину.
Загрузка выписок — импорт из банковского Excel/CSV. Не нужно вбивать руками.
Напоминания о платежах — система сама напомнит об аренде, налогах, зарплате.
Графики и аналитика — куда уходят деньги, сколько пришло, динамика по месяцам.
Современный стек — быстро работает, приятно выглядит, легко расширять.
✅Результаты
- Полная картина cash flow за 30 секунд — открыл и видишь.
- Ноль забытых платежей — система напоминает заранее.
- Понятная аналитика вместо Excel-формул, которые никто не понимает.
- Импорт выписок за минуту вместо ручного ввода.
Вот представьте...
История одного запроса
Звонит арендодатель: «А где оплата?» Чёрт. Забыл. Открываешь Excel. 50 вкладок. Формула в ячейке D47 сломалась. Баланс показывает минус миллион. Это точно не правда. Или правда?
Простой вопрос. Чтобы ответить — нужно зайти в три банка, выгрузить выписки, свести в таблицу. 40 минут работы. Ради одной цифры. И делать это каждый день — нереально.
Загрузил выписку из банка. Система разобрала сама. Категории, контрагенты, даты. Открываешь дашборд — вот твой cash flow. На одном экране. Без формул, которые ломаются.
За три дня до платежа — напоминание. За день — ещё одно. Не нужно держать в голове. Прощай, Excel с 50 вкладками и битыми формулами. Здравствуй, контроль над деньгами.
Частые вопросы
Можно ли загружать выписки из любого банка?
Да, система поддерживает импорт Excel и CSV файлов стандартных банковских форматов. При необходимости можно настроить маппинг полей для нестандартных выписок.
Как работают напоминания о платежах?
Вы создаёте регулярный платёж (аренда, зарплата, налоги) с датой и периодичностью. Система напоминает за несколько дней до срока, чтобы вы успели подготовить оплату.
Поддерживается ли мультивалютный учёт?
Да, можно вести счета в разных валютах. Система отслеживает остатки по каждому счёту отдельно.
Для какого масштаба бизнеса подходит система?
Finance DDS ориентирован на малый бизнес — от ИП до небольших компаний с несколькими счетами. Для сложного холдингового учёта могут потребоваться доработки.
Нужен похожий проект?
Расскажите о вашей задаче — обсудим, как мы можем помочь. Рекомендации предоставляем по запросу.
Обсудить проект