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

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

Как отправить счет на оплату из 1С в Диадок

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

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

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

Инструкция ориентирована на типовые конфигурации «1С:Бухгалтерия», «Управление торговлей» и «Комплексная автоматизация», где документ называется «Счет на оплату покупателю». В самописных конфигурациях логика та же, но расположение кнопок может отличаться.

Проверьте готовность модуля Диадока в 1С

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

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

Модуль ДиадокаУстановлен и авторизован

Открывается без ошибок, виден список ящиков организации

Сертификат подписиДействующий

Срок действия не истек, сертификат привязан к ящику Диадока

КонтрагентПодключен к роумингу/Диадоку

В карточке контрагента указан идентификатор участника ЭДО

Права пользователяЕсть право отправки

Кнопка отправки активна, нет сообщений о недостатке прав

Подготовьте контрагента к обмену

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

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

Отправьте счет из документа «Счет на оплату»

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

В форме отправки выберите тип документа «Счет на оплату» или «Неформализованный документ», укажите формат вложения. Обычно доступны PDF (печатная форма счета) и внутренний формат модуля. PDF предпочтительнее: получатель увидит привычную печатную форму с логотипом, реквизитами и подписью. Если требуется подписание, отметьте соответствующий флаг и выберите сертификат.

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

Порядок отправки счета
  1. 1
    Проведите документ «Счет на оплату покупателю» и убедитесь, что заполнены организация, контрагент и сумма
  2. 2
    Нажмите кнопку «Диадок» или «ЭДО — Отправить» в командной панели документа
  3. 3
    Выберите тип «Счет на оплату» / неформализованный документ и формат PDF
  4. 4
    При необходимости включите подписание и выберите действующий сертификат
  5. 5
    Нажмите «Отправить» и дождитесь статуса «Отправлен» или «Доставлен»
  6. 6
    Проверьте документ в списке исходящих модуля Диадока

Отследите статус доставки и получения

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

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

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

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

Статус в модуле
Норма

«Доставлен» или «Отправлен» без ошибок

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

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

Вложение
Норма

PDF открывается, реквизиты и сумма совпадают с документом в 1С

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

Файл не открывается, пустой или устаревшая версия счета

Получатель
Норма

В карточке исходящего документа указан правильный ящик контрагента

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

Документ ушел в другой ящик или на неактуальный идентификатор

Разберитесь с типичными ошибками отправки

Ошибка «Контрагент не найден» или «Неверный идентификатор» возникает, когда в карточке контрагента не заполнен идентификатор ЭДО либо организация сменила оператора. Решение — повторный поиск контрагента по ИНН и обновление идентификатора. Ошибка подписания обычно означает истекший сертификат или то, что сертификат выпущен на сотрудника, у которого нет доверенности в ящике Диадока.

Отдельная группа проблем — отправка устаревшей версии счета. Если счет изменили после первой отправки (сумма, реквизиты, состав товаров), модуль не всегда пересылает новую версию автоматически. В этом случае отправьте исправленный счет повторно с комментарием, а контрагента предупредите, какая версия актуальна. Хранить в 1С несколько «живых» версий одного счета без пометок — прямой путь к оплате не той суммы.

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

Выберите способ отправки под свою ситуацию

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

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

Маршрут решения

Как выбрать способ отправки

Контрагент подключен к Диадоку или доступен по роумингуОтправляйте счет через модуль ЭДО в формате PDF с подписью при необходимости
Контрагент не подключен к ЭДО, но дал согласие на приглашениеОтправьте приглашение из модуля и временно дублируйте счет по e-mail
Нужно отправить десятки счетов за разИспользуйте групповую отправку из журнала, предварительно проверив идентификаторы всех получателей
Счет изменился после отправкиОтправьте исправленную версию повторно и уведомите контрагента, какая версия актуальна

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

Нужно ли подписывать счет на оплату электронной подписью?

Законодательно счет на оплату не относится к первичным учетным документам и обязательной подписи не требует. На практике подписание включают, если это прописано в договоре с контрагентом или если покупатель внутренним регламентом принимает счета только с подписью. Уточните требование у контрагента до первой отправки.

Контрагент говорит, что не получил счет, хотя статус «Доставлен». Что делать?

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

Можно ли отправить счет в Диадок без модуля, напрямую из веб-версии?

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

Сколько стоит отправка счета через Диадок?

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

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

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

Можно ли отозвать уже отправленный счет?

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

Итог

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

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