При работе с электронными листками нетрудоспособности (ЭЛН) и системой социального электронного документооборота (СЭДО) пользователи конфигураций 1С (ЗУП, ЗГУ, Бухгалтерия) часто сталкиваются с ошибками идентификации страхователя. Одной из самых распространенных является ошибка, возвращаемая сервером фонда: ORA-20001.
Полный текст ошибки обычно выглядит так:
При обмене с ФСС возникли ошибки.
Ответ ФСС: ORA-20001: Некорректные параметры: Рег. номер в запросе и ОГРН в сертификате ЭП.
Не найден страхователь с такими параметрами, а также отсутствует уполномоченный представитель с таким сертификатом ЭП
Эта ошибка означает, что сервер СФР (бывший ФСС) не смог сопоставить данные, пришедшие в запросе от программы 1С, с данными, которые содержатся в сертификате электронной подписи, или с данными в своей базе страхователей. Рассмотрим подробно основные причины возникновения этой ситуации и методы их решения.
Самая простая и частая причина — банальная опечатка или использование устаревших данных в настройках самой программы 1С. Сервер СФР проводит жесткую сверку пары параметров: «Регистрационный номер» и «ОГРН».
Проанализируем наши действия для проверки:
Если данные в 1С отличаются от тех, что привязаны к сертификату или зарегистрированы в фонде, сервер вернет ошибку ORA-20001. Исправим неверные цифры, сохраним карточку и повторим обмен.
В базах, где ведется учет по нескольким организациям (или нескольким юридическим лицам с одним директором), часто возникает путаница с сертификатами.
Если у вас несколько организаций (например, ООО "Ромашка" и ООО "Рога и Копыта"), и директором в обеих является одно и то же лицо, то и сертификатов ЭП должно быть два (если они выпущены на юрлицо). Каждый сертификат содержит в себе уникальный ОГРН конкретной компании.
Разберем ситуацию, когда в настройках обмена для ООО "Ромашка" ошибочно выбран сертификат от ООО "Рога и Копыта":
Для исправления перейдем в Настройки обмена с контролирующими органами — Настройки обмена с СФР (бывш. ФСС) и убедимся, что напротив каждой организации выбран корректный сертификат, соответствующий именно этому юридическому лицу.
С переходом на новые правила подписи (в соответствии с изменениями в 63-ФЗ), сотрудники организаций (кроме руководителя) должны использовать сертификат физического лица в связке с Машиночитаемой доверенностью (МЧД).
В сертификате физического лица поле ОГРН организации отсутствует (или равно null/нулю), так как сертификат выдан лично человеку, а не компании. При попытке отправить запрос с таким сертификатом без указания МЧД сервер СФР выдает ошибку:
Пара (регистрационный номер, ОГРН) страхователя не найдена в справочнике.
ОГРН null
Чтобы решить эту проблему, выполним следующие шаги:
После привязки МЧД к сертификату в настройках 1С, программа будет передавать идентификатор доверенности вместе с пакетом данных. Это позволит серверу СФР «связать» физлицо с ОГРН организации через реестр доверенностей.
Эта проблема специфична для технических настроек 1С. Поле ДополнительныйКодФСС предназначено для обособленных подразделений, имеющих самостоятельный баланс. Для обычных организаций это поле должно быть пустым.
Иногда (например, при переносе данных или нештатной загрузке) в это поле попадают некорректные значения или нули, хотя визуально в карточке организации поле может быть недоступно для редактирования (особенно в версии «Бухгалтерия предприятия», где учет обособленных подразделений ограничен).
Если вы проверили все реквизиты, но ошибка сохраняется, попробуем очистить это скрытое поле принудительно:
После очистки этого поля повторим попытку получения сообщений СЭДО.
С введением единого регистрационного номера СФР (который пришел на смену регистрационному номеру ФСС и ПФР), в системах 1С появился новый реквизит РегистрационныйНомерСФР.
Возникла техническая коллизия: для сдачи отчетности ЕФС-1 требуется новый номер СФР, однако шлюз приема больничных (СЭДО) исторически настроен на старый 10-значный регистрационный номер ФСС. В некоторых релизах 1С при заполнении нового номера СФР программа начинает использовать его и для запросов СЭДО, что приводит к ошибке идентификации (так как шлюз СЭДО "не знает" новый формат номера в старых протоколах).
Рассмотрим варианты решения:
Если ни одно из вышеперечисленных решений не помогло, обратим внимание на системное окружение.
Проверим цепочку сертификатов:
Также стоит проверить актуальность лицензии КриптоПро CSP и её версию (рекомендуется использовать версию не ниже 5.0 R2 для работы с современными ГОСТ алгоритмами, используемыми ФНС и СФР).