1. Главная
  2. УПД из XML в Excel
  3. Как открыть XML-файл УПД: 4 способа

Как открыть XML-файл УПД: 4 способа

Скачали УПД, а внутри код? Разбираем, как открыть XML-файл УПД: в браузере, у оператора ЭДО, в печатной форме и в виде таблицы Excel.

Типичная ситуация: поставщик прислал УПД на почту или вы скачали документ из системы ЭДО, дважды щёлкнули по файлу, а вместо привычного бланка открылся экран тегов и атрибутов. С файлом всё в порядке. Просто электронный УПД изначально хранится в формате XML, и чтобы его прочитать, нужен подходящий инструмент.

Ниже четыре способа открыть XML-файл УПД: от самого быстрого до самого удобного для работы с данными. Выбор зависит от задачи: просто посмотреть, распечатать или сверить товары в таблице.

Почему XML открывается как код

XML — это текстовый формат для обмена данными между программами. ФНС утвердила для УПД строгую структуру такого файла: сейчас действует формат 5.03 (приказ ФНС России от 19.12.2023 № ЕД-7-26/970@). Учётные системы и операторы ЭДО читают этот файл автоматически, а человеку он показывает «сырые» данные:

<Файл ИдФайл="ON_NSCHFDOPPR_..." ВерсФорм="5.03" ВерсПрог="...">
  <Документ КНД="1115131" Функция="СЧФДОП" ...>
    <СвСчФакт НомерДок="154" ДатаДок="15.10.2026">
      ...
    </СвСчФакт>
    <ТаблСчФакт>
      <СведТов НомСтр="1" НаимТов="Ноутбук" ...>

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

Если система спрашивает, чем открыть файл, или открывает его в неожиданной программе, это тоже нормально: у XML нет одного «родного» приложения.

Способ 1: браузер или блокнот

Самый быстрый вариант, когда нужно просто заглянуть внутрь: проверить номер документа, дату или ИНН контрагента.

Браузер. Перетащите файл в окно Chrome, Яндекс Браузера, Firefox или Edge. Браузер покажет структуру в виде дерева, блоки можно сворачивать и разворачивать. Используйте поиск по странице (Ctrl+F), чтобы найти нужное значение, например НомерДок или ИННЮЛ.

Блокнот или редактор кода. Подойдёт Notepad++, VS Code или любой текстовый редактор. Здесь видно файл целиком, включая служебную строку с кодировкой в начале.

Плюсы: ничего не нужно устанавливать. Минусы: суммы и товары не сложить, не отфильтровать, и легко запутаться во вложенных блоках.

Важно: открывать для просмотра можно, а вот сохранять файл после случайных правок в блокноте не стоит. Редактор может сменить кодировку, и документ перестанет читаться у оператора ЭДО.

Способ 2: просмотр у ЭДО-оператора

Если документ пришёл через ЭДО, проще всего смотреть его там, где он лежит. Диадок, СБИС, ЭДО Лайт и другие операторы показывают входящий УПД в виде формы, похожей на бумажный бланк: с шапкой, таблицей товаров и итогами.

Как открыть файл XML от ЭДО, если он у вас уже скачан отдельно? Многие операторы позволяют загрузить готовый XML, и система отобразит его как документ. Обычно это раздел загрузки или создания документа с кнопкой вроде «Загрузить» или «Загрузить из файла».

Учтите: загрузка в ЭДО создаёт черновик для отправки. Если вам нужно только посмотреть чужой документ, не отправляйте его дальше.

Способ 3: печатная форма

Печатная форма — это привычный бланк УПД, построенный по данным XML. Она нужна, чтобы распечатать документ, подшить в архив или показать человеку, который не работает с ЭДО.

Где её получить:

  • У оператора ЭДО. Почти у каждого есть кнопка печати или скачивания документа в PDF. Если документ подписан, к печатной форме обычно добавляется отметка об электронной подписи.
  • В учётной системе. 1С и другие программы, которые умеют загружать входящий XML, строят печатную форму УПД штатными средствами.

Ограничения печатной формы: в ней не видно всех данных. Например, коды маркировки Честного знака в печатном бланке обычно не отображаются, хотя в XML они есть. И копировать товары из PDF в таблицу неудобно.

Способ 4: таблица Excel через конвертер

Если с данными нужно работать (сверить поставку, посчитать, найти расхождения, поправить реквизит), удобнее всего открыть УПД XML в Excel через наш конвертер.

Как это происходит:

  1. Загрузите XML-файл УПД в сервис.
  2. Скачайте книгу Excel с двумя листами.
  3. На листе «Шапка» — все реквизиты документа: название, значение и путь в XML. На листе «Товары» — строка с названиями граф, строка с путями и дальше товары по строке на позицию.

В таблице видно всё, что есть в файле, включая коды маркировки, артикулы и GTIN. Суммы можно сложить, строки отфильтровать, а после правки собрать XML обратно без потерь. Подходит для любого УПД формата 5.03, в том числе для титула покупателя.

Этот способ особенно выручает покупателя, который принимает товар. Подробный сценарий сверки описан в статье Входящий УПД в XML: как перенести товары в таблицу для сверки поставки.

Какой способ выбрать

ЗадачаСпособ
Быстро посмотреть номер, дату, ИННБраузер или блокнот
Прочитать документ, который пришёл по ЭДОИнтерфейс оператора ЭДО
Распечатать или сохранить в архивПечатная форма (PDF)
Сверить товары, посчитать, поправить данныеТаблица Excel через конвертер

Если вместо текста непонятные символы

Иногда УПД XML не открывается нормально: вместо русских букв видны символы вроде «Р¤Р°Р№Р»» или ромбики с вопросами. Причина почти всегда в кодировке.

XML-УПД сохраняется в кодировке windows-1251, это указано в первой строке файла:

<?xml version="1.0" encoding="windows-1251"?>

Программа, которая открывает файл как UTF-8, показывает кириллицу неправильно. Что делать:

  • Откройте файл в браузере. Браузеры читают объявление кодировки в первой строке и обычно показывают текст корректно.
  • В редакторе выберите кодировку вручную. В Notepad++ это меню «Кодировки», где можно выбрать кириллическую Windows-1251. В VS Code кодировку можно сменить в строке состояния внизу окна, выбрав повторное открытие с нужной кодировкой.
  • Не пересохраняйте файл. Если редактор сохранит документ в другой кодировке, первая строка останется прежней, и оператор ЭДО или проверка по схеме не примут файл.

Другие причины, по которым XML не открывается:

  • Файл пришёл не целиком. Бывает при пересылке через мессенджеры или почту с ограничениями. Попросите отправить повторно или скачайте из ЭДО.
  • Это не XML, а архив или подпись. Из ЭДО иногда скачивается архив, где рядом с XML лежит файл подписи (.sig, .p7s) или печатная форма. Распакуйте архив и откройте именно XML.
  • Файл переименован. Имя XML-УПД должно совпадать с идентификатором внутри файла (ИдФайл). Открыть переименованный файл можно, а вот загрузить к оператору — уже нет: появится ошибка о несоответствии имени.

Итог

Чтобы просто посмотреть XML-файл УПД, хватит браузера. Чтобы прочитать документ как бланк, откройте его у оператора ЭДО или получите печатную форму. А чтобы работать с товарами и суммами, удобнее перевести УПД из XML в Excel: загрузите файл и получите таблицу с шапкой, товарами и кодами маркировки. Если же нужно обратное, собрать XML из своей таблицы, воспользуйтесь нашим онлайн-конвертером УПД в XML.