УПД в формате XML для ЭДО из МойСклад — инструкция

Приложение Price Hub ЭДО автоматически формирует электронную УПД (универсальный передаточный документ) в формате XML из отгрузки МойСклад по вашим шаблонам. Готовый файл загружается в ЭДО любого оператора: Контур.Диадок, Калуга Астрал, Тензор (Saby / СБИС), СберКорус и другие.

О приложении

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

Вы создаёте шаблон-правило, которое определяет, для кого он действует, откуда брать данные и в какие поля электронной накладной их подставлять.

Список шаблонов

Список шаблонов УПД в приложении Price Hub ЭДО для МойСклад

Редактирование шаблона

Редактирование шаблона УПД: выбор контрагентов и источников данных Настройка полей шаблона электронной УПД

Какие поля УПД можно настроить

Любое поле верхнего блока УПД

Поля верхнего блока УПД: продавец, покупатель, грузоотправитель

Любое поле табличной части УПД

Поля табличной части УПД: товары, количество, цена, НДС Дополнительные поля табличной части электронной УПД

Любое поле нижнего блока УПД

Поля нижнего блока УПД: основание передачи, подписанты

Быстрый старт

Все настройки уже выполнены — вам остаётся лишь скорректировать источники и поля под свои задачи. Через пару минут вы получите готовую УПД в формате XML.

Быстрый старт: готовый шаблон УПД XML в МойСклад

Как скачать готовый файл УПД XML

Вариант 1. По ссылке в дополнительном поле отгрузки

  1. Перейдите в «Отгрузки» → «Настройки» → «Добавить дополнительное поле» → тип «Ссылка».
  2. В настройках решения укажите это дополнительное поле.
  3. Сохраните отгрузку и обновите страницу (F5) — в поле появится ссылка для скачивания XML.
Ссылка для скачивания УПД XML в карточке отгрузки МойСклад

Вариант 2. Кнопка «Решения» в отгрузке

Кнопка «Решения» в отгрузке МойСклад Пункт «Сформировать УПД XML» в меню «Решения»

Источники данных для УПД

  1. Ручной ввод — любое статичное значение. Удобно, когда контрагент предъявляет индивидуальные требования к данным и не хочется создавать отдельное дополнительное поле.
  2. Организация (ваше юрлицо) — основные и дополнительные поля.
  3. Контрагент — основные и дополнительные поля.
  4. Товар — основные поля, штрихкоды и дополнительные поля.
  5. Отгрузка — контрагент, адрес доставки, комментарий, канал продаж и другие поля, а также дополнительные поля.
  6. Позиции отгрузки — количество, цена, скидка, НДС по каждой строке.
  7. Договор — основные и дополнительные поля.
  8. Справочники — значения пользовательских справочников МойСклад.

Шаблоны УПД

Шаблоны автоматической генерации УПД настраиваются на трёх уровнях:

  1. Для конкретного контрагента — персональный шаблон для одного контрагента.
  2. Для группы контрагентов — шаблон для всех контрагентов определённой группы (группы создаются в МойСклад).
  3. Для всех остальных (по умолчанию) — общий шаблон, если не найден более подходящий. Такой шаблон может быть только один.

Приоритет шаблонов

Шаблоны применяются в следующем порядке:

  1. Шаблон контрагента — проверяется первым.
  2. Шаблон группы — если шаблон контрагента не найден.
  3. Общий шаблон — если не подошли предыдущие.

Такой порядок исключает ошибки, когда контрагент одновременно подходит под несколько шаблонов: персональный шаблон всегда главнее группового, а групповой — общего.

Файл XML не скачивается

Если файл не скачивается, значит при генерации УПД произошла ошибка. Подробности смотрите в разделе «Уведомления» МойСклад — там указано, что именно пошло не так.

Уведомление МойСклад об ошибке генерации УПД XML Текст ошибки формирования УПД в уведомлениях МойСклад

Ошибки при загрузке УПД в ЭДО

Вариант 1. Поэтапная проверка

  1. Создайте новый шаблон.
  2. Поочерёдно заменяйте в нём типовые реквизиты на собственные.
  3. После каждой замены загружайте файл в ЭДО.

Вариант 2. Детальный разбор ошибки

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

Зелёные стрелки — атрибут, красные — значение.

Разбор ошибки УПД в ЭДО: атрибут и значение XML
  • Атрибут (Attribute) — указывает, откуда берутся данные (источник строки).
  • Значение (Value) — сами данные, подставленные из выбранного поля.

Создание дополнительных полей в МойСклад

Как создать пользовательские поля для каждого источника данных.

Источник данных — Организация

Создание дополнительного поля организации в МойСклад

Источник данных — Контрагент

Создание дополнительного поля контрагента в МойСклад

Источник данных — Товар

Создание дополнительного поля товара в МойСклад

Источник данных — Отгрузка

Создание дополнительного поля отгрузки в МойСклад

Источник данных — Договор

Создание дополнительного поля договора в МойСклад

Как получить ссылку на УПД в отгрузке

Добавление дополнительного поля типа «Ссылка» в отгрузках МойСклад Выбор поля для ссылки на УПД в настройках решения Сохранение настроек ссылки на УПД XML

Результат

Готовая ссылка на скачивание УПД XML в отгрузке

Пошаговая инструкция: как сформировать УПД XML

  1. Откройте вкладку «Шаблоны».
  2. Создайте новый шаблон.
  3. Укажите название.
  4. Выберите, с какими контрагентами работает шаблон.
  5. Проверьте поля:
    1. «Основные поля» уже настроены по соответствующим полям МойСклад.
    2. «Табличная часть» уже настроена по соответствующим полям МойСклад.
  6. Скорректируйте источники данных под свои задачи.
  7. В отгрузке МойСклад нажмите «Решения» → «Сформировать УПД XML» или скачайте файл по ссылке.
  8. Загрузите файл в ЭДО.
  9. Если ЭДО выдаёт ошибку — определите, какие данные не подошли (см. раздел об ошибках).

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

В какие ЭДО можно загрузить УПД XML из МойСклад?

В любую систему ЭДО: Контур.Диадок, Калуга Астрал, Тензор (Saby / СБИС), СберКорус и другие.

Почему не скачивается файл УПД?

При генерации возникла ошибка — её описание есть в разделе «Уведомления» МойСклад. Подробнее.

Какой шаблон применяется, если подходят несколько?

Сначала шаблон контрагента, затем группы, затем общий. Подробнее.