Документация / Документы

Типы документов и распознавание

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

МаршрутКакие документыЧто в ответе
Модель данныхпервичка и финансовые документы: счёт-фактура, УПД, ТОРГ-12, ТТН, счёт на оплату, акт, КС-2, КС-3, платёжка, ПКО, РКО, выписка, авансовый отчёт, ведомость, акт сверки, отчётность, кассовый чек и другиереквизиты, таблица позиций, итоги с пересчётом; правка словами и руками; Excel, CSV, Word
Личный документпаспорт РФ, СНИЛС, свидетельство ИНН, водительское удостоверение, загранпаспорт, дипломкарточка «имя - значение» для копирования; скачивание карточки; Word
Текстдоговор, приказ, устав, судебный акт и доверенность, служебная записка, рукописный, медицинский, иностранный, прочеекарточка параметров и сводка; вопросы по тексту с цитатами; поиск; правка текста с предпросмотром

Подробнее по профилям: Бухгалтеру, Кадровику, Кладовщику, договоры - Чат и документы.

Какие типы распознаются

Классификатор определяет 31 тип с извлечением полей и 9 текстовых типов. Тип и уверенность показаны в ответе строкой «Определено: Счёт-фактура · уверенность 96 %».

  • Товарные и расчётные: счёт-фактура, корректировочный счёт-фактура, УПД, УКД, ТОРГ-12, ТТН, счёт на оплату, кассовый чек, акт оказанных услуг, КС-2, КС-3, требование-накладная.
  • Деньги: платёжное поручение, приходный и расходный кассовые ордера, банковская выписка, авансовый отчёт, бухгалтерская справка, расчётная ведомость, акт сверки.
  • Отчётность: бухгалтерский баланс, отчёт о финансовых результатах, о движении денежных средств, о целевом использовании средств, карточка контрагента.
  • Личные: паспорт, СНИЛС, ИНН, водительское удостоверение, загранпаспорт, диплом.
  • Текст: договор, приказ, устав, судебный акт, служебная записка, рукописный документ, медицинский и иностранный документ, прочее.

Рукописный документ определяет само распознавание: печатный текст не читается, и страницы перечитываются рукописным режимом. Затем языковая модель исправляет ошибки распознавания: в ленте появляется блок «Исправленный текст» - обычный документ: один шрифт, ровные строки, текст разбит на абзацы, переносы слов склеены. Чтобы поправить текст, нажмите карандаш: в режиме правки строки стоят на своих местах страницы, как на снимке. Исходное распознавание остаётся в блоке «Распознавание (OCR)», а сводка, поиск и ответы на вопросы работают уже по исправленному тексту. «Выгрузить в Word» у рукописного документа собирает файл из исправленного текста: строки идут в том же порядке и с теми же отступами, что в блоке, исправленные моделью - подсвечены зелёным.

«Распознать как»

После выбора файла в форме появляется переключатель «Распознать как»: Паспорт, СНИЛС, Договор, Таблица или «Тип определится автоматически». Выбирайте тип руками, когда фото плохое или документ нестандартный: так распознавание пойдёт по нужному шаблону с первого раза. Подходят PDF, фото, сканы и Word; можно выбрать сразу несколько файлов - каждый уйдёт своим сообщением и получит свой ответ. Текст, набранный в поле, встанет у первого файла.

Пока идёт обработка

В чате видна строка состояния: «Распознавание документа», «Пост обработка документа», проценты, затем «Готово за N с» и список пройденных шагов. Слева от строки уже стоит превью файла, справа подпись, что появится: «Дальше здесь: реквизиты, позиции с НДС, итог и сводка», «Дальше здесь: ФИО, серия и номер, дата выдачи», у баланса и отчётов - «Дальше здесь: реквизиты организации, строки отчёта с кодами и сводка». Пока документ обрабатывается, форма свободна: можно писать и прикладывать следующий файл (остановить начатую обработку нельзя).

У бухгалтерского баланса суммы показываются в единицах самого документа: в сводке и в карточке стоит «Валюта баланса: 3 797 тыс. руб.», а не рубли.

Ответ

Слева превью документа с меню: «Открыть» (чат с документом), «В новом окне», «Скачать документ», «Поделиться». Справа тип документа, карточка параметров и текст сводки. Ниже, на всю ширину, блоки ответа в порядке обработки - сначала распознавание, за ним то, что сделано по его результату:

  • Распознанный текст и данные OCR (N) - свёрнутый блок с сырым текстом и таблицами распознавания; открыт, когда идёт проверка.
  • Исправленный текст - у рукописного документа, после исправления ошибок распознавания.
  • Модель данных - таблица реквизитов и позиций (у первички).
  • Список: имя-значение - карточка личного документа или параметров сводки.
  • Проверка - карточка, если точность ниже порога (см. ниже).

