FinTech · Бухгалтерия · SaaS

Бухгалтер, который никогда не устаёт и считает быстрее вас.

KassaAI — это полноценная бухгалтерская система для обменного пункта валют. Смены, сделки, касса, клиенты, долги, аналитика, отчётность — всё в одном месте, всё синхронизировано в реальном времени. Плюс Telegram-бот с голосовым управлением.

5
Валют · RUB, USD, EUR, USDT, CNY
10+
Модулей в системе
🎙
Голосовое управление
100%
Синхронизация данных
Проблема

Обменник — это хаос из блокнотов, Excel и головной боли.

Каждый кассир считает по-своему, курсы где-то в голове, долги на стикерах, P&L никто не видит до конца месяца. Бухгалтер берёт дорого и всё равно ошибается.

01
📒

Блокноты и тетради

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

02
🔀

Данные не сходятся

Касса говорит одно, Excel другое, долги забыты. Прибыль считается «примерно», реальный P&L неизвестен.

03
💸

Дорогой бухгалтер

Человек за 50–100 тыс в месяц делает то, что может делать софт за минуты — и всё равно с задержкой.

Продукт

Всё в одном дашборде.

Остатки, P&L, сделки, курсы — один экран, всё живое, всё связано.

kassaai.ru/dashboard
USD
12 840
по курсу 90.00
USDT
8 500
по курсу 90.00
₽ всего
1.24M
нал + карта
P&L смены
+18 400
47 сделок
Функции

Десять модулей, которые заменяют бухгалтера.

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

Основное
🔄

Смены с автоматической логикой

Открытие смены с курсами покупки и начальными остатками. Автозаполнение от предыдущей смены одной кнопкой. При закрытии — пересчёт в рубли в реальном времени, фиксация всех движений.

  • Автозаполнение курсов и остатков от прошлой смены
  • Редактируемые поля с кнопкой «🔄 Из кассы»
  • Итого в ₽ пересчитывается при изменении курса закрытия
  • История смен с возможностью редактирования задним числом
Сделки

Конвертация валют

Одна форма «Отдаю → Получаю». Курс, спред и P&L считаются автоматически. Одинаковые валюты исключаются.

  • RUB, USD, EUR, USDT, CNY
  • Поставщик обновляет курс покупки
  • Предпросмотр перед проведением
Касса
💰

Реальные остатки

Каждая сделка моментально меняет кассу. Видно приход, расход, движение по каждой валюте.

  • Наличные и карта раздельно
  • Минимумы с оповещениями
  • Движение за смену
CRM
👥

Клиентская база

Кастомные типы (VIP, Оптовый, свои), поиск, фильтры. При открытии клиента — вся история его сделок.

  • WhatsApp и звонок в один клик
  • Редактируемые категории
  • Автолинковка сделок по имени
Финансы
📋

Двусторонние долги с учётом в кассе

Два раздела: «Мне должны» и «Я должен» с итоговыми суммами и балансом. Частичное погашение: деньги уходят/приходят в кассу, сделка автоматически пишется в историю, P&L пересчитывается.

  • Направление и валюта выбираются при создании
  • Пересчёт остатка долга в рубли по текущему курсу
  • Прогресс-бар оплаты, срок возврата, статус «просрочен»
  • История погашенных долгов с датой закрытия
Аналитика
📈

P&L по валютам

Разбивка по каждой валюте: курс покупки, курс закрытия, остаток, P&L от сделок и переоценки.

  • Периоды: смена / всё время / свои даты
  • Редактируемые курсы прямо в таблице
Отчёты
📊

Отчётность по дням

Кассовый отчёт с разбивкой по сменам, все сделки внутри каждой смены, общий P&L за период.

  • Сводная аналитика по месяцам
  • Средний P&L на смену
  • Экспорт в Excel / PDF
Безопасность
🔐

Автовыход и роли

Настраиваемый таймаут неактивности с предупреждением. Роли: владелец, кассир, просмотр.

  • JWT + Refresh Tokens
  • Audit log всех действий
  • Bcrypt для паролей
Фильтры
🔍

Умный поиск

По любому полю: имя клиента, сумма, валюта, тип сделки, дата, диапазон дат. Живой поиск без перезагрузки.

  • Поиск по сделкам и клиентам
  • Чипы-фильтры по типу
  • Календарный выбор периода
AI
🤖

AI-ассистент для быстрых запросов

Встроенный чат: спрашиваешь «сколько USD в кассе», «какой P&L сегодня», «кто мне должен» — получаешь ответ мгновенно. Без копания по разделам.

Telegram Integration

Вся бухгалтерия в мессенджере.

KassaAI полностью интегрирован с Telegram. Открывай сервис как Mini App прямо в мессенджере, веди смены голосом, запрашивай любые данные в ДМ у бота — без захода на сайт.

Написать: @adam_alievv
K
KassaAI Bot
● в сети
Привет! Я KassaAI. Могу открыть смену, провести сделку или дать сводку.
0:04
✅ Записал: купил 1000 USD за 90 000 ₽ по курсу 90. Клиент Иванов.
/касса
💰 USD: 12 840 · USDT: 8 500 · ₽: 1.24M
📊 P&L: +18 400 ₽ (47 сделок)
Сообщение
🎙
📱

