Ошибка ERR_EDS_FORMAT — ЭДО и электронная подпись
Что это значит
Код ERR_EDS_FORMAT возникает при попытке подписать или отправить документ в системе ЭДО, когда формат файла электронной подписи не соответствует требованиям. Система проверяет структуру подписи (например, PKCS#7, CAdES) и, обнаружив несоответствие, прерывает операцию. Пользователь видит сообщение об ошибке с указанием некорректного формата подписи, документ не подписывается или не отправляется.
Вероятные причины
- Файл подписи повреждён или имеет неверное расширение
- Используется устаревший формат подписи (например, PKCS#1 вместо PKCS#7)
- Несовместимость версий криптопровайдера и системы ЭДО
- Ошибка при создании подписи: неверные параметры хэширования или шифрования
- Подпись создана другим сертификатом, не соответствующим требованиям оператора ЭДО
- Файл подписи содержит лишние данные (например, вложенный документ не по стандарту)
- Некорректная настройка времени или часового пояса на рабочем месте
- Сбой при передаче файла подписи по каналу связи
Что делать — по порядку
- Проверьте расширение файла подписи: должно быть .sig, .p7s или аналогичное, согласно документации оператора ЭДО
- Откройте файл подписи в текстовом редакторе: если видите бинарные данные, а не base64, формат может быть неверным
- Убедитесь, что подпись создана с использованием актуального криптопровайдера (КриптоПро CSP версии 4.0 и выше)
- Проверьте целостность файла подписи: пересоздайте подпись заново для того же документа
- Сравните сертификат, которым подписан документ, с требованиями оператора ЭДО (например, должен быть сертификат ФНС или УЦ)
- Обновите программное обеспечение ЭДО до последней версии
- Обратитесь в службу поддержки оператора ЭДО с приложением файла подписи и логами
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что делать, если ошибка ERR_EDS_FORMAT появляется при отправке счета?
Проверьте формат подписи: для счетов обычно требуется подпись в формате PKCS#7 (CAdES). Пересоздайте подпись с правильными параметрами.
Может ли эта ошибка быть связана с просроченным сертификатом?
Нет, просроченный сертификат даёт другую ошибку (например, ERR_EDS_EXPIRED). ERR_EDS_FORMAT указывает на неверную структуру файла подписи.
Какой формат подписи правильный для ЭДО?
Обычно требуется detached-подпись в формате PKCS#7 (CAdES-BES или CAdES-X Long). Уточните у своего оператора ЭДО.
Ошибка появляется только на одном документе, остальные подписываются нормально. Что это значит?
Вероятно, этот конкретный документ был изменён после создания подписи, либо подпись создана с ошибкой. Пересоздайте подпись для этого документа.
Может ли антивирус блокировать создание подписи и вызывать эту ошибку?
Косвенно — да, если антивирус изменяет файл подписи или блокирует криптопровайдер. Временно отключите антивирус и повторите попытку.
Источники
- Диадок — Ошибки при подписании проверено 28.07.2026
Где встречается
Системы ЭДО (Диадок, СБИС, Такском, Контур.ЭДО), модули подписания в 1С, SAP, Oracle; версии: все поддерживающие электронную подпись