Справка · приложение для Битрикс24версия 1.0

Справка: УПД 5.03 — генератор XML для ЭДО

Что делает приложение

Приложение формирует XML-файл универсального передаточного документа (УПД) в формате ФНС 5.03 по данным сделки Битрикс24. Файл готов к загрузке в систему электронного документооборота.

Документ формирует робот «Сгенерировать УПД» на стадии сделки или действие с тем же названием в бизнес-процессе. Данные берутся из сделки и CRM: товары, суммы, ставки НДС, реквизиты продавца и покупателя. Перед сохранением приложение проверяет готовый файл по XSD-схеме ФНС.

Готовый файл сохраняется в вашем портале:

  • на Общий диск, в папку «УПД / год / месяц»;
  • в ленту сделки, комментарием с прикреплённым файлом;
  • в поле сделки типа «Файл», если вы его выбрали в параметрах робота.

Поддерживаются три вида документа:

  • СЧФДОП — счёт-фактура и передаточный документ;
  • ДОП — только передаточный документ (накладная или акт);
  • СЧФ — только счёт-фактура.

Что нужно для работы

  • Облачный Битрикс24 на тарифе «Базовый» и выше. На бесплатном тарифе роботы не работают.
  • Коробочный Битрикс24 с модулями CRM и бизнес-процессов и возможностью устанавливать приложения из Маркетплейса.
  • Права администратора портала для установки приложения.
  • Компания-продавец в CRM, отмеченная как «Моя компания», с заполненными реквизитами.
  • Компания-покупатель в CRM с реквизитами, привязанная к сделке.
  • Товары в сделке: наименование, количество, цена и ставка НДС.

Установка

  1. Откройте карточку приложения в Маркетплейсе Битрикс24 и нажмите «Установить». Устанавливать должен администратор портала.
  2. Подтвердите доступы, которые запрашивает приложение: CRM, бизнес-процессы, Диск.
  3. После установки появится сообщение «Генератор УПД установлен». Окно закроется само.
  4. Приложение сразу добавит в портал робота и действие для бизнес-процессов с названием «Сгенерировать УПД».

Следующий шаг — настройки. Откройте приложение из раздела «Приложения» вашего портала: первым откроется экран настроек.

Настройка

Настройки задаются один раз на весь портал. Поля, отмеченные звёздочкой, обязательные. После изменений нажмите «Сохранить». Появится сообщение «Настройки сохранены. Новые УПД будут формироваться с этими параметрами».

1. Продавец

Компания-продавец. Выберите свою организацию из списка. В списке показываются компании CRM, отмеченные как «Моя компания». Реквизиты продавца (ИНН, КПП, адрес, наименование) приложение каждый раз берёт из карточки этой компании, поэтому меняйте их в CRM, а не в приложении.

Если список пуст, нажмите «Добавить реквизиты»: откроется CRM, где можно заполнить реквизиты компании.

Дата присвоения ОГРНИП — только для индивидуального предпринимателя. В реквизитах Битрикс24 такого поля нет, поэтому дата указывается здесь. Поле появляется само, если выбранный продавец — ИП (в реквизитах ИНН из 12 цифр).

2. Номер документа

Откуда брать номер УПД:

  • ID сделки — номером документа станет номер сделки в Битрикс24;
  • Поле сделки — номер берётся из пользовательского поля сделки, которое вы выберете в строке «Поле сделки с номером». Подходит, если номера документов ведутся в учётной системе и попадают в сделку.

Если нужного поля нет, нажмите «Создать поле в CRM» и добавьте строковое поле в сделку.

Источник номера можно переопределить в параметрах конкретного робота.

3. Подписант

Если продавец — ИП, подписантом автоматически становится сам предприниматель: ФИО и реквизиты берутся из карточки компании. Поля этого раздела заполнять не нужно.

Если продавец — организация:

  • ФИО подписанта и Должность — тот, кто подписывает документ;
  • Полномочия:
    • «Директор» — подписывает руководитель;
    • «По доверенности (МЧД)» — подписывает сотрудник по машиночитаемой доверенности. Заполните данные МЧД: номер доверенности (ровно 36 символов, как в реестре), дату выдачи и систему хранения МЧД.

ФИО и должность подписанта можно переопределить в параметрах робота.

Основание передачи

В настройках есть подсказка «Как заполнять «Основание передачи»». Само основание (договор, счёт, спецификация) берётся из поля сделки, которое вы выберете в параметрах робота.

Пишите основание в виде «Название № номер от ДД.ММ.ГГГГ», например «Договор № 214 от 03.02.2026». Тогда номер и дата попадут в документ отдельными реквизитами.

Несколько документов перечисляйте через «;» или «и»: «Договор № 1 от 01.01.2026 и приложение № 2 от 02.02.2026». Каждый попадёт отдельным основанием. Знак «№» не обязателен.

