К статье
Практический материал

Документы и Печать · 12 мин

Как из 1С выгрузить счет-фактуру в Диадок

Как выгрузить счет-фактуру из 1С в Диадок: выбор способа, настройка модуля ЭДО, отправка УПД и счета-фактуры, проверка статусов и решение типичных ошибок.

Передача счета-фактуры из 1С в Диадок выполняется через модуль электронного документооборота: документ формируется в учетной системе, подписывается электронной подписью и отправляется контрагенту через оператора ЭДО. В зависимости от конфигурации 1С используется либо встроенная подсистема ЭДО (БЭД), либо внешний модуль Диадока, либо обмен через файл. Ниже разобраны все рабочие способы с конкретными шагами.

Перед началом убедитесь, что у вас есть действующий договор с оператором ЭДО (Контур.Диадок), выпущена квалифицированная электронная подпись на руководителя или уполномоченное лицо, а контрагент подключен к ЭДО и готов принимать документы. Без этих условий отправка юридически значимого документа невозможна.

Важно понимать различие форматов. С июля 2021 года счета-фактуры передаются только в формате, утвержденном приказом ФНС № ЕД-7-26/970, а на практике большинство компаний отправляют универсальный передаточный документ (УПД), который объединяет счет-фактуру и накладную. Модуль Диадока и 1С поддерживают оба варианта.

Проверка готовности: что нужно перед выгрузкой

Сначала определите, какой механизм ЭДО доступен в вашей конфигурации. В типовых решениях на управляемых формах (1С:Бухгалтерия 8, Управление торговлей 11, ERP, Комплексная автоматизация) есть встроенная библиотека электронных документов, к которой подключается модуль Диадока. В старых конфигурациях (УПП, УТ 10.3, Бухгалтерия 2.0) встроенного ЭДО нет — потребуется внешняя обработка от Контура или переход на файловый обмен.

Проверьте следующие условия: учетная запись в Диадоке активна, ящик организации привязан к вашему ИНН, сертификат электронной подписи установлен на рабочем месте и не истек. Если подпись хранится в облаке Диадока, убедитесь, что у пользователя есть права на подписание документов от имени организации.

Также уточните у контрагента, какой формат он принимает: УПД, отдельный счет-фактуру или счет-фактуру с накладной комплектом. От этого зависит, какой вид электронного документа выбирать при отправке. Расхождение форматов — одна из самых частых причин отказа в приеме.

В меню 1С есть раздел ЭДОВстроенный обмен доступен

Проверьте настройки обмена с контрагентами и учетную запись Диадока

Раздела ЭДО нетКонфигурация без БЭД

Используйте внешний модуль Диадока или выгрузку в файл

Контрагент не найден в ДиадокеОн не подключен к ЭДО

Отправьте приглашение или передайте документ на бумаге

Сертификат не виденПодпись не установлена или истекла

Переустановите сертификат или выпустите новый в УЦ

Способ 1: отправка через встроенный ЭДО и модуль Диадока

Это основной и самый удобный путь для типовых конфигураций. Модуль Диадока для 1С устанавливается как расширение или внешняя обработка и добавляет в интерфейс кнопки отправки документов. После установки выполняется первичная настройка: указываются учетные данные ящика Диадока, выбирается сертификат подписи и настраивается соответствие видов документов.

Откройте сформированный документ «Счет-фактура выданный» (или «Реализация товаров и услуг», если отправляете УПД). Нажмите кнопку модуля Диадока — обычно это «Отправить через Диадок» или команда в подменю «ЭДО». Модуль сформирует XML-файл по формату ФНС, предложит выбрать контрагента и тип документа (УПД со статусом 1 или 2, либо счет-фактура).

Подпишите документ электронной подписью и подтвердите отправку. Модуль передаст файл на сервер Диадока, и в карточке документа появится статус доставки. Контрагент получит документ в своем ящике, а вы увидите подтверждение получения и, при необходимости, подписание с его стороны.

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

Способ 2: выгрузка в файл и загрузка в веб-версию Диадока