Значок фильтра над ответом («Показывать») включает и выключает блоки: Все, Код, Распознавание, Тип документа, Модель данных, Проверка, Сводка, Сравнение редакций. «Код» - отладочный JSON для разбора ошибок. Выбор запоминается в браузере: после перезагрузки страницы и в других чатах скрытые блоки остаются скрытыми; «Все» возвращает вид по умолчанию - все блоки данных видны, «Код» спрятан.

Проверка распознавания

Если распознавание не уверено, обработка останавливается карточкой «⚠ Проверьте распознавание» с точностью в процентах и списком сомнительных значений. В таблицах сомнительные ячейки подсвечены: красные - ниже 60 %, чем светлее, тем увереннее. Исправьте значения карандашом в блоке выше и нажмите «Продолжить» - обработка пойдёт дальше уже с исправленными данными.

Меню блока

У каждого блока ответа своя строка кнопок:

  • Карандаш - правка на месте: ячейки таблицы и значения карточки становятся редактируемыми, галочка сохраняет.
  • Копировать - содержимое блока в буфер. Таблица вставляется в Excel и Word ячейками, в блокнот и письмо - текстом с табуляцией между колонками.
  • Скачать - у таблицы «Экспорт в CSV» и «Экспорт в Excel», у текста документа «Экспорт в Word», у кода «json», у карточки «имя - значение» - файл карточки.
  • Развернуть на весь экран, свернуть и скрыть блок.

Под ответом

Строка «Действия:» - кнопки сценариев для этого документа: первая подобрана под ваш профиль, остальные за кнопкой «ещё N». Пометка «скоро» - сценарий профиля, который пока не реализован. Справа ссылка «Открыть чат с документом» - вопросы, поиск и правка (см. Чат и документы). Значки под ответом: удалить сообщение, «Хороший ответ» и «Плохой ответ», «Переделать ответ» - тот же файл обрабатывается заново. Выбранная оценка остаётся подсвеченной, сверху появляется «Оценка сохранена».

Нечёткие места

Действие «Нечёткие места» показывает слова, которые распознаны ниже порога уверенности: список со страницей и подсветкой во вьюере. Две шкалы: ошибка чтения красным и неуверенность детектора зелёным («в том ли месте искали»). Если всё уверенно - «Распознано уверенно». Для бухгалтера и кадровика это первая кнопка под ответом.

Выгрузить в Word

Действие «Выгрузить в Word» собирает .docx рядом с исходником: карточку полей у первички и паспортов, текст в порядке чтения с таблицами у договоров и сканов. Файл открывается сразу, ссылка остаётся на карточке (в «Мои файлы» выгрузки не попадают). Рецепт общего профиля «Скан в редактируемый Word».

Режим «Поиск» в чате с документом находит слова и числа по распознанному тексту: находки со страницей и фрагментом, клик мотает документ к месту и подсвечивает его, «Сбросить» снимает подсветку. Слово находится и в другой форме («пеня» найдёт «пеню» и «пени»), во фрагменте оно выделено жёлтым. Если такого слова в документе нет, ответ так и скажет и покажет до пяти фрагментов, близких по смыслу («неустойка» - пункт о пене). «О чём документ» - карточка параметров под тип (стороны и предмет у договора, «о чём» и «кем подписан» у приказа, уставный капитал и учредители у устава) и короткий пересказ.

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

Что видитеЧто делать
Тип определён неверновыберите «Распознать как» и отправьте снова или нажмите «Переделать ответ»
Красные ячейки в таблицеэто сомнительные значения: сверьте с документом, поправьте карандашом
«Сервис распознавания документа не доступен»распознавание временно недоступно, повторите позже; сообщение можно переделать значком
«Показаны N из M стр. Посмотреть полностью»длинный документ показан не целиком - откройте чат с документом
Колонки таблицы не всеколонки, пустые во всех строках, не показываются; в Excel они тоже не нужны
Часть слов нечитаема«Нечёткие места» покажет, где перепроверить; фото лучше переснять при ровном свете
«⚠ Таблицу распознать не удалось: скан недостаточно чёткий»у накладной, счёта, акта и других документов с таблицей строки не прочитались: реквизиты в ответе есть, таблицы нет. Загрузите более чёткий скан или фото - ровно, при хорошем свете, без заломов
«⚠ Данные документа распознать не удалось»не прочитались ни таблица, ни реквизиты - переснимите документ и загрузите заново