Если текст разобрать не удастся, он попадёт в документ целиком, а номер будет указан как «б/н» — так требует формат ФНС. Длина основания — не больше 255 символов.

Робот на стадии сделки

  1. Откройте CRM → Сделки → «Роботы» в нужной воронке.
  2. Выберите стадию, на которой нужен документ (например, «Отгрузка» или «Документы»).
  3. Добавьте робота «Сгенерировать УПД» и заполните параметры (см. ниже).
  4. Сохраните. Когда сделка перейдёт на эту стадию, робот сформирует документ.

Чтобы сформировать документ повторно, верните сделку на стадию робота. Каждый запуск создаёт новый файл, прежние файлы на Диске остаются.

Параметры робота

Пустой параметр означает «взять из настроек приложения» или «взять из CRM». Обязателен только вид документа: он выбран по умолчанию.

Параметр Что задаёт
Продавец (организация) Организация-продавец для этого робота. Если не выбрана — берётся из настроек приложения. Удобно, если в портале несколько своих организаций.
Источник номера ID сделки или поле сделки. «[не установлено]» — взять из настроек приложения.
Подписант ФИО, Подписант должность Подписант для этого робота. Пусто — из настроек приложения. Для продавца-ИП не используются.
Вид документа СЧФДОП (счёт-фактура + накладная), ДОП (только накладная), СЧФ (только счёт-фактура). По умолчанию СЧФДОП.
Содержание операции Отгрузка товаров, оказание услуг, выполнение работ или смешанная операция. Попадает в раздел о передаче.
ИНН, КПП, наименование, адрес покупателя — UF-поле сделки (строка) Нужны, только если реквизиты покупателя хранятся не в карточке компании, а в полях сделки. Обычно оставляйте пустыми: данные возьмутся из реквизитов компании-покупателя.
Основание передачи — UF-поле сделки (строка) Поле сделки, из которого берётся основание: договор, счёт и т. п. Формат — выше, в разделе «Основание передачи».
Наименование документа об отгрузке — UF-поле сделки (строка) Документ, подтверждающий отгрузку, для вида СЧФ. Формат тот же: «Название № номер от ДД.ММ.ГГГГ».
UF-поле сделки для XML-файла (Файл) Поле сделки типа «Файл», куда записать готовый XML. Если не выбрано, файл всё равно будет на Диске и в ленте сделки.

В выпадающих списках показываются только пользовательские поля сделки подходящего типа: строки для текста, «Файл» для XML. Если нужного поля нет, создайте его в настройках сделки.

Действие в бизнес-процессе

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

  • «Номер УПД»;
  • «Дата УПД»;
  • «ID файла на Диске»;
  • «Поле сделки обновлено» (да или нет).

Эти значения можно использовать в следующих действиях процесса, например для уведомления.

Что получится

  • Файл на Диске: Общий диск → папка «УПД» → год → месяц. Имя файла зависит от вида документа: «УПД_<номер>.xml», «Накладная_<номер>.xml» или «Счёт-фактура_<номер>.xml». При повторном формировании с тем же номером рядом появится копия с суффиксом (1), (2).
  • Комментарий в ленте сделки: «Сгенерирован УПД №<номер> от <дата>» с прикреплённым файлом.
  • Поле сделки, если выбрано: в нём всегда лежит последний сформированный файл.

Дата документа — дата формирования по московскому времени.

Ставки НДС и суммы берутся из товаров сделки как есть. Приложение их не пересчитывает: что указано в товарах, то и попадёт в документ. Валюта берётся из товаров сделки.

Грузоотправитель и грузополучатель — продавец и покупатель («он же»).

Загрузка в систему ЭДО

Скачайте XML-файл с Диска или из ленты сделки. Загрузите его в своей системе электронного документооборота как готовый формализованный документ (обычно это загрузка файла УПД в формате XML), проверьте, подпишите и отправьте контрагенту.

Файл сформирован по формату ФНС 5.03 и проверен по XSD-схеме, поэтому система ЭДО принимает его без ручного ввода данных.

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

Робот сработал, но документа нет.

Откройте ленту сделки: при ошибке приложение пишет туда сообщение, что исправить. Тот же текст есть в журнале бизнес-процесса. Исправьте данные и верните сделку на стадию робота. Список сообщений — ниже.

Где взять реквизиты продавца?

Из карточки компании, отмеченной как «Моя компания»: вкладка «Реквизиты». Приложение берёт их при каждом формировании, поэтому исправления в CRM сразу попадают в новые документы.

Покупатель — ИП. Что заполнять?

Реквизиты ИП в карточке компании-покупателя, как для любого покупателя: ИНН (у ИП он из 12 цифр), наименование и адрес.

Продавец — ИП. Нужна ли доверенность?

Нет. Документ подписывает сам предприниматель, раздел «Подписант» для ИП не используется. Заполните только дату присвоения ОГРНИП.

Можно ли сформировать документ без ИНН покупателя?

Нет. ИНН и адрес покупателя обязательны по формату ФНС. Их можно указать в реквизитах компании или в полях сделки (параметры робота «ИНН покупателя», «Адрес покупателя»).

Почему в документе номер основания «б/н»?

Текст основания не удалось разобрать на название, номер и дату. Запишите его в виде «Договор № 214 от 03.02.2026».

Можно ли брать номер из нумератора Битрикс24?

Пока нет. Используйте ID сделки или номер из поля сделки.

Документ нужно переделать. Что будет со старым файлом?

Он останется на Диске. Новый файл появится рядом, в ленте сделки — новый комментарий, поле сделки получит новый файл.

Можно ли формировать документы для нескольких своих организаций?

Да. В параметрах каждого робота выберите «Продавец (организация)», например для разных воронок.

Что будет, если удалить приложение?

Настройки и служебные данные приложения удаляются. Документы, уже сохранённые на Диске и в сделках, остаются в портале.

Сообщения робота

При ошибке робот пишет сообщение в ленту сделки (начинается со слов «Генератор УПД:») и в журнал бизнес-процесса. Документ при этом не формируется. Исправьте данные и верните сделку на стадию робота.

Если проблем несколько, они придут одним сообщением: «Найдено проблем: N. Исправьте их и снова запустите робота», а дальше — нумерованный список.

Временные сбои связи с Битрикс24 приложение повторяет автоматически, три раза. Сообщение приходит, только если повторы не помогли.

