1. Главная
  2. Как загрузить УПД XML в ЭДО

Как загрузить УПД XML в ЭДО

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

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

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

Что нужно перед загрузкой

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

1. Формат и версия. Актуальный формат УПД — 5.03, утверждён приказом ФНС России от 19.12.2023 № ЕД-7-26/970@. В корневом элементе файла должно стоять ВерсФорм="5.03". Если там другое значение, файл собран в устаревшей версии формата — пересоберите его в 5.03, прежде чем загружать.

2. Имя файла. Имя должно совпадать со значением атрибута ИдФайл плюс расширение .xml. Для титула продавца оно начинается с ON_NSCHFDOPPR_. Если вы переименовали файл, например в «упд_123.xml», система вернёт ошибку «Имя файла не соответствует ИдФайл».

3. Идентификаторы участников ЭДО. В имени файла и в ИдФайл зашиты ID получателя и отправителя. Они должны совпадать с вашими реальными идентификаторами у оператора, иначе система не поймёт, кому адресован документ.

4. Кодировка. XML-УПД сохраняется в windows-1251. Если файл пересохранили в UTF-8 в текстовом редакторе, кириллица может превратиться в «кракозябры», а сам файл перестанет проходить проверку.

5. Электронная подпись. Для отправки нужна действующая квалифицированная подпись руководителя или уполномоченного лица, подключённая к системе ЭДО.

Отдельно убедитесь, что выбрана правильная функция документа. УПД бывает трёх видов:

  • СЧФДОП — счёт-фактура и передаточный документ одновременно (на бумаге это статус 1);
  • ДОП — только передаточный документ (статус 2), обычно у продавцов без НДС;
  • СЧФ — только счёт-фактура.

Функция зашита в XML, и после загрузки оператор покажет документ именно в этом виде. Если покупатель ждёт счёт-фактуру, а вы прислали ДОП, документ отклонят.

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

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

Диадок

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

  1. Войдите в ящик организации, от имени которой отправляете УПД.
  2. Откройте раздел исходящих документов и выберите загрузку документа с компьютера (кнопка вроде «Загрузить» или «Новый документ → Загрузить»).
  3. Выберите XML-файл. Диадок распознает тип документа по содержимому и покажет карточку УПД.
  4. Проверьте получателя, номер, дату и суммы в предпросмотре.
  5. Подпишите документ и отправьте.

Обратите внимание на предпросмотр. Если Диадок показал документ как обычный файл без табличной части, значит, он не распознал формат, и подписывать такой документ не стоит: покупатель получит его как неформализованный, и для учёта он не подойдёт. Сначала разберитесь с причиной (см. раздел «Если файл не загружается»).

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

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

СБИС

Запрос «загрузить XML в СБИС» — самый частый в этой теме, и путаница обычно в том, где искать загрузку. В СБИС XML-файл загружается в разделе документов:

  1. Откройте раздел с исходящими документами (в разных версиях интерфейса он называется «Документы» или «ЭДО»).
  2. Нажмите кнопку создания документа и выберите загрузку из файла.
  3. Укажите XML-УПД на компьютере.
  4. СБИС откроет документ в карточке: проверьте контрагента, реквизиты и табличную часть.
  5. Нажмите «Отправить», подпишите документ.

Подробная инструкция с разбором типичных ошибок — в отдельной статье про СБИС (ссылка в конце).

ЭДО Лайт

ЭДО Лайт — сервис электронного документооборота от оператора системы маркировки «Честный знак». Им часто пользуются небольшие компании и ИП, которые работают с маркированным товаром.

Порядок загрузки готового XML:

  1. Войдите в ЭДО Лайт (через личный кабинет «Честного знака» или по прямой ссылке сервиса).
  2. Перейдите к созданию исходящего документа и выберите загрузку файла.
  3. Выберите XML-УПД.
  4. Проверьте данные, в том числе коды маркировки, если они есть в файле.
  5. Подпишите и отправьте.

Важная деталь для маркированных товаров: коды должны быть в XML до подписания. После подписи документ менять нельзя. Когда покупатель подпишет УПД, оператор передаст сведения в «Честный знак», и коды перейдут на баланс покупателя.

Если файл не загружается

Сообщения об ошибках у операторов разные, но причин немного. Сведём их в таблицу.

Что видитеВероятная причинаЧто сделать
«Имя файла не соответствует ИдФайл»Файл переименовалиВерните имя, равное ИдФайл + .xml
«Неизвестный формат», документ открывается как неформализованныйФайл в устаревшей версии формата или ошибка в структуреЕсли в ВерсФорм не 5.03, пересоберите файл в 5.03; иначе сверьте его со схемой
Ошибка схемы (XSD)Пропущен обязательный реквизит, неверный тип данных, лишний элементНайдите поле по тексту ошибки и исправьте
Нечитаемые русские буквыФайл пересохранён не в windows-1251Пересоберите XML, не открывая его в редакторе
Не тот получатель или «участник не найден»Неверный ID участника ЭДОУточните ID контрагента и сформируйте файл заново
Ошибка в суммахИтоги не равны сумме строк, НДС посчитан неверноПересчитайте строки и итоги

Как искать причину, если сообщение непонятное:

  1. Посмотрите на имя файла и сравните его со значением ИдФайл внутри XML. Это самая частая ошибка.
  2. Откройте файл и проверьте первую строку: кодировка windows-1251 и ВерсФорм="5.03".
  3. Сверьте ID участников ЭДО: свой можно найти в настройках организации у оператора, ID контрагента — в его карточке или запросить у него самого.
  4. Если всё это в порядке, проверьте файл по XSD-схеме ФНС: она покажет конкретный элемент с ошибкой.

Главное правило: не правьте XML вручную в блокноте без крайней нужды. Любое изменение может сломать кодировку или нарушить связь между именем файла и ИдФайл. Надёжнее исправить исходные данные и сформировать файл заново.

Частые вопросы

Можно ли загрузить XML-УПД без электронной подписи?
Загрузить и посмотреть можно, отправить нельзя. Без подписи документ не имеет юридической силы.

Подходит ли один и тот же XML для Диадока, СБИС и ЭДО Лайт?
Да, если он соответствует формату ФНС 5.03. Формат единый для всех операторов. Отличаться будут только идентификаторы участников в имени файла.

Что такое импорт УПД XML в учётную систему?
Это обратная задача: покупатель загружает полученный XML в свою программу учёта. Её решают средствами 1С или другой системы, а не оператором ЭДО.

Сколько ждать подписи покупателя?
Это зависит от контрагента. Пока покупатель не подписал документ, он считается отправленным, но не принятым. Статус видно в списке исходящих.

Можно ли изменить документ после загрузки?
До подписи — обычно да, многие операторы позволяют поправить карточку. После отправки — только через аннулирование или исправительный документ.

Итог

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

Загрузить файл

Подробнее по теме