Документация · версия 1.0.0
Документация Docushka
Описание программного обеспечения, функциональные характеристики, руководство пользователя, установка и требования к развёртыванию.
Раздел 1
Описание программного обеспечения
Докушка — программный комплекс для организаций, обрабатывающих финансовые документы (счета, чеки, банковские выписки). Система автоматизирует загрузку сканов и электронных файлов, распознавание текста (OCR, Yandex Vision), извлечение структурированных данных с помощью LLM (YandexGPT по умолчанию; предусмотрена возможность подключения GigaChat), создание операций из документов и экспорт в CSV/XLSX и в форматы для загрузки в «1С». Каналы работы: веб-панель, бот в мессенджере MAX, REST API.
Клиент загружает документы через веб или MAX, отслеживает статус обработки и просматривает только свои загрузки и операции по ним. Бухгалтер работает с несколькими компаниями: приглашает пользователей, загружает документы в карточку компании, ведёт операции. Администратор управляет всеми компаниями и учётными записями, одобряет регистрации, настраивает систему, просматривает логи и тестирует интеграции.
Обработка выполняется в фоновой очереди с отображением прогресса: извлечение текста / OCR → LLM-парсинг → валидация → сохранение в БД → создание операций. Реализованы защита от повторной обработки одного файла, журнал файлов и операций с фильтрами, дашборд со статистикой, мультивалютность и ролевая модель доступа.
План развития (не входит в версию 1.0): прямая выгрузка в 1С, Диадок и банки; Госключ / ЭЦП; саммаризация договоров; расширенный поиск по сканам; дополнительные каналы и аналитика.
Продукт предоставляется как облачный сервис (SaaS, docushka.ru) или развёртывается на инфраструктуре заказчика (on-premise), использует открытые компоненты с лицензиями, допускающими коммерческое использование, российские сервисы OCR/LLM (Yandex Vision, YandexGPT; опционально GigaChat) и мессенджер MAX как канал загрузки документов.
Раздел 2
Функциональные характеристики
- Загрузка документов через веб-панель (перетаскивание файлов), бот в мессенджере MAX и REST API.
- Поддержка форматов: PDF (текст и скан), JPG/PNG, DOCX, XLSX, TXT.
- Категории документов: банковские выписки, входящие счета, исходящие счета.
- Пайплайн обработки: извлечение текста / OCR (Yandex Vision) → LLM-парсинг (YandexGPT; опционально GigaChat) → валидация → сохранение в БД → создание операций из документов.
- Защита от повторной обработки одного и того же файла.
- Очередь фоновых задач с отображением прогресса по этапам и возможностью перезапуска.
- Журнал файлов и операций с фильтрами; дашборд со статистикой обработки.
- Мультивалютность (поддержка 50+ валют).
- Экспорт данных в CSV/XLSX и в форматы для загрузки в «1С».
- Ролевая модель доступа: клиент, бухгалтер, администратор; приглашения пользователей по электронной почте.
- REST API и интерфейс командной строки для автоматизации.
- Уведомления о статусах обработки документов в мессенджерах.
- Веб-панель клиента: загрузка и просмотр файлов, список операций из документов, профиль.
- Веб-панель бухгалтера: несколько компаний, пользователи, загрузка документов в карточку компании.
- Панель администратора: все компании и учётные записи, одобрение регистраций, настройки системы, логи, тест интеграций.
- Модель поставки: облачный сервис SaaS (docushka.ru) и on-premise развёртывание на инфраструктуре заказчика.
Раздел 3
Руководство пользователя
Как войти в систему и работать с документами в зависимости от роли.
Вход
Откройте https://docushka.ru, нажмите «Вход». Введите email и пароль. После входа открывается панель в соответствии с ролью.
Клиент
- Документы — загрузка файлов (перетаскивание), просмотр статуса обработки.
- Операции из документов — список операций, извлечённых из загруженных файлов.
- Профиль — смена данных и пароля.
Бухгалтер
- Управление несколькими компаниями и пользователями.
- Загрузка документов в карточку выбранной компании.
- Просмотр операций по компаниям.
Администратор
- Все компании и учётные записи, одобрение регистраций.
- Настройки системы, логи, очереди задач, тест интеграций.
Типовой сценарий
- Загрузить счёт / чек / выписку.
- Дождаться OCR и LLM-распознавания (по умолчанию Yandex Vision и YandexGPT; опционально GigaChat; прогресс в интерфейсе).
- Проверить карточку файла и операции.
- Экспортировать данные в CSV/XLSX или в формат для загрузки в «1С».
Боты
MAX: регистрация/привязка, загрузка файла, выбор категории, уведомления о статусе.
Раздел 4
Установка / SaaS и on-premise
Основная модель поставки — облачный сервис; для экспертизы и локального развёртывания доступен on-premise экземпляр.
Облачный сервис (основная модель)
Докушка предоставляется как облачный интернет-сервис: https://docushka.ru.
- Открыть сайт, зарегистрироваться или войти.
- Подтвердить email; при необходимости дождаться активации администратором.
- Загружать документы в разделе «Документы», просматривать «Операции из документов» и экспортировать данные.
Проверочный / on-premise экземпляр
Для экспертизы и локального развёртывания предоставляется исходный код и конфигурация. Типовой порядок:
# установить зависимости Python python3 -m venv .venv && source .venv/bin/activate pip install -r requirements.txt # настроить .env (БД, Redis; по умолчанию ключи Yandex Vision / YandexGPT) cp .env.example .env # миграции и запуск API python -m db.migrations.run_migrations uvicorn api.main:app --host 0.0.0.0 --port 8000 # frontend cd frontend && npm ci && npm run build && npm run preview
Дополнительно: воркеры Celery, Redis, PostgreSQL.
Раздел 5
Требования и поддержка
Минимальные требования к серверу и клиенту, контакты службы поддержки.
Минимальные требования сервера
2 vCPU, 4 GB RAM, 40 GB SSD, Linux, Docker (опционально) или Python 3.11+, Node.js 18+, PostgreSQL, Redis; доступ к API OCR/LLM.
Клиент
Современный браузер, разрешение экрана от 1280×720.
Поддержка
mail@smartproektsystems.ru, +7 (495) 183-33-50
Готовы попробовать?
Создайте аккаунт и загрузите первый документ — или посмотрите актуальные тарифы.