1С-ЭДО · Решение ошибки

«Подпись неверна. Хеш-значение неправильное»

Такая ошибка при проверке подписи означает, что документ и подпись не совпадают между собой. Разбираем, почему так происходит и что делать.

Читать →
Где чаще — на стороне отправителя
Коротко

Ошибка «Подпись неверна. Хеш-значение неправильное» означает, что хеш документа не совпал с тем, что был зафиксирован при подписании. Обычно причина в том, что документ изменили после подписания или подпись относится к другому документу. Решение: запросить у отправителя корректную пару «документ + подпись» и не редактировать уже подписанный документ.

Что означает ошибка

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

«Хеш-значение неправильное» значит, что вычисленный хеш не совпал с оригинальным. То есть подпись и документ не соответствуют друг другу.

Почему возникает

Документ изменили после подписания

В файл внесли правки уже после того, как он был подписан — хеш перестал совпадать с подписью.

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

К документу приложена подпись, созданная для другого файла.

Что делать

  • Обратиться к отправителю и запросить корректные документ и подпись — заново, без изменений после подписания.
  • Не редактировать уже подписанный электронный документ: любая правка делает подпись недействительной.
  • Проверить, что открываете именно тот файл, к которому относится подпись (не перепутаны версии).
Почти всегда — вопрос к отправителю

На вашей стороне ошибка не «лечится» настройками: раз хеш не совпал, значит корректной пары «документ + подпись» у вас нет. Правильный путь — получить их заново от отправителя.

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

Нет. Несовпадение хеша означает, что документ и подпись не соответствуют друг другу. Настройками 1С это не исправляется — нужна корректная пара «документ + подпись» от отправителя.
Любое изменение подписанного документа меняет его хеш, и подпись становится недействительной. Подписанный документ править нельзя — только формировать и подписывать заново.
Как правило, отправителя (или процесса передачи): документ был изменён после подписания либо приложена не та подпись. Запросите корректный документ и подпись повторно.

Разберёмся с ошибками подписи и обмена

Подключимся, посмотрим документы и подписи, наладим обмен ЭДО. С 2003 года, 1С:Франчайзи, Уфа.