DocFlow
XML формата ФНСExcel

Электронный счёт-фактура из XML в Excel

Документ из ЭДО приходит XML-файлом, который не открывается двойным щелчком. Разбираем, как получить из него нормальную таблицу.

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

Это не абстрактные риски, а то, из-за чего выгрузка приходит непригодной именно в паре «XML формата ФНС → Excel».

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

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

  1. 1

    Возьмите именно XML, а не печатную форму: PDF из системы ЭДО — это визуализация, а оригинал лежит в XML.

  2. 2

    Откройте файл через «Данные → Получить данные → Из файла → Из XML»: Excel предложит выбрать, какую таблицу разворачивать.

  3. 3

    Разверните блок позиций отдельно от шапки — это два разных уровня вложенности, и в одну плоскую таблицу они не укладываются без выбора.

  4. 4

    Проверьте типы: коды, ИНН и номера должны стать текстом, а не числами.

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

  • Структура блоков отличается между версиями формата, поэтому запрос, настроенный на прошлогодний файл, может не подойти к новому.
  • Для массовой обработки одного открытия мало: нужен повторяемый запрос, иначе каждый файл придётся разворачивать заново.
  • Мы XML не разбираем: наш продукт про документы, существующие только как изображение. Если у вас есть XML, вам не нужен ни распознаватель, ни мы.

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

Вопросы

Почему XML не открывается двойным щелчком?

Потому что это не файл электронной таблицы, а структурированный текст. Система открывает его браузером или редактором, и вы видите разметку. Для таблицы нужен именно импорт, а не открытие.

Печатная форма или XML — что оригинал?

XML. Печатная форма формируется из него для чтения человеком и может выглядеть по-разному у разных операторов, не меняя содержания документа.

Стоит ли распознавать печатную форму, если есть XML?

Нет, никогда. Это лишний шаг, который добавляет ошибки там, где данные уже точны. Распознавание нужно ровно тогда, когда структурированного источника не существует.

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

Проверьте на своём файле: XML формата ФНС → Excel

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

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

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