InvoiceFlowBot помогает финансовым и операционным командам автоматизировать обработку входящих счетов. Пользователь отправляет PDF или фотографию счета в Telegram, бот извлекает структуру документа через Mindee, предлагает отредактировать данные и сохраняет подтвержденный результат в локальную базу SQLite.
Note
Такая схема снижает ручной труд и ускоряет приемку счетов: бухгалтер видит подготовленный черновик, редактирует поля и позиции, добавляет комментарии и одним нажатием отправляет запись в хранилище.
| Раздел | Описание |
|---|---|
| 📖 Обзор системы | Архитектура, компоненты, движение данных |
| 🏗️ Архитектура | Диаграммы и взаимодействие компонентов |
| ⚙️ Конфигурация | Переменные окружения и настройки |
| 🗄️ База данных | Структура SQLite и миграции |
| 📝 Логирование | Файлы логов и уровни |
| 📖 Использование | Команды и интерактивные кнопки |
| 🧪 Тесты | Запуск pytest и покрытие кода |
| 👨💻 Разработка | Руководство для разработчиков |
| 📜 Скрипты | Утилитарные скрипты и обертки |
| 🔧 Решение проблем | Типовые ошибки и их решения |
| 📸 Скриншоты | Визуальные примеры |
📋 Архитектурные решения (ADR)
Документированные решения по ключевым технологиям: