Документы и Печать · 9 мин
Как сохранить УПД в формате XML из 1С
Как сохранить УПД в XML из 1С:Бухгалтерии и других конфигураций: выгрузка файла, проверка формата, типичные ошибки и способы передать файл контрагенту.
Универсальный передаточный документ (УПД) в электронном виде представляет собой XML-файл, сформированный по утверждённому формату ФНС. Такой файл нужен для передачи контрагенту через оператора ЭДО, загрузки в другую учётную систему или представления по требованию налогового органа. В конфигурациях 1С выгрузка УПД в XML предусмотрена штатно, и в большинстве случаев установка дополнительных модулей не требуется.
Конкретные кнопки и команды зависят от конфигурации и её версии: в «1С:Бухгалтерии 8», «1С:Управление нашей фирмой», «1С:Комплексной автоматизации» и «1С:ERP» механизмы выглядят по-разному. Ниже описаны основные сценарии, способы проверить полученный файл и типичные ошибки, из-за которых XML отклоняют контрагенты или операторы ЭДО.
Что нужно проверить перед выгрузкой
XML-файл УПД формируется строго по данным документа, поэтому любые ошибки в исходном документе перейдут в файл. Перед выгрузкой убедитесь, что документ проведён, заполнены ИНН и КПП продавца и покупателя, корректно указаны номера ГТД для импортных товаров, ставки НДС и коды единиц измерения по ОКЕИ.
Также проверьте, что в карточках номенклатуры и контрагентов нет пустых обязательных полей: незаполненный код страны происхождения или отсутствующий адрес контрагента — частая причина отказа при загрузке файла у получателя. Если документ должен иметь статус «1» (счёт-фактура) или «2» (только передаточный документ), убедитесь, что признак выставлен правильно.
Выгрузка УПД в XML из 1С:Бухгалтерии 8
В «1С:Бухгалтерии 8» (ред. 3.0) основной путь — через механизм электронных документов. Откройте документ «Реализация (акты, накладные, УПД)», в командной панели найдите кнопку «ЭДО» и в выпадающем меню выберите «Выгрузить в файл» (в некоторых версиях команда называется «Выгрузить документ в файл»). Программа сформирует XML и предложит выбрать папку для сохранения.
Если по документу уже создан электронный документ, выгрузить можно и из списка электронных документов: раздел «ЭДО» → «Электронные документы», откройте нужный документ и выполните «Ещё» → «Выгрузить в файл». Файл получит имя по правилам формата ФНС, включающее идентификаторы отправителя, получателя и дату.
- 1Откройте проведённый документ реализации с видом «УПД»
- 2Нажмите «ЭДО» → «Выгрузить в файл» (или «Сохранить в файл»)
- 3Укажите папку на компьютере и подтвердите сохранение
- 4Проверьте, что файл имеет расширение .xml и открывается в браузере без ошибок
Выгрузка из УНФ, ERP и Комплексной автоматизации
В «1С:Управление нашей фирмой» откройте документ «Расходная накладная» с признаком УПД, перейдите по ссылке на электронный документ в шапке либо используйте команду «ЭДО → Выгрузить в файл». В «1С:ERP» и «1С:Комплексной автоматизации» команда находится в документе «Реализация товаров и услуг»: «ЭДО → Выгрузить» или через список «Электронные документы» с последующим сохранением файла.
Если в меню ЭДО нет команды выгрузки, проверьте, включён ли обмен электронными документами: в разделе администрирования должна быть установлена соответствующая настройка, а для организации — настроен учётный профиль ЭДО. Без активного механизма БЭД часть команд выгрузки может быть недоступна.
Если нужен файл именно для передачи контрагенту вне ЭДО, выгружайте XML через команду выгрузки, а не копируйте служебные файлы из каталога обмена — там могут лежать промежуточные форматы, которые получатель не примет.
Альтернативные способы получить XML
Когда штатная выгрузка недоступна (например, старая версия конфигурации без актуального формата), есть обходные варианты. Можно отправить УПД через подключённого оператора ЭДО и затем выгрузить файл из личного кабинета оператора — там документ уже гарантированно соответствует формату. Другой вариант — обновить конфигурацию: актуальные релизы содержат действующие форматы выгрузки.
Для разовых задач подходят внешние обработки выгрузки, но их следует получать только из доверенных источников и проверять на копии базы: обработка имеет доступ к данным документов. Программным путём XML можно сформировать через типовые механизмы обмена электронными документами (программный интерфейс БЭД), если задача массовая — например, выгрузка сотен УПД за период.
Сравнение способов получения XML
Самый быстрый способ для одного-двух документов; требует актуальной версии конфигурации
Подходит, если документ уже отправлен; файл гарантированно валиден, но нужен доступ к сервису
Для массовой выгрузки или нестандартных требований; требует проверки и участия специалиста
Как проверить полученный файл
После сохранения откройте XML в браузере или текстовом редакторе: файл должен читаться без ошибок, в начале документа видны атрибуты с идентификаторами отправителя и получателя, датой и номером документа. Сверьте ключевые суммы (итог с НДС, сумма налога) с данными документа в 1С.
Для формальной проверки используйте сервис проверки файлов на сайте ФНС или средство контроля формата у вашего оператора ЭДО. Такая проверка покажет, соответствует ли файл утверждённому формату, до того как вы передадите его контрагенту.
Как проверить результат
Файл .xml открывается в браузере как структурированный текст
Файл не открывается, содержит двоичные данные или ошибку разметки
Итоговая сумма и НДС совпадают с документом в 1С
Суммы расходятся или отсутствуют
Сервис ФНС/оператора подтверждает соответствие формату
Ошибки валидации, указание на устаревшую версию формата
Типичные ошибки и ограничения
Чаще всего проблемы возникают из-за устаревшего релиза: формат УПД периодически обновляется приказами ФНС, и старые версии 1С формируют файл по прежнему формату, который получатель уже не принимает. Вторая частая причина — незаполненные обязательные реквизиты: код ОКЕИ, страна происхождения, номер ГТД, адреса сторон.
Отдельная ситуация — попытка сохранить печатную форму как XML. Команда «Сохранить как» из печатной формы создаёт табличный или иной файл, который не является электронным УПД и не пройдёт загрузку в учётную систему контрагента. Нужен именно файл обмена, сформированный механизмом ЭДО.
Передача файла контрагенту и хранение
Юридически значимый обмен УПД происходит через оператора ЭДО с подписанием квалифицированной электронной подписью. XML-файл, переданный по электронной почте без подписи, подходит только как техническая копия для загрузки в учётную систему получателя, но не заменяет документооборот.
Храните выгруженные файлы вместе с информацией о документе: имя файла по формату ФНС уже содержит дату и идентификаторы сторон, что упрощает поиск. При запросе из налогового органа выгружайте файлы заново из актуальной базы, чтобы исключить расхождения с учётными данными.
Что важно запомнить
УПД в XML выгружается через команду ЭДО в документе реализации, а не через печатную форму. Перед выгрузкой проверьте заполненность реквизитов, после — проверьте файл сервисом ФНС или оператора. Держите конфигурацию обновлённой, чтобы формат соответствовал требованиям ФНС.
Частые вопросы
Можно ли сохранить УПД в XML, если обмен ЭДО не настроен?
Да, в большинстве конфигураций команда «Выгрузить в файл» работает и без активного обмена с контрагентом, но механизм БЭД в настройках должен быть включён. Если команда недоступна, проверьте настройки обмена электронными документами в разделе администрирования.
Чем XML-выгрузка отличается от печатной формы УПД?
Печатная форма — это визуальное представление документа для бумажного документооборота. XML — машиночитаемый файл строгого формата ФНС, предназначенный для загрузки в учётные системы и для электронного документооборота.
Почему контрагент не может загрузить мой XML-файл?
Наиболее вероятные причины: устаревший формат выгрузки в вашей версии 1С, незаполненные обязательные реквизиты или ручное редактирование файла. Обновите конфигурацию, проверьте документ и выгрузите файл заново.
Как выгрузить сразу много УПД за период?
Штатной групповой выгрузки в пользовательском режиме обычно нет. Для массовой выгрузки используют программные механизмы БЭД или внешние обработки — эту задачу лучше поручить специалисту по 1С, предварительно проверив результат на копии базы.
Нужна ли электронная подпись для сохранённого XML?
Само сохранение файла подписи не требует. Подпись необходима при юридически значимой передаче документа через оператора ЭДО. Файл без подписи — техническая копия для загрузки или проверки.
Файл выгрузился, но суммы не совпадают с документом. Что делать?
Проверьте, не изменялся ли документ после формирования электронного документа: в этом случае электронный документ нужно сформировать заново. Также убедитесь, что выгружаете файл именно по этому документу, а не устаревшую версию из списка электронных документов.