DocFlow
PDFJSON

Счёт из PDF в JSON

Формат для тех, кто грузит данные в свою систему: плоская шапка, массив позиций, флаги проверок и уровень уверенности по полям.

Что теряется по дороге

Это не абстрактные риски, а то, из-за чего выгрузка приходит непригодной именно в паре «PDF → JSON».

Наглядность: JSON неудобно смотреть глазами, для проверки всё равно нужна таблица.
Excel-формулы: расчёты придётся делать на стороне приёмника.
Различие пустого и нуля: пустая ячейка может стать нулём, пустой строкой или отсутствующим полем — это три разных смысла.
Вложенность: плоская таблица не выражает связь документа с его позициями, её приходится собирать отдельным шагом.

Порядок работы

  1. 1

    Загружаете документ.

  2. 2

    Мы отдаём объект: реквизиты в корне, массив items, блок checks с результатами арифметических проверок.

  3. 3

    Каждое поле сопровождается пометкой, было ли оно прочитано уверенно или требует подтверждения.

  4. 4

    Вы забираете файл и грузите в свою систему.

Ограничения, о которых лучше знать заранее

  • Публичного API на этапе пилота нет: JSON отдаётся файлом. Если API нужно именно вам — это разговор, который мы готовы вести.
  • Схема может дополняться новыми полями; мы не удаляем существующие без предупреждения.
  • Структурированного вывода в JSON и программного интерфейса в текущей версии нет — выгрузка идёт файлом.

Мы перечисляем ограничения до оплаты, а не после. Если ваш случай попадает в этот список — скажите, обсудим до того, как вы заплатите.

Вопросы

Есть ли у вас API?

Пока нет, и мы не будем делать вид, что есть. На пилоте выгрузка отдаётся файлом. Если вам нужен именно API — напишите, это влияет на очерёдность разработки.

Почему ИНН и счёт должны быть строками?

Потому что как числа они теряют ведущие нули, а двадцатизначный счёт ещё и округляется. Всё, с чем не выполняют арифметику, передаётся строкой — это правило без исключений.

Как передавать позиции документа?

Массивом внутри объекта документа, а не строками с повторяющейся шапкой. Плоская таблица вложенности не выражает, поэтому сборка структуры — отдельный шаг преобразования.

Пилот · 1 990 ₽ за 30 дней

Проверьте на своём файле: PDF → JSON

Первый документ мы разбираем вручную под ваш формат — это и есть проверка, работает ли схема на ваших файлах.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/iz/pdf-v-json.

Пилот · без автопродленияВозврат 14 дней