- Главная
- УПД из Excel в XML
- Как сделать УПД в 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 онлайн.
Как это работает:
- Заполняете таблицу по шаблону: реквизиты документа, продавца, покупателя и список товаров.
- Загружаете файл .xlsx или .xls в конвертер.
- Сервис считает стоимость, НДС, итоги, проставляет номера строк, даты, ИдФайл и формирует XML формата 5.03 в кодировке windows-1251.
- При необходимости добавляете коды маркировки из выгрузки сканера.
- Проверяете файл по XSD-схеме ФНС и логическим правилам.
- Загружаете 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.