Open-source и свой сервер 4 мин чтения

Чеки и счета в таблицу за вечер: TaxHacker на своём сервере

TaxHacker ставится на ваш сервер через Docker, читает фото чеков и PDF-счета нейросетью и складывает всё в таблицу с категориями и выгрузкой в CSV. Разбираем, какие модели подключаются, куда уходят документы с точки зрения 152-ФЗ и что он не заменяет бухгалтера.

TaxHackerучёт чековopen sourceИП
Коротко. TaxHacker, это открытое приложение (лицензия MIT), которое ставится на ваш сервер через Docker. Вы загружаете фото чеков и PDF-счета, нейросеть вытаскивает продавца, дату, сумму, налог и позиции и складывает всё в таблицу с категориями. Таблицу можно выгрузить в CSV для бухгалтера. Распознавать можно через OpenAI, Gemini, Mistral или локальную модель на своём железе. Бухгалтерской программой оно не является: налоги не считает, отчётность не сдаёт. Автор сам пишет, что проект на ранней стадии.

Чеки в телефоне и бухгалтер раз в квартал

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

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

Что такое TaxHacker и что с ним происходит сейчас

Репозиторий: vas3k/TaxHacker на GitHub. Лицензия MIT, около 6 700 звёзд и 1 100 форков. Последний релиз, v0.8.5, вышел 20 июля 2026 года, последние изменения в основную ветку попали в конце сентября 2026. Проект живой, но автор пишет в README, что он в ранней разработке и использовать его нужно на свой риск.

Что умеет. Фото чека или PDF уходит в нейросеть, она достаёт продавца, дату, суммы, налоги и отдельные позиции, а приложение раскладывает их по категориям. Есть полнотекстовый поиск по содержимому документов, свои поля (как дополнительные колонки в Excel), свои проекты и категории. Промпты, по которым нейросеть читает документы, редактируются прямо в настройках, даже системный.

С валютами порядок. Приложение распознаёт валюту документа и пересчитывает в базовую по курсу на дату операции. Заявлено 170 с лишним валют и 14 криптовалют, рубль в списке валют по умолчанию есть. Приложение также умеет опрашивать почтовый ящик по IMAP и забирать вложения PDF, JPG и PNG. Периодичность настраивается, по умолчанию раз в час.

Как ставится и какие модели подключаются

Установка через Docker Compose: скачиваете файл docker-compose.yml из репозитория и запускаете. В комплекте само приложение, база PostgreSQL 17 и контейнер с регулярными задачами. Интерфейс открывается на порту 7331.

Модели подключаются в настройках. Из коробки это OpenAI, Google Gemini и Mistral по ключу. Кроме них есть режим OpenAI-совместимого адреса, куда можно подставить Ollama, LM Studio, vLLM или LocalAI. Автор предупреждает, что локальная модель должна хорошо читать картинки, а качество он не гарантирует.

Куда уходят фото чеков

Само приложение и база стоят у вас. Но фото на распознавание уходит в ту модель, которую вы выбрали. Если это OpenAI или Gemini, картинка летит к зарубежному провайдеру. Если локальная модель на вашем сервере, документ из вашей инфраструктуры не выходит.

Для бизнеса в России здесь есть юридический узел. Часть 5 статьи 18 закона 152-ФЗ запрещает запись, систематизацию, накопление, хранение, уточнение и извлечение персональных данных граждан России с использованием баз данных за пределами РФ, кроме случаев из пунктов 2, 3, 4 и 8 части 1 статьи 6. В чеке из магазина персональных данных может не быть. В счёте от самозанятого или в акте с физлицом есть ФИО и реквизиты. Подпадает ли отправка таких документов в зарубежную модель под эту норму, я утверждать не берусь, это вопрос к юристу. Чтобы вопрос не возникал, в проекте с персональными данными я бы ставил сервер в России и локальную модель.

Что важно учесть

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

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

Выгрузка. Подтверждён экспорт в CSV с приложенными документами и архив данных для переезда. Прямой загрузки в 1С в документации нет. Если нужна связка с 1С, это отдельная доработка.

Зрелость. Версия 0.8, автор предупреждает о ранней стадии, а в README сказано, что он ищет работу. Это риск для долгой поддержки. Лицензия MIT оставляет за вами право вести свою копию.

Нейросеть может перепутать дату или сумму на мятом чеке, поэтому записи нужно просматривать глазами. Вы проверяете готовую строку, а не набираете её с нуля.

Что можно сделать уже сейчас

Первый шаг. Возьмите 30 своих документов за прошлый месяц, чеки и счета вперемешку, и прогоните через демо или тестовую установку. Посмотрите, в каких полях модель ошибается чаще всего. Это главный тест перед любым внедрением.

Второй шаг. Заведите отдельный почтовый ящик для документов и пересылайте туда счета от поставщиков. Тогда вложения будут подтягиваться сами. Для потока накладных посмотрите, как накладные поставщиков попадают в 1С.

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

Четвёртый шаг. Решите, нужен ли вам ещё и учёт счетов клиентам и дебиторки. TaxHacker про расходы и входящие документы, а для исходящих счетов есть Akaunting на своём сервере.

Мы разворачиваем TaxHacker на вашем сервере в России, подключаем локальную модель, настраиваем поля под ваши документы и связываем с вашей учётной системой. Можем сделать так, чтобы фото чека из Telegram или MAX сразу попадало в очередь на распознавание. Подробности на странице автоматизации учёта.

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

Заменит ли TaxHacker бухгалтера?

Нет. Он собирает и раскладывает документы, а считать налоги и сдавать отчётность по-прежнему должен человек.

Можно ли работать полностью без зарубежных сервисов?

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

Сколько стоит программа?

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

Коротко о главном

TaxHacker превращает фото чеков и PDF-счета в таблицу с датами, суммами, налогами и категориями и выгружает её в CSV. Он ставится на ваш сервер, умеет работать с локальной моделью и годится как рабочий черновик учёта для ИП и небольшой фирмы. Решение по налогам и отчётность остаются за бухгалтером, а российские особенности вроде НДС и QR-чека нужно проверять на реальных документах.

Хотите, чтобы чеки и счета складывались в таблицу сами, а бухгалтер получал готовую выгрузку? Напишите мне в Telegram слово «ЧЕКИ». Разберём ваши документы и соберём установку под ваш сервер.

Ещё open-source для бизнеса

Эта статья — часть каталога бесплатных решений, которые я разворачиваю на вашем сервере под ключ: CRM, аналитика, документы, почта, безопасность, магазины, AI.

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх