Повторная отправка в Диадок: застрявшие, отклонённые и ошибочные документы
Содержание
Переотправить документ в Диадок из 1С можно тремя способами, и выбор зависит от того, где он застрял. Не ушёл с вашей стороны — достаточно повторить отправку из рабочего места ЭДО в 1С. Получатель отказал в подписи или попросил уточнение — исправьте документ в 1С и отправьте новую версию. Документ уже подписан обеими сторонами — «переотправить» его нельзя, только аннулировать и выставить заново или оформить исправление.
Чаще всего документ зависает из-за трёх вещей: истёк или не виден сертификат КЭП, у контрагента нет связи с вами в Диадоке, или оператор не принял файл по формату. Каждая из этих причин лечится за несколько минут, если сразу понять, где именно сбой.
Диагностика: в каком состоянии документ сейчас
Прежде чем жать «Отправить» второй раз, посмотрите на документ с двух сторон: в 1С и в веб-версии Диадока. Расхождение между ними — уже половина диагноза.
Где смотреть в 1С
В типовых конфигурациях (БП 3.0, УТ 11, КА, ERP) обмен идёт через встроенную библиотеку электронных документов. Рабочее место «Текущие дела ЭДО» открывается из разделов Продажи и Покупки. Документы там разложены по группам: что нужно подписать, что отправить, что ждёт ответа контрагента.
Второй вариант — карточка самого документа реализации. Внизу формы или в её шапке есть строка состояния ЭДО. По ссылке из неё открывается электронный документ: видно, сформирован ли файл, подписан ли он и когда ушёл.
Если у вас стоит «Модуль Диадок» от Контура, а не встроенный 1С-ЭДО, документы ведутся в отдельном окне модуля. Логика та же: найдите документ в списке исходящих и посмотрите его состояние.
Где смотреть в Диадоке
Зайдите в веб-интерфейс Диадока под тем же ящиком организации и откройте исходящие. Варианты:
- 📭 Документа в Диадоке нет вообще — он не покинул 1С. Проблема на вашей стороне: подпись, связь, настройки учётной записи.
- 📨 Документ есть, ждёт подписи получателя — всё доставлено. Повторно отправлять не нужно, иначе контрагент получит дубль.
- ↩️ Отказано в подписи или запрошено уточнение — нужна новая версия документа.
- ✅ Документооборот завершён — подписан обеими сторонами. Изменить его можно только через аннулирование или исправительный документ.
Если в Диадоке документ уже ушёл, а в 1С висит «ожидает отправки», выполните в «Текущих делах ЭДО» команду Отправить и получить. 1С заберёт свежие статусы от оператора, и строка обновится.
Технические причины, по которым документ не уходит
Если документа нет в Диадоке, причина почти всегда в одном из звеньев цепочки «1С → криптопровайдер → сервер оператора → ящик контрагента».
| Звено | Что ломается | Как проверить |
|---|---|---|
| Сертификат КЭП | Истёк срок, сертификат не установлен на этом компьютере, не та подпись в учётной записи | Откройте сертификат в настройках ЭДО и посмотрите срок действия; выполните тест сертификата |
| Криптопровайдер | Истекла лицензия КриптоПро CSP, не установлен драйвер токена | Откройте КриптоПро CSP: на вкладке «Общие» виден срок лицензии |
| Пароль к ключу | Пароль не сохранён, подписание ждёт ввода | Подпишите документ вручную и посмотрите, спросит ли 1С пароль |
| Учётная запись ЭДО | Сменился ящик, ИНН/КПП, не выпущен сертификат на нового руководителя | Проверьте учётную запись в разделе Администрирование → Обмен электронными документами |
| Связь с контрагентом | Приглашение не принято, контрагент у другого оператора без роуминга | Откройте список контрагентов ЭДО и посмотрите статус приглашения |
| Сеть | Прокси или антивирус режет подключение к серверам оператора | Проверьте настройки прокси в параметрах интернет-поддержки |
МЧД для подписантов-сотрудников
Если документы подписывает не руководитель, а бухгалтер или менеджер, он подписывает своей КЭП физического лица. К такой подписи нужна машиночитаемая доверенность (МЧД) по формату ФНС. Её регистрируют и привязывают к сертификату в Диадоке и в настройках ЭДО в 1С.
Без МЧД или с просроченной доверенностью документ может уйти, но получатель увидит, что полномочия подписанта не подтверждены, и откажет в подписи. Срок МЧД проверяйте так же, как срок сертификата.
Связь с контрагентом
Отправить документ можно только тому, с кем есть принятое приглашение. Если контрагент работает в другой системе ЭДО, нужен роуминг между операторами. Его настраивают через операторов, а не в 1С. Пока роуминг не заработал, документ будет висеть с вашей стороны, сколько ни переотправляй.
Алгоритм ручной переотправки документа в Диадок
Порядок зависит от сценария. Не смешивайте их: повторная отправка подписанного документа создаёт дубль, а не исправление.
Сценарий 1. Документ не ушёл из 1С
- Устраните причину из таблицы выше: продлите сертификат, введите пароль, обновите лицензию криптопровайдера.
- Откройте
Продажи → Текущие дела ЭДО. - Найдите документ в группе неотправленных или неподписанных.
- Если документ не подписан — подпишите его командой подписания в форме списка.
- Выполните
Отправить и получить. - Через 1–2 минуты обновите список и проверьте, что документ появился в Диадоке.
Если подпись уже стоит, а отправка падает с ошибкой, откройте сам электронный документ и прочитайте текст ошибки в журнале обмена. Он подскажет, на каком звене сбой.
Сценарий 2. Получатель отказал в подписи или попросил уточнение
Отказ и запрос на уточнение приходят с комментарием контрагента. Прочитайте его — там почти всегда сказано, что не так: цена, номер договора, реквизиты грузополучателя.
- Откройте документ реализации (или акт) в 1С.
- Исправьте то, что указал контрагент, и перепроведите документ.
- Перейдите к электронному документу из строки состояния ЭДО.
- Сформируйте новую версию электронного документа: 1С создаст новый файл на основании исправленных данных.
- Подпишите и отправьте.
Старая версия в Диадоке остаётся с отметкой об отказе. В учёте она не участвует, удалять её не нужно.
Не создавайте копию документа реализации в 1С, чтобы «отправить заново». Копия проведётся и задвоит движения: двойная выручка, двойное списание товара, двойной НДС. Исправляйте исходный документ.
Сценарий 3. Документ подписан, но в нём ошибка
Подписанный обеими сторонами документ юридически значим. Отправить его «поверх» нельзя. Есть два пути.
Аннулирование. Подходит, если документ выставлен ошибочно целиком: не тому контрагенту, по несостоявшейся сделке, задвоенный. В Диадоке или в 1С отправьте предложение об аннулировании с причиной. Аннулирование вступает в силу только после подписи второй стороны. После этого выставляйте новый документ.
Исправление или корректировка. Подходит, если сделка была, но в документе ошибка в цене, количестве или реквизитах. В 1С на основании реализации создаётся исправление или корректировка, а из неё — исправительный (ИУПД) или корректировочный (УКД) электронный документ. Его отправляют обычным порядком.
| Ситуация | Что делать | Нужна подпись контрагента |
|---|---|---|
| Документ не ушёл | Повторить отправку | Нет |
| Отказ или запрос уточнения | Исправить и отправить новую версию | Да, на новую версию |
| Подписан, сделки не было | Аннулирование + новый документ | Да, на аннулирование |
| Подписан, ошибка в реквизитах | Исправительный документ | Да |
| Подписан, изменились цена или количество | Корректировочный документ | Да |
Как переотправка отличается для разных типов документов
УПД со статусом «СЧФДОП» (счёт-фактура и первичный документ). Ошибки в нём затрагивают и НДС, и первичный учёт. Если покупатель уже принял его к вычету, аннулирование для него неудобно — ему придётся сторнировать вычет. Обычно договариваются об исправительном УПД.
УПД со статусом «ДОП» (только первичный документ). Здесь нет счёта-фактуры, поэтому аннулирование и повторная отправка проще: на НДС это не влияет.
Счёт-фактура отдельно. По статье 169 НК РФ электронный счёт-фактура подписывается квалифицированной подписью. Подпись неквалифицированного сертификата здесь не подходит. Если ошибку нашли после выставления, оформляется исправленный счёт-фактура, а не повторная отправка того же.
Акты, накладные по формам ТОРГ-12 и сопоставимые первичные документы. По соглашению сторон их можно подписывать и неквалифицированной подписью. На практике в Диадоке подписывают КЭП. При отказе — исправление и новая версия, как в сценарии 2.
Счёт на оплату и неформализованные документы (договор в PDF, письмо). Это обычные файлы без проверки формата. Если отправили не тот файл, проще отправить правильный с пояснением, а ошибочный предложить аннулировать.
Входящие документы. Переотправить входящий нельзя: его переотправляет поставщик. Если вы ошиблись при подписании или отказе, напишите поставщику: он выставит новый документ, а вы подпишете его.
Ошибки проверки формата при отправке в Диадок
Формализованные документы (УПД, УКД, акты по формату ФНС) Диадок проверяет на соответствие XML-схеме. Если проверка не прошла, оператор отклоняет файл, и в 1С появляется текст ошибки.
Что чаще всего не проходит:
- 🔢 ИНН или КПП контрагента не совпадают с теми, что зарегистрированы в Диадоке. Особенно часто — после смены КПП при переезде. Исправьте реквизиты в карточке контрагента в 1С.
- 🏢 Обособленное подразделение: документ отправлен в головной ящик, а контрагент ждёт его в ящике филиала. Проверьте, какой ящик указан в настройках обмена с этим контрагентом.
- 📏 Единица измерения без кода ОКЕИ. В справочнике единиц для «шт», «кг», «усл. ед.» должен стоять код классификатора.
- 📄 Пустые обязательные поля: номер и дата договора, основание передачи, грузополучатель — если контрагент требует их в своих настройках.
- 🏷️ Коды маркировки и прослеживаемости: для маркированного или прослеживаемого товара документ без кодов или с ошибкой в них не примут.
- 🧾 Устаревшая версия формата: старый релиз конфигурации формирует файл по прежней версии схемы, которую оператор уже не принимает.
Ошибку формата 1С показывает на русском и обычно указывает элемент XML. По его названию легко понять поле: например, элемент с ИНН покупателя ведёт в карточку контрагента. Исправьте данные в 1С, сформируйте электронный документ заново и отправьте.
Если ошибка про версию формата, обновите конфигурацию до актуального релиза. Ручная правка XML здесь не поможет: подпись ставится на конкретный файл, и любой правленный вручную документ придётся переподписывать.
Профилактика: настройка автообмена и контроль сроков
Большая часть «застрявших» документов — это документы, которые никто не отправил. Пользователь провёл реализацию, а «Отправить и получить» никто не нажал.
Автоматический обмен
- Откройте
Администрирование → Обмен электронными документами. - Включите автоматическую отправку и получение по расписанию. В файловой базе обмен работает, пока открыта 1С у пользователя с доступом к сертификату. В клиент-серверной базе — через регламентное задание на сервере.
- Задайте интервал. На практике хватает 10–15 минут; чаще — лишняя нагрузка без пользы.
- Включите сохранение пароля к сертификату для автоматического подписания, если политика безопасности это допускает.
Сохранённый пароль позволяет 1С подписывать документы без участия человека. Давайте такое право только сертификату, к которому нет доступа у посторонних, и только на компьютере или сервере, где работает обмен.
Что проверять регулярно
Отдельно настройте уведомления в самом Диадоке: сервис умеет сообщать на почту об отказах и запросах на уточнение. Так вы узнаете об отказе в тот же день, а не в конце квартала при сверке.
Если документ так и не уходит
Когда сертификат в порядке, контрагент на связи, формат верный, а документ всё равно висит, попробуйте по порядку:
- Отправьте документ из веб-версии Диадока. Выгрузите электронный документ из 1С в файл и загрузите его в Диадок вручную. Если там он уходит — проблема в настройках 1С или сети, а не в документе.
- Проверьте учётную запись ЭДО. Выполните тест настроек в карточке учётной записи. Тест проходит по шагам и показывает, на каком из них ошибка.
- Перезапустите 1С с очисткой кэша. Запустите клиент с параметром
/ClearCache. Помогает, если после обновления конфигурации обмен ведёт себя странно. Перед этим попросите пользователя на этом компьютере закрыть 1С — сеанс оборвётся. - Обратитесь в поддержку. Если вы подключены через 1С-ЭДО — в поддержку 1С-ЭДО; если через модуль Контура — в поддержку Диадока. Приложите текст ошибки, номер документа и время отправки: без этого поддержка начнёт с тех же вопросов.
Если документ не ушёл, а срок поджимает, отправьте его вручную через Диадок, а потом свяжите с документом в 1С при получении статусов. Иначе 1С при следующем обмене может отправить его второй раз.
Частые вопросы
Можно ли просто удалить документ в 1С и создать новый?
Увидит ли контрагент, что документ отправлен повторно?
Сколько времени есть на аннулирование?
Что делать, если контрагент не отвечает на предложение об аннулировании?
Почему документ подписан, но висит со статусом «не отправлен»?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9
- Налоговый кодекс РФ, статья 169