1. Главная
  2. УПД из Excel в XML
  3. Как сделать УПД в XML без 1С

Как сделать УПД в XML без 1С

Как сделать УПД в XML без 1С: ручной ввод у оператора ЭДО или Excel и онлайн-конвертер. Пример на 50 позиций и честно о том, когда учётная система всё же нужна.

Учётная система — не обязательное условие для электронного документооборота. Многие ИП и небольшие компании ведут продажи в Excel, и у них возникает вполне практический вопрос: как получить УПД XML без 1С, если покупатель требует документы через ЭДО? Вариантов два, и у каждого своя зона применения.

Кому нужен XML-УПД без 1С

Типичные ситуации:

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

Во всех случаях нужен XML-файл по формату ФНС 5.03 (приказ ФНС России от 19.12.2023 № ЕД-7-26/970@), который можно загрузить к оператору ЭДО, подписать и отправить. Покупать и внедрять 1С ради этого не всегда оправдано.

Быстрее всего это сделать через сервис УПД из Excel в XML онлайн: таблица на входе, готовый файл на выходе. Но сначала разберём альтернативу.

Вариант 1: заполнить вручную в кабинете ЭДО

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

Как это выглядит. Вы открываете создание нового УПД, выбираете покупателя из контрагентов, заполняете номер и дату, затем добавляете товары по одному: наименование, единица, количество, цена, ставка НДС. Подписываете и отправляете.

Когда это удобно:

  • документов мало, в каждом 1–5 позиций;
  • товары повторяются, и оператор позволяет сохранить их в справочник;
  • вам не нужно передавать коды маркировки.

Ограничения ручного ввода:

  • каждая строка — это несколько полей и несколько кликов. На 50 позициях уходит долго, на 300 — почти весь день;
  • ошибка в одной цифре количества или цены незаметна до тех пор, пока покупатель не вернёт документ;
  • нельзя скопировать список из Excel целиком или это работает не у всех операторов ;
  • ввод сотен кодов маркировки через форму практически нереален;
  • набор полей и возможности формы зависят от оператора и тарифа.

Вариант 2: Excel и онлайн-конвертер

Если данные о продаже уже лежат в таблице, логичнее не перепечатывать их, а преобразовать УПД в формат XML онлайн.

Как это работает:

  1. Заполняете таблицу по шаблону: реквизиты документа, продавца, покупателя и список товаров.
  2. Загружаете файл .xlsx или .xls в конвертер.
  3. Сервис считает стоимость, НДС, итоги, проставляет номера строк, даты, ИдФайл и формирует XML формата 5.03 в кодировке windows-1251.
  4. При необходимости добавляете коды маркировки из выгрузки сканера.
  5. Проверяете файл по XSD-схеме ФНС и логическим правилам.
  6. Загружаете XML к оператору ЭДО, подписываете и отправляете.

Почему это быстрее:

  • товары переносятся одним действием, независимо от количества строк;
  • считать суммы не нужно: конвертер сделает это сам, без ошибок округления по строкам;
  • коды маркировки раскладываются по строкам автоматически, по GTIN;
  • ошибку в таблице проще найти и исправить, чем в форме из 50 строк.

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

Пошаговый пример на 50 позиций

Представим: ИП Смирнова продаёт канцелярию оптом. Покупатель — сеть магазинов, работает через ЭДО. В заказе 50 позиций, НДС 22% (ИП на ОСНО). Заказ уже лежит в Excel: артикул, наименование, количество, цена.

1. Скачайте шаблон. На листе с реквизитами укажите номер УПД 47, дату, функцию СЧФДОП, свой ID участника ЭДО и ID покупателя (его можно найти в карточке контрагента у оператора или попросить у покупателя).

2. Заполните стороны. Продавец: ИП Смирнова, ИНН, адрес. Покупатель: наименование сети, ИНН, КПП, адрес.

3. Перенесите товары. Скопируйте из заказа колонки с наименованием, количеством и ценой и вставьте в шаблон как значения. Укажите единицу измерения (шт) и ставку НДС 22% для всех строк. Стоимость, НДС и итоги оставьте пустыми.

Если в заказе есть товары с разными ставками (например, часть по 10%), просто укажите нужную ставку в каждой строке: конвертер посчитает НДС построчно и сложит итоги по документу.

4. Проверьте таблицу. Нет ли пустых строк в середине, не съехали ли колонки, нет ли текста в колонке количества. Это минута работы.

5. Загрузите файл в конвертер. Через несколько секунд получите XML. Имя файла будет длинным, вроде ON_NSCHFDOPPR_2BM-..._2AE-..._20260312_<GUID>_0_0_0_0_0_00.xml. Не переименовывайте его.

6. Проверьте XML. Прогоните файл через проверку по схеме ФНС. Если что-то не так (например, у покупателя не указан КПП), исправьте таблицу и сконвертируйте снова.

7. Отправьте. Загрузите XML в кабинет оператора ЭДО, проверьте печатную форму, подпишите и отправьте покупателю.

Весь процесс с готовым заказом в Excel занимает 5–10 минут. Ручной ввод тех же 50 позиций в форме оператора — обычно больше часа, плюс время на поиск опечаток.

Если хотите пройти по шагам подробнее, со всеми полями и скриншотами, смотрите инструкцию: Как сделать УПД в формате XML: пошаговая инструкция.

Ограничения и когда всё же нужна учётная система

Excel и конвертер закрывают задачу «сделать документ», но не заменяют учёт. Честно о границах:

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

Нужен складской и бухгалтерский учёт. Конвертер не ведёт остатки, не формирует книгу продаж и не готовит декларацию по НДС. Если всё это нужно, рано или поздно понадобится учётная программа.

Входящие документы в учёт. Конвертер умеет открыть входящий XML в Excel для сверки, но не проведёт его в учёте.

Подпись и отправка. Конвертер не подписывает документ и не отправляет его. Без договора с оператором ЭДО и электронной подписи не обойтись в любом случае.

Исправления и корректировки. Исправленные и корректировочные УПД оформляются по своим правилам. Аннулирование отправленного документа делается у оператора ЭДО.

Входящие УПД от поставщиков. Если вам присылают XML, а программы для его просмотра нет, конвертер откроет документ в Excel: на листе «Шапка» реквизиты, на листе «Товары» строки. Это удобно для сверки с заказом, но в учёт документ всё равно придётся вносить отдельно.

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

Попробуйте на своём документе

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