Продавец
Сообщение Что сделать
В настройках приложения не выбрана организация-продавец. Откройте настройки, в разделе «Продавец» выберите свою организацию. Выберите компанию-продавца в настройках или в параметре робота «Продавец (организация)».
У организации-продавца нет реквизитов в Битрикс24. Откройте карточку организации, на вкладке «Реквизиты» добавьте реквизит и сохраните. Добавьте реквизит в карточке своей компании.
В реквизитах организации-продавца не указан ИНН. Откройте карточку организации, на вкладке «Реквизиты» заполните ИНН. Заполните ИНН: 10 цифр для организации, 12 для ИП.
Для юридического лица обязателен КПП, но он не заполнен. Откройте карточку организации-продавца, на вкладке «Реквизиты» заполните КПП. Заполните КПП в реквизитах.
В реквизитах организации-продавца не указан адрес. Откройте карточку организации, на вкладке «Реквизиты» заполните адрес. Заполните адрес в реквизитах.
Для ИП-продавца обязательна дата присвоения ОГРНИП, но она не указана. Откройте настройки приложения, в разделе «Продавец» заполните дату. Укажите дату в настройках приложения.
Дата присвоения ОГРНИП указана в будущем. Исправьте её в настройках приложения, раздел «Продавец». Исправьте дату.
Организация-продавец из настроек не найдена в Битрикс24. Возможно, её удалили. Откройте настройки приложения и выберите организацию заново. Выберите продавца заново.
Реквизит организации-продавца удалён или изменён. Откройте настройки приложения и нажмите «Сохранить», данные реквизита обновятся. Откройте настройки и нажмите «Сохранить».
Покупатель
Сообщение Что сделать
К сделке не привязана компания-покупатель. Откройте карточку сделки, в поле «Компания» добавьте покупателя и сохраните. Привяжите компанию к сделке.
Не удалось определить ИНН покупателя. Заполните реквизиты компании-покупателя (карточка компании, вкладка «Реквизиты») или укажите поле сделки с ИНН в параметрах робота. Заполните ИНН покупателя в реквизитах или в поле сделки.
Не удалось определить адрес покупателя. Заполните адрес в реквизитах компании-покупателя или укажите поле сделки с адресом в параметрах робота. Заполните адрес покупателя.
Не заполнено наименование покупателя. Откройте карточку компании-покупателя, на вкладке «Реквизиты» заполните наименование. Заполните наименование в реквизитах покупателя.
Товары
Сообщение Что сделать
В сделке нет товарных позиций. Откройте сделку, на вкладке «Товары» добавьте хотя бы одну позицию и сохраните. Добавьте товары в сделку.
В одной из товарных позиций не указана цена или она равна нулю. Откройте сделку, на вкладке «Товары» проверьте цены. Укажите цену больше нуля.
В одной из товарных позиций не указано количество или оно равно нулю. Откройте сделку, на вкладке «Товары» проверьте количество. Укажите количество больше нуля.
Не удалось получить товарные позиции из сделки. Перетащите сделку на стадию робота ещё раз. Если ошибка повторяется, напишите в поддержку приложения. Повторите запуск. Если не помогло — в поддержку.
Номер документа и вид документа
Сообщение Что сделать
Не указан источник номера УПД. Выберите его в параметрах робота (ID сделки / Поле сделки) или задайте в настройках приложения. Выберите источник номера в настройках или в роботе.
Выбран источник номера «Поле сделки», но само поле не указано или пустое. В параметрах робота укажите поле с номером документа либо выберите другой источник. Выберите поле в настройках приложения («Поле сделки с номером») и проверьте, что в сделке оно заполнено. Либо выберите источник «ID сделки».
Не удалось определить номер УПД. Проверьте источник номера в параметрах робота. Проверьте источник номера и заполненность поля.
В параметрах робота не указан вид документа. Откройте робота и выберите вид: УПД, накладная (ДОП) или счёт-фактура (СЧФ). Выберите вид документа в роботе.
Подписант и доверенность
Сообщение Что сделать
Не указано ФИО подписанта. Заполните ФИО руководителя в реквизитах организации-продавца, либо укажите подписанта в настройках приложения (раздел «Подписант») или в параметрах робота. Укажите подписанта.
Не указана должность подписанта. Заполните её в настройках приложения или в параметрах робота. Укажите должность.
Номер МЧД должен содержать ровно 36 символов. Откройте настройки приложения, в разделе «Подписант» проверьте номер доверенности. Скопируйте номер доверенности из реестра полностью.
Не указана дата выдачи МЧД. Откройте настройки приложения, в разделе «Подписант» заполните дату выдачи доверенности. Заполните дату выдачи.
Дата выдачи доверенности (МЧД) указана в будущем. Исправьте её в настройках приложения, раздел «Подписант». Исправьте дату.
Не указана информационная система хранения МЧД. Откройте настройки приложения, в разделе «Подписант» заполните поле «Информационная система хранения МЧД». Укажите, где хранится доверенность.
Основание и документ об отгрузке
Сообщение Что сделать
Текст основания передачи длиннее, чем допускает формат ФНС (максимум 255 символов). Сократите текст в поле сделки с основанием передачи. Сократите текст.
В основании передачи указана дата из будущего. Исправьте дату в поле сделки с основанием передачи. Исправьте дату.
В документе об отгрузке указана дата из будущего. Исправьте дату в поле сделки с документом об отгрузке. Исправьте дату.
Формирование и сохранение файла
Сообщение Что сделать
В одном из текстовых полей (название организации, адрес или наименование товара) есть символы, которые нельзя сохранить в формате документа. Уберите из этого поля спецсимволы или иероглифы. Уберите эмодзи, иероглифы и редкие спецсимволы.
Документ не прошёл проверку по формату ФНС (поле: …). Проверьте данные сделки. Если всё заполнено верно, напишите в поддержку приложения. Проверьте указанное поле. Если всё верно — в поддержку.
Готовый документ не прошёл проверку по формату ФНС. Это ошибка приложения, а не ваших данных. Напишите в поддержку и укажите ID операции из журнала бизнес-процесса. Напишите в поддержку.
Не удалось сохранить документ в Битрикс24.Диск. Проверьте, есть ли свободное место на Диске и не отозваны ли права приложения, затем перетащите сделку на стадию робота ещё раз. Проверьте место на Диске и повторите.
Документ УПД сохранён в Битрикс24.Диск (папка «УПД»), но добавить его в таймлайн сделки не удалось. Скачайте файл из Диска. Документ готов, возьмите его с Диска.
Документ УПД создан и добавлен в таймлайн сделки, но записать его в выбранное поле сделки не удалось. Файл доступен в таймлайне. Документ готов, возьмите его из ленты сделки.
Внутренняя ошибка приложения: некорректная дата документа. Перетащите сделку на стадию робота ещё раз. Если повторится, напишите в поддержку приложения. Повторите. Если не помогло — в поддержку.
Связь с Битрикс24
Сообщение Что сделать
Битрикс24 временно ограничил запросы приложения. Автоматические повторы не помогли. Подождите пару минут и перетащите сделку на стадию робота снова. Подождите и повторите.
Битрикс24 не ответил на запросы приложения. Автоматические повторы не помогли. Подождите минуту и перетащите сделку на стадию робота снова. Подождите и повторите.

Поддержка

Часы работы: пн–пт 10:00–19:00 МСК, ответ в течение 2 часов в рабочее время.

В обращении укажите адрес портала, номер сделки и текст сообщения робота: так мы быстрее найдём причину.

Что нового

Версия 1.0 — первая публикация в Маркетплейсе Битрикс24:

  • формирование УПД 5.03 трёх видов (СЧФДОП, ДОП, СЧФ);
  • продавец — организация или ИП;
  • подписант — директор или сотрудник по МЧД;
  • проверка по XSD-схеме ФНС;
  • сохранение на Диск, в ленту и поле сделки.