Если модуля нет или интеграция временно не работает, документ можно выгрузить из 1С в XML-файл и загрузить вручную через браузер. В типовых конфигурациях откройте счет-фактуру и используйте команду «Выгрузить» или «ЭДО → Выгрузить в файл» — формулировка зависит от версии. Система создаст XML в формате ФНС с именем по маске, включающей ИНН, дату и уникальный идентификатор.

Войдите в веб-версию Диадока, перейдите в раздел исходящих документов и нажмите «Загрузить с диска». Выберите выгруженный XML, укажите контрагента и тип документа. Диадок проверит файл на соответствие формату: если структура корректна, документ будет готов к подписанию и отправке.

У этого способа есть ограничение: ручная загрузка не связывает документ с учетной записью в 1С, поэтому статусы и аннулирование придется отслеживать отдельно в двух системах. Для разовых отправок это приемлемо, для регулярного документооборота — настройте модуль.

Сравнение способов выгрузки

Модуль Диадока в 1С

Подходит для регулярного ЭДО: статусы, аннулирование и исправления видны прямо в учетной системе. Требует установки и настройки

Выгрузка в файл + веб-Диадок

Подходит для разовых отправок и старых конфигураций. Минус: ручные действия и разрыв связи между 1С и Диадоком

Встроенный ЭДО 1С с роумингом

Подходит, если основной оператор не Диадок: документ уйдет через роуминг в ящик контрагента. Зависит от наличия роумингового соглашения

Настройка обмена и соглашения с контрагентом

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

В настройке укажите формат документа. Для счетов-фактур действует формат приказа ФНС № ЕД-7-26/970; устаревший формат приказа № 93н операторы больше не принимают для новых документов. Если в 1С доступен только старый формат, обновите конфигурацию — иначе оператор отклонит файл на этапе проверки.

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

Проверка результата и статусы документа

После отправки отследите цепочку статусов. Нормальный сценарий выглядит так: документ подписан вами → передан оператору → доставлен контрагенту → получено уведомление о получении → контрагент подписал документ (для УПД со статусом 1) или сформировано извещение о получении (для счета-фактуры).

В модуле Диадока статусы видны в списке документов и в карточке конкретного документа. В веб-версии ищите документ в папке «Исходящие» и проверяйте отметки о доставке и подписании. Если статус долго не меняется с «Отправлен» на «Доставлен», проверьте, не отклонил ли оператор файл из-за ошибок формата.

Обязательно сохраняйте подтверждения: извещение о получении счета-фактуры покупателем и квитанцию оператора. Эти документы понадобятся при налоговой проверке как доказательство своевременного выставления счета-фактуры.

Контрольные точки

Как проверить результат

Статус в Диадоке
Норма

«Доставлен» и есть уведомление о получении

Тревожный признак

«Ошибка передачи» или статус не меняется сутками

Подпись контрагента
Норма

Для УПД-1 документ подписан с двух сторон

Тревожный признак

Контрагент запросил исправление или отказал в подписи

Формат файла
Норма

XML соответствует приказу ФНС ЕД-7-26/970

Тревожный признак

Оператор сообщает о нарушении формата

Реквизиты в документе
Норма

ИНН, КПП, номер и дата совпадают с бумажным оригиналом

Тревожный признак

Расхождения в номере, дате или коде валюты

Типичные ошибки и их устранение

Самая частая проблема — ошибка формата при отправке. Причины: устаревшая версия конфигурации, незаполненные обязательные поля (например, код валюты, страна происхождения товара, код вида товара для прослеживаемых товаров) или некорректные ИНН/КПП контрагента. Решение: обновите 1С, заполните недостающие реквизиты и повторите отправку.

Вторая группа ошибок связана с подписью: сертификат истек, не установлен в хранилище, у пользователя нет прав на подписание от имени организации. Проверьте срок действия сертификата в настройках Диадока и при необходимости перевыпустите его в удостоверяющем центре. Для облачной подписи убедитесь, что пользователь добавлен в список подписантов ящика.

Третья типичная ситуация — документ отправлен, но контрагент его не видит. Обычно это означает, что приглашение к ЭДО не принято или документ ушел на другой ящик контрагента (у крупных компаний их несколько). Уточните у контрагента идентификатор участника ЭДО и при необходимости аннулируйте отправку и вышлите документ повторно на правильный ящик.

