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

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

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

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

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

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

Материал ориентирован на типовые конфигурации: 1С:Бухгалтерия 8, 1С:Управление торговлей, 1С:ERP и 1С:Комплексная автоматизация. Названия команд могут немного отличаться между версиями, но последовательность действий сохраняется.

Что нужно подготовить перед выгрузкой

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

Второй обязательный элемент — квалифицированная электронная подпись. Сертификат устанавливается на рабочее место пользователя и регистрируется в 1С. Если подписывает несколько сотрудников, у каждого должен быть свой сертификат с корректными правами. Проверьте срок действия сертификата: просроченная подпись — частая причина отказа при отправке.

Третий элемент — данные контрагента. В карточке контрагента должны быть заполнены ИНН, КПП, а для отправки приглашения или прямого обмена — идентификатор участника ЭДО. Если контрагент еще не подключен к Диадоку, ему направляется приглашение, и документы можно будет отправить только после его принятия.

Профиль ЭДОНастроен обмен с оператором

Учетная запись обмена активна, указан оператор Диадок

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

Срок действия не истек, сертификат виден в 1С

КонтрагентЕсть идентификатор ЭДО

Заполнены ИНН, КПП и идентификатор участника

ДокументПроведен и заполнен

Нет пустых обязательных полей, указан номер и дата

Как выгрузить счет-фактуру через встроенный обмен ЭДО

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

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

Если нужно отправить несколько документов сразу, откройте журнал электронных документов, отберите неотправленные счета-фактуры по дате или контрагенту, выделите их и выполните команду отправки. Пакетная отправка удобна в конце дня или месяца, когда документов много.

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

Как выгрузить через внешний модуль Диадока для 1С

Если организация использует внешний модуль «Контур Диадок для 1С», обмен идет через отдельную обработку, которую добавляют в конфигурацию. После запуска модуля в нем отображаются списки документов: «Отправленные», «Полученные», «Требующие подписи». Модуль синхронизируется с базой 1С и подтягивает проведенные счета-фактуры и УПД.

Для выгрузки откройте модуль, перейдите на вкладку исходящих документов, найдите нужный счет-фактуру (можно отфильтровать по периоду или контрагенту) и нажмите «Подписать и отправить». Модуль сам сформирует файл в формате оператора, наложит подпись и передаст документ. Если документ в 1С изменили после отправки, модуль покажет расхождение и предложит отправить исправление.

Удобство внешнего модуля — в расширенных возможностях: роуминг между операторами, массовая отправка, формирование пакетов документов (счет-фактура + накладная + акт) и уведомления о статусах. Ограничение — модуль нужно регулярно обновлять, так как форматы ФНС меняются, и устаревшая версия может формировать файлы, которые оператор отклонит.

Встроенный обмен или внешний модуль

Встроенный обмен ЭДО в 1С

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

Внешний модуль Диадока

Подходит при большом объеме документов, пакетной отправке и обмене с контрагентами у разных операторов. Требует установки и регулярного обновления модуля.

Как проверить, что счет-фактура дошла до контрагента

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

В панели ЭДО документа и в журнале электронных документов отображается история: дата и время отправки, квитанция оператора о приеме, уведомление о доставке. Эти сведения подтверждают факт отправки в налоговых спорах, поэтому при необходимости сохраните их в файл или распечатайте.

Если контрагент сообщает, что документа нет, первым делом сверьте идентификатор ЭДО получателя — документ мог уйти на другой ящик той же организации или в филиал с другим КПП. Затем проверьте статус у оператора: документ мог быть доставлен, но не открыт сотрудником контрагента.

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

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

Статус в журнале ЭДО
Норма

«Доставлен получателю» или «Завершен»

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

«Ошибка передачи» или долго висит «Отправляется»

Квитанция оператора
Норма

Есть подтверждение приема с датой и временем

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

Квитанции нет — оператор документ не получил

Подпись получателя (для УПД)
Норма

Документ подписан второй стороной

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

Долго в статусе «Ожидает подписи получателя»

Файл документа
Норма

XML открывается и содержит актуальные данные

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

Файл не формируется или содержит старые данные

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

Самая частая ошибка — «Контрагент не найден» или «Не указан идентификатор ЭДО». Она возникает, когда в карточке контрагента нет идентификатора участника обмена или приглашение не принято. Решение: запросить идентификатор у контрагента или отправить приглашение из 1С и дождаться подтверждения.

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

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

Типичные ошибки при выгрузке
01
Отправка непроведенного документа — электронный документ не формируется или уходит с неактуальными данными
02
Использование просроченного сертификата — оператор отклоняет подпись, документ зависает в ошибке
03
Неверный идентификатор ЭДО контрагента — документ доставляется не тому получателю или не доставляется вовсе
04
Редактирование документа после отправки без исправления — у сторон расходятся данные, возникают споры по вычетам
05
Игнорирование обновлений модуля или конфигурации — файл формируется по устаревшему формату и отклоняется оператором

Ограничения и когда нужна помощь специалиста

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

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

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

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

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

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

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

Документ отправлен, но контрагент его не видит. Что делать?

Проверьте статус в журнале ЭДО: если стоит «Доставлен», документ находится во входящих у контрагента, и его нужно искать там, возможно, под другим подразделением. Если статус «Отправлен оператору», но доставки нет — сверьте идентификатор ЭДО получателя в карточке контрагента с тем, что сообщил контрагент.

Как отправить исправление к уже выгруженному счету-фактуре?

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

Нужна ли печатная копия счета-фактуры после отправки через ЭДО?

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

Итог

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

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