Mini App

Полный сервис открывается прямо в Telegram — авторизация в один клик, весь функционал сайта.

🎙

Голосовое управление

Надиктовал голосовое — бот распознал и провёл сделку, открыл или закрыл смену.

💬

Запросы в ДМ

Спроси «сколько USD», «какой P&L», «кто должен» — бот мгновенно ответит без захода на сайт.

🔔

Уведомления

Крупные сделки, просроченные долги, низкие остатки — всё приходит сразу в Telegram.

Архитектура модулей

Десять взаимосвязанных разделов.

Изменение в одном месте автоматически обновляет все остальные. Касса, аналитика, дашборд, отчёты — всегда в актуальном состоянии.

01
Дашборд
KPI в реальном времени, курсы (редактируемые), последние сделки, быстрый доступ к открытию/закрытию смены.
02
Аналитика
P&L по валютам с разбивкой на сделки и переоценку. Периоды: смена, неделя, месяц, произвольные даты.
03
Сделки
Конвертация, поставщик, долг. История, фильтры по типу и клиенту, детали каждой сделки.
04
Касса
Остатки по всем валютам, движение за смену, курсы смены, минимумы с уведомлениями.
05
Клиенты
CRM с кастомными тегами, история сделок каждого клиента, WhatsApp и звонки.
06
Долги
Мне должны / Я должен, частичные платежи, автоматическая запись в сделки, история закрытых.
07
Отчёты
Кассовый по дням, сводная аналитика, долги. Выбор периода, экспорт.
08
История смен
Все закрытые смены с возможностью редактирования курсов, P&L и добавления сделок задним числом.
09
AI-ассистент
Чат для быстрых запросов о состоянии кассы, прибыли, долгах.
10
Настройки
Профиль, автовыход, роли, управление типами клиентов.
Математика прибыли

P&L из двух компонентов.

Реальная прибыль складывается из спреда по сделкам и переоценки остатков валюты в кассе.

Компонент 1

Прибыль от сделок

Когда ты продаёшь валюту клиенту по курсу выше, чем купил — разница × количество = твоя прибыль с этой сделки.

// при продаже foreign → RUB
spread = sellRate − buyRate
pnl = spread × amount
Пример
Купил 1000 USD по 90, продал по 92 → спред 2, прибыль +2 000 ₽

Компонент 2

Прибыль от переоценки

Если ты держишь валюту и её курс вырос — ты «заработал» на каждой единице в кассе. Если упал — ты в минусе.

// при закрытии смены
revalue = closeRate − buyRate
pnl = revalue × cashBalance
Пример
Купил 5 000 USDT по 80, закрыл по 100 → переоценка 20 × 5000 = +100 000 ₽
Безопасность

Деньги требуют защиты уровня банка.

Финансовые данные обменника — одна из самых чувствительных категорий. KassaAI использует best-practices из fintech-индустрии.

🔐

JWT + Refresh Tokens

Access token (15 мин) + refresh token (7 дней) в httpOnly cookies. Rotation при каждом обновлении.

🔑

Bcrypt хеширование

Пароли защищены с salt rounds = 12. Brute-force практически невозможен.

🛡️

RBAC — три роли

Владелец (всё), Кассир (операции), Просмотр (только чтение). Разделение прав на уровне API.

Rate Limiting

5 попыток логина / 15 мин. Глобальный лимит API. Защита от DDoS и брутфорса.

📝

Audit Log

Каждое изменение финансовых данных записывается: кто, что, когда, старое и новое значение.

💾

Транзакции в БД

Все финансовые операции атомарны. Не может быть состояния «полусделки».

🚪

Автовыход

10 минут бездействия — автоматический выход. Предупреждение за 60 секунд.

🧱

Helmet + CORS + CSP

HTTP security headers, политика доменов, защита от XSS и clickjacking.

Рабочий процесс

Один день кассира в KassaAI.

01

Открытие смены

Кассир приходит, нажимает «Открыть», курсы и остатки подтягиваются от прошлой смены автоматически.

02

Проведение сделок

Клиенты приходят — кассир быстро вносит сделку: отдал / получил / клиент. P&L считается сразу.

03

Работа с долгами

Если должник вернул — отметил, деньги автоматически добавились в кассу, сделка записалась.

04

Закрытие смены

Ставит курсы продажи, видит P&L за смену (сделки + переоценка), закрывает.

Технологии

Построено на production-grade стеке.

Никаких экспериментальных решений. Только проверенные технологии, используемые в серьёзных fintech-продуктах.

Backend

  • Node.jsRuntime
  • ExpressFramework
  • PostgreSQLDatabase
  • PrismaORM
  • RedisCache + sessions
  • ZodValidation
  • JWTAuth

Frontend

  • React 18UI library
  • TypeScriptType safety
  • ViteBuild
  • TailwindStyles
  • ZustandState
  • React QueryData
  • RechartsCharts

Инфраструктура

  • DockerContainers
  • NginxReverse proxy
  • GitHub ActionsCI/CD
  • SentryErrors
  • WinstonLogs
  • JestTests
  • HelmetSecurity
Начать работу

Замени бухгалтера на умный софт.

Настройка за 10 минут. Импорт текущих остатков. Обучение кассиров — 1 час. Первая полная смена уже в этот же день.