Типичные ошибки
01
Отправка в устаревшем формате — оператор отклоняет файл, покупатель теряет вычет НДС
02
Правка документа в 1С после отправки без исправления в Диадоке — расхождение учета у сторон
03
Отправка УПД вместо счета-фактуры без согласования с контрагентом — отказ в приеме
04
Игнорирование статусов — документ не доставлен, а отгрузка уже закрыта в учете
05
Использование просроченного сертификата — подписание невозможно в момент сдачи отчетности

Исправления, корректировки и аннулирование

Если в отправленном счете-фактуре обнаружена ошибка, просто переслать новый файл нельзя — требуется исправительный документ. В 1С создайте «Корректировку реализации» или исправление счета-фактуры (в документе увеличивается номер исправления при той же дате и номере). Через модуль Диадока отправьте исправление тем же маршрутом: контрагент получит его как связанный документ.

Для изменения стоимости или количества используется корректировочный счет-фактура, который также передается через ЭДО. В УПД корректировка оформляется отдельным документом со статусом, соответствующим исправлению.

Если документ отправлен ошибочно (не тому контрагенту, с неверной суммой до приема), выполните аннулирование: в модуле Диадока откройте документ и выберите команду «Аннулировать». Аннулирование требует подтверждения второй стороны, если документ уже подписан контрагентом. После аннулирования документ теряет юридическую силу, и можно отправить корректный вариант.

Перед массовой выгрузкой в начале квартала отправьте один тестовый документ надежному контрагенту и проверьте всю цепочку: формат, подпись, статусы. Это занимает несколько минут, но избавляет от сотен отклоненных файлов, если после обновления 1С что-то сломалось в настройках ЭДО.
ПЗ
Практическое замечание

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

Можно ли выгрузить счет-фактуру из 1С в Диадок бесплатно?

Сама выгрузка XML из 1С бесплатна, но юридически значимая передача через оператора ЭДО оплачивается по тарифу Диадока — обычно за каждый отправленный комплект документов. Для разовых задач есть бесплатные лимиты, условия уточняйте в личном кабинете оператора.

Что делать, если в 1С нет кнопки отправки в Диадок?

Либо модуль не установлен, либо конфигурация не поддерживает встроенный ЭДО. Установите внешний модуль Диадока для вашей версии платформы или используйте обходной путь: выгрузите документ в XML и загрузите его через веб-версию Диадока.

Чем УПД отличается от счета-фактуры при отправке в Диадок?

УПД со статусом 1 заменяет счет-фактуру и накладную одновременно и подписывается обеими сторонами. Отдельный счет-фактура подписывает только продавец, а покупатель направляет извещение о получении. Выбор формата согласуйте с контрагентом заранее.

Диадок пишет «ошибка формата» — где искать причину?

Чаще всего не заполнены обязательные поля: код валюты, код вида товара для прослеживаемых товаров, ИНН/КПП сторон. Также проверьте, что конфигурация формирует XML по актуальному приказу ФНС. Текст ошибки оператора обычно указывает конкретное поле.

Можно ли отправить счет-фактуру контрагенту, у которого другой оператор ЭДО?

Да, если между операторами действует роуминговое соглашение. Вы отправляете из Диадока, а документ приходит контрагенту в его систему. Перед отправкой проверьте идентификатор участника ЭДО контрагента — он включает код его оператора.

Как доказать налоговой, что счет-фактура был выставлен вовремя?

Сохраните квитанцию оператора о дате отправки и извещение о получении от покупателя — их можно выгрузить из Диадока в PDF или запросить в виде документов с отметками оператора. Дата в квитанции подтверждает момент выставления счета-фактуры.

Итог

Что важно запомнить

Счет-фактура выгружается из 1С в Диадок через модуль ЭДО или вручную через XML-файл. Ключевые условия успеха: актуальный формат ФНС, действующая подпись, принятое приглашение контрагента и контроль статусов после отправки. Ошибки исправляются только корректировочными документами через ЭДО.