Invoice Pipeline
Бухгалтерия перестаёт вбивать счета руками. Каждое входящее письмо в invoice@ парсится, сверяется с заказами и попадает на предпроводку в 1С. Конфликтные случаи — единственное, что остаётся бухгалтеру.
В средней компании бухгалтер тратит 6–9 минут на каждый входящий счёт: открыть письмо, скачать вложение, ввести данные в 1С, проверить против заказа, отправить на согласование. При потоке 200 счетов/день — это 20 человеко-часов в день. Invoice Pipeline забирает «руки» из процесса. Счёт парсится автоматически, сверяется с базой заказов, ставится на проводку. Бухгалтер видит только конфликтные случаи (5–15% потока), где нужен человеческий взгляд.
Готовые коннекторы к 1С и SAP
1С (Бухгалтерия 8.3, ERP, УПП) — через OData или Bitrix-REST. SAP (S/4HANA, ECC) — через OData v2. МойСклад — REST API. Любая своя ERP — REST-коннектор по контракту.
Пошаговая архитектура
Перехват письма
IMAP-watcher в реальном времени принимает письма из настроенного ящика. Вложения распаковываются, включая ZIP-архивы.
OCR + парсинг
Скан-PDF через PaddleOCR, текстовый — через Docling. Извлекаются реквизиты с привязкой к bbox в исходном документе.
Структурирование
LLM с tool-use вытаскивает контрагента, ИНН/КПП, номер, дату, позиции, НДС, итог. Контрольная сумма ИНН проверяется regex.
Сверка с заказом
Match-логика ищет открытые заказы у этого контрагента, сравнивает позиции (fuzzy на name + tolerance на qty/price), возвращает совпадение со скором.
Проводка / конфликт
Если score > 0.9 — автоматическая предпроводка в 1С и уведомление в MAX. Если меньше — карточка конфликта с подсветкой различий.
Стек, который не запирает
LLM extraction с обязательным structured output (Zod schema, контрольные суммы ИНН/КПП)
PaddleOCR для скан-PDF (RU/EN), Docling для table-парсинга
n8n как orchestrator: IMAP-trigger, разветвление по статусу, push в 1С/SAP, нотификации
Хранилище: метаданные в SQLite, оригиналы в S3-compat (Selectel, Yandex Object Storage)
Match-логика: weighted score из контрагента (30%), позиций (40%), цены (20%), даты (10%)
Полный audit-trail: кто что распарсил, кто согласовал, кто исправил руками
Идеально для
- AP-департаменты крупных компаний (50+ счетов/день)
- Холдинги с распределённой бухгалтерией — единый стандарт обработки
- Аутсорсинговые бух-фирмы — производительность × 3–5
- ERP-команды, которые внедряют 1С/SAP и ищут «следующий шаг автоматизации»
Границы кейса
- Не принимает решение об оплате — только сверка и предпроводка
- Не подписывает УПД (это контур ЭДО)
- Не пишет отказы поставщикам (это контур закупок)
- Не заменяет согласование — конфликтные счета всё равно идут к ответственному
Частые вопросы
Да. И сканы, и текстовые PDF, и UTD8 в XML (распарсим XML отдельно, OCR не нужен).
Что ещё может пригодиться
Покажем на ваших данных
за 1-2 недели
Подключаемся к ограниченной выборке, разворачиваем PoC на ваших реальных кейсах. Оценка качества, точности и UX — на вашей специфике, не на наших красивых демо.