Разбор чеков и счетов в бухгалтерскую таблицу через n8n и OpenAI
Разработчик собрал self-hosted сценарий n8n, который через OpenAI вытаскивает данные из загруженных чеков и счетов. После проверки пользователем оригинал уходит в Google Drive, а данные дописываются в годовую таблицу.
Что сделали
Пользователь загружает изображение или PDF через веб-страницу на вебхук n8n, и тот находит пользователя по токену в Google Sheets. Изображения уходят в OpenAI vision. Из PDF сначала извлекают текст, а потом анализируют его. Модель возвращает структурированный JSON (дата, продавец, сумма с налогом, ставка VAT, категория), и пользователь проверяет и правит данные. При сохранении файл попадает в папку Drive по пользователю и месяцу, а данные дописываются в годовую таблицу.
Что получилось
Цифр по точности или экономии времени в источнике нет. Он описывает рабочий прототип с демо-видео. В публичном репозитории лежат очищенные выгрузки, которые не запустятся, пока вы не настроите свои доступы и идентификаторы.
На что обратить внимание
Понадобятся свои доступы к OpenAI, Google Drive и Sheets (OAuth), таблица для поиска пользователей, базовая папка в Drive и домен для вебхука n8n. Поиск по токену в прототипе только временно заменяет настоящую аутентификацию.
Пояснение
Self-hosted значит, что n8n работает на вашем собственном сервере, а не в облаке n8n. VAT это налог на добавленную стоимость. Вебхук это адрес, на который страница отправляет файл, чтобы запустить сценарий.
Кому пригодится
Фрилансерам и небольшим компаниям, которые сами собирают чеки для бухгалтерии и готовы настроить n8n.
Попробуйте сами с n8n
Собери self-hosted сценарий n8n, в котором я загружаю чеки или счета в [папка или форма], а OpenAI извлекает поставщика, дату, суммы, налог и номер счёта. Покажи мне извлечённые данные на проверку, а после одобрения положи оригинал в [папка в Drive] и добавь строку в мою бухгалтерскую таблицу за [год]. Работа готова, когда тестовый счёт проходит весь путь. Ничего не сохраняй и не записывай, пока я не одобрю.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Ещё 2 источника
Источник: github.com · · обновлено