КЛАССИФИКАТОР ОШИБОК ФОРМАТНО-ЛОГИЧЕСКОГО КОНТРОЛЯ ФАЙЛОВ НАЛОГОВОЙ И БУХГАЛТЕРСКОЙ ОТЧЁТНОСТИ (КОФО)
Классификатор ошибок форматно-логического контроля файлов налоговой и бухгалтерской отчетности ФНС России (классификатор ошибок– КОФО), утвержденный Приказом ФНС России от 24.11.2008г № ММ-3-6/616@, является составной частью системы классификации и кодирования технико-экономической информации и разработан ГНИВЦ ФНС России в соответствии с Положением «О единой системе классификации и кодирования технико-экономической и социальной информации МНС России» (Приказ МНС России от 02.06.2003 № БГ-3-13/285)
на основе следующих законодательных актов и нормативных документов:
Приказ Министерства финансов Российской Федерации от 18.01.2008 № 9н «Об утверждении Административного регламента Федеральной налоговой службы по исполнению государственной функции по бесплатному информированию (в том числе в письменной форме) налогоплательщиков, плательщиков сборов и налоговых агентов о действующих налогах и сборах, законодательстве о налогах и сборах и принятых в соответствии с ним нормативных правовых актах, порядке исчисления и уплаты налогов и сборов, правах и обязанностях налогоплательщиков, плательщиков сборов и налоговых агентов, полномочиях налоговых органов и их должностных лиц, а также предоставлению форм налоговых деклараций (расчетов) и разъяснению порядка их заполнения»;
Формат уведомления об уточнении налоговой декларации (расчета) (Версия 5.01) Часть LXXXVII. Приказ ФНС России от 24.11.2008г № ММ-3-6/616@.
Приказ ФНС России от 02.11.2009г № ММ-7-6/534@. “Об утверждении Методических рекомендаций по организации электронного документооборота при представлении налоговых деклараций (расчетов) в электронном виде по телекоммуникационным каналам связи”
Приказ ФНС России от 09.11.2010г № ММ-7-6/535@ «Об утверждении Унифицированного формата транспортного контейнера при информационном взаимодействии с приемными комплексами налоговых органов по телекоммуникационным каналам связи с использованием электронной цифровой подписи»
Приказ ФНС России от 18.12.2009г № ММ-7-6/693@. “Об утверждении Унифицированного формата транспортного контейнера при информационном взаимодействии с приемными комплексами налоговых органов по телекоммуникационным каналам связи с использованием электронной цифровой подписи”
Приказ ФНС России от 15.04.2010г № ММВ-7-6/188@ “ О проведении пилотного проекта по предоставлению информационных услуг крупнейшим налогоплательщикам в электронном виде по телекоммуникационным каналам связи в режиме «одного окна»”
1. ОБЪЕКТЫ КЛАССИФИКАЦИИ
Объектами классификации в КОФО являются ошибки, выявленные при форматно-логическом контроле файлов налоговой и бухгалтерской отчетности.
2. СТРУКТУРА КЛАССИФИКАТОРА
Классификатор ошибок представляет собой перечень наименований объектов классификации и соответствующих им кодовых обозначений.
Информация классификатора представлена в одной таблице.
Каждая строка таблицы состоит из кода ошибки и наименования ошибки.
В таблице классификатора использованы иерархический метод классификации и последовательный метод кодирования.
Структура кодового обозначения по КОФО:
КККРРРАААА, где
ККК – класс ошибок (признак, отражающий общность содержания подмножества ошибок),
РРР — подкласс ошибок (признак, отражающий общность подмножества ошибок в классе ошибок),
АААА – регистрационный номер ошибки в пределах подкласса.
Классы ошибок:
010 – нарушение установленного порядка представления налоговой и бухгалтерской отчетности;
020 – имя файла не соответствует установленным требованиям;
030 – ошибки, выявляемые при форматном контроле;
040 – ошибки, выявляемые при логическом контроле;
050 — ошибки, выявляемые при проверке по справочникам.
060 — ошибки, выявляемые при предоставлении информационных услуг налогоплательщикам в режиме «ИОН» offline
Имя файла для загрузки таблицы в АСВК – KOFO.TXT.
Строки таблицы идентифицируются полем KOD (Классификационный код).
Состав и форматы полей таблицы KOFO Справочника приведены в таблице 2.1:
Таблица 2.1.
Состав и форматы полей таблицы KOFO Справочника
|
N п/п |
Представление в АСВК |
Наименование поля |
Признак обязательности значения |
Содержание поля |
|
|
Имя поля |
Длина |
||||
|
1 |
KOD |
10 |
Код ошибки |
О |
Код ошибки, выявляемой при форматно-логическом контроле файлов |
|
2 |
NAIM |
500 |
Наименование ошибки |
О |
Сообщение по выявляемой ошибке |
*) О- обязательно
|
Код ошибки |
Наименование ошибки |
|
0000000000 |
Декларация (расчет) не содержит ошибок (противоречий) |
|
0000000001 |
Декларация (расчет) содержит ошибки и требует уточнения |
|
0000000002 |
Декларация (расчет) содержит ошибки и не принята к обработке |
|
0100000000 |
Нарушение установленного порядка представления сведений |
|
0100100000 |
Отсутствие, неправильное указание ЭЦП |
|
0100100001 |
Отсутствие в представляемых сведениях ЭЦП руководителя организации, налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика |
|
0100100002 |
Несоответствие ЭЦП подписи руководителя организации — налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика |
|
0100100003 |
Набор ЭЦП недостаточен. Для формы с кодом <КНД> необходима подпись категории <Категория> |
|
0100100004 |
ЭЦП не соответствует подписанному документу (ЭЦП искажена или в документ были внесены изменения уже после его подписания) |
|
0100100005 |
ЭЦП не принадлежит данному налогоплательщику (Сертификат ЭЦП, использованный для подписи документа, не зарегистрирован для использования налогоплательщиком, от которого поступил файл). |
|
0100100006 |
Срок действия сертификата ЭЦП истек или сертификат ЭЦП был отозван |
|
0100100007 |
Несоответствие ЭЦП спецоператора ЭЦП, которой подписано подтверждение даты отправки |
|
0100100008 |
ЭЦП не принадлежит отправителю документа |
|
0100100009 |
В ЭП не включен сертификат |
|
0100200000 |
Неправильное указание места представления сведений |
|
0100200001 |
Представление налогоплательщиком (его представителем) налоговой декларации (расчета) в налоговый орган, в компетенцию которого не входит прием этой налоговой декларации (расчета) |
|
0100200002 |
Отсутствует разрешение на отправку сообщений указанному получателю. |
|
0100200003 |
Маршрут заблокирован |
|
0100200004 |
Код ИФНС-получателя не совпадает с кодом налогового органа, в котором установлен САОЭД |
|
0100200005 |
Код ИФНС- получателя отсутствует СОНО |
|
0100200006 |
Файл запроса на предоставление информационной услуги не относится к данной инспекции (направление запроса налогоплательщика в налоговый орган, в компетенцию которого не входит предоставление информации по запросу). |
|
0100200007 |
Файл, на который получен ответ, отсутствует |
|
0100200008 |
Код ИФНС-отправителя не совпадает с кодом налогового органа, в представленном файле |
|
0100200009 |
Файл направлен в налоговый орган, в компетенцию которого не входит получение данной информации |
|
0100200010 |
В налоговом органе отсутствует документ-основание для получения направленных документов |
|
0100300000 |
Ошибки регистрации налогоплательщика |
|
0100300001 |
Отсутствие системного имени налогоплательщика в справочнике зарегистрированных налогоплательщиков в ИРУЦ |
|
0100300002 |
Логин или пароль неверны. Абонент не зарегистрирован на САОЭД |
|
0100300003 |
Контейнер зашифрован для другого получателя |
|
0100300004 |
ИНН не соответствует данным регистрации |
|
0100310000 |
Ошибки регистрации абонента |
|
0100310001 |
Отсутствие системного имени абонента в справочнике зарегистрированных налогоплательщиков в ИРУЦ |
|
0100310002 |
ИННЮЛ не соответствует данным регистрации |
|
0100310003 |
ОГРН не соответствует данным регистрации |
|
0100400000 |
Нарушение требований формирования транспортного контейнера |
|
0100400001 |
В транспортном сообщении более одного транспортного контейнера |
|
0100400002 |
Дублирование имени файла транспортного контейнера. Контейнер с таким именем отправлялся данным абонентом, в адрес данного налогового органа ранее. |
|
0100400003 |
В транспортном контейнере, поступившем от уполномоченного представителя налогоплательщика, отсутствует информационное сообщение о доверенности |
|
0100400004 |
В транспортном контейнере, отсутствует подтверждение даты отправки |
|
0100500000 |
Неправильное указание (отсутствие) сведений по доверенности |
|
0100500001 |
Отсутствуют сведения о доверенности в налоговом органе |
|
0100500002 |
Срок действия доверенности истёк |
|
0100500003 |
Представитель не имеет полномочий подписи и представления налоговой отчетности |
|
0100500004 |
Несоответствие учетных данных по представителю налогоплательщика в налоговой декларации и в информационном сообщении о доверенности |
|
0100500005 |
Информационное сообщение о доверенности невозможно идентифицировать |
|
0100500006 |
Отсутствует сообщение о доверенности |
|
0100500007 |
Информационное сообщение о доверенности не соответствует поступившему электронному документу |
|
0100500008 |
Для отправителя запроса ИНН=хххххххххх, КПП=ххххххххх отсутствует доверенность на получение сведений по налогоплательщику ИНН = хххххххххх КПП= ххххххххх |
|
0100500009 |
Представитель не имеет полномочий подписи и представления электронного документа |
|
0100500010 |
Несоответствие учетных данных по представителю налогоплательщика в поступившем электронном документе и в информационном сообщении о доверенности |
|
0100500011 |
Отправитель документа не является абонентом представителем |
|
0100600000 |
Неправильное указание сведений о руководителе организации, индивидуальном предпринимателе |
|
0100600001 |
Неправильное указание сведений о руководителе организации (ФИО, ИНН) |
|
0100600002 |
Неправильное указание сведений об индивидуальном предпринимателе (ФИО, ИНН) |
|
0100600003 |
Неправильное указание сведений о подписанте (ФИО, ИНН) |
|
0100700000 |
Неправильное указание сведений подтверждения даты отправки |
|
0100700001 |
Подтверждение даты отправки не соответствует требованиям формата |
|
0100700002 |
Подтверждение даты отправки не соответствует налоговой декларации (расчету) |
|
0100700003 |
Подтверждение даты отправки не соответствует поступившему электронному документу |
|
0100700004 |
Подтверждение даты отправки не соответствует отправленному электронному документу |
|
0100800000 |
Ошибка в последовательности предоставлении сведений |
|
0100800001 |
Невозможность регистрации уточненного документа без первичного |
|
0100800002 |
Нарушение порядка предоставления документов. Данный вид документа уже представлялся. |
|
0100800003 |
Некорректное сочетание форм в комплекте представленных документов |
|
0100800004 |
По значению элемента файла ХХХ отсутствует связанный с ним первичный документ |
|
0200000000 |
Имя файла не соответствует установленным требованиям |
|
0200100000 |
Структура имени файла не соответствует требованиям формата |
|
0200100001 |
Имя файла не соответствует структуре, определяемой по показателям справочника СППФД/СФНД |
|
0200100002 |
Неправильно сформировано наименование файла |
|
0200100003 |
Имя файла указано неправильно |
|
0200100004 |
Имя файла имеет неправильную длину |
|
0200200000 |
Значения структурных элементов имени файла не соответствует требованиям формата |
|
0200200001 |
Неверное имя файла. Префикс файла должен быть O |
|
0200200002 |
Имя файла должно начинаться на латинскую букву O |
|
0200200003 |
Неверное имя файла. Код инспекции указан неправильно |
|
0200200004 |
Неверное имя файла. Отчетный год указан неправильно |
|
0200200005 |
Неверное имя файла. Порядковый номер указан неправильно |
|
0200200006 |
Расширение в имени файла указано неправильно |
|
0200200007 |
Неверное имя файла. Расширение файла должно быть TXT |
|
0200200008 |
Неверное имя файла. ИНН ФЛ отправителя указан неправильно |
|
0200200009 |
Неверное имя файла. ИНН ФЛ отправителя указан неправильно. Неправильная контрольная сумма. |
|
0200200010 |
Неверное имя файла. ИНН ЮЛ отправителя указан неправильно |
|
0200200011 |
Неверное имя файла. ИНН ЮЛ отправителя указан неправильно. Неправильная контрольная сумма. |
|
0200200012 |
Неверное имя файла. КПП указан неправильно |
|
0200200013 |
Неверное имя файла. Код получателя информации указан неправильно, должно быть 8 знаков |
|
0200200014 |
Неверный заголовок файла [идентификатор файла — ИдФайл] (проверка ИНН/КПП плательщика в базе). Неверно задано начало документа NNNN |
|
0200200015 |
ИНН в имени файла не соответствует ИНН в регистрационных данных ИРУЦ |
|
0200200016 |
Совокупность элементов файла: Код формы отчетности по КНД; Тип информации; Версия формата; Код налогового органа не соответствует элементам, определённым в имени файла |
|
0200200017 |
Файл с таким именем уже зарегистрирован |
|
0200200018 |
Имя файла имеет неверную контрольную сумму |
|
0200200019 |
Идентификатор отправителя не совпадает с идентификатором получателя, которому был отправлен транспортный контейнер |
|
0200200020 |
Идентификатор получателя не совпадает с идентификатором отправителя, которому был отправлен транспортный контейнер |
|
0200300000 |
Имя файла транспортного контейнера не соответствует требованиям формирования имен транспортных контейнеров |
|
0200300001 |
В имени файла транспортного контейнера указан недопустимый код типа документооборота |
|
0200300002 |
В имени файла транспортного контейнера указан недопустимый код типа транзакции |
|
0200300003 |
В имени файла транспортного контейнера указан недопустимый код типа документа |
|
0200300004 |
В имени файла транспортного контейнера недопустимое сочетание кодов Типа документооборота Типа транзакции Типа документа |
|
0200300005 |
Не удалось распаковать архив |
|
0300000000 |
Ошибки, выявляемые при форматном контроле |
|
0300100000 |
Форматный контроль невозможен |
|
0300100001 |
Формат файла не определен |
|
0300100002 |
Файл xsd-схемы не найден |
|
0300100003 |
Невозможно идентифицировать документ |
|
0300100004 |
Файл пуст |
|
0300100005 |
Нарушена структура XML-файла. Файл не может быть обработан. |
|
0300100006 |
Неверная кодировка XML: <кодировка> вместо <кодировка> |
|
0300100007 |
<имя файла> не соответствует требованиям формата |
|
0300100008 |
Для данного типа информации не найден шаблон приема |
|
0300100009 |
Данная версия формата файла не поддерживается |
|
0300200000 |
Синтаксис файла не соответствует требованиям формата |
|
0300200001 |
Отсутствуют символы окончания строки в конце файла |
|
0300200002 |
Код реквизита VVV[1] не должен содержать ведущих и конечных пробелов |
|
0300200003 |
Строковые значения должны быть в верхнем регистре |
|
0300200004 |
Строка RRR[2] не должна содержать двоеточие |
|
0300200005 |
Строка имеет неправильную структуру, необходимо KKK[3] разделителей SSS[4] |
|
0300200006 |
Значение не может иметь начальных и конечных пробелов |
|
0300200007 |
Ошибка в формате реквизита служебной части. Пропущен символ двоеточие |
|
0300200008 |
Строка RRR не должна содержать двоеточие |
|
0300200009 |
Отсутствует открывающий (закрывающий) тег |
|
0300300000 |
Структура файла обмена не соответствует требованиям формата |
|
0300300001 |
Файл не соответствует xsd-схеме |
|
0300300002 |
Недопустимая строка RRR |
|
0300300003 |
Недопустимый реквизит VVV |
|
0300300004 |
Должен быть реквизит VVV |
|
0300300005 |
Должен быть один из реквизитов VVV |
|
0300300006 |
Недопустимый тег VVV |
|
0300300007 |
Нет тега VVV |
|
0300300008 |
Должен быть тег VVV |
|
0300300009 |
Должен быть один из тегов VVV |
|
0300300010 |
Нет обязательного атрибута VVV |
|
0300300011 |
Недопустимый атрибут VVV |
|
0300300012 |
Отсутствие в налоговой декларации (расчете) фамилии, имени, отчества налогоплательщика (для физического лица) |
|
0300300013 |
Отсутствие в налоговой декларации (расчете) полного наименования организации (ее обособленного подразделения), налогоплательщика (для организации) |
|
0300300014 |
Отсутствие в налоговой декларации (расчете) ИНН налогоплательщика. Если иное не предусмотрено Налоговым кодексом Российской Федерации |
|
0300300015 |
Отсутствие в налоговой декларации (расчете) значения элемента Номер корректировки (Вида документа) (0 — первичный, 1-999 — корректирующий) |
|
0300300016 |
Отсутствие в налоговой декларации (расчете) наименования (кода) налогового органа представления отчетности |
|
0300300017 |
Отсутствие в налоговой декларации (расчете) значения элемента Код формы отчетности по КНД |
|
0300300018 |
Отсутствие в налоговой декларации (расчете) значения элемента Версия формата |
|
0300300019 |
Неизвестный код реквизита служебной части |
|
0300300020 |
Неизвестный код реквизита документа NNNN[5] |
|
0300300021 |
Не введен реквизит VVV служебной части файла, обязательный к заполнению |
|
0300300022 |
Не введен реквизит VVV документа NNNN файла, обязательный к заполнению |
|
0300300023 |
Отсутствие обязательного реквизита VVV |
|
0300300024 |
Несоответствие регистра в наименовании тега VVV |
|
0300300025 |
Ошибка в наименовании атрибута VVV. Не соответствие регистра |
|
0300300026 |
Ошибка идентификации строк документа. В шаблоне с кодом… (реквизит КНД) документа №… (в базе данных шаблон, УН шаблона = …) отсутствуют коды строк электронного документа |
|
0300300027 |
Ошибка заполнения данных строки… Наименование.. Электронный код:… Строка:… Лист:.. Значение:… |
|
0300300028 |
Не идентифицирован шаблон с кодом документа… |
|
0300300029 |
XML файл пустой или имеет неправильную структуру |
|
0300300030 |
Нарушено условие присутствия (отсутствия) элемента |
|
0300300031 |
Нарушено ограничение множественности реализации элемента |
|
0300300032 |
Реквизит XXX в имени не соответствует реквизиту VVV в файле |
|
0300300033 |
Реквизит VVV в файле не соответствует реквизиту VVV в файле |
|
0300400000 |
Значение элемента не соответствует определённого для него формату |
|
0300400001 |
Значение не может быть пустым |
|
0300400002 |
Значение не соответствует числовому формату |
|
0300400003 |
Значение не соответствует числовому формату без дробной части |
|
0300400004 |
Значение не соответствует числовому формату c TTT[6] знаками в дробной части |
|
0300400005 |
Значение не соответствует дате |
|
0300400006 |
Недопустимый текст XXX[7] |
|
0300400008 |
Нет значения тега |
|
0300400009 |
Недопустимое значение |
|
0300400010 |
Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит НомерКорр документа NNNN |
|
0300500000 |
Несоответствие диапазону возможных значений элементов файла обмена |
|
0300500001 |
Длина значения элемента меньше или равно минимально допустимому |
|
0300500002 |
Длина значения элемента меньше минимально допустимого |
|
0300500003 |
Длина значения элемента меньше минимального BBB[8] |
|
0300500004 |
Длина значения элемента больше или равно максимально допустимому |
|
0300500005 |
Длина значения элемента больше максимально допустимого |
|
0300500006 |
Длина значения больше максимального MMM[9] |
|
0300600000 |
Значение элемента не соответствует определённому для него шаблону |
|
0300700000 |
Значение элемента не соответствует определённого для него перечню возможных значений элементов |
|
0300700001 |
Должно быть значение тега NNN |
|
0300700002 |
Недопустимое значение. Должно быть XXX |
|
0300800000 |
Элемент файла не соответствует определённым для него требованиям |
|
0300800001 |
Значение не соответствует ИНН. Неправильная длина |
|
0300800002 |
Значение не соответствует ИНН. Недопустимый символ |
|
0300800003 |
Значение не соответствует ИНН. Неправильная контрольная сумма |
|
0300800004 |
Значение не соответствует ИНН ЮЛ. Неправильная длина |
|
0300800005 |
Значение не соответствует ИНН ЮЛ. Недопустимый символ |
|
0300800006 |
Значение не соответствует ИНН ЮЛ. Неправильная контрольная сумма |
|
0300800007 |
Значение не соответствует ИНН ФЛ. Неправильная длина |
|
0300800008 |
Значение не соответствует ИНН ФЛ. Недопустимый символ |
|
0300800009 |
Значение не соответствует ИНН ФЛ. Неправильная контрольная сумма |
|
0300800010 |
Идентификатор файла указан неправильно. Знаки с 13 по 21 не соответствуют КПП |
|
0300800011 |
Идентификатор файла указан неправильно. Знаки с 1 по 10 не соответствуют ИНН ЮЛ |
|
0300800012 |
Идентификатор файла указан неправильно. С 13 по 21 знаки должны быть * |
|
0300800013 |
Идентификатор файла указан неправильно. Знаки с 1 по 12 не соответствуют ИНН ФЛ |
|
0300800014 |
Идентификатор файла указан неправильно. Знаки с 22 по 29 не соответствуют дате |
|
0300800015 |
Идентификатор файла указан неправильно. Знаки с 30 и 31 не соответствуют часам |
|
0300800016 |
Идентификатор файла указан неправильно. Знаки 32 и 33 не соответствуют минутам |
|
0300800017 |
Идентификатор файла указан неправильно. Знаки 34 и 35 знаки не соответствуют секундам |
|
0300800018 |
Идентификатор документа указан неправильно. Знаки с 13 по 21 не соответствуют КПП |
|
0300800019 |
Идентификатор документа указан неправильно. Знаки с 1 по 10 не соответствуют ИНН ЮЛ |
|
0300800020 |
Идентификатор документа указан неправильно. С 13 по 21 знаки должны быть * |
|
0300800021 |
Идентификатор документа указан неправильно. Знаки с 1 по 12 не соответствуют ИНН ФЛ |
|
0300800022 |
Идентификатор документа указан неправильно. Знаки c 22 по 25 должны соответствовать отчетному году |
|
0300800023 |
Идентификатор документа указан неправильно. Знаки c 25 по 33 не соответствуют номеру документа в году |
|
0300800024 |
Неправильная длина ИНН |
|
0300800025 |
Недопустимый символ в ИНН |
|
0300800026 |
Неправильная контрольная сумма в ИНН |
|
0300800027 |
Неправильная длина ИНН ЮЛ |
|
0300800028 |
Недопустимый символ в ИНН ЮЛ |
|
0300800029 |
Неправильная контрольная сумма в ИНН ЮЛ |
|
0300800030 |
Неправильная длина ИНН ФЛ |
|
0300800031 |
Недопустимый символ в ИНН ФЛ |
|
0300800032 |
Неправильная контрольная сумма в ИНН ФЛ |
|
0300800033 |
Неправильная длина КПП |
|
0300800034 |
Недопустимый символ в КПП |
|
0300800035 |
Недопустимое значение. Должно быть XXX |
|
0300800036 |
Ошибка в значении атрибута VVV: неверное количество XXX 2. Должно быть XXX 3 |
|
0300800037 |
Ошибка в значении: неверное количество XXX 2. Должно быть XXX 3 |
|
0300800038 |
Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ДокПредст документа NNNN |
|
0300800039 |
Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ОКАТО документа NNNN |
|
0300800040 |
Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ФИОРук документа NNNN |
|
0300800041 |
Значение элемента (атрибута) должно быть неотрицательным, т.е. 0 и больше 0 |
|
0300800042 |
Значение элемента (атрибута) должно быть отрицательным, т.е. меньше 0 |
|
0300800043 |
Значение элемента (атрибута) должно быть неположительным, т.е. 0 и меньше 0 |
|
0300800044 |
Значение элемента (атрибута) должно быть положительным, т.е. больше 0 |
|
0400000000 |
Ошибки, выявляемые в ходе логического контроля |
|
0400100000 |
Не идентифицирован налогоплательщик, получатель отчётности |
|
0400100001 |
Не найден плательщик по ИННКПП, представленным в файле |
|
0400100002 |
Найденный плательщик снят с учета |
|
0400100003 |
Значение элемента ИдПол XXX не соответствует базе данных (проверяется значение реквизита ИдПол в соответствии с кодом НО) |
|
0400100004 |
ИНН/КПП отправителя не совпадает с ИНН/КПП, которому был отправлен ТК с документами |
|
0400100005 |
ИНН/КПП налогоплательщика не соответствует ИНН/КПП в отправленном транспортном контейнере |
|
0400100006 |
ИНН/КПП абонента не совпадает с ИНН/КПП в отправленном транспортном контейнере |
|
0400200000 |
Ошибки служебной части файла обмена, титульного листа отчётности |
|
0400200001 |
Неверная версия формата XXX . Ее значение должно быть равно XXX |
|
0400200002 |
Ошибка идентификации отчетного периода. Неверное значение номера отчетного периода в документе NNNN |
|
0400200003 |
Неверно задан год отчетного периода в документе NNNN |
|
0400200004 |
Отчетный период не может быть более одного года |
|
0400200005 |
Файл с признаком Вид документа (первичный, с признаком корректировки ) уже зарегистрирован |
|
0400300000 |
Нарушение условия присутствия (отсутствия) элемента (атрибута) |
|
0400300001 |
Нарушено условие обязательности присутствия (отсутствия) элемента (атрибута) в зависимости от присутствия (отсутствия) другого элемента (атрибута) |
|
0400300002 |
Нарушено условие обязательности присутствия (отсутствия) элемента (атрибута) в зависимости от принимаемого им значения |
|
0400300003 |
Нарушено условие обязательности присутствия элемента (атрибута) в зависимости от значения другого элемента (атрибута) |
|
0400300004 |
Нарушено условие выбора элемента из нескольких в зависимости от значения другого элемента (атрибута) |
|
0400400000 |
Нарушение условия значения элемента (атрибута) |
|
0400400001 |
Значение элемента (атрибута) должно быть не больше значения другого элемента |
|
0400400002 |
Значение элемента (атрибута) должно быть больше значения другого элемента |
|
0400400003 |
Значение элемента (атрибута) должно быть не меньше значения другого элемента |
|
0400400004 |
Значение элемента (атрибута) должно быть меньше значения другого элемента |
|
0400400005 |
Значение элемента (атрибута) не принадлежит разрешенному перечню значений |
|
0400400006 |
Значение элемента (атрибута) не принадлежит разрешенному диапазону значений |
|
0400400007 |
Значение элемента (атрибута) не соответствует заданному условию |
|
0400400008 |
Недопустимое (запрещенное) значение элемента (атрибута) |
|
0400400009 |
В значении элемента (атрибута) используются недопустимые буквы, знаки, символы (недопустимое сочетание букв, знаков, символов) |
|
0400500000 |
Иные ошибки |
|
0400500001 |
Обособленные подразделения, указанные в форме № 1-6-Учет, не находятся в одном муниципальном образовании |
|
0400500002 |
На территории выбранного НО ни одно из обособленных подразделений, приведенных в форме № 1-6-Учет, не расположено |
|
0500000000 |
Ошибки, выявляемые при проверке по справочникам |
|
0500100000 |
Значение элемента отсутствует в справочнике |
|
0500100001 |
Значение элемента (атрибута) не найдено в заданном классификаторе (справочнике) |
|
0500100002 |
Значение элемента Код налогового органа представления отчетности в файле отчётности отсутствует в классификаторе Системы обозначений налоговых органов (СОНО) |
|
0500100003 |
Значение элемента файла Версия формата отсутствует в справочнике СППФД/СФНД |
|
0500100004 |
Код, состоящий из первых четырех цифр ИНН ЮЛ, не найден в СОУН |
|
0500100005 |
Код, состоящий из первых четырех цифр ИНН ФЛ, не найден в СОУН |
|
0500100006 |
Код, состоящий из первых четырех цифр КПП, не найден в СОУН |
|
0500100007 |
Регистрационный номер банка /номер филиала отсутствуют в СКО |
|
0500100008 |
ИНН банка отсутствует в СКО |
|
0500100009 |
Банк не включен в перечень банков, отвечающих установленным требованиям для выдачи банковских гарантий |
|
0500100010 |
БИК не включен в справочник БИК РФ |
|
0500200000 |
Значение элемента не определено по совокупности поисковых элементов |
|
0500200001 |
Значение элемента файла Версия формата не соответствует определённому в справочнике СППФД/СФНД |
|
0500200002 |
Значение элемента файла Налоговый период по СППФД не соответствует периодичности представления отчётности (по КНД файла отчётности; по КНД файла отчётности и версии формата) |
|
0500200003 |
Формат с КНД KKK версии VVV действует с DDD |
|
0600000000 |
Ошибки, выявляемые при предоставлении информационных услуг налогоплательщикам в режиме ИОН offline |
|
0600100000 |
Налогоплательщиком не предоставлена в налоговый орган необходимая налоговая и бухгалтерская отчетность |
|
0600100001 |
По указанным в запросе КБК, ОКАТО у налогоплательщика отсутствуют налоговые обязательства на заданную дату |
|
0600100002 |
Информация не может быть предоставлена до исполнения обязательств по представлению отчетности. (В тексте отказа указываются наименование налога, КБК, ОКАТО и срок представления.) |
|
0600100003 |
Последняя представленная налогоплательщиком в налоговый орган налоговая и бухгалтерская отчетность представлена не по каналам связи. |
|
0600100004 |
За запрашиваемый период отсутствует обязанность по представлению налоговой и бухгалтерской отчётности |
|
0600100005 |
По указанным в запросе КБК, ОКАТО отсутствуют данные по КРСБ за запрашиваемый период |
|
0600200000 |
Ошибки в запросе на получение информационной услуги |
|
0600200001 |
Дата запрашиваемых сведений превышает дату запроса |
[1] VVV — имя (код) элемента (реквизита, атрибута, тега) в файле
[2] RRR — номер строки обработанного файла
[3] KKK – количество разделителей
[4] SSS — символ (совокупность символов разделителей)
[5] Где NNNN – идентификатор документа информационной части файла
[6] TTT – количество знаков в дробной части
[7] XXX – значение элемента
[8] BBB – минимальная длина реквизита
[9] MMM – максимальная длина реквизита
Расшифровка кодов ошибок на отчеты ФСС
-10 He удалось расшифровать
Общая ошибка расшифровки. Рекомендуется проверить действительность сертификата УЦ, выдавшего вам ЭП (текущее состояние кросс-сертификации УЦ ФСС РФ и доверенных УЦ).
-11 He удалось проверить ЭП.
Ошибка сертификата пользователя – в данном случае следует связаться с УЦ, выдавшим вам ЭП. XML – файл был подписан дважды, необходимо выбрать и подписать файл расчета еще раз. Нарушен порядок подписания / шифрования файла расчета. Файл расчета сначала подписывается ЭП, затем зашифровывается.
-13 В сертификате отсутствует регистрационный номер страхователя.
Сертификат пользователя не содержит записи о Регистрационном номере страхователя (свойство 1.2.643.3.141.1.1 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-14 В сертификате отсутствует код подразделения ФСС РФ.
Сертификат пользователя не содержит записи о Коде подразделения ФСС РФ (свойство 1.2.643.3.141.1.2 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-15 Ошибка шифрования
Внутренняя ошибка криптосервиса. Необходимо отправить файл расчета повторно.
-16 Неверный формат регистрационного номера страхователя.
В сертификате, выданным УЦ, неправильно указан регистрационный номер страхователя (количество цифр регистрационного номера не равно 10). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-17 Неверный формат кода подразделения ФСС РФ.
В сертификате, выданным УЦ, неправильно указан код подразделения ФСС РФ (количество цифр код подразделения не равно 4). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-18 Расчет зашифрован на ключе, отличном от открытого ключа ФСС.
1. При подписании и шифровании файла расчета выбран неверный сертификат уполномоченного лица ФСС РФ. В данном случае нужно повторить операцию подписания и шифрования используя сертификат уполномоченного лица ФСС РФ Хасянова Рената Алиевича (Департамент ИТ ФСС РФ).
2. При подписании и шифровании файла расчета выбран просроченный сертификат уполномоченного лица ФСС РФ. Необходимо использовать новый сертификат уполномоченного лица ФСС РФ. Для этого их необходимо загрузить новый сертификат с официального сайта Фонда http://www.fss.ru/uc и установить в хранилище сертификатов («Обновление сертификатов УЦ ФСС РФ»).
-19 Расчет не зашифрован или не подписан.
Необходимо подписать, зашифровать и направить файл расчета на шлюз приема расчетов повторно.
-20 Неизвестный формат файла.
Формат файла не xml. Необходимо сформировать новый файл расчёта в соответствии с Технологией приема расчетов (http://fss.ru/ru/legal_information/124/133/68837.shtml).
-41 Не найден издатель сертификата.
Не установлен корневой сертификат УЦ или истек срок действия кросс-сертификата УЦ, выдавшего сертификат пользователя. Необходимо связаться с УЦ, выдавшим сертификат пользователя., предварительно проверив на состояние сертификата.
-42 Ошибка при проверке сертификата.
Общая ошибка шифрования. Необходимо отправить файл расчета повторно.
-43 Сертификат отозван.
Сертификат, которым подписан файл расчета, более недействителен. Необходимо связаться с УЦ, выдавшим сертификат пользователя.
-44 Не найден или просрочен СОС издателя сертификата.
Ошибка списка отозванных сертификатов (СОС) УЦ, выдавшего сертификат пользователя. Необходимо связаться для консультации с УЦ, выдавшим сертификат пользователя.
-45 Сертификат поврежден.
Общая ошибка шифрования. Необходимо отправить файл расчета повторно.
-46 Сертификат просрочен
Сертификат пользователя, которым подписан файл расчета , более недействителен. Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-503 XML-файл расчёта не прошел форматный контроль
Рекомендуется проверить xml-файл по XSD схеме
-504 В сертификате указано несуществующее подразделение ФСС РФ
В сертификате пользователя, выданным УЦ, неправильно указан код подразделения ФСС РФ. Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-505 Неверное наименование файла.
Привести наименование файла расчёта в соответствиес Технологией приема расчетов (http://fss.ru/ru/legal_information/124/133/68837.shtml).
-506 Вторые разделы расчёта имеют одинаковые шифры налогообложения
Необходимо исправить расчёт.
-507 Нет файла ..xml ,Не загружен файл расчета.
Необходимо отправить файл расчета повторно.
-508 Ошибки логического контроля
Необходимо исправить ошибочные параметры расчёта, указанные в протоколе проверки.
-509 Отчетный период в XML-файле не совпал с отчетным периодом в наименовании файла
Необходимо привести содержание xml-файла расчёта в соответствие с наименованием.
-511 Ошибка при чтении XML-файла расчёта
Файл пуст или не является XML-файлом
-512 Расчетный год в XML-файле не совпал с расчетным годом в наименовании файла расчёта.
Необходимо привести содержание xml-файла расчёта в соответствие с наименованием.
-513 Регистрационный номер страхователя в сертификате не совпадает с регистрационным номером, указанном в имени файла.
Файл расчёта подписан ЭП, принадлежащей организации отличной от организации, указанной в расчёте. Необходимо проверить сертификат используемый для ЭП.
-514 Регистрационный номер страхователя в XML-файле не совпадает с регистрационным номером в сертификате ЭП.
Необходимо привести содержание xml-файла расчёта в соответствие с сертификатом.
-517 Слишком большой файл
Размер файла расчёта превышает максимально допустимое значение 655360 байт. Необходимо сформировать новый файл расчёта
-518 Нулевой размер файла
Необходимо сформировать новый файл расчёта
4. КЛАССИФИКАТОР ОШИБОК ФОРМАТНО-ЛОГИЧЕСКОГО КОНТРОЛЯ ФАЙЛОВ НАЛОГОВОЙ И БУХГАЛТЕРСКОЙ ОТЧЕТНОСТИ
4.1. Классы ошибок
4.2. Классификатор ошибок, выявленных при форматно-логическом контроле файлов налоговой и бухгалтерской отчетности ФНС России
| Код | Наименование сообщения об ошибке |
| 0000000000 | Декларация (расчет) не содержит ошибок (противоречий) |
| 0000000001 | Декларация (расчет) содержит ошибки и требует уточнения |
| 0100100000 | Отсутствие, неправильное указание ЭЦП |
| 0100100001 | Отсутствие в налоговой декларации (расчете) ЭЦП руководителя организации — налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика |
| 0100100002 | Несоответствие ЭЦП подписи руководителя организации — налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика |
| 0100200000 | Неправильное указание места представления отчетности |
| 0100200001 | Представление налогоплательщиком (его представителем) налоговой декларации (расчета) в налоговый орган, в компетенцию которого не входит прием этой налоговой декларации (расчета) |
| 0100300000 | Ошибки регистрации налогоплательщика |
| 0100300001 | Отсутствие системного имени налогоплательщика в справочнике зарегистрированных налогоплательщиков в ИРУЦ |
| 0200000000 | Имя файла не соответствует установленным требованиям |
| 0200100000 | Структура имени файла не соответствует требованиям формата |
| 0200100001 | Имя файла не соответствует структуре, определяемой по показателям справочника СППФД |
| 0200100002 | Неправильно сформировано наименование файла |
| 0200100003 | Имя файла указано неправильно |
| 0200100004 | Имя файла имеет неправильную длину |
| 0200200000 | Значения структурных элементов имени файла не соответствуют требованиям формата |
| 0200200001 | Неверное имя файла. Префикс файла должен быть ‘O’ |
| 0200200002 | Имя файла должно начинаться на латинскую букву ‘O’ |
| 0200200003 | Неверное имя файла. Код инспекции указан неправильно |
| 0200200004 | Неверное имя файла. Отчетный год указан неправильно |
| 0200200005 | Неверное имя файла. Порядковый номер указан неправильно |
| 0200200006 | Расширение в имени файла указано неправильно |
| 0200200007 | Неверное имя файла. Расширение файла должно быть ‘TXT’ |
| 0200200008 | Неверное имя файла. ИНН ФЛ отправителя указан неправильно |
| 0200200009 | Неверное имя файла. ИНН ФЛ отправителя указан неправильно. Неправильная контрольная сумма |
| 0200200010 | Неверное имя файла. ИНН ЮЛ отправителя указан неправильно |
| 0200200011 | Неверное имя файла. ИНН ЮЛ отправителя указан неправильно. Неправильная контрольная сумма |
| 0200200012 | Неверное имя файла. КПП указан неправильно |
| 0200200013 | Неверное имя файла. Код получателя информации указан неправильно, должно быть 8 знаков |
| 0200200014 | Неверный заголовок файла [идентификатор файла — ИдФайл] (проверка ИНН/КПП плательщика в базе). Неверно задано начало документа NNNN |
| 0200200015 | ИНН в имени файла не соответствует ИНН в регистрационных данных ИРУЦ |
| 0200200016 | Совокупность элементов файла: «Код формы отчетности по КНД», «Тип информации», «Версия формата», «Код налогового органа» не соответствует элементам, определенным в имени файла |
| 0200200017 | Файл с таким именем уже зарегистрирован |
| 0200200018 | Имя файла имеет неверную контрольную сумму |
| 0300000000 | Ошибки, выявляемые при форматном контроле |
| 0300100000 | Форматный контроль невозможен |
| 0300100001 | Формат файла не определен |
| 0300100002 | Файл xsd-схемы не найден |
| 0300100003 | Невозможно идентифицировать документ |
| 0300200000 | Синтаксис файла не соответствует требованиям формата |
| 0300200001 | Отсутствуют символы окончания строки в конце файла |
| 0300200002 | Код реквизита VVV <1> не должен содержать ведущих и конечных пробелов |
| 0300200003 | Строковые значения должны быть в верхнем регистре |
| 0300200004 | Строка RRR <2> не должна содержать двоеточие |
| 0300200005 | Строка имеет неправильную структуру, необходимо KKK <3> разделителей SSS <4> |
| 0300200006 | Значение не может иметь начальных и конечных пробелов |
| 0300200007 | Ошибка в формате реквизита служебной части. Пропущен символ ‘:’ |
| 0300200008 | Строка RRR не должна содержать двоеточие |
| 0300200009 | Отсутствует открывающий (закрывающий) тег |
| 0300300000 | Структура файла обмена не соответствует требованиям формата |
| 0300300001 | Файл не соответствует xsd-схеме |
| 0300300002 | Недопустимая строка RRR |
| 0300300003 | Недопустимый реквизит VVV |
| 0300300004 | Должен быть реквизит VVV |
| 0300300005 | Должен быть один из реквизитов: VVV |
| 0300300006 | Недопустимый тег VVV |
| 0300300007 | Нет тега VVV |
| 0300300008 | Должен быть тег VVV |
| 0300300009 | Должен быть один из тегов: VVV |
| 0300300010 | Нет обязательного атрибута VVV |
| 0300300011 | Недопустимый атрибут VVV |
| 0300300012 | Отсутствие в налоговой декларации (расчете) фамилии, имени, отчества налогоплательщика (для физического лица) |
| 0300300013 | Отсутствие в налоговой декларации (расчете) полного наименования организации (ее обособленного подразделения) налогоплательщика (для организации) |
| 0300300014 | Отсутствие в налоговой декларации (расчете) ИНН налогоплательщика, если иное не предусмотрено Налоговым кодексом Российской Федерации |
| 0300300015 | Отсутствие в налоговой декларации (расчете) значения элемента «Номер корректировки» («Вида документа») (0 — первичный, 1 — 999 — корректирующий) |
| 0300300016 | Отсутствие в налоговой декларации (расчете) Наименования (кода) налогового органа представления отчетности |
| 0300300017 | Отсутствие в налоговой декларации (расчете) значения элемента «Код формы отчетности по КНД» |
| 0300300018 | Отсутствие в налоговой декларации (расчете) значения элемента «Версия формата» |
| 0300300019 | Неизвестный код реквизита служебной части |
| 0300300020 | Неизвестный код реквизита документа NNNN <5> |
| 0300300021 | Не введен реквизит VVV служебной части файла, обязательный к заполнению |
| 0300300022 | Не введен реквизит VVV документа NNNN файла, обязательный к заполнению |
| 0300300023 | Отсутствие обязательного реквизита VVV |
| 0300300024 | Несоответствие регистра в наименовании тега VVV |
| 0300300025 | Ошибка в наименовании атрибута VVV, несоответствие регистра |
| 0300300026 | Ошибка идентификации строк документа. В шаблоне с кодом… (реквизит КНД) документа N… (в базе данных шаблон, УН шаблона =…. отсутствуют коды строк электронного документа… Ошибка идентификации строк документа» |
| 0300300027 | Ошибка заполнения данных строки… Наименование:… Электронный код:… строка:… лист:.. Значение:…» |
| 0300300028 | Не идентифицирован шаблон с кодом документа…» |
| 0300300029 | XML файл пустой или имеет неправильную структуру |
| 0300300030 | Нарушено условие присутствия (отсутствия) элемента |
| 0300300031 | Нарушено ограничение множественности реализации элемента |
| 0300400000 | Значение элемента не соответствует определенному для него формату |
| 0300400001 | Значение не может быть пустым |
| 0300400002 | Значение не соответствует числовому формату |
| 0300400003 | Значение не соответствует числовому формату без дробной части |
| 0300400004 | Значение не соответствует числовому формату c ttT <6> знаками в дробной части |
| 0300400005 | Значение не соответствует дате |
| 0300400006 | Недопустимый текст XXX <7> |
| 0300400008 | Нет значения тега |
| 0300400009 | Недопустимое значение |
| 0300400010 | Нарушение формата реквизитов (в том числе сложных) «Не заполнен или неверно заполнен реквизит НомерКорр документа NNNN |
| 0300500000 | Несоответствие диапазону возможных значений элементов файла обмена |
| 0300500001 | Длина значения элемента меньше или равна минимально допустимому |
| 0300500002 | Длина значения элемента меньше минимально допустимого |
| 0300500003 | Длина значения а меньше минимального BBB <8> знака |
| 0300500004 | Длина значения элемента больше или равна максимально допустимому |
| 0300500005 | Длина значения элемента больше максимально допустимого |
| 0300500006 | Длина значения больше максимального знака MMM <9> |
| 0300600000 | Значение элемента не соответствует определенному для него шаблону |
| 0300700000 | Значение элемента не соответствует определенному для него перечню возможных значений элементов |
| 0300700001 | Должно быть значение тега NNN |
| 0300700002 | Недопустимое значение, должно быть XXX |
| 0300800000 | Элемент файла не соответствует определенным для него требованиям |
| 0300800001 | Значение не соответствует ИНН, неправильная длина |
| 0300800002 | Значение не соответствует ИНН, недопустимый символ |
| 0300800003 | Значение не соответствует ИНН, неправильная контрольная сумма |
| 0300800004 | Значение не соответствует ИНН ЮЛ, неправильная длина |
| 0300800005 | Значение не соответствует ИНН ЮЛ, недопустимый символ |
| 0300800006 | Значение не соответствует ИНН ЮЛ, неправильная контрольная сумма |
| 0300800007 | Значение не соответствует ИНН ФЛ, неправильная длина |
| 0300800008 | Значение не соответствует ИНН ФЛ, недопустимый символ |
| 0300800009 | Значение не соответствует ИНН ФЛ, неправильная контрольная сумма |
| 0300800010 | Идентификатор файла указан неправильно, с 13 по 21 знаки не соответствуют КПП |
| 0300800011 | Идентификатор файла указан неправильно, с 1 по 10 знаки не соответствуют ИНН ЮЛ |
| 0300800012 | Идентификатор файла указан неправильно, с 13 по 21 знаки должны быть ‘*’ |
| 0300800013 | Идентификатор файла указан неправильно, с 1 по 12 знаки не соответствуют ИНН ФЛ |
| 0300800014 | Идентификатор файла указан неправильно, с 22 по 29 знаки не соответствуют дате |
| 0300800015 | Идентификатор файла указан неправильно, 30 и 31 знаки не соответствуют часам |
| 0300800016 | Идентификатор файла указан неправильно, 32 и 33 знаки не соответствуют минутам |
| 0300800017 | Идентификатор файла указан неправильно, 34 и 35 знаки не соответствуют секундам |
| 0300800018 | Идентификатор документа указан неправильно, с 13 по 21 знаки не соответствуют КПП |
| 0300800019 | Идентификатор документа указан неправильно, с 1 по 10 знаки не соответствуют ИНН ЮЛ |
| 0300800020 | Идентификатор документа указан неправильно, с 13 по 21 знаки должны быть ‘*’ |
| 0300800021 | Идентификатор документа указан неправильно, с 1 по 12 знаки не соответствуют ИНН ФЛ |
| 0300800022 | Идентификатор документа указан неправильно, с 22 по 25 знаки должны соответствовать отчетному году |
| 0300800023 | Идентификатор документа указан неправильно, с 25 по 33 знаки не соответствуют номеру документа в году |
| 0300800024 | Неправильная длина ИНН |
| 0300800025 | Недопустимый символ в ИНН |
| 0300800026 | Неправильная контрольная сумма в ИНН |
| 0300800027 | Неправильная длина ИНН ЮЛ |
| 0300800028 | Недопустимый символ в ИНН ЮЛ |
| 0300800029 | Неправильная контрольная сумма в ИНН ЮЛ |
| 0300800030 | Неправильная длина ИНН ФЛ |
| 0300800031 | Недопустимый символ в ИНН ФЛ |
| 0300800032 | Неправильная контрольная сумма в ИНН ФЛ |
| 0300800033 | Неправильная длина КПП |
| 0300800034 | Недопустимый символ в КПП |
| 0300800035 | Недопустимое значение, должно быть XXX |
| 0300800036 | Ошибка в значении атрибута VVV: неверное количество XXX 2, должно быть XXX 3 |
| 0300800037 | Ошибка в значении: неверное количество XXX 2, должно быть XXX 3 |
| 0300800038 | Нарушение формата реквизитов (в том числе сложных) «Не заполнен или неверно заполнен реквизит ДокПредст документа NNNN» |
| 0300800039 | Нарушение формата реквизитов (в том числе сложных) «Не заполнен или неверно заполнен реквизит ОКАТО документа NNNN» |
| 0300800040 | Нарушение формата реквизитов (в том числе сложных) «Не заполнен или неверно заполнен реквизит ФИОРук документа NNNN» |
| 0400000000 | Ошибки, выявляемые в ходе логического контроля |
| 0400100000 | Не идентифицирован налогоплательщик, получатель отчетности |
| 0400100001 | Не найден плательщик по ИНН/КПП, представленным в файле |
| 0400100002 | Найденный плательщик снят с учета |
| 0400100003 | Значение элемента ИдПол XXX не соответствует базе данных (проверяется значение реквизита ИдПол в соответствии с кодом НО) |
| 0400200000 | Ошибки служебной части файла обмена, титульного листа отчетности |
| 0400200001 | Неверная версия формата XXX. Ее значение должно быть равно XXX |
| 0400200002 | Ошибка идентификации отчетного периода. Неверное значение номера отчетного периода в документе NNNN |
| 0400200003 | Неверно задан год отчетного периода в документе NNNN |
| 0400200004 | Отчетный период не может быть более одного года |
| 0400200005 | Файл с признаком «вид документа (первичный, с признаком корректировки)» уже зарегистрирован |
| 0400300000 | Ошибки в порядке представления деклараций (расчетов) |
| 0400300001 | Корректирующая декларация (расчет) не принята, т.к. не получена первичная декларация (расчет) |
| 0500000000 | Ошибки, выявляемые при проверке по справочникам |
| 0500100000 | Значение элемента отсутствует в справочнике |
| 0500100001 | Значение не найдено в справочнике |
| 0500100002 | Значение элемента «Код налогового органа представления отчетности» в файле отчетности отсутствует в классификаторе «Системы обозначений налоговых органов (СОНО)» |
| 0500100003 | Значение элемента файла «Версия формата» не соответствует определенному в справочнике СППФД |
| 0500200000 | Значение элемента не определено по совокупности поисковых элементов |
| 0500200001 | Значение элемента файла «Версия формата» не соответствует определенному в справочнике СППФД |
| 0500200002 | Значение элемента файла «Налоговый период» по СППФД не соответствует периодичности представления отчетности (по КНД файла отчетности, по КНД файла отчетности и версии формата) |
| 0500200003 | Формат с КНД KKK версии VVV действует с DDD |
<1> VVV — имя (код) элемента (реквизита, атрибута, тега) в файле.
<2> RRR — номер строки обработанного файла.
<3> KKK — количество разделителей.
<4> SSS — символ (совокупность символов разделителей).
<5> Где NNNN — идентификатор документа информационной части файла.
<6> ttT — количество знаков в дробной части.
<7> XXX — значение элемента.
<8> BBB — минимальная длина реквизита.
<9> MMM — максимальная длина реквизита.
Добрый день дорогие друзья! Наверняка многие из Вас отправляют отчеты в ФСС в электронном виде. Кто-то отправляет через шлюз приема документов, кто-то через программу АРМ ФСС. Но я думаю у каждого, ну или почти у каждого, появлялись ошибки. Точнее не сами ошибки, а коды ошибок. Так давайте сегодня разберем, какие бывают коды ошибок ФСС и как они расшифровываются.
Коды ошибок в ФСС
Если у Вас не получается самостоятельно решить данную проблему, то Вы можете перейти в раздел ПОМОЩЬ и Вам помогут наши специалисты.
Ошибок довольно много и они очень разные. К тому же, коды ошибок для формы 4 и реестров ЛН отличаются. Поэтому, если после отправки отчета у Вас появилась ошибка, то смотреть код расшифровки нужно именно в таблице, которая относится к Вашему отчету.
Коды ошибок ФСС форма 4 и 4а
Данная таблица поможет Вам понять, какие ошибки у Вас могут возникнуть при отправке формы 4 и 4а.
Скачать памятку «Коды ошибок ФСС форма 4 и 4а»
Коды ошибок ФСС реестров ЛН
Данная таблица поможет Вам понять, какие ошибки у Вас могут возникнуть при отправке реестров ЛН.
Скачать памятку «Коды ошибок ФСС реестров ЛН»
Общая таблица по кодам ошибок ФСС
Данная таблица, представляет собой более подробную информацию по кодам ошибок отчетов ФСС. Если предыдущие таблицы Вам не помогли, попробуйте найти свою ошибку и ее описание в таблице ниже.
Скачать памятку «Общая таблица по кодам ошибок ФСС»
Но ведь лучше избежать ошибок, чем потом их исправлять. Поэтому я подготовил Вам несколько советов, как избежать самых основных и частых ошибок.
Ошибки в отчетности ФСС
Одна из самых распространенных ошибок имеет код -505. Этот код может у Вас появится, когда при выгрузке отчета в формат .xml, Вы меняете имя файла. Запомните, НИКОГДА НЕ МЕНЯЙТЕ имя файла. Это имя дается программой не просто так, там есть своя логика. Поэтому ни когда не переименовывайте файлы.
Многие ошибки связаны с сертификатами. Убедитесь, что у Вас установлены свежие сертификаты, чтобы Вы случайно не подписали отчет сертификатом, который уже просрочен. Посмотрите, чтобы программа Крипто-Про у Вас работала, чтобы не истекла лицензия. Если у Вас нет программы Крипто-Про скачать ее Вы можете вот тут.
При составлении отчетов, используйте только самую последнюю и актуальную версию программы АРМ ФСС. Используя старую версию, Вы можете в итоге не пройти форматный контроль, получив код ошибки -503. Вот представьте сами, в ФСС форма и бланк нового образца, Вы заполняете отчет в старой версии программы, соответственно, у Вас старые бланки и формы. В итоге компьютер сверит Вашу форму (старую) и свою (новую), получит различия и откажет Вам в принятии отчета. Скачать последнюю версию АРМ ФСС Вы можете вот тут.
Если Вам нужна помощь профессионального системного администратора, для решения данного или какого-либо другого вопроса, перейдите в раздел ПОМОЩЬ, и Вам помогут наши сотрудники.
Следуя моим советам, Вы избежите большинства ошибок при передаче отчетов. Но надеюсь, у Вас их не будет!
Если у Вас появятся вопросы задавайте их в комментариях! Всем удачи и добра!
Присоединяйтесь к нам в социальных сетях, чтобы самыми первыми получать все новости с нашего сайта!
Содержание
- Ответы на вопросы по электронному листку нетрудоспособности
- Электронный лист нетрудоспособности в Контур.Экстерн
- Список ЭЛН
- Поиск документов
- Статусы документов
- Печать списка документов со статусами
- Порядок загрузки электронного больничного с портала ФСС
- Загрузка ЭЛН из файла
- Редактирование
- Печать
- Удаление
- Отправка
- Отправка нескольких ЭЛН
- Отправленные документы
- Какие ошибки могут возникнуть при работе с ЭЛН
- При загрузке
- При отправке электронного больничного
Ответы на вопросы по электронному листку нетрудоспособности
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
1.Ошибка вызова сервиса передачи/получения данных.
Сообщение не соответствует формату XML Encryption. Обратитесь к разработчику программного обеспечения, на котором осуществлялось шифрование данных. Сообщите следующую информацию: Отсутствует элемент EncryptedData class ru.ibs.cryptopro.jcp.crypt.CryptoException
Вы пытаетесь отправить сообщение, не указав в настройках электронной подписи «Шифровать сообщение»;
Неправильные настройки криптопровайдера.
1. Выполните настройку АРМ ЛПУ
1.1. В меню Администрирование – Настройки сервисов ФСС – Строка соединения, укажите следующий адрес сервиса:
· Без шифрования https://docs-test.fss.ru/WSLnV11/FileOperationsLnPort?WSDL (Обратите внимание, при отправке на сервис без шифрования в настройках электронной подписи должен быть снят флаг «Шифровать сообщение»)
1.2. Далее в меню Администрирование – Настройка подписей для сервисов установите флаг «Шифровать сообщение». После этого Вам необходимо указать Имя сертификата ФСС и Тип контейнера. Данный сертификат можно скачать на сайте Фонда в разделе ЭЛН (если Вы настраиваете сервисы для тестирования, то Вам необходимо скачать ТЕСТОВЫЙ сертификат ФСС). После скачивания установите его на компьютер.
Обратите внимание, Сертификат МО (должен иметь закрытый ключ) и ФСС должны быть установлены в папку «Личные», соответственно тип контейнера выбран «Личные». Вся цепочка вышестоящих сертификатов в папку «Доверенные корневые центры сертификации». Все сертификаты должны быть актуальными и не отозванными.
2. Если АРМ ЛПУ уже настроен, проверьте правильность сертификата ФСС, указанного в настройках подписей (Администрирование – Настройка подписей для сервисов): для тестирования указывается ТЕСТОВЫЙ сертификат уполномоченного лица ФСС, для работы – обычный.
3. При использовании Vipnet CSP стабильной версией является 4.2 (2.36190). При использовании более новых версий (4.2.8 и выше) стабильная работа не гарантируется.
При использовании криптопровайдера КриптоПро CSP, через «Панель управления» в КриптоПро CSP зайдите на вкладку «Сервис», нажмите кнопку «Удалить запомненные пароли…». В окне «Удаление запомненных паролей» выбрать «Удалить все запомненные пароли закрытых ключей: Пользователя». Также проверьте настройки на вкладке «Алгоритмы». В выпадающем списке «Выберите тип CSP для настройки параметров» выберите GOST R 34.10-2012.
«Параметры алгоритма шифрования» — ГОСТ 28147-89, параметры алгоритма шифрования TK26 Z.
«Параметры алгоритма подписи» — ГОСТ 34.10-2001, параметры по умолчанию.
«Параметры алгоритма Диффи-Хеллмана» — ГОСТ 34.10-2001, параметры обмена по умолчанию.
Ниже приведен образец настроек в КриптоПро CSP 5.0
2. Ошибка вызова сервиса передачи / получения данных. Не удалось расшифровать сообщение.
Возможно сообщение было зашифровано на ключе, отличном от ключа уполномоченного лица ФСС. Проверьте правильность и актуальность ключа уполномоченного лица ФСС.
В настройках подписания и шифрования в используемом пользователем ПО, в поле «Имя сертификата уполномоченного лица ФСС» указан неверный сертификат.
Укажите верный сертификат уполномоченного лица ФСС:
Определите направление отправки запросов — тестовое или продуктивное;
Скачайте сертификат уполномоченного лица ФСС в разделе ЭЛН на сайте Фонда:
— Сертификат для тестовой отправки опубликован на сайте https://cabinets-test.fss.ru/eln.html
— Сертификат для продуктива опубликован на сайте https://cabinets.fss.ru/eln.html
Установите скачанный сертификат на компьютер в хранилище «Личное» для текущего пользователя;
Укажите данный сертификат в поле «Имя сертификата уполномоченного лица ФСС».
Рекомендуется выполнить следующие действия:
Закройте все программы. Удалите из всех хранилищ сертификат Фонда с помощью системной утилиты certmgr.msc (вызов из режима «Выполнить» ОС Windows);
Скачайте с https://cabinets.fss.ru/ сертификат;
Установите сертификат в хранилище «Личное» для текущего пользователя;
В настройках программы выберите новый сертификат
3. Количество новых периодов не должно превышать один
Причина: Ошибка возникает, когда за один раз пытаются отправить более одного периода.
Что делать: По правилам необходимо отправлять в ФСС только один вновь созданный период за один раз. Если необходимо создать несколько периодов, то выполняется отправка по одному периоду, т.е. создали период – выполнили «отправить в ФСС» — выполнили «Получить/обновить из ФСС» — создали новый период – выполнили «Отправить в ФСС» и так далее. Количество периодов не должно быть более 3-х, если больной продолжает болеть, то необходимо оформить лист продолжение.
4. Ошибка «в сертификате отправителя отсутствует ОГРН (ОГРНИП)»
Причина: Ошибка возникает если в используемом сертификате отсутствует ОГРН (ОГРНИП).
Такой сертификат нельзя использовать для отправки или запроса сведений ЭЛН. Необходимо проверить, что указанный в настройках сертификат имеет номер ОГРН (ОГРНИП). Для обмена данными необходимо использовать усиленную квалифицированную цифровую подпись. Такая подпись в обязательном порядке содержит ОГРН.
5. Не заполнено поле «Причина исправления» в части страхователя.
Страхователь может исправить внесенные данные неограниченное количество раз. Внесение исправлений возможно в ЭЛН со статусами:
— Заполнен страхователем (060);
— Заполнен страхователем (реестр ПВСО) (070);
— Пособие выплачено (080).
Необходимо заполнить поля «Причина исправления» и «Обоснование исправления».
6. Указанный номер ЛН обнаружен в базе недействительных номеров
Причина: ЭЛН находится в статусе «090» — аннулирован медицинской организацией
Что делать: Обратиться в медицинскую организацию.
7. Частые ошибки, нарушающие порядок 624н
Дата регистрации документов в бюро МСЭ не может быть раньше Даты направления в бюро МСЭ.
Если дата выдачи ЭЛН раньше даты отправки, необходимы должность, фамилия и подпись Председателя ВК.
При оформлении ЭЛН-дубликата, весь период нетрудоспособности указывается одной строкой с обязательным заполнением полей: Период нетрудоспособности, Должность и фамилия врача, Должность и фамилия Председателя ВК.
Если период нетрудоспособности по одному страховому случаю более 15 дней, то необходимо заполнить ФИО и должность Председателя ВК.
8. Смена статуса ЭЛН, аннулирование ЭЛН
Если страхователь запросил ЭЛН, заполнил его и только после обнаружил ошибку, допущенную медицинским учреждением, аннулирование ЭЛН происходит в следующем порядке:
1. Страхователь официально обращается в Региональное отделение с просьбой перевести статус ЭЛН в состояние «030 — закрыт» с описанием причины смены статуса и заверением, что по данному ЭЛН не были произведены соответствующие начисления и оплата.
2. Региональное отделение обращается в службу технической поддержки для смены статуса ЭЛН.
3. После смены статуса ЭЛН на состояние «030 — закрыт» медицинская организация может произвести аннулирование ЭЛН.
9. Возможно ли внести изменение кода причины нетрудоспособности в ЭЛН.
В данном случае ЭЛН подлежит замене на дубликат. Внесение изменений в информационное поле, заполняемое медицинской организацией, не предусмотрено.
10. Как оформляется ЭЛН при направлении нетрудоспособного гражданина на медико-социальную экспертизу?
В строке «Дата направления в бюро МСЭ» медицинской организацией вносится дата направления на МСЭ и заверяется УКЭП медицинской организации (дата регистрации документов в бюро МСЭ не может совпадать или быть ранее даты направления в бюро МСЭ).
Строки: «Дата регистрации документов в бюро МСЭ», «Освидетельствован в бюро МСЭ», «Установлена/изменена группа инвалидности», «подпись руководителя бюро МСЭ» заполняется в бюро МСЭ (ЭЛН запрашивается из информационной системы сотрудниками МСЭ).
В случае установления группы инвалидности срок временной нетрудоспособности завершается датой, непосредственно предшествующей дню регистрации документов в учреждении МСЭ.
11. Возможно ли выдать продолжением ЭЛН, если первичный ЛН выдан на бумажном носители?
Да, такая возможность предусмотрена.
12. Является ли талон к ЭЛН отчетным документом?
Нет, не является и носит информационный характер. Застрахованный в праве сообщить номер ЭЛН своему работодателю в любой форме (письменно, устно).
13. В ЭЛН в строке «место работы — наименование организации» допущена ошибка (неточное наименование). Подлежит ли замене данный ЭЛН на дубликат?
Нет не подлежит замене на дубликат. При заполнении раздела «Заполняется врачом медицинской организации» в строке «Место работы — наименование организации» указывается со слов гражданина.
При приеме ЭЛН работодатель в разделе «Заполняется работодателем» указывает свой регистрационный номер, прочие сведения и заверяет электронной подписью организации (после подписания УКЭП ЭЛН недоступен для открытия и приема другим страхователем).
14. Каков порядок продления ЭЛН при направлении в стационар, если до госпитализации находился на амбулаторном этапе лечения.
При выписке из стационара оформляется ЭЛН, являющийся продолжением ранее выданного ЭЛН (на амбулаторном этапе). Медицинской организации (стационар) необходимо запросить из информационной системы новый номер ЭЛН, закрыть ранее выданный ЭЛН кодом «31 — продолжает болеть» и внести в поле «выдан листок нетрудоспособности (продолжение) №» — номер вновь запрошенного ЭЛН. При наложении периода нетрудоспособности на амбулаторном этапе на период нахождения в стационаре в строке «находился в стационаре» указывается весь период лечения в стационаре, а в таблице «Освобождение от работы» — за минусом дней, указанных в ЭЛН на амбулаторном этапе. В случае, если гражданин остается нетрудоспособным к моменту выписки из стационара ЭЛН не закрывается. Пациент направляется в медицинскую организацию по месту жительства с «открытым» ЭЛН для решения вопроса о его трудоспособности.
15. Состояния (статусы) ЭЛН:
· 010 — ЭЛН открыт
· 020 – ЭЛН продлен
· 030 – ЭЛН закрыт
· 040 – ЭЛН направление на МСЭ
· 050 – ЭЛН дополнен данными МСЭ
· 060 – ЭЛН заполнен Страхователем
· 070 – ЭЛН заполнен Страхователем (реестр ПВСО)
· 080 – Пособие выплачено (ПВСО)
· 090 – Действия прекращены
Адрес:
664007, г. Иркутск, ул. Тимирязева, д. 35, info@ro38.fss.ru
Схема проезда

Понедельник, вторник, среда, четверг: 8.30–17.30
Пятница: 8.30–16.15
Суббота, воскресенье: выходной
Обеденный перерыв: 13.00–13.45
Источник
Электронный лист нетрудоспособности в Контур.Экстерн
В 2021 году больничные листы оформляются как в электронном, так и в бумажном виде. Согласие застрахованного лица на выписку больничного листа в электронном виде не требуется. С 2022 года больничные листы будут оформлять только в электронном виде, но по желанию застрахованного ему выдадут бумажную выписку из электронного больничного. Президент подписал федеральный закон 30.04.2021 N 126-ФЗ. Законодательство приведут в соответствие с действующей практикой — прямые выплаты пособий из ФСС с этого года действуют во всей России.
Электронный листок нетрудоспособности (ЭЛН) подписывается усиленной квалифицированной электронной подписью лечащего врача и медицинского учреждения. Он имеет одинаковое правовое значение с бумажным больничным листом.
Далее расскажем, как работать с электронными больничными в Контур.Экстерн.
Список ЭЛН
Для перехода к списку документов следует открыть главную страницу Контур.Экстерн, затем кликнуть закладку «ФСС» и далее закладку «Пособия ФСС». Отобразится список пособий за текущий месяц.
Чтобы выбрать другой период, необходимо нажать закладку «Все документы»:
Поиск документов
Для поиска нужного документа предусмотрена вкладка «Поиск». В поисковую строку можно вводить ФИО и СНИЛС.
Если требуется найти пособие из прошлого периода, необходимо нажать «Продолжить поиск за….»:
Статусы документов
Созданным и отправленным файлам присваиваются определенные статусы:
- «Создан» – документ сформирован, но не отправлен в Фонд социального страхования.
- «Ошибка отправки…» – отправка не произошла из-за обнаруженных нарушений. Требуется повторная отправка в ФСС. Необходимо выбрать строку с названием документа и нажать «Отправить заново».
- «ЭЛН не принят» — в ходе проверки были выявлены нарушения. Необходимо их исправить и отправить файл вновь. Для этого следует выбрать в списке документов нужную строку и нажать на нее. Затем ознакомиться с протоколом нарушений по ссылке «Просмотреть протокол ошибок» и нажать «Исправить ошибки и отправить заново».
- «ЭЛН принят» – файл принят Фондом.
Печать списка документов со статусами
В отдельных случаях возникает необходимость распечатки списка ЭЛН, к примеру, для проведения сверок. Для этого нужно:
- В списке пособий выбрать «Распечатать список документов»:
- Указать период и формат: PDF или XLS. Формат XLS дает возможность фильтровать и сортировать список документов в печатной форме.
- Выбрать «Распечатать». Выгрузится файл в выбранном формате.
- Распечатать загруженный файл.
Порядок загрузки электронного больничного с портала ФСС
Для загрузки ЭЛН с портала Фонда необходимо:
- Выбрать «Загрузить электронный больничный»:
- Нажать «Загрузить с портала ФСС», затем заполнить номер больничного и СНИЛС физического лица:
- Выбрать «Продолжить».
- Нажать на нужный сертификат для подписи запроса.
- Проверить информацию о загружаемом ЭЛН.
- сервис выдаст предупреждение, если документ с таким номером уже создан. Если требуется исправить информацию в созданном документе, нужно выбрать «Обновить»:
- сервис выдаст предупреждение, если документ с таким номером уже создан. Если требуется исправить информацию в созданном документе, нужно выбрать «Обновить»:
- Выбрать «Загрузить документы».
- При загрузке формируется новый документ или обновляется ранее созданный (при выбранном варианте «Обновить»).
- Следует открыть документ и проверить данные, затем ввести сведения о расчете пособия.
- Далее нужно перейти к проверке и отправке ЭЛН.
- Пользователь перед отправлением файла может:
- сохранить документ в XML, кликнув «Скачать ЭЛН»;
- открыть в PDF и распечатать документ, кликнув «Распечатать ЭЛН».
Загрузка ЭЛН из файла
Чтобы загрузить электронный листок, следует действовать так:
- Выбрать «Загрузить электронный больничный»:
- Нажать «Загрузить вручную из файла с ЭЛН»:
- Выбрать «Продолжить».
- Выбрать ранее созданный файл и нажать «Открыть». Файл может содержать несколько документов.
- Проверить сведения о загружаемом файле:
- сервис выдаст предупреждение, если документ с таким же номером больничного листа уже создан. Необходимо выбрать «Обновить», чтобы заменить сведения в уже созданном документе на сведения из файла.
- Нажать «Загрузить документы». При загрузке формируется новый документ или обновляется ранее созданный (при выбранном варианте «Обновить»).
- Открыть ЭЛН и проверить. При необходимости следует исправить или дополнить недостающие данные.
- Проверить и отправить ЭЛН.
Редактирование
Для редактирования документа следует нажать на строку с ним. Отобразиться окно просмотра документа.
Отправленный ранее ЭЛН нужно искать на странице со списком документов.
Чтобы листок стал доступен для редактирования, следует нажать «Исправить ошибки и отправить заново»:
После редактирования данных на закладке «Электронный больничный» необходимо выбрать код причины исправления из предложенного списка:
Для просмотра содержания отправленного документа, не исправляя его, следует нажать «Распечатать ЭЛН».
Печать
Печать ЭЛН возможна следующими способами:
Удаление
Если файл не был отправлен, его можно удалить, нажав одноименную кнопку в строке с документом:
Отправленный в Фонд документ удалить из списка нельзя.
Отправка
Для проверки и отправки документа нужно открыть страницу просмотра документа и выбрать «Проверить и отправить»:
- Если обнаружены нарушения, исправить их. Для этого закрыть окно с результатами проверки, исправить нарушения (они выделены красным) и заново проверить:
- Если нарушений нет, необходимо подписать файл действующим сертификатом электронной подписи и нажать «Отправить документ в ФСС»:
Файл отправится в региональное отделение ФСС. Статус электронного листка нетрудоспособности можно будет отследить на странице документооборота.
Отправка нескольких ЭЛН
Больничные можно отправлять массово. Для этого на странице со списком документов нужно Перейти в раздел «Реквизиты и настройки», далее нажать «Включить режим массовой отправки». Он будет включен для организации в целом, то есть его действие распространится на всех пользователей.
В этом же разделе при необходимости режим массовой отправки можно отключить.
Сначала сервис показывает документы за 4 последние дня, за которые они имеются. При необходимости нужно выбрать другую дату, а также включить фильтр «Без ошибок». Появится кнопка отправки — на изображении это «Отправить 2 документа в ФСС». После ее нажатия система перекинет пользователя на окно выбора электронной подписи.
Отправленные документы
В сервисе можно отслеживать историю передачи больничных листов в ФСС. Для этого нужно на списке документов кликнуть на строку того больничного, который ранее был отправлен. В следующем окне сервис отразит основную информацию по этому ЭЛН:
- «Статус документа». Что он означает, сказано выше.
- «Статус ЭЛН». Это статус больничного на портале Фонда.
- Ссылка «Протокол ошибок». Нажав ее, можно открыть список ошибок, которые выявлены после проверки документов ФСС.
- Ссылка «Скачать файл». Предназначена для сохранения документа на компьютер.
Если нужно получить информацию о более ранних больничных, следует нажать на ссылку «Показать историю».
Какие ошибки могут возникнуть при работе с ЭЛН
При загрузке
Доступ к ЭЛН с номером XXX…., СНИЛС YYY…, статусом: ZZZ – ограничен
Ошибка выглядит так:
Суть в том, что больничный не может быть изменен страхователем. На изображении выделен статус — он может принимать разные значения:
- Код ошибки 010 / 020. Больничный открыт / продлен медучреждением и находится в процессе оформления. К загрузке документа нужно вернуться позже, когда он будет закрыт.
- Код ошибки 040. Больничный находится на рассмотрении в МСЭ. К загрузке следует вернуться позже.
- Код ошибки 060. Больничный отправлен с одним регистрационным номером, а загрузка — с другим. Нужно проверить РНС и убедиться, что он совпадает с тем, который был указан при заполнении ЭЛН. Если номер не совпадает, следует попросить свое отделение ФСС поменять статус электронного больничного на 030 «Закрыт». А после этого загрузить его с новым РНС. Либо запросить ЭЛЕ с тем РНС, который был указан при заполнении.
- Код ошибки 090. Больничный аннулирован медучреждением по одной из причин: выдача на бумажном банке либо ошибка. Следует узнать у сотрудника новый номер больничного либо взять его бумажный бланк.
Номер XXX… принадлежит к ЛН на бумажном бланке
Ошибка выглядит так:
Означает, что после того, как был оформлен ЭЛН, медучреждение выдало сотруднику бумажный листок нетрудоспособности по его просьбе. Этот бланк нужно запросить у сотрудника.
ЭЛН с номером: XXX…., СНИЛС YYY… — отсутствует в БД
Текст ошибки будет такой:
Ошибка означает, что больничный не найден в базе данных ФСС. Это может быть из-за некорректно указанных регистрационного номера ФСС, СНИЛС сотрудника либо номера ЭЛН. Нужно проверить эти параметры и исправить ошибку.
Некорректные параметры: Per
Текст ошибки:
Ошибка означает, что запрос на загрузку документа подписал представитель, на которого нет доверенности.
Нужно связаться с отделением Фонда и уточнить, что с доверенностью.
При отправке электронного больничного
Доступ к ЭЛН с номером: XXX…., СНИЛС YYY…, статусом: ZZZ — ограничен
Ошибка бывает с кодом 090. Означает, что больничный аннулирован по одной из двух причин: сотрудник запросил бумажный листок нетрудоспособности либо в нем была допущена ошибка. Нужно обратиться к сотруднику и взять у него номер ЭЛН или его бумажный бланк.
ERR_014 Значение поля ‘…’ отличается от существующего значения
Ошибка выглядит следующим образом:
Суть в том, что пользователь пытается отправить ЭЛН, который ранее уже был принят ФСС, но с другим значением. Это значение указывается в тексте ошибки (показано на изображении выше). Ранее обработанные документы повторно направлять не нужно.
ORA-20013: Не удалось обновить данные. Обновляемая запись потеряла актуальность
Ошибка имеет такой текст:
Ошибка выдается чаще всего при попытке подписать неактуальный документ. Возможно, он был изменен медработником. Нужно загрузить его заново, подписать и ждать по нему ответа.
ORA-20005: Данные не найдены при выборке по ЛН=» XXX …» и СНИЛС=» YYY…»
Текст ошибки:
Ошибка обозначает, что электронный больничный с такими параметрами на стороне ФСС найден не был. Нужно уточнить СНИЛС и номер ЭЛН.
Направленные данные страхователя содержат исправления, но не указаны причина и обоснование исправлений
Вот так выглядит эта ошибка:
Поданный больничный ранее уже был принят Фондом. Теперь пользователь пытается отправить документ с изменениями, но при этом он не указывает причину исправлений. Нужно перейти во вкладку «Электронный лист нетрудоспособности» и заполнить в ней поле «Причина исправления», а также «Обоснование исправления». После этого документ нужно Направить в ФСС повторно.
Источник
КЛАССИФИКАТОР ОШИБОК ФОРМАТНО-ЛОГИЧЕСКОГО КОНТРОЛЯ ФАЙЛОВ НАЛОГОВОЙ И БУХГАЛТЕРСКОЙ ОТЧЁТНОСТИ (КОФО)
Классификатор ошибок форматно-логического контроля файлов налоговой и бухгалтерской отчетности ФНС России (классификатор ошибок– КОФО), утвержденный Приказом ФНС России от 24.11.2008г № ММ-3-6/616@, является составной частью системы классификации и кодирования технико-экономической информации и разработан ГНИВЦ ФНС России в соответствии с Положением «О единой системе классификации и кодирования технико-экономической и социальной информации МНС России» (Приказ МНС России от 02.06.2003 № БГ-3-13/285)
на основе следующих законодательных актов и нормативных документов:
Приказ Министерства финансов Российской Федерации от 18.01.2008 № 9н «Об утверждении Административного регламента Федеральной налоговой службы по исполнению государственной функции по бесплатному информированию (в том числе в письменной форме) налогоплательщиков, плательщиков сборов и налоговых агентов о действующих налогах и сборах, законодательстве о налогах и сборах и принятых в соответствии с ним нормативных правовых актах, порядке исчисления и уплаты налогов и сборов, правах и обязанностях налогоплательщиков, плательщиков сборов и налоговых агентов, полномочиях налоговых органов и их должностных лиц, а также предоставлению форм налоговых деклараций (расчетов) и разъяснению порядка их заполнения»;
Формат уведомления об уточнении налоговой декларации (расчета) (Версия 5.01) Часть LXXXVII. Приказ ФНС России от 24.11.2008г № ММ-3-6/616@.
Приказ ФНС России от 02.11.2009г № ММ-7-6/534@. “Об утверждении Методических рекомендаций по организации электронного документооборота при представлении налоговых деклараций (расчетов) в электронном виде по телекоммуникационным каналам связи”
Приказ ФНС России от 09.11.2010г № ММ-7-6/535@ «Об утверждении Унифицированного формата транспортного контейнера при информационном взаимодействии с приемными комплексами налоговых органов по телекоммуникационным каналам связи с использованием электронной цифровой подписи»
Приказ ФНС России от 18.12.2009г № ММ-7-6/693@. “Об утверждении Унифицированного формата транспортного контейнера при информационном взаимодействии с приемными комплексами налоговых органов по телекоммуникационным каналам связи с использованием электронной цифровой подписи”
Приказ ФНС России от 15.04.2010г № ММВ-7-6/188@ “ О проведении пилотного проекта по предоставлению информационных услуг крупнейшим налогоплательщикам в электронном виде по телекоммуникационным каналам связи в режиме «одного окна»”
1. ОБЪЕКТЫ КЛАССИФИКАЦИИ
Объектами классификации в КОФО являются ошибки, выявленные при форматно-логическом контроле файлов налоговой и бухгалтерской отчетности.
2. СТРУКТУРА КЛАССИФИКАТОРА
Классификатор ошибок представляет собой перечень наименований объектов классификации и соответствующих им кодовых обозначений.
Информация классификатора представлена в одной таблице.
Каждая строка таблицы состоит из кода ошибки и наименования ошибки.
В таблице классификатора использованы иерархический метод классификации и последовательный метод кодирования.
Структура кодового обозначения по КОФО:
КККРРРАААА, где
ККК – класс ошибок (признак, отражающий общность содержания подмножества ошибок),
РРР — подкласс ошибок (признак, отражающий общность подмножества ошибок в классе ошибок),
АААА – регистрационный номер ошибки в пределах подкласса.
Классы ошибок:
010 – нарушение установленного порядка представления налоговой и бухгалтерской отчетности;
020 – имя файла не соответствует установленным требованиям;
030 – ошибки, выявляемые при форматном контроле;
040 – ошибки, выявляемые при логическом контроле;
050 — ошибки, выявляемые при проверке по справочникам.
060 — ошибки, выявляемые при предоставлении информационных услуг налогоплательщикам в режиме «ИОН» offline
Имя файла для загрузки таблицы в АСВК – KOFO.TXT.
Строки таблицы идентифицируются полем KOD (Классификационный код).
Состав и форматы полей таблицы KOFO Справочника приведены в таблице 2.1:
Таблица 2.1.
Состав и форматы полей таблицы KOFO Справочника
|
N п/п |
Представление в АСВК |
Наименование поля |
Признак обязательности значения |
Содержание поля |
|
|
Имя поля |
Длина |
||||
|
1 |
KOD |
10 |
Код ошибки |
О |
Код ошибки, выявляемой при форматно-логическом контроле файлов |
|
2 |
NAIM |
500 |
Наименование ошибки |
О |
Сообщение по выявляемой ошибке |
*) О- обязательно
|
Код ошибки |
Наименование ошибки |
|
0000000000 |
Декларация (расчет) не содержит ошибок (противоречий) |
|
0000000001 |
Декларация (расчет) содержит ошибки и требует уточнения |
|
0000000002 |
Декларация (расчет) содержит ошибки и не принята к обработке |
|
0100000000 |
Нарушение установленного порядка представления сведений |
|
0100100000 |
Отсутствие, неправильное указание ЭЦП |
|
0100100001 |
Отсутствие в представляемых сведениях ЭЦП руководителя организации, налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика |
|
0100100002 |
Несоответствие ЭЦП подписи руководителя организации — налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика |
|
0100100003 |
Набор ЭЦП недостаточен. Для формы с кодом <КНД> необходима подпись категории <Категория> |
|
0100100004 |
ЭЦП не соответствует подписанному документу (ЭЦП искажена или в документ были внесены изменения уже после его подписания) |
|
0100100005 |
ЭЦП не принадлежит данному налогоплательщику (Сертификат ЭЦП, использованный для подписи документа, не зарегистрирован для использования налогоплательщиком, от которого поступил файл). |
|
0100100006 |
Срок действия сертификата ЭЦП истек или сертификат ЭЦП был отозван |
|
0100100007 |
Несоответствие ЭЦП спецоператора ЭЦП, которой подписано подтверждение даты отправки |
|
0100100008 |
ЭЦП не принадлежит отправителю документа |
|
0100100009 |
В ЭП не включен сертификат |
|
0100200000 |
Неправильное указание места представления сведений |
|
0100200001 |
Представление налогоплательщиком (его представителем) налоговой декларации (расчета) в налоговый орган, в компетенцию которого не входит прием этой налоговой декларации (расчета) |
|
0100200002 |
Отсутствует разрешение на отправку сообщений указанному получателю. |
|
0100200003 |
Маршрут заблокирован |
|
0100200004 |
Код ИФНС-получателя не совпадает с кодом налогового органа, в котором установлен САОЭД |
|
0100200005 |
Код ИФНС- получателя отсутствует СОНО |
|
0100200006 |
Файл запроса на предоставление информационной услуги не относится к данной инспекции (направление запроса налогоплательщика в налоговый орган, в компетенцию которого не входит предоставление информации по запросу). |
|
0100200007 |
Файл, на который получен ответ, отсутствует |
|
0100200008 |
Код ИФНС-отправителя не совпадает с кодом налогового органа, в представленном файле |
|
0100200009 |
Файл направлен в налоговый орган, в компетенцию которого не входит получение данной информации |
|
0100200010 |
В налоговом органе отсутствует документ-основание для получения направленных документов |
|
0100300000 |
Ошибки регистрации налогоплательщика |
|
0100300001 |
Отсутствие системного имени налогоплательщика в справочнике зарегистрированных налогоплательщиков в ИРУЦ |
|
0100300002 |
Логин или пароль неверны. Абонент не зарегистрирован на САОЭД |
|
0100300003 |
Контейнер зашифрован для другого получателя |
|
0100300004 |
ИНН не соответствует данным регистрации |
|
0100310000 |
Ошибки регистрации абонента |
|
0100310001 |
Отсутствие системного имени абонента в справочнике зарегистрированных налогоплательщиков в ИРУЦ |
|
0100310002 |
ИННЮЛ не соответствует данным регистрации |
|
0100310003 |
ОГРН не соответствует данным регистрации |
|
0100400000 |
Нарушение требований формирования транспортного контейнера |
|
0100400001 |
В транспортном сообщении более одного транспортного контейнера |
|
0100400002 |
Дублирование имени файла транспортного контейнера. Контейнер с таким именем отправлялся данным абонентом, в адрес данного налогового органа ранее. |
|
0100400003 |
В транспортном контейнере, поступившем от уполномоченного представителя налогоплательщика, отсутствует информационное сообщение о доверенности |
|
0100400004 |
В транспортном контейнере, отсутствует подтверждение даты отправки |
|
0100500000 |
Неправильное указание (отсутствие) сведений по доверенности |
|
0100500001 |
Отсутствуют сведения о доверенности в налоговом органе |
|
0100500002 |
Срок действия доверенности истёк |
|
0100500003 |
Представитель не имеет полномочий подписи и представления налоговой отчетности |
|
0100500004 |
Несоответствие учетных данных по представителю налогоплательщика в налоговой декларации и в информационном сообщении о доверенности |
|
0100500005 |
Информационное сообщение о доверенности невозможно идентифицировать |
|
0100500006 |
Отсутствует сообщение о доверенности |
|
0100500007 |
Информационное сообщение о доверенности не соответствует поступившему электронному документу |
|
0100500008 |
Для отправителя запроса ИНН=хххххххххх, КПП=ххххххххх отсутствует доверенность на получение сведений по налогоплательщику ИНН = хххххххххх КПП= ххххххххх |
|
0100500009 |
Представитель не имеет полномочий подписи и представления электронного документа |
|
0100500010 |
Несоответствие учетных данных по представителю налогоплательщика в поступившем электронном документе и в информационном сообщении о доверенности |
|
0100500011 |
Отправитель документа не является абонентом представителем |
|
0100600000 |
Неправильное указание сведений о руководителе организации, индивидуальном предпринимателе |
|
0100600001 |
Неправильное указание сведений о руководителе организации (ФИО, ИНН) |
|
0100600002 |
Неправильное указание сведений об индивидуальном предпринимателе (ФИО, ИНН) |
|
0100600003 |
Неправильное указание сведений о подписанте (ФИО, ИНН) |
|
0100700000 |
Неправильное указание сведений подтверждения даты отправки |
|
0100700001 |
Подтверждение даты отправки не соответствует требованиям формата |
|
0100700002 |
Подтверждение даты отправки не соответствует налоговой декларации (расчету) |
|
0100700003 |
Подтверждение даты отправки не соответствует поступившему электронному документу |
|
0100700004 |
Подтверждение даты отправки не соответствует отправленному электронному документу |
|
0100800000 |
Ошибка в последовательности предоставлении сведений |
|
0100800001 |
Невозможность регистрации уточненного документа без первичного |
|
0100800002 |
Нарушение порядка предоставления документов. Данный вид документа уже представлялся. |
|
0100800003 |
Некорректное сочетание форм в комплекте представленных документов |
|
0100800004 |
По значению элемента файла ХХХ отсутствует связанный с ним первичный документ |
|
0200000000 |
Имя файла не соответствует установленным требованиям |
|
0200100000 |
Структура имени файла не соответствует требованиям формата |
|
0200100001 |
Имя файла не соответствует структуре, определяемой по показателям справочника СППФД/СФНД |
|
0200100002 |
Неправильно сформировано наименование файла |
|
0200100003 |
Имя файла указано неправильно |
|
0200100004 |
Имя файла имеет неправильную длину |
|
0200200000 |
Значения структурных элементов имени файла не соответствует требованиям формата |
|
0200200001 |
Неверное имя файла. Префикс файла должен быть O |
|
0200200002 |
Имя файла должно начинаться на латинскую букву O |
|
0200200003 |
Неверное имя файла. Код инспекции указан неправильно |
|
0200200004 |
Неверное имя файла. Отчетный год указан неправильно |
|
0200200005 |
Неверное имя файла. Порядковый номер указан неправильно |
|
0200200006 |
Расширение в имени файла указано неправильно |
|
0200200007 |
Неверное имя файла. Расширение файла должно быть TXT |
|
0200200008 |
Неверное имя файла. ИНН ФЛ отправителя указан неправильно |
|
0200200009 |
Неверное имя файла. ИНН ФЛ отправителя указан неправильно. Неправильная контрольная сумма. |
|
0200200010 |
Неверное имя файла. ИНН ЮЛ отправителя указан неправильно |
|
0200200011 |
Неверное имя файла. ИНН ЮЛ отправителя указан неправильно. Неправильная контрольная сумма. |
|
0200200012 |
Неверное имя файла. КПП указан неправильно |
|
0200200013 |
Неверное имя файла. Код получателя информации указан неправильно, должно быть 8 знаков |
|
0200200014 |
Неверный заголовок файла [идентификатор файла — ИдФайл] (проверка ИНН/КПП плательщика в базе). Неверно задано начало документа NNNN |
|
0200200015 |
ИНН в имени файла не соответствует ИНН в регистрационных данных ИРУЦ |
|
0200200016 |
Совокупность элементов файла: Код формы отчетности по КНД; Тип информации; Версия формата; Код налогового органа не соответствует элементам, определённым в имени файла |
|
0200200017 |
Файл с таким именем уже зарегистрирован |
|
0200200018 |
Имя файла имеет неверную контрольную сумму |
|
0200200019 |
Идентификатор отправителя не совпадает с идентификатором получателя, которому был отправлен транспортный контейнер |
|
0200200020 |
Идентификатор получателя не совпадает с идентификатором отправителя, которому был отправлен транспортный контейнер |
|
0200300000 |
Имя файла транспортного контейнера не соответствует требованиям формирования имен транспортных контейнеров |
|
0200300001 |
В имени файла транспортного контейнера указан недопустимый код типа документооборота |
|
0200300002 |
В имени файла транспортного контейнера указан недопустимый код типа транзакции |
|
0200300003 |
В имени файла транспортного контейнера указан недопустимый код типа документа |
|
0200300004 |
В имени файла транспортного контейнера недопустимое сочетание кодов Типа документооборота Типа транзакции Типа документа |
|
0200300005 |
Не удалось распаковать архив |
|
0300000000 |
Ошибки, выявляемые при форматном контроле |
|
0300100000 |
Форматный контроль невозможен |
|
0300100001 |
Формат файла не определен |
|
0300100002 |
Файл xsd-схемы не найден |
|
0300100003 |
Невозможно идентифицировать документ |
|
0300100004 |
Файл пуст |
|
0300100005 |
Нарушена структура XML-файла. Файл не может быть обработан. |
|
0300100006 |
Неверная кодировка XML: <кодировка> вместо <кодировка> |
|
0300100007 |
<имя файла> не соответствует требованиям формата |
|
0300100008 |
Для данного типа информации не найден шаблон приема |
|
0300100009 |
Данная версия формата файла не поддерживается |
|
0300200000 |
Синтаксис файла не соответствует требованиям формата |
|
0300200001 |
Отсутствуют символы окончания строки в конце файла |
|
0300200002 |
Код реквизита VVV[1] не должен содержать ведущих и конечных пробелов |
|
0300200003 |
Строковые значения должны быть в верхнем регистре |
|
0300200004 |
Строка RRR[2] не должна содержать двоеточие |
|
0300200005 |
Строка имеет неправильную структуру, необходимо KKK[3] разделителей SSS[4] |
|
0300200006 |
Значение не может иметь начальных и конечных пробелов |
|
0300200007 |
Ошибка в формате реквизита служебной части. Пропущен символ двоеточие |
|
0300200008 |
Строка RRR не должна содержать двоеточие |
|
0300200009 |
Отсутствует открывающий (закрывающий) тег |
|
0300300000 |
Структура файла обмена не соответствует требованиям формата |
|
0300300001 |
Файл не соответствует xsd-схеме |
|
0300300002 |
Недопустимая строка RRR |
|
0300300003 |
Недопустимый реквизит VVV |
|
0300300004 |
Должен быть реквизит VVV |
|
0300300005 |
Должен быть один из реквизитов VVV |
|
0300300006 |
Недопустимый тег VVV |
|
0300300007 |
Нет тега VVV |
|
0300300008 |
Должен быть тег VVV |
|
0300300009 |
Должен быть один из тегов VVV |
|
0300300010 |
Нет обязательного атрибута VVV |
|
0300300011 |
Недопустимый атрибут VVV |
|
0300300012 |
Отсутствие в налоговой декларации (расчете) фамилии, имени, отчества налогоплательщика (для физического лица) |
|
0300300013 |
Отсутствие в налоговой декларации (расчете) полного наименования организации (ее обособленного подразделения), налогоплательщика (для организации) |
|
0300300014 |
Отсутствие в налоговой декларации (расчете) ИНН налогоплательщика. Если иное не предусмотрено Налоговым кодексом Российской Федерации |
|
0300300015 |
Отсутствие в налоговой декларации (расчете) значения элемента Номер корректировки (Вида документа) (0 — первичный, 1-999 — корректирующий) |
|
0300300016 |
Отсутствие в налоговой декларации (расчете) наименования (кода) налогового органа представления отчетности |
|
0300300017 |
Отсутствие в налоговой декларации (расчете) значения элемента Код формы отчетности по КНД |
|
0300300018 |
Отсутствие в налоговой декларации (расчете) значения элемента Версия формата |
|
0300300019 |
Неизвестный код реквизита служебной части |
|
0300300020 |
Неизвестный код реквизита документа NNNN[5] |
|
0300300021 |
Не введен реквизит VVV служебной части файла, обязательный к заполнению |
|
0300300022 |
Не введен реквизит VVV документа NNNN файла, обязательный к заполнению |
|
0300300023 |
Отсутствие обязательного реквизита VVV |
|
0300300024 |
Несоответствие регистра в наименовании тега VVV |
|
0300300025 |
Ошибка в наименовании атрибута VVV. Не соответствие регистра |
|
0300300026 |
Ошибка идентификации строк документа. В шаблоне с кодом… (реквизит КНД) документа №… (в базе данных шаблон, УН шаблона = …) отсутствуют коды строк электронного документа |
|
0300300027 |
Ошибка заполнения данных строки… Наименование.. Электронный код:… Строка:… Лист:.. Значение:… |
|
0300300028 |
Не идентифицирован шаблон с кодом документа… |
|
0300300029 |
XML файл пустой или имеет неправильную структуру |
|
0300300030 |
Нарушено условие присутствия (отсутствия) элемента |
|
0300300031 |
Нарушено ограничение множественности реализации элемента |
|
0300300032 |
Реквизит XXX в имени не соответствует реквизиту VVV в файле |
|
0300300033 |
Реквизит VVV в файле не соответствует реквизиту VVV в файле |
|
0300400000 |
Значение элемента не соответствует определённого для него формату |
|
0300400001 |
Значение не может быть пустым |
|
0300400002 |
Значение не соответствует числовому формату |
|
0300400003 |
Значение не соответствует числовому формату без дробной части |
|
0300400004 |
Значение не соответствует числовому формату c TTT[6] знаками в дробной части |
|
0300400005 |
Значение не соответствует дате |
|
0300400006 |
Недопустимый текст XXX[7] |
|
0300400008 |
Нет значения тега |
|
0300400009 |
Недопустимое значение |
|
0300400010 |
Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит НомерКорр документа NNNN |
|
0300500000 |
Несоответствие диапазону возможных значений элементов файла обмена |
|
0300500001 |
Длина значения элемента меньше или равно минимально допустимому |
|
0300500002 |
Длина значения элемента меньше минимально допустимого |
|
0300500003 |
Длина значения элемента меньше минимального BBB[8] |
|
0300500004 |
Длина значения элемента больше или равно максимально допустимому |
|
0300500005 |
Длина значения элемента больше максимально допустимого |
|
0300500006 |
Длина значения больше максимального MMM[9] |
|
0300600000 |
Значение элемента не соответствует определённому для него шаблону |
|
0300700000 |
Значение элемента не соответствует определённого для него перечню возможных значений элементов |
|
0300700001 |
Должно быть значение тега NNN |
|
0300700002 |
Недопустимое значение. Должно быть XXX |
|
0300800000 |
Элемент файла не соответствует определённым для него требованиям |
|
0300800001 |
Значение не соответствует ИНН. Неправильная длина |
|
0300800002 |
Значение не соответствует ИНН. Недопустимый символ |
|
0300800003 |
Значение не соответствует ИНН. Неправильная контрольная сумма |
|
0300800004 |
Значение не соответствует ИНН ЮЛ. Неправильная длина |
|
0300800005 |
Значение не соответствует ИНН ЮЛ. Недопустимый символ |
|
0300800006 |
Значение не соответствует ИНН ЮЛ. Неправильная контрольная сумма |
|
0300800007 |
Значение не соответствует ИНН ФЛ. Неправильная длина |
|
0300800008 |
Значение не соответствует ИНН ФЛ. Недопустимый символ |
|
0300800009 |
Значение не соответствует ИНН ФЛ. Неправильная контрольная сумма |
|
0300800010 |
Идентификатор файла указан неправильно. Знаки с 13 по 21 не соответствуют КПП |
|
0300800011 |
Идентификатор файла указан неправильно. Знаки с 1 по 10 не соответствуют ИНН ЮЛ |
|
0300800012 |
Идентификатор файла указан неправильно. С 13 по 21 знаки должны быть * |
|
0300800013 |
Идентификатор файла указан неправильно. Знаки с 1 по 12 не соответствуют ИНН ФЛ |
|
0300800014 |
Идентификатор файла указан неправильно. Знаки с 22 по 29 не соответствуют дате |
|
0300800015 |
Идентификатор файла указан неправильно. Знаки с 30 и 31 не соответствуют часам |
|
0300800016 |
Идентификатор файла указан неправильно. Знаки 32 и 33 не соответствуют минутам |
|
0300800017 |
Идентификатор файла указан неправильно. Знаки 34 и 35 знаки не соответствуют секундам |
|
0300800018 |
Идентификатор документа указан неправильно. Знаки с 13 по 21 не соответствуют КПП |
|
0300800019 |
Идентификатор документа указан неправильно. Знаки с 1 по 10 не соответствуют ИНН ЮЛ |
|
0300800020 |
Идентификатор документа указан неправильно. С 13 по 21 знаки должны быть * |
|
0300800021 |
Идентификатор документа указан неправильно. Знаки с 1 по 12 не соответствуют ИНН ФЛ |
|
0300800022 |
Идентификатор документа указан неправильно. Знаки c 22 по 25 должны соответствовать отчетному году |
|
0300800023 |
Идентификатор документа указан неправильно. Знаки c 25 по 33 не соответствуют номеру документа в году |
|
0300800024 |
Неправильная длина ИНН |
|
0300800025 |
Недопустимый символ в ИНН |
|
0300800026 |
Неправильная контрольная сумма в ИНН |
|
0300800027 |
Неправильная длина ИНН ЮЛ |
|
0300800028 |
Недопустимый символ в ИНН ЮЛ |
|
0300800029 |
Неправильная контрольная сумма в ИНН ЮЛ |
|
0300800030 |
Неправильная длина ИНН ФЛ |
|
0300800031 |
Недопустимый символ в ИНН ФЛ |
|
0300800032 |
Неправильная контрольная сумма в ИНН ФЛ |
|
0300800033 |
Неправильная длина КПП |
|
0300800034 |
Недопустимый символ в КПП |
|
0300800035 |
Недопустимое значение. Должно быть XXX |
|
0300800036 |
Ошибка в значении атрибута VVV: неверное количество XXX 2. Должно быть XXX 3 |
|
0300800037 |
Ошибка в значении: неверное количество XXX 2. Должно быть XXX 3 |
|
0300800038 |
Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ДокПредст документа NNNN |
|
0300800039 |
Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ОКАТО документа NNNN |
|
0300800040 |
Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ФИОРук документа NNNN |
|
0300800041 |
Значение элемента (атрибута) должно быть неотрицательным, т.е. 0 и больше 0 |
|
0300800042 |
Значение элемента (атрибута) должно быть отрицательным, т.е. меньше 0 |
|
0300800043 |
Значение элемента (атрибута) должно быть неположительным, т.е. 0 и меньше 0 |
|
0300800044 |
Значение элемента (атрибута) должно быть положительным, т.е. больше 0 |
|
0400000000 |
Ошибки, выявляемые в ходе логического контроля |
|
0400100000 |
Не идентифицирован налогоплательщик, получатель отчётности |
|
0400100001 |
Не найден плательщик по ИННКПП, представленным в файле |
|
0400100002 |
Найденный плательщик снят с учета |
|
0400100003 |
Значение элемента ИдПол XXX не соответствует базе данных (проверяется значение реквизита ИдПол в соответствии с кодом НО) |
|
0400100004 |
ИНН/КПП отправителя не совпадает с ИНН/КПП, которому был отправлен ТК с документами |
|
0400100005 |
ИНН/КПП налогоплательщика не соответствует ИНН/КПП в отправленном транспортном контейнере |
|
0400100006 |
ИНН/КПП абонента не совпадает с ИНН/КПП в отправленном транспортном контейнере |
|
0400200000 |
Ошибки служебной части файла обмена, титульного листа отчётности |
|
0400200001 |
Неверная версия формата XXX . Ее значение должно быть равно XXX |
|
0400200002 |
Ошибка идентификации отчетного периода. Неверное значение номера отчетного периода в документе NNNN |
|
0400200003 |
Неверно задан год отчетного периода в документе NNNN |
|
0400200004 |
Отчетный период не может быть более одного года |
|
0400200005 |
Файл с признаком Вид документа (первичный, с признаком корректировки ) уже зарегистрирован |
|
0400300000 |
Нарушение условия присутствия (отсутствия) элемента (атрибута) |
|
0400300001 |
Нарушено условие обязательности присутствия (отсутствия) элемента (атрибута) в зависимости от присутствия (отсутствия) другого элемента (атрибута) |
|
0400300002 |
Нарушено условие обязательности присутствия (отсутствия) элемента (атрибута) в зависимости от принимаемого им значения |
|
0400300003 |
Нарушено условие обязательности присутствия элемента (атрибута) в зависимости от значения другого элемента (атрибута) |
|
0400300004 |
Нарушено условие выбора элемента из нескольких в зависимости от значения другого элемента (атрибута) |
|
0400400000 |
Нарушение условия значения элемента (атрибута) |
|
0400400001 |
Значение элемента (атрибута) должно быть не больше значения другого элемента |
|
0400400002 |
Значение элемента (атрибута) должно быть больше значения другого элемента |
|
0400400003 |
Значение элемента (атрибута) должно быть не меньше значения другого элемента |
|
0400400004 |
Значение элемента (атрибута) должно быть меньше значения другого элемента |
|
0400400005 |
Значение элемента (атрибута) не принадлежит разрешенному перечню значений |
|
0400400006 |
Значение элемента (атрибута) не принадлежит разрешенному диапазону значений |
|
0400400007 |
Значение элемента (атрибута) не соответствует заданному условию |
|
0400400008 |
Недопустимое (запрещенное) значение элемента (атрибута) |
|
0400400009 |
В значении элемента (атрибута) используются недопустимые буквы, знаки, символы (недопустимое сочетание букв, знаков, символов) |
|
0400500000 |
Иные ошибки |
|
0400500001 |
Обособленные подразделения, указанные в форме № 1-6-Учет, не находятся в одном муниципальном образовании |
|
0400500002 |
На территории выбранного НО ни одно из обособленных подразделений, приведенных в форме № 1-6-Учет, не расположено |
|
0500000000 |
Ошибки, выявляемые при проверке по справочникам |
|
0500100000 |
Значение элемента отсутствует в справочнике |
|
0500100001 |
Значение элемента (атрибута) не найдено в заданном классификаторе (справочнике) |
|
0500100002 |
Значение элемента Код налогового органа представления отчетности в файле отчётности отсутствует в классификаторе Системы обозначений налоговых органов (СОНО) |
|
0500100003 |
Значение элемента файла Версия формата отсутствует в справочнике СППФД/СФНД |
|
0500100004 |
Код, состоящий из первых четырех цифр ИНН ЮЛ, не найден в СОУН |
|
0500100005 |
Код, состоящий из первых четырех цифр ИНН ФЛ, не найден в СОУН |
|
0500100006 |
Код, состоящий из первых четырех цифр КПП, не найден в СОУН |
|
0500100007 |
Регистрационный номер банка /номер филиала отсутствуют в СКО |
|
0500100008 |
ИНН банка отсутствует в СКО |
|
0500100009 |
Банк не включен в перечень банков, отвечающих установленным требованиям для выдачи банковских гарантий |
|
0500100010 |
БИК не включен в справочник БИК РФ |
|
0500200000 |
Значение элемента не определено по совокупности поисковых элементов |
|
0500200001 |
Значение элемента файла Версия формата не соответствует определённому в справочнике СППФД/СФНД |
|
0500200002 |
Значение элемента файла Налоговый период по СППФД не соответствует периодичности представления отчётности (по КНД файла отчётности; по КНД файла отчётности и версии формата) |
|
0500200003 |
Формат с КНД KKK версии VVV действует с DDD |
|
0600000000 |
Ошибки, выявляемые при предоставлении информационных услуг налогоплательщикам в режиме ИОН offline |
|
0600100000 |
Налогоплательщиком не предоставлена в налоговый орган необходимая налоговая и бухгалтерская отчетность |
|
0600100001 |
По указанным в запросе КБК, ОКАТО у налогоплательщика отсутствуют налоговые обязательства на заданную дату |
|
0600100002 |
Информация не может быть предоставлена до исполнения обязательств по представлению отчетности. (В тексте отказа указываются наименование налога, КБК, ОКАТО и срок представления.) |
|
0600100003 |
Последняя представленная налогоплательщиком в налоговый орган налоговая и бухгалтерская отчетность представлена не по каналам связи. |
|
0600100004 |
За запрашиваемый период отсутствует обязанность по представлению налоговой и бухгалтерской отчётности |
|
0600100005 |
По указанным в запросе КБК, ОКАТО отсутствуют данные по КРСБ за запрашиваемый период |
|
0600200000 |
Ошибки в запросе на получение информационной услуги |
|
0600200001 |
Дата запрашиваемых сведений превышает дату запроса |
[1] VVV — имя (код) элемента (реквизита, атрибута, тега) в файле
[2] RRR — номер строки обработанного файла
[3] KKK – количество разделителей
[4] SSS — символ (совокупность символов разделителей)
[5] Где NNNN – идентификатор документа информационной части файла
[6] TTT – количество знаков в дробной части
[7] XXX – значение элемента
[8] BBB – минимальная длина реквизита
[9] MMM – максимальная длина реквизита
Расшифровка кодов ошибок на отчеты ФСС
-10 He удалось расшифровать
Общая ошибка расшифровки. Рекомендуется проверить действительность сертификата УЦ, выдавшего вам ЭП (текущее состояние кросс-сертификации УЦ ФСС РФ и доверенных УЦ).
-11 He удалось проверить ЭП.
Ошибка сертификата пользователя – в данном случае следует связаться с УЦ, выдавшим вам ЭП. XML – файл был подписан дважды, необходимо выбрать и подписать файл расчета еще раз. Нарушен порядок подписания / шифрования файла расчета. Файл расчета сначала подписывается ЭП, затем зашифровывается.
-13 В сертификате отсутствует регистрационный номер страхователя.
Сертификат пользователя не содержит записи о Регистрационном номере страхователя (свойство 1.2.643.3.141.1.1 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-14 В сертификате отсутствует код подразделения ФСС РФ.
Сертификат пользователя не содержит записи о Коде подразделения ФСС РФ (свойство 1.2.643.3.141.1.2 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-15 Ошибка шифрования
Внутренняя ошибка криптосервиса. Необходимо отправить файл расчета повторно.
-16 Неверный формат регистрационного номера страхователя.
В сертификате, выданным УЦ, неправильно указан регистрационный номер страхователя (количество цифр регистрационного номера не равно 10). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-17 Неверный формат кода подразделения ФСС РФ.
В сертификате, выданным УЦ, неправильно указан код подразделения ФСС РФ (количество цифр код подразделения не равно 4). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-18 Расчет зашифрован на ключе, отличном от открытого ключа ФСС.
1. При подписании и шифровании файла расчета выбран неверный сертификат уполномоченного лица ФСС РФ. В данном случае нужно повторить операцию подписания и шифрования используя сертификат уполномоченного лица ФСС РФ Хасянова Рената Алиевича (Департамент ИТ ФСС РФ).
2. При подписании и шифровании файла расчета выбран просроченный сертификат уполномоченного лица ФСС РФ. Необходимо использовать новый сертификат уполномоченного лица ФСС РФ. Для этого их необходимо загрузить новый сертификат с официального сайта Фонда http://www.fss.ru/uc и установить в хранилище сертификатов («Обновление сертификатов УЦ ФСС РФ»).
-19 Расчет не зашифрован или не подписан.
Необходимо подписать, зашифровать и направить файл расчета на шлюз приема расчетов повторно.
-20 Неизвестный формат файла.
Формат файла не xml. Необходимо сформировать новый файл расчёта в соответствии с Технологией приема расчетов (http://fss.ru/ru/legal_information/124/133/68837.shtml).
-41 Не найден издатель сертификата.
Не установлен корневой сертификат УЦ или истек срок действия кросс-сертификата УЦ, выдавшего сертификат пользователя. Необходимо связаться с УЦ, выдавшим сертификат пользователя., предварительно проверив на состояние сертификата.
-42 Ошибка при проверке сертификата.
Общая ошибка шифрования. Необходимо отправить файл расчета повторно.
-43 Сертификат отозван.
Сертификат, которым подписан файл расчета, более недействителен. Необходимо связаться с УЦ, выдавшим сертификат пользователя.
-44 Не найден или просрочен СОС издателя сертификата.
Ошибка списка отозванных сертификатов (СОС) УЦ, выдавшего сертификат пользователя. Необходимо связаться для консультации с УЦ, выдавшим сертификат пользователя.
-45 Сертификат поврежден.
Общая ошибка шифрования. Необходимо отправить файл расчета повторно.
-46 Сертификат просрочен
Сертификат пользователя, которым подписан файл расчета , более недействителен. Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-503 XML-файл расчёта не прошел форматный контроль
Рекомендуется проверить xml-файл по XSD схеме
-504 В сертификате указано несуществующее подразделение ФСС РФ
В сертификате пользователя, выданным УЦ, неправильно указан код подразделения ФСС РФ. Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-505 Неверное наименование файла.
Привести наименование файла расчёта в соответствиес Технологией приема расчетов (http://fss.ru/ru/legal_information/124/133/68837.shtml).
-506 Вторые разделы расчёта имеют одинаковые шифры налогообложения
Необходимо исправить расчёт.
-507 Нет файла ..xml ,Не загружен файл расчета.
Необходимо отправить файл расчета повторно.
-508 Ошибки логического контроля
Необходимо исправить ошибочные параметры расчёта, указанные в протоколе проверки.
-509 Отчетный период в XML-файле не совпал с отчетным периодом в наименовании файла
Необходимо привести содержание xml-файла расчёта в соответствие с наименованием.
-511 Ошибка при чтении XML-файла расчёта
Файл пуст или не является XML-файлом
-512 Расчетный год в XML-файле не совпал с расчетным годом в наименовании файла расчёта.
Необходимо привести содержание xml-файла расчёта в соответствие с наименованием.
-513 Регистрационный номер страхователя в сертификате не совпадает с регистрационным номером, указанном в имени файла.
Файл расчёта подписан ЭП, принадлежащей организации отличной от организации, указанной в расчёте. Необходимо проверить сертификат используемый для ЭП.
-514 Регистрационный номер страхователя в XML-файле не совпадает с регистрационным номером в сертификате ЭП.
Необходимо привести содержание xml-файла расчёта в соответствие с сертификатом.
-517 Слишком большой файл
Размер файла расчёта превышает максимально допустимое значение 655360 байт. Необходимо сформировать новый файл расчёта
-518 Нулевой размер файла
Необходимо сформировать новый файл расчёта
4. КЛАССИФИКАТОР ОШИБОК ФОРМАТНО-ЛОГИЧЕСКОГО КОНТРОЛЯ ФАЙЛОВ НАЛОГОВОЙ И БУХГАЛТЕРСКОЙ ОТЧЕТНОСТИ
4.1. Классы ошибок
4.2. Классификатор ошибок, выявленных при форматно-логическом контроле файлов налоговой и бухгалтерской отчетности ФНС России
| Код | Наименование сообщения об ошибке |
| 0000000000 | Декларация (расчет) не содержит ошибок (противоречий) |
| 0000000001 | Декларация (расчет) содержит ошибки и требует уточнения |
| 0100100000 | Отсутствие, неправильное указание ЭЦП |
| 0100100001 | Отсутствие в налоговой декларации (расчете) ЭЦП руководителя организации — налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика |
| 0100100002 | Несоответствие ЭЦП подписи руководителя организации — налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика |
| 0100200000 | Неправильное указание места представления отчетности |
| 0100200001 | Представление налогоплательщиком (его представителем) налоговой декларации (расчета) в налоговый орган, в компетенцию которого не входит прием этой налоговой декларации (расчета) |
| 0100300000 | Ошибки регистрации налогоплательщика |
| 0100300001 | Отсутствие системного имени налогоплательщика в справочнике зарегистрированных налогоплательщиков в ИРУЦ |
| 0200000000 | Имя файла не соответствует установленным требованиям |
| 0200100000 | Структура имени файла не соответствует требованиям формата |
| 0200100001 | Имя файла не соответствует структуре, определяемой по показателям справочника СППФД |
| 0200100002 | Неправильно сформировано наименование файла |
| 0200100003 | Имя файла указано неправильно |
| 0200100004 | Имя файла имеет неправильную длину |
| 0200200000 | Значения структурных элементов имени файла не соответствуют требованиям формата |
| 0200200001 | Неверное имя файла. Префикс файла должен быть ‘O’ |
| 0200200002 | Имя файла должно начинаться на латинскую букву ‘O’ |
| 0200200003 | Неверное имя файла. Код инспекции указан неправильно |
| 0200200004 | Неверное имя файла. Отчетный год указан неправильно |
| 0200200005 | Неверное имя файла. Порядковый номер указан неправильно |
| 0200200006 | Расширение в имени файла указано неправильно |
| 0200200007 | Неверное имя файла. Расширение файла должно быть ‘TXT’ |
| 0200200008 | Неверное имя файла. ИНН ФЛ отправителя указан неправильно |
| 0200200009 | Неверное имя файла. ИНН ФЛ отправителя указан неправильно. Неправильная контрольная сумма |
| 0200200010 | Неверное имя файла. ИНН ЮЛ отправителя указан неправильно |
| 0200200011 | Неверное имя файла. ИНН ЮЛ отправителя указан неправильно. Неправильная контрольная сумма |
| 0200200012 | Неверное имя файла. КПП указан неправильно |
| 0200200013 | Неверное имя файла. Код получателя информации указан неправильно, должно быть 8 знаков |
| 0200200014 | Неверный заголовок файла [идентификатор файла — ИдФайл] (проверка ИНН/КПП плательщика в базе). Неверно задано начало документа NNNN |
| 0200200015 | ИНН в имени файла не соответствует ИНН в регистрационных данных ИРУЦ |
| 0200200016 | Совокупность элементов файла: «Код формы отчетности по КНД», «Тип информации», «Версия формата», «Код налогового органа» не соответствует элементам, определенным в имени файла |
| 0200200017 | Файл с таким именем уже зарегистрирован |
| 0200200018 | Имя файла имеет неверную контрольную сумму |
| 0300000000 | Ошибки, выявляемые при форматном контроле |
| 0300100000 | Форматный контроль невозможен |
| 0300100001 | Формат файла не определен |
| 0300100002 | Файл xsd-схемы не найден |
| 0300100003 | Невозможно идентифицировать документ |
| 0300200000 | Синтаксис файла не соответствует требованиям формата |
| 0300200001 | Отсутствуют символы окончания строки в конце файла |
| 0300200002 | Код реквизита VVV <1> не должен содержать ведущих и конечных пробелов |
| 0300200003 | Строковые значения должны быть в верхнем регистре |
| 0300200004 | Строка RRR <2> не должна содержать двоеточие |
| 0300200005 | Строка имеет неправильную структуру, необходимо KKK <3> разделителей SSS <4> |
| 0300200006 | Значение не может иметь начальных и конечных пробелов |
| 0300200007 | Ошибка в формате реквизита служебной части. Пропущен символ ‘:’ |
| 0300200008 | Строка RRR не должна содержать двоеточие |
| 0300200009 | Отсутствует открывающий (закрывающий) тег |
| 0300300000 | Структура файла обмена не соответствует требованиям формата |
| 0300300001 | Файл не соответствует xsd-схеме |
| 0300300002 | Недопустимая строка RRR |
| 0300300003 | Недопустимый реквизит VVV |
| 0300300004 | Должен быть реквизит VVV |
| 0300300005 | Должен быть один из реквизитов: VVV |
| 0300300006 | Недопустимый тег VVV |
| 0300300007 | Нет тега VVV |
| 0300300008 | Должен быть тег VVV |
| 0300300009 | Должен быть один из тегов: VVV |
| 0300300010 | Нет обязательного атрибута VVV |
| 0300300011 | Недопустимый атрибут VVV |
| 0300300012 | Отсутствие в налоговой декларации (расчете) фамилии, имени, отчества налогоплательщика (для физического лица) |
| 0300300013 | Отсутствие в налоговой декларации (расчете) полного наименования организации (ее обособленного подразделения) налогоплательщика (для организации) |
| 0300300014 | Отсутствие в налоговой декларации (расчете) ИНН налогоплательщика, если иное не предусмотрено Налоговым кодексом Российской Федерации |
| 0300300015 | Отсутствие в налоговой декларации (расчете) значения элемента «Номер корректировки» («Вида документа») (0 — первичный, 1 — 999 — корректирующий) |
| 0300300016 | Отсутствие в налоговой декларации (расчете) Наименования (кода) налогового органа представления отчетности |
| 0300300017 | Отсутствие в налоговой декларации (расчете) значения элемента «Код формы отчетности по КНД» |
| 0300300018 | Отсутствие в налоговой декларации (расчете) значения элемента «Версия формата» |
| 0300300019 | Неизвестный код реквизита служебной части |
| 0300300020 | Неизвестный код реквизита документа NNNN <5> |
| 0300300021 | Не введен реквизит VVV служебной части файла, обязательный к заполнению |
| 0300300022 | Не введен реквизит VVV документа NNNN файла, обязательный к заполнению |
| 0300300023 | Отсутствие обязательного реквизита VVV |
| 0300300024 | Несоответствие регистра в наименовании тега VVV |
| 0300300025 | Ошибка в наименовании атрибута VVV, несоответствие регистра |
| 0300300026 | Ошибка идентификации строк документа. В шаблоне с кодом… (реквизит КНД) документа N… (в базе данных шаблон, УН шаблона =…. отсутствуют коды строк электронного документа… Ошибка идентификации строк документа» |
| 0300300027 | Ошибка заполнения данных строки… Наименование:… Электронный код:… строка:… лист:.. Значение:…» |
| 0300300028 | Не идентифицирован шаблон с кодом документа…» |
| 0300300029 | XML файл пустой или имеет неправильную структуру |
| 0300300030 | Нарушено условие присутствия (отсутствия) элемента |
| 0300300031 | Нарушено ограничение множественности реализации элемента |
| 0300400000 | Значение элемента не соответствует определенному для него формату |
| 0300400001 | Значение не может быть пустым |
| 0300400002 | Значение не соответствует числовому формату |
| 0300400003 | Значение не соответствует числовому формату без дробной части |
| 0300400004 | Значение не соответствует числовому формату c ttT <6> знаками в дробной части |
| 0300400005 | Значение не соответствует дате |
| 0300400006 | Недопустимый текст XXX <7> |
| 0300400008 | Нет значения тега |
| 0300400009 | Недопустимое значение |
| 0300400010 | Нарушение формата реквизитов (в том числе сложных) «Не заполнен или неверно заполнен реквизит НомерКорр документа NNNN |
| 0300500000 | Несоответствие диапазону возможных значений элементов файла обмена |
| 0300500001 | Длина значения элемента меньше или равна минимально допустимому |
| 0300500002 | Длина значения элемента меньше минимально допустимого |
| 0300500003 | Длина значения а меньше минимального BBB <8> знака |
| 0300500004 | Длина значения элемента больше или равна максимально допустимому |
| 0300500005 | Длина значения элемента больше максимально допустимого |
| 0300500006 | Длина значения больше максимального знака MMM <9> |
| 0300600000 | Значение элемента не соответствует определенному для него шаблону |
| 0300700000 | Значение элемента не соответствует определенному для него перечню возможных значений элементов |
| 0300700001 | Должно быть значение тега NNN |
| 0300700002 | Недопустимое значение, должно быть XXX |
| 0300800000 | Элемент файла не соответствует определенным для него требованиям |
| 0300800001 | Значение не соответствует ИНН, неправильная длина |
| 0300800002 | Значение не соответствует ИНН, недопустимый символ |
| 0300800003 | Значение не соответствует ИНН, неправильная контрольная сумма |
| 0300800004 | Значение не соответствует ИНН ЮЛ, неправильная длина |
| 0300800005 | Значение не соответствует ИНН ЮЛ, недопустимый символ |
| 0300800006 | Значение не соответствует ИНН ЮЛ, неправильная контрольная сумма |
| 0300800007 | Значение не соответствует ИНН ФЛ, неправильная длина |
| 0300800008 | Значение не соответствует ИНН ФЛ, недопустимый символ |
| 0300800009 | Значение не соответствует ИНН ФЛ, неправильная контрольная сумма |
| 0300800010 | Идентификатор файла указан неправильно, с 13 по 21 знаки не соответствуют КПП |
| 0300800011 | Идентификатор файла указан неправильно, с 1 по 10 знаки не соответствуют ИНН ЮЛ |
| 0300800012 | Идентификатор файла указан неправильно, с 13 по 21 знаки должны быть ‘*’ |
| 0300800013 | Идентификатор файла указан неправильно, с 1 по 12 знаки не соответствуют ИНН ФЛ |
| 0300800014 | Идентификатор файла указан неправильно, с 22 по 29 знаки не соответствуют дате |
| 0300800015 | Идентификатор файла указан неправильно, 30 и 31 знаки не соответствуют часам |
| 0300800016 | Идентификатор файла указан неправильно, 32 и 33 знаки не соответствуют минутам |
| 0300800017 | Идентификатор файла указан неправильно, 34 и 35 знаки не соответствуют секундам |
| 0300800018 | Идентификатор документа указан неправильно, с 13 по 21 знаки не соответствуют КПП |
| 0300800019 | Идентификатор документа указан неправильно, с 1 по 10 знаки не соответствуют ИНН ЮЛ |
| 0300800020 | Идентификатор документа указан неправильно, с 13 по 21 знаки должны быть ‘*’ |
| 0300800021 | Идентификатор документа указан неправильно, с 1 по 12 знаки не соответствуют ИНН ФЛ |
| 0300800022 | Идентификатор документа указан неправильно, с 22 по 25 знаки должны соответствовать отчетному году |
| 0300800023 | Идентификатор документа указан неправильно, с 25 по 33 знаки не соответствуют номеру документа в году |
| 0300800024 | Неправильная длина ИНН |
| 0300800025 | Недопустимый символ в ИНН |
| 0300800026 | Неправильная контрольная сумма в ИНН |
| 0300800027 | Неправильная длина ИНН ЮЛ |
| 0300800028 | Недопустимый символ в ИНН ЮЛ |
| 0300800029 | Неправильная контрольная сумма в ИНН ЮЛ |
| 0300800030 | Неправильная длина ИНН ФЛ |
| 0300800031 | Недопустимый символ в ИНН ФЛ |
| 0300800032 | Неправильная контрольная сумма в ИНН ФЛ |
| 0300800033 | Неправильная длина КПП |
| 0300800034 | Недопустимый символ в КПП |
| 0300800035 | Недопустимое значение, должно быть XXX |
| 0300800036 | Ошибка в значении атрибута VVV: неверное количество XXX 2, должно быть XXX 3 |
| 0300800037 | Ошибка в значении: неверное количество XXX 2, должно быть XXX 3 |
| 0300800038 | Нарушение формата реквизитов (в том числе сложных) «Не заполнен или неверно заполнен реквизит ДокПредст документа NNNN» |
| 0300800039 | Нарушение формата реквизитов (в том числе сложных) «Не заполнен или неверно заполнен реквизит ОКАТО документа NNNN» |
| 0300800040 | Нарушение формата реквизитов (в том числе сложных) «Не заполнен или неверно заполнен реквизит ФИОРук документа NNNN» |
| 0400000000 | Ошибки, выявляемые в ходе логического контроля |
| 0400100000 | Не идентифицирован налогоплательщик, получатель отчетности |
| 0400100001 | Не найден плательщик по ИНН/КПП, представленным в файле |
| 0400100002 | Найденный плательщик снят с учета |
| 0400100003 | Значение элемента ИдПол XXX не соответствует базе данных (проверяется значение реквизита ИдПол в соответствии с кодом НО) |
| 0400200000 | Ошибки служебной части файла обмена, титульного листа отчетности |
| 0400200001 | Неверная версия формата XXX. Ее значение должно быть равно XXX |
| 0400200002 | Ошибка идентификации отчетного периода. Неверное значение номера отчетного периода в документе NNNN |
| 0400200003 | Неверно задан год отчетного периода в документе NNNN |
| 0400200004 | Отчетный период не может быть более одного года |
| 0400200005 | Файл с признаком «вид документа (первичный, с признаком корректировки)» уже зарегистрирован |
| 0400300000 | Ошибки в порядке представления деклараций (расчетов) |
| 0400300001 | Корректирующая декларация (расчет) не принята, т.к. не получена первичная декларация (расчет) |
| 0500000000 | Ошибки, выявляемые при проверке по справочникам |
| 0500100000 | Значение элемента отсутствует в справочнике |
| 0500100001 | Значение не найдено в справочнике |
| 0500100002 | Значение элемента «Код налогового органа представления отчетности» в файле отчетности отсутствует в классификаторе «Системы обозначений налоговых органов (СОНО)» |
| 0500100003 | Значение элемента файла «Версия формата» не соответствует определенному в справочнике СППФД |
| 0500200000 | Значение элемента не определено по совокупности поисковых элементов |
| 0500200001 | Значение элемента файла «Версия формата» не соответствует определенному в справочнике СППФД |
| 0500200002 | Значение элемента файла «Налоговый период» по СППФД не соответствует периодичности представления отчетности (по КНД файла отчетности, по КНД файла отчетности и версии формата) |
| 0500200003 | Формат с КНД KKK версии VVV действует с DDD |
<1> VVV — имя (код) элемента (реквизита, атрибута, тега) в файле.
<2> RRR — номер строки обработанного файла.
<3> KKK — количество разделителей.
<4> SSS — символ (совокупность символов разделителей).
<5> Где NNNN — идентификатор документа информационной части файла.
<6> ttT — количество знаков в дробной части.
<7> XXX — значение элемента.
<8> BBB — минимальная длина реквизита.
<9> MMM — максимальная длина реквизита.
Добрый день дорогие друзья! Наверняка многие из Вас отправляют отчеты в ФСС в электронном виде. Кто-то отправляет через шлюз приема документов, кто-то через программу АРМ ФСС. Но я думаю у каждого, ну или почти у каждого, появлялись ошибки. Точнее не сами ошибки, а коды ошибок. Так давайте сегодня разберем, какие бывают коды ошибок ФСС и как они расшифровываются.
Коды ошибок в ФСС
Если у Вас не получается самостоятельно решить данную проблему, то Вы можете перейти в раздел ПОМОЩЬ и Вам помогут наши специалисты.
Ошибок довольно много и они очень разные. К тому же, коды ошибок для формы 4 и реестров ЛН отличаются. Поэтому, если после отправки отчета у Вас появилась ошибка, то смотреть код расшифровки нужно именно в таблице, которая относится к Вашему отчету.
Коды ошибок ФСС форма 4 и 4а
Данная таблица поможет Вам понять, какие ошибки у Вас могут возникнуть при отправке формы 4 и 4а.
Скачать памятку «Коды ошибок ФСС форма 4 и 4а»
Коды ошибок ФСС реестров ЛН
Данная таблица поможет Вам понять, какие ошибки у Вас могут возникнуть при отправке реестров ЛН.
Скачать памятку «Коды ошибок ФСС реестров ЛН»
Общая таблица по кодам ошибок ФСС
Данная таблица, представляет собой более подробную информацию по кодам ошибок отчетов ФСС. Если предыдущие таблицы Вам не помогли, попробуйте найти свою ошибку и ее описание в таблице ниже.
Скачать памятку «Общая таблица по кодам ошибок ФСС»
Но ведь лучше избежать ошибок, чем потом их исправлять. Поэтому я подготовил Вам несколько советов, как избежать самых основных и частых ошибок.
Ошибки в отчетности ФСС
Одна из самых распространенных ошибок имеет код -505. Этот код может у Вас появится, когда при выгрузке отчета в формат .xml, Вы меняете имя файла. Запомните, НИКОГДА НЕ МЕНЯЙТЕ имя файла. Это имя дается программой не просто так, там есть своя логика. Поэтому ни когда не переименовывайте файлы.
Многие ошибки связаны с сертификатами. Убедитесь, что у Вас установлены свежие сертификаты, чтобы Вы случайно не подписали отчет сертификатом, который уже просрочен. Посмотрите, чтобы программа Крипто-Про у Вас работала, чтобы не истекла лицензия. Если у Вас нет программы Крипто-Про скачать ее Вы можете вот тут.
При составлении отчетов, используйте только самую последнюю и актуальную версию программы АРМ ФСС. Используя старую версию, Вы можете в итоге не пройти форматный контроль, получив код ошибки -503. Вот представьте сами, в ФСС форма и бланк нового образца, Вы заполняете отчет в старой версии программы, соответственно, у Вас старые бланки и формы. В итоге компьютер сверит Вашу форму (старую) и свою (новую), получит различия и откажет Вам в принятии отчета. Скачать последнюю версию АРМ ФСС Вы можете вот тут.
Если Вам нужна помощь профессионального системного администратора, для решения данного или какого-либо другого вопроса, перейдите в раздел ПОМОЩЬ, и Вам помогут наши сотрудники.
Следуя моим советам, Вы избежите большинства ошибок при передаче отчетов. Но надеюсь, у Вас их не будет!
Если у Вас появятся вопросы задавайте их в комментариях! Всем удачи и добра!
Присоединяйтесь к нам в социальных сетях, чтобы самыми первыми получать все новости с нашего сайта!
Вернуться в основную статью
Для облегчения поиска ошибок был создан отдельный раздел для сбора ошибок из АРМ ЭРС, читайте внимательнее подсказки ниже:
Для поиска по статье нажмите Ctrl+F и введите первые символы кода ошибки или вопроса
Поделиться статьей в:
- Telegram
- Vk
После обновления программы до версии 3.0.34 от 07.03.2023 журнал ЭРС пустой, но отображается количество строк
Причина:
в процессе обновления не отработали скрипты, которые модифицируют БД
Решение:
-
Открываем установщик АРМ ЭРС 3.0.34 любым архиватором (например 7zip)
-
Переходим в ELN/updates
-
Распаковываем последние три скрипта оттуда
-
Открываем pgAdmin (о том, как с ним работать описано здесь)
-
Переходим в tools — QueryTool
-
Перетаскиваем эти три файла скрипта на текстовое поле.
-
После этого нажимаем на запуск (иконка с треугольником)
Данными действиями мы вручную добавили в таблицу ers.recipient новое поле.
После данной манипуляции вы будете видеть весь журнал ЭРС как обычно
В случае возникновения ошибки при отправке посещения или талона: Ошибка вызова сервиса передачи/получения данных. 146: Ошибка загрузки талона: Данные получателя услуг отличаются от имеющихся в фонде: Фамилия, Серия документа, Номер документа, Дата выдачи документа, Кем выдан документ

Причина:
Данные в фонде отличаются от тех, которые вы отправляете
Решение:
Откройте заново «Сведения о посещениях» и проверьте перечисленные в ошибке данные, в случае если данные верны — поставьте галочку — «Указанные сведения получателя верны, подтверждается несоответствие с данными СФР», после этого сохраните и отправьте посещение или талон.
Также его можно аннулировать и создать новое.
В случае возникновения ошибки при отправке посещения: Ошибка вызова сервиса передачи/получения данных. -1000: Ошибка вставки записи о посещении: уже имеется запись с № ЭРС=_, МО ИНН=_, дата=_._.__. Для внесения изменений необходимо сначала аннулировать запись о посещении
Причина:
Вы отправили в СФР посещение, которое дублируется по дате
Решение:
Открываем «Сведения о посещениях» вносим изменения в посещение, отправляем посещение в СФР и запрашиваем результат обработки.
Также можно выделить посещение со статусом «Направлено с ошибками» и нажать кнопку «Удалить»
В случае возникновения ошибки при отправке реестра: Невозможно отправить реестр талонов с периодом формирования, равным текущему месяцу
Причина:
Ошибка возникает из-за того, что реестр должен датироваться месяцем в котором он сформирован.
Решение:
Если вы отправляете реестр в начале месяца (например 1 января) то необходимо изменить дату реестра на 31 число предыдущего месяца (31 декабря), а дату формирования счета — текущий день календаря. НО ваш фонд может не принять данный реестр.
Также возможно стоит подождать решения ошибки от СФР или установить обновление ПО
Выдержка из чата СФР:
Реестры и счета за услуги декабря вы формируете январем в рамках договоров на 2022 год, не меняя срока действия договора. Создать в январе талоны за услуги, оказанные в декабре, система Фонда не позволяет. В случае талонов 1 и 3 будет продление периода оказания услуг по январь с формированием талонов в январе и предъявлении их на оплату в феврале. Проблема с талонами 2 решается с техподдержкой.
В случае возникновения ошибки при получении результата обработки: Ошибка вызова сервиса передачи/получения данных VALID_SIGNATURE ЭП действительна; ERROR_BUILDING_CERT_PATH При проверке сертификата ЭП произошла ошибка. Ошибка построения цепочки сертификатов | INVALID_SIGNATURE ЭП недействительна. Обратитесь к разработчику программного обеспечения

Причина:
Ошибка возникает из-за нарушения корректности цепочки сертификатов — либо один из сертификатов цепочки просрочен, либо установлен не туда, либо это вообще некорректный сертификат.
Решение:
На рабочее место пользователя с 4.07.22 необходимо ставить в «Личное хранилище»:
-
Сертификат уполномоченного лица СФР
-
Сертификат ЛПУ (юр.лицо)
-
Сертификат руководителя ЛПУ (физ.лицо)
-
Сертификат главного бухгалтера
Скачиваем и устанавливаем ВСЮ ЦЕПОЧКУ СЕРТИФИКАТОВ уполномоченного лица ФСС:
Ссылка на скачивание
(eln_prod_Личное.cer устанавливаем в «Личное» остальные два в «Доверенные корневые центры сертификации»)
Убеждаемся что у пользователя есть права на контейнер закрытого ключа учреждения
В случае возникновения ошибки при запуске программы: Unable to build entity manager factory

Причина:
Ошибка возникает в случае отсутствия связи с СУБД PostgreSQL, либо сервер БД недоступен
Решение
Необходимо проверить на сервере БД запущена ли служба Postgresql-9.5 и доступен ли сервер БД, а также порт указанный при установке АРМ ЭРС
В случае возникновения ошибки при запуске программы «Invalid Configuration Location» The configuration area at .. could not be created. Please choose a writable location using the ‘-configuration’ command line option

Причина:
Пользователю недостаточно места для создания и хранения временных файлов, создаваемых программой.
Решение:
Проверьте квотирование места на диске: уберите квотирование либо увеличьте доступное пользователю пространство,
В случае возникновения ошибки при получении результата обработки: Connection could not be allocated. Listener does not currently know of service requested in connect descriptor

Причина:
Сервер СФР временно не доступен
Решение:
Необходимо ожидать восстановления работоспособности
В случае возникновения ошибки при получении результата обработки: Отсутствует уполномоченный представитель с таким сертификатом ЭП
Причина:
Выбран неправильный сертификат УЛ СФР
Решение:
Скачать сертификат Уполномоченного лица СФР отсюда: https://lk.fss.ru/cert.html установить его в личные и выбрать его в настройках подписи.
В случае возникновения ошибки при получении результата обработки: Ошибка вызова сервиса передачи/получения данных. Could not send Message
Причина:
Сервер ФСС временно не доступен
Решение:
Необходимо ожидать восстановления работоспособности
В случае возникновения ошибки при установке или обновлении программы «GostCryptography.dll Этому файлу не сопоставлена программа для выполнения этого действия»

Причина:
Возможно причина кроется в сломанных системных файлах
Решение:
Необходимо обновить систему и выполнить команды в командной строке от имени администратора:
sfc /scannow
и
DISM /Online /Cleanup-Image /RestoreHealth
После этого необходимо перезагрузиться
Подробнее вы можете прочитать здесь
В случае возникновения «ошибки шифрования» при проставленной галочке
:
Причина:
Не применяются настройки шифрования выставленные в настройках ПО
Решение:
Перейти в «C:FssArmErsconfiguration.settings» (для х64 версии)
либо в «C:FssToolsconfiguration.settings» (для x86 версии)
Открыть в блокноте файл: ru.ibs.fss.eln.prefs
в конце добавить строчку
encryptmessages=1
В случае возникновения «Internal Error COMCryptoAPIClient» :

Причина:
В процессе установки программы библиотека GostCryptography.dll по каким-то причинам не зарегистрировалась
Решение:
В командной строке CMD выполнить (с правами администратора):
Для x86 программы
cd C:FssTools C:WindowsMicrosoft.NETFrameworkv4.0.30319RegAsm.exe /registered GostCryptography.dll
Для x64 программы
cd C:FssArmErs C:WindowsMicrosoft.NETFramework64v4.0.30319RegAsm.exe /registered GostCryptography.dll
В случае возникновения ошибок «Сообщение не найдено» либо бесконечный «Вызов сервиса ФСС» либо «Ошибка вызова сервиса передачи/получения данных Error processing request — getResultByID»

Причина:
Сервис СФР перегружен, либо некорректна подпись МО
Решение:
Необходимо повторить отправку/запрос позднее. В программе АРМ ЭРС проверьте в настройках подписи корректна ли подпись медицинской организации (МО) либо сертификат СФР
В случае возникновения «Ошибки дешифрования сообщения. Ошибка при попытке расшифровать сообщение»

Причина:
Причиной возникновения данной ошибки может служить чрезмерная нагрузка на сервис СФР, либо сбой криптопровайдера
Решение:
Попробуйте совершить операцию позднее.
В крайнем случае проблема может решиться переустановкой криптопровайдера (КриптоПРО или VipnetCSP)
Также в программе АРМ ЭРС проверьте в настройках подписи корректна ли подпись медицинской организации (МО) либо сертификат СФР
После обновления ПО данная настройка может быть пустой
Также можно попробовать удалить все установленные сертификаты связанные с СФР и скачать их по данной ссылке:
https://disk.yandex.ru/d/nAQmOZ7WZi8S1w
(eln_prod_Личное.cer устанавливаем в «Личное» остальные два в «Доверенные корневые центры сертификации»)
Убеждаемся что у пользователя есть права на контейнер закрытого ключа учреждения
Также можно снять галочку на «Проверять подпись на входящих сообщениях»

В случае возникновения ошибки «вызова сервиса передачи/получения данных. Зарегистрировано»

Причина:
Перебои в работе сервиса взаимодействия СФР, ваш запрос в очереди
Решение:
Ждать, совершить запрос позднее
В случае возникновения ошибки «Отсутствует лицензия на осуществление медицинской деятельности»

Причина:
Текст ошибки говорит сам за себя
Решение:
Необходимо проверить введенные в настройках реквизиты организации а также связаться с региональным представителем СФР
В случае возникновения ошибки «Отсутствует заключенный договор с ТОФ на оказание услуг»
Причина:
Текст ошибки говорит сам за себя
Решение:
Необходимо связаться с региональным представителем СФР
В случае возникновения ошибки «Internal Error Rollback Exception» при попытке открыть сведения о посещениях

Причина:
Ошибка возникает из-за отсутствующих строк и колонок в БД — программа пытается прочитать данные в несуществующих ячейках
Решение:
Необходимо обновить ПО на рабочем месте, где установлена БД
В случае возникновения ошибки «Unmarchalling Error» при попытке отправить/запросить талон/ЭРС

Причина:
скорее всего неправильно заполнены данные в определенном поле
Решение:
Необходимо изучить текст ошибки
(в данном примере ошибка гласит о том, что введено 10 цифр в поле, где должно быть 12 цифр)
В случае возникновения ошибки «Invalid element in ErsOpenService .. -registerMODate» при попытке отправить/запросить ЭРС

Причина:
Вы используете устаревшую версию программы, введены новые контроли, поля и т.д.
Решение:
Необходимо обновить АРМ ЭРС
В случае возникновения ошибки «ЭЦП неверна SIGNATURE ERROR ЭП Недействительна» при попытке отправить/запросить талон/ЭРС также возникает при запросе счета

Причина:
Внутренняя ошибка программы, из-за которой подпись на талоне не проставилась корректно
Решение:
Необходимо в талоне нажать кнопку «На подписании» затем снова подписать талон кнопкой «Подпись руководителя ЛПУ» (может потребоваться нажать 2 раза)
После этого повторно отправить талон
В случае возникновения ошибки «В настройках соединения указан неправильный порт. Проверьте правильность адреса сервиса в настройках соединения» при попытке отправить/запросить талон/ЭРС

Причина:
Проблема связана с недоступностью (полной неработоспособностью сервиса СФР)
Решение:
Необходимо ожидать восстановления работоспособности сервиса
В случае возникновения ошибки «Ошибка вызова сервиса передачи/получения данных. Несоответствующий статус для включения талонов в реестр» при попытке включить талоны в реестр
Причина:
Статус талонов в реестре отличается от «Принято в ТОФ»
Решение:
Для решения проблемы нужно убедиться, что статус перечисленных в ошибке талонов, включенных в реестр должен быть — Принято в ТОФ
Часто бывает так, что статус талона в локальной базе может отличаться от статуса в СФР (для этого можно запросить статус обработки повторно) можно уточнить этот момент у представителя СФР
В случае возникновения ошибки «Дата постановки на учет должна быть равна началу периода наблюдения» при попытке сохранить ЭРС
Причина:
Дата постановки на учет была забита вручную и скорее всего неправильно
Решение:
Необходимо ввести одинаковую дату постановки на учет и дату начала периода наблюдения через кнопку «Календарь» в поле с датами
В случае возникновения ошибки «Premature end of file»
Причина:
Ошибка возникает, когда валидация отправляемого XML-файла не проходит на удаленном сервисе. Проблема на стороне СФР.
Решение:
Ждать исправления
В случае возникновения ошибки «Ошибка вызова сервиса передачи/получения данных. 1606: Несоответствующий статус для включения талонов в реестр: Талон» при попытке получить результат обработки счета

Причина:
Для счета не нужно запрашивать результат обработки
Решение:
Для решения проблемы необходимо нажать кнопку «Получить данные об оплате счета»
В случае возникновения ошибки «Не удалось подписать информацию Invalid Iddata=[имя талона]» подписать реестр
Причина:
Некорректно заполнено поле — номер реестра
Решение:
Необходимо удалить пробелы или другие запрещенные символы из номера реестра
В случае возникновения ошибки «The content of element ‘status’ is not complete.» при попытке запросить результат обработки
Причина:
Проблема на стороне сервиса взаимодействия с СФР
Решение:
Необходимо ждать решения проблемы со стороны СФР
В случае возникновения ошибки Validator Exception: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
Причина:
Проблема с SSL сертификатом на стороне СФР
Решение:
Необходимо обновить ПО, либо подсунуть файл из архива cacerts.zip
в папку с программой/jre/lib/security
В случае возникновения ошибки «Internal error Widget is disposed»

Причина:
Внутренняя ошибка программы
Решение:
Перед любыми действиями делайте резервную копию папки!
Необходимо удалить содержимое папки
C:FssArmErsworkspace.metadata.pluginsorg.eclipse.e4.workbench
После этого перезапустите приложение
В случае возникновения ошибки при отправке реестров «Ошибка вызова сервиса передачи/получения данных. Unmarshalling Error: Длина поля типа #AnonType_bankCheckingAccbillinfo не соответствует ограничению»
Причина:
Ограничение на минимальную длину обязательного поля для реквизитов банка в счете
Решение:
Убедитесь в корректности заполнения реквизитов банковского счета. Смотрите текст ошибки:
| <bankCheckingAcc/> | р/с | минимум 20 символов |
| <bankName/> | наименование банка | минимум 4 символа |
| <bankBIK/> | БИК банка | минимум 6 символов |
В случае возникновения ошибки при сохранении и отправки счета «Ошибка при попытке сохранить данные в базу данных Error while committing the transaction»
Причина:
В схеме ers отсутствует столбец «final_price_fss» в таблице «fc_ers_check»
Решение:
Запускаем pgAdmin, открываем базу, переходим к схеме «ers»

Далее нажать на:

Качаем этот SQL-запрос и исполняем его в PgAdmin

Либо исполняем вручную данный запрос:
ALTER TABLE ers.fc_ers_check ADD COLUMN final_price_fss character varying(200); UPDATE ers.fc_ers_check a SET final_price_fss = ( ( SELECT COALESCE(SUM(payment_sum::INTEGER), 0) FROM ers.fc_ers_payment WHERE id_check = a.id AND (order_status = 1 OR order_status = 4) ) - ( SELECT COALESCE(SUM(payment_sum::INTEGER), 0) FROM ers.fc_ers_payment WHERE id_check = a.id AND (order_status = 2 OR order_status = 3) ) ) WHERE a.id_check_state = 4; UPDATE ers.fc_ers_check a SET final_price_fss = '' WHERE a.id_check_state != 4;
В случае возникновения ошибки — java.lang.OutOfMemoryError: Java heap space
Причина:
Ошибка возникает из-за нехватки памяти вызванной утечкой.
Решение:
Перезапустить ПО и ПК, попробовать действие еще раз, убедитесь, что у вас установлена последняя версия ПО
В случае возникновения ошибки — Transaction already active
Причина:
Ошибка возникает из-за того, что выбранный вами запрос к базе данных уже совершается.
Решение:
Перезапустить ПО и ПК, перезапустить службу postgresql10 на клиенте и на сервере, попробовать действие еще раз, убедитесь, что у вас установлена последняя версия ПО
В случае возникновения ошибки при попытке сохранить данные в базу данных «org.hibernate.HibernateException: More than one row with the given identifier was found: for class: ru.ibs.common.db.model.ers.FcErsTalon1»
Причина:
Появилась вторая строка в таблице «ers.fc_ers_talon1»
Решение:
Выполнить скрипт в PGAdmin:
delete from ers.fc_ers_talon1 where ers_num=номерэрс
После данного действия талон придется вводить заново.
В случае возникновения ошибки The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
Причина:
Версия протокола TLS на сервере отличается от версии TLS клиента
Решение:
Идем в папка_с_программой/jre/lib/security
Открываем файл java.security в блокноте
Ищем в нем строчку jdk.tls.disabledAlgorithms — удаляем tlsv1 и tlsv1.1
Сохраняемся
В случае возникновения ошибки при попытке получить ЭРС из СФР — Error while commiting transaction. Invalid thread access
Причина:
Ошибка возникает из-за того, что реестр должен датироваться месяцем в котором он сформирован.
Решение:
Через консольный лог выясняем, в какую таблицу идёт ошибка записи, после чего через pgadmin исправляется значение соответствующей последовательности на max(ID) +1 из таблицы.
Пошагово:
находим нужное значение ID


Проставляем его в последовательности, не забыв прибавить единичку и сохраняем.



Выражаю благодарность за вклад в данный раздел пользователю: @Icosahedron
Всем, кому понравился или помог это проект — Вы можете помочь ему развиваться материально:
Donate (помощь проекту)
Обновлено: 12.06.2023
Ошибка 10 при расшифровке файла и проверке ЭЦП — это использование неверного способа шифрования отчетности либо несоответствие сертификата и электронной подписи отправителя заявленным стандартам.
Ошибки: ФСС не принимает отчетность
Каждый страхователь обязан своевременно отчитываться в ФСС по страховым взносам на травматизм. Единая форма расчета 4-ФСС утверждена приказом ФСС №381 от 26.09.2016 (ред. от 07.06.2017). Если в штате работодателя более 25 человек, отчет придется сдавать электронно. Для остальных страхователей способ подачи определяется на выбор: через интернет или на бумажном носителе.
При отправке отчетности страхователю важно проверить форму и правильность ее заполнения. Если в расчете обнаружены ошибки, то отчетность не примет ФСС. Страхователю выставят штраф минимум в 1 000 рублей.
Все виды недочетов расчета 4-ФСС группируют на:
- форменные — это ошибки в структуре формы, наименовании файла;
- файловые — это сбои при формировании самого файла отчета, например при шифровании;
- арифметические — это стандартные бухгалтерские описки и неточности, допущенные при заполнении;
- ошибка проверки ЭЦП в ФСС — это несоответствие форм криптографической защиты, заявленных Фондом к представлению электронной отчетности.
Современные бухгалтерские программы позволяют формировать электронную отчетность без предупреждений и ошибок. Но проблемы встречаются довольно часто.
Инструкция по исправлению
Порядок исправления ошибок в отчетности Соцстраха зависит от их вида. Специальные программы сверок позволяют выявить недочет еще до отправки формы в Соцстрах.
Все виды ошибок, которые возникают при формировании и сдаче расчета 4-ФСС, описаны на официальном сайте Фонда. Самые распространенные — это сбои электронных сертификатов (ЭС) и электронных подписей. Ошибки возникают из-за того, что Фонд социального страхования регулярно обновляет сертификаты криптографической защиты данных. Это необходимо, чтобы сохранить и обезопасить информацию отчетности от вредоносных программ и хакерских атак.
Шаг №1. Запустите АРМ.
На рабочем компьютере, через который осуществляется отправка электронных расчетов 4-ФСС, откройте АРМ подписания и шифрования электронных документов:
Шаг №2. Установка ЭС.
Шаг №3. Проверка установки.
Если ЭС установлен правильно, в левом нижнем углу окошка АРМ появится надпись:
Шаг №4. Формируем отчет.
Уже после обновления ЭС Фонда необходимо сформировать отчет снова. Проверьте правильность заполнения формы, исправьте арифметические и прочие недочеты. Теперь подпишите отчет действующей электронной подписью, зашифруйте с помощью нового ЭС и отправьте в Фонд.
Основные ошибки при отправке расчетов в ФСС
Наименование недочета при отправке отчетности в Соцстрах
Причины возникновения и способы устранения
He удалось расшифровать
Файл отчета зашифрован неверно либо не зашифрован вовсе. Проблема актуальна при выгрузке отчетности из специализированных бухгалтерских программ.
Попробуйте обновить ЭС Фонда.
He удалось проверить ЭЦП
Вероятно, файл расчета подписан не той электронной подписью, либо срок ее действия истек.
Попробуйте сформировать новый файл и снова подписать его ЭЦП.
Если срок действия истек, обратитесь к оператору, выдавшему ЭЦП.
В ЭС отсутствует регистрационный номер страхователя
В сертификате отсутствует код подразделения ФСС
Неверный формат регистрационного номера страхователя
Неверный формат кода подразделения ФСС
Отчет зашифрован на ключе, отличном от открытого ключа ФСС
При шифровании и подписании отчета выбран неверный или устаревший ЭСФСС. Обновите сертификаты по инструкции и подготовьте отчет заново.
Отчет не зашифрован или не подписан
Не найден издатель сертификата
Возможная причина — сбой ЭСФСС. Обратитесь к спецоператору, выдавшему ЭЦП. В озможна проблема на шлюзе приема отчетов, проявляющаяся при большой нагрузке.
Ошибка при проверке сертификата
Не найден или просрочен СОС издателя сертификата
Срок действия корневого сертификата страхователя истек или отозван.
Проблема на шлюзе приема отчетов, проявляющаяся при большой нагрузке во время сдачи отчетности. Обратитесь к серверу позднее.
Если проблема не устранена, обратитесь в спецоператору, который выдал ЭС.
Вероятно, файл расчета подписан не той электронной подписью, либо срок ее действия истек.
Попробуйте сформировать новый файл и снова подписать эго ЭЦП.
Если срок действия истек, обратитесь к оператору, выдавшему ЭЦП.
XML-файл с отчетом не прошел форматный контроль
Формат отчета не соответствует заявленному. Сформируйте файл заново.
В сертификате указано несуществующее подразделение Фонда
Проблема возникает вследствие ошибки ЭС — следует связаться со спецоператором, выдавшим ЭЦП.
Неверное имя файла
Зашифрованный файл расчета, предназначенный для передачи в Фонд социального страхования, должен иметь стандартизированное название.
С 2017 года — автор и научный редактор электронных журналов по бухучету и налогообложению. Но до этого времени вела бухгалтерский и налоговый учет в бюджетной сфере, в том числе как главбух.
1. Ошибка вызова сервиса передачи/получения данных.
Причины:
Неправильные настройки АРМ ЛПУ в части подписания;
Неправильные настройки криптопровайдера;
Истечение срока действия сертификата, закрытого ключа или лицензии КриптоПро CSP.
Что делать:
1. Выполните настройку АРМ ЛПУ
2. Проверьте настройки криптопровайдера
Ниже приведен образец настроек в КриптоПро CSP 5.0
После изменения настроек криптопровайдера необходимо перезапустить АРМ ЛПУ.
3. Проверьте сертификаты и лицензии
2. ORA-20015: Не удалось определить состояние ЭЛН:
Для перехода в статус ‘Продлен’ необходимо добавить период нетрудоспособности;
Для перехода в статус ‘Закрыт’ необходимо заполнить поля: ‘Приступить к работе с: дата’ или ‘Иное: код’;
Для перехода в статус ‘Направление на МСЭ’ необходимо заполнить поле ‘Дата направления в бюро МСЭ’
Причина:
1. В системе существует ЭЛН с таким же номером и такими же данными, которые Вы присылаете (дублирование данных);
2. Присылаемые данные в ЭЛН не соответствуют этапу оформления (заполнения) ЭЛН:
Что делать:
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН:
3. ORA-20013: Не удалось обновить данные. Обновляемая запись потеряла актуальность
Причина:
Вы пытаетесь изменить ЭЛН, который ранее уже был кем-то изменен.
Что делать:
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН в соответствии с порядком 624н:
Причина:
Что делать:
1. Удостоверьтесь, что номер ЭЛН, данные которого вы хотите получить, введен верно.
2. Дождитесь перехода ЭЛН на статус, который позволит Вам получить данные ЭЛН.
Проверьте правильность и актуальность ключа уполномоченного лица ФСС.
Причины:
Используется криптопровайдер Vipnet CSP определенной сборки.
При обновлении АРМ ЛПУ на новую версию с поддержкой ЭЛН 2.0 не обновилась библиотека криптографии
Что делать:
Укажите верный сертификат уполномоченного лица ФСС:
Удалите АРМ ЛПУ. Удалите каталог C:FssTools. Переустановите АРМ ЛПУ с поддержкой ЭЛН 2.0 заново.
6. Ошибка вызова сервиса передачи/получения данных.
Причина:
Что делать:
Закажите и установите сертификат, который поддерживает не только операцию подписания, но и операцию шифрования.
7. Ошибка при установке АРМ ЛПУ: Unable to build entity manager factory.
Возникла ошибка при попытке загрузки данных из базы данных. Сообщите администратору следующую информацию:
Unable to build entity manager factory.
Причина:
Что делать:
1. Запустите установку с правами администратора;
Если установка приложения выполнена в соответствии с инструкцией, но ошибка повторяется, необходимо проверить:
8. Ошибка при попытке загрузки данных из базы данных.
Возникла ошибка при попытке загрузки данных из базы данных.
Сообщите следующую информацию: org. hibernate. exception. SQLGrammarException: could not extract ResultSet.
Причина:
Приложение АРМ ЛПУ не может получить данные из базы данных PostgreSQL. Эта ошибка возникает чаще всего после установки обновления, когда приложение обновлено, а база данных PostgreSQL по какой либо причине не обновлена.
Что делать:
9. Ошибка при попытке зайти в настройки подписи в ПО АРМ ЛПУ.
Причина:
Что делать:
1. Необходимо убедиться, что разрядность ОС совпадает с разрядностью установщика приложения.
2. Проверить, установлены ли в системе компоненты Microsoft. Net Framework версии 4 и выше (по умолчанию данные компоненты устанавливаются в C:WindowsMicrosoft. NETFramework или C:WindowsMicrosoft. NETFramework64). Данные компоненты можно скачать с сайта microsoft. com.
3. Проверить, что в папке, куда установлено приложение, имеется файл GostCryptography. dll (по умолчанию данный файл устанавливается в C:FssTools). Если данного файла нет, попробуйте переустановить приложение.
4. Если все верно, в командной строке выполнить:
5. Перезапустить приложение.
Причина:
Что делать:
Поменять строку соединения в настройках.
В меню Администрирование – Настройки сервисов ФСС – Строка соединения, укажите следующий адрес сервиса:
Причина:
Что делать:
Для исправления нужно удалить из БД приложения неверную строку (такие записи можно удалить только вручную).
Необходимо подключиться к серверу базы данных PostgreSQL, найти и удалить из базы ошибочную строку. При установке АРМ ЛПУ, вместе с БД и компонентами PostgreSQL устанавливается клиент для подключения к БД. По умолчанию находится здесь: C:postgresqlbinpgAdmin3.exe
В интерфейсе клиента открывается сервер PostgreSQL 9.5. Затем открывается схема fss (пользователь fss, пароль fss) – Схемы – public – Таблицы.
Обратите внимание! При удалении строки ЭЛН, если в этом ЭЛН были созданы периоды нетрудоспособности, сначала необходимо удалить их. Периоды нетрудоспособности хранятся в отдельной таблице fc_eln_periods и связаны с fc_eln_data_history по номеру ЭЛН. Просмотр и удаление периодов аналогично, описанному выше.
12. Установка нового сертификата ФСС.
Причина:
ГОСТ сертификата ФСС не соответствует выбранному в настройках криптопровайдеру, либо криптопровайдер не может получить закрытый ключ из контейнера закрытого ключа для выбранного сертификата.
Что делать:
1C Отчетность: не удалось расшифровать файл
Прочитав статью, вы:
Ошибка расшифровки файла
22 ноября 2018 года оператор 1С-Отчетности распространил следующую информацию для партнеров 1С и пользователей, сдающих отчетность в ПФР Москвы и Московской области.
Если вы сдаете отчетность в ПФР Москвы и Московской области, то вы гарантированно получите указанную ошибку.
Возникновение ошибок
Использование криптопровайдеров ниже версий VipNet 4.2 или КриптоПро CSP 4.0 повлечет возникновение ошибок при обработке документов на стороне ПФР.
Обновление криптопровайдеров
Для исключения технических проблем при работе с ПФР, необходимо обновить криптопровайдеры до версий: VipNet 4.2 или КриптоПро CSP 4.0 и выше.
Пошаговая инструкция по обновлению криптопровайдера
Шаг 2. Проверьте версию криптопровайдера VipNet в нижнем левом углу открывшейся формы.
Шаг 3. Обновите версию криптопровайдера по инструкции оператора Калуга Астрал, если:
Другие причины возникновения ошибок
Проверка версии криптопровайдера
Обновление 1С
Второе не менее важное правило: перед глубоким погружением в проблему выполните две несложных проверки в1С:
Отправка отчетности всегда должна выполняться на актуальной версии 1С. Проверьте текущий релиз вашей программы на сайте поддержки пользователей и обновите конфигурацию, если установленный релиз вашей программы не актуальный.
Разработчики вносят изменения в 1С, подключают новые модули, поэтому соответствие релиза программы актуальному перед отправкой отчетности необходимое условие успешной сдачи отчетности.
Права пользователя, отправляющего отчетность
Если работать с отчетностью стал новый пользователь и у него стала выходить ошибка, а у прежнего пользователя все было нормально — дело, скорее всего. в правах нового пользователя.
Если проверки выполнены, а ошибка осталась — переходите к поиску решения проблемы с помощью:
Техническая поддержка Калуга-Астрал
Корректность шифровки передаваемого файла сначала проверяет оператор, т. е. компания Калуга-Астрал, после успешной проверки оператором файлы отсылаются непосредственному адресату получения, например, в ПФР.
При возникновении проблем с передачей отчетности, в том числе по расшифровке переданного файла, можно перезвонить непосредственно оператору Калуга-Астрал и попросить помощи:
Дозвониться до оператора совсем несложно, в отличие от горячей линии 1С, и работа по решению проблем оператором выполняется без задержек — в момент обращения.
Настройка криптографии
Поскольку проблема носит чисто технический характер и может быть вызвана множеством причин, рассмотреть которые в одной статье очень сложно, мы дадим в этой части статьи:
Рекомендации Бухэксперт8
Если все технические рекомендации, указанные выше, выполнены, переходим к проверке состояния файлов сертификатов и их настроек в учетной записи документооборота 1С.
Как зайти в настройки учетной записи документооборота?
В открывшемся окне можно:
Если предложенные шаги не привели к решению проблемы — переустановите криптопровайдер.
Полный список рекомендаций 1С
Полный список рекомендаций 1С для устранения ошибки в операционной системе:
Действия по исправлению ошибки в 1С:
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
Карточка публикации
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Благодарю Ларису Казакову за прекрасный вебинар по бухгалтерской отчётности за 2020 год!
Всё, как всегда, актуально, пошагово, подробно, лаконично, профессионально и за ответы на поставленные вопросы участников.
С нетерпением, ждём следующий вебинар с Вашим участием!
Содержание
Вы можете задать еще вопросов
Здравствуйте, коллеги!
С 2017 года используем GostCryptography для взаимодействия с ФСС в части обмена данными ЭЛН. За библиотеку Автору отдельное спасибо. Все прекрасно работало, до появления сервиса версии 2.0.
При выполнении этих условий АРМ ФСС выполняет запрос ЭЛН по № и СНИЛС и ему сервис возвращает: «Ошибка: ORA-20001: Некорректные параметры: Рег. номер в запросе и ОГРН в сертификате ЭП. Не найден страхователь с такими параметрами, а также отсутствует уполномоченный представитель с таким сертификатом ЭП». Что, в общем корректно (если не обращать внимание, что контур тестовый), так как используется сертификат страхователя, который не участвует в обмене данными ЭЛН.
Кто ни будь подскажите, в чем моя ошибка.
The text was updated successfully, but these errors were encountered:
spiridonovav commented Jan 23, 2021 •
AlexMAS commented Jan 24, 2021
Здравствуйте. Насколько я помню, ранее была проблема с использованием устаревшего ID. Возможно они изменили что-то в этой части.
DPonomarchuk commented Jan 24, 2021
Я занимался сервисом МО, а не страхователя, но для меня это работает так:
Я считаю что если шифрование работало в версии 1.1, то вам нужно написать в чат разработчиков ФСС в телеграмм (возможно там кто-то сталкивался с таким) и ваша проблема не имеет отношения к библиотеке GostCryptography
spiridonovav commented Jan 24, 2021
Большое спасибо за ответ.
Возможно я неправильно помещаю свой сертификат в Header?
В спецификации об этом написано (в двух местах) так:
- Взаимодействие с сервисом с шифрованием https://docs-test.fss.ru/WSLnCryptoV20/FileOperationsLnService?WSDL работает именно с сертификатом https://docs-test.fss.ru/FSS_TEST_CERT_2021.cer
- Тестовый контур принимает тестовые сертификаты Vipnet http://testcert.infotecs.ru/ . Был какой-то период, что они удалили на тестовом контуре сертификат УЦ из доверенных и отбраковывали тестовые сертификаты по «ошибка построения цепочки. «.
Да, АРМ ЛПУ работает с тестовыми сертификатами. АРМ ФСС (подготовка расчетов для ФСС) получает от сервиса ошибку, в случае использования тестового сертификата: «Ошибка: ORA-20001: Некорректная подпись головной организации: Ошибка при проверке сертификата. VALID_SIGNATURE ЭП действительна; При проверке сертификата ЭП произошла ошибка. Ошибка построения цепочки сертификатов. Не найден сертификат Удостоверяющего Центра, указанный в сертификате пользователя». Либо АРМ ФСС игнорирует настройку «направление обмена» и работает только с рабочим контуром или тестовый контур не принимает тестовые сертификаты.
Я считаю что если шифрование работало в версии 1.1, то вам нужно написать в чат разработчиков ФСС в телеграмм (возможно там кто-то сталкивался с таким) и ваша проблема не имеет отношения к библиотеке GostCryptography
spiridonovav commented Jan 24, 2021
Здравствуйте. Насколько я помню, ранее была проблема с использованием устаревшего ID. Возможно они изменили что-то в этой части.
spiridonovav commented Jan 24, 2021
Полный текст последнего варианта процедуры шифрования:
spiridonovav commented Jan 24, 2021
spiridonovav commented Jan 24, 2021 •
В спецификации написано:
Может нужно добавлять два сертификата? Тогда непонятно, что за сертификат «пользователя»? Сертификат «отправителя» — это, наверное, сертификат страхователя.
spiridonovav commented Jan 24, 2021
Все таки правильный вариант: bsToken.InnerText = Convert.ToBase64String(insCert.RawData);
Так получается идентичная строка элемента , что и при использовании: KeyInfoX509Data(insCert)
spiridonovav commented Jan 24, 2021
alexnur commented Jan 29, 2021
/// Шифрование документа по спецификации 2.0.
///
/// Подписанный ЭЦП XML-документ.
/// var sharedKey = new Gost_28147_89_SymmetricAlgorithm(providerType);
/// Публичный сертификат ФСС.
/// Публичный сертификат страхователя.
protected override XmlDocument EncryptXmlDocument(XmlDocument xmlDocument, Gost_28147_89_SymmetricAlgorithmBase sharedKey,
X509Certificate2 certificateEncryption,
X509Certificate2 certificateOpen)
// Сюда будет записан зашифрованный XML-документ «xmlDocument».
XmlDocument result = new XmlDocument();
// Согласно спецификации 2.0 необходимо добавить X509Certificate (публичный сертификат пользователя) в header после подписания документа,
// но перед шифрованием.
// Несмотря на то, что этот же сертификат добавлен в header в секцию BinarySecurityToken!
InsertX509UserPublicCertificateToXmlHeader(xmlDocument, certificateOpen);
// Ищем заданный элемент для заширования. Envelope
XmlElement elementToEncrypt = GetElementToEncrypt(xmlDocument, ref result);
// Создаем объект EncryptedData и заполняем его необходимой информацией.
EncryptedData edElement = new EncryptedData();
//edElement.Type = EncryptedXml.XmlEncElementUrl;
edElement.Type = EncryptedXml.XmlEncElementContentUrl;
// Заполняем алгоритм зашифрования данных. Он будет использован при расшифровании.
edElement.EncryptionMethod = new EncryptionMethod(Gost_28147_89_SymmetricAlgorithm.AlgorithmNameValue);
// Создаем новую ссылку на ключ.
edElement.KeyInfo = new KeyInfo();
// Создаем случайный симметричный ключ.
// В целях безопасности удаляем ключ из памяти после использования.
using (Gost_28147_89_SymmetricAlgorithm sessionKey = new Gost_28147_89_SymmetricAlgorithm(sharedKey.ProviderType))
// Gost_R3410_2001_Constants.SignatureAlgorithm
//sessionKey.
//При генерации сессионного ключа 28147 всегда используется 2001 провайдер(TypeId = 75).
//Соответственно параметры CIPHER_OID ключа всегда берутся для указанного провайдера.
//И если при шифровании ключа используется новый сертификат ФСС(уполномоченного лица) с
//2012 ключом получается нехорошо:
// -(.
//В обернутом ключе параметры алгоритма прописываются
//1.2.643.2.2.31.1
//когда как ФСС ожидает
//1.2.643.7.1.2.5.1.1
// Создаем объект класса EncryptedXml
EncryptedXml eXml = new EncryptedXml();
// Зашифроваем узел на симметричном ключе.
byte[] encryptedElement = eXml.EncryptData(elementToEncrypt, sessionKey, false);
// Зашифровываем сессионный ключ и добавляем эти зашифрованные данные к узлу EncryptedKey.
EncryptedKey ek = new EncryptedKey();
byte[] encryptedKey = GostEncryptedXml.EncryptKey(sessionKey, (GostAsymmetricAlgorithm)certificateEncryption.GetPublicKeyAlgorithm());
ek.CipherData = new CipherData(encryptedKey);
//ek.EncryptionMethod = new EncryptionMethod(GostEncryptedXml.XmlEncGostNamespaceUrl + «transport-gost2001»);
ek.EncryptionMethod = new EncryptionMethod(GostCryptography.Gost_R3410.Gost_R3410_2001_AsymmetricAlgorithm.KeyExchangeAlgorithmValue);
KeyInfoX509Data data = new KeyInfoX509Data(certificateOpen);
ek.KeyInfo.AddClause(data);
// Добавляем ссылку на зашифрованный ключ к зашифрованным данным.
edElement.KeyInfo.AddClause(new KeyInfoEncryptedKey(ek));
// Добавляем зашифрованные данные к объекту EncryptedData.
edElement.CipherData.CipherValue = encryptedElement;
Подписанный ЭЦП XML-документ.
alexnur commented Jan 29, 2021
Кстати, когда пробую дешифровать зашифрованный ответ ФСС (после отправки им зашифрованного запроса, который они прислали мне по почте), то получаю исключение «Плохие данные». Дешифровать пробую как и для спецификации 1.1.
Исключение возникает при возврате результата из метода
return GostEncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, myKey);
Исключение: ‘System.Security.Cryptography.CryptographicException’ in GostCryptography.dll («Плохие данные.
«)
` private static SymmetricAlgorithm GetDecryptionKey(EncryptedData encryptedData, X509Certificate2 myCert)
IEnumerator encryptedKeyEnumerator = encryptedData.KeyInfo.GetEnumerator();
// Проходим по всем KeyInfo
while (encryptedKeyEnumerator.MoveNext())
// пропускам все что неизвестно.
KeyInfoEncryptedKey current = encryptedKeyEnumerator.Current as KeyInfoEncryptedKey;
if (current == null) continue;
// до первого EncryptedKey
EncryptedKey encryptedKey = current.EncryptedKey;
spiridonovav commented Jan 29, 2021
Такое исключение, насколько я помню, возникает в случае, если в настройках GostCryptography Криптопровайдер не соответствует, указанному в сертификате.
Смотрю ваш код. Может общими усилиями разберемся.
spiridonovav commented Jan 29, 2021
Кстати, когда пробую дешифровать зашифрованный ответ ФСС (после отправки им зашифрованного запроса, который они прислали мне по почте), то получаю исключение «Плохие данные»
spiridonovav commented Jan 29, 2021
Запрашивал в поддержке тестовый готовый зашифрованный запрос, чтобы исключить остальные проблемы. Прислали зашифрованный запрос. Если я его отправляю на тестовый контур с шифрованием — все хорошо.
spiridonovav commented Jan 29, 2021
byte[] encryptedKey = GostEncryptedXml.EncryptKey(sessionKey, (GostAsymmetricAlgorithm)certificateEncryption.GetPublicKeyAlgorithm());
Не понятно, почему вы шифруете ключ на сертификате страхователя, а не на сертификате ФСС?
Вообще не понял, почему у метода EncryptXmlDocument так много параметров-сертифкатов?
Нужен ведь сертификат страхователя и сертификат ФСС. Или я ошибаюсь?
alexnur commented Jan 29, 2021 •
Запрашивал в поддержке тестовый готовый зашифрованный запрос, чтобы исключить остальные проблемы. Прислали зашифрованный запрос. Если я его отправляю на тестовый контур с шифрованием — все хорошо.
alexnur commented Jan 29, 2021 •
byte[] encryptedKey = GostEncryptedXml.EncryptKey(sessionKey, (GostAsymmetricAlgorithm)certificateEncryption.GetPublicKeyAlgorithm());
Не понятно, почему вы шифруете ключ на сертификате страхователя, а не на сертификате ФСС?
certificateEncryption — Это сертификат ФСС. Форматирование кода тут сломалось вместе с директивами region. Но порядок сохранился для сигнатуры метода:
protected override XmlDocument EncryptXmlDocument(XmlDocument xmlDocument, Gost_28147_89_SymmetricAlgorithmBase sharedKey,
X509Certificate2 certificateEncryption,
X509Certificate2 certificateOpen)
/// Публичный сертификат ФСС.
/// Публичный сертификат страхователя.
Вообще не понял, почему у метода EncryptXmlDocument так много параметров-сертифкатов?
Нужен ведь сертификат страхователя и сертификат ФСС. Или я ошибаюсь?
Я брал готовый пример, переделывал. С какой целью переделывал — уже не помню. Параметров на самом деле не много
- сам xml документ, подлежащий шифрованию;
- sharedKey — отправляем в зависимости от провайдера (КриптоПро/VipNet), до вызова метода;
- сертификат ФСС;
- сертификат страхователя.
Сертификатом ФСС шифруем (расшифровать сможет только владелец закрытого ключа, т.е. только ФСС).
Сертификат страхователя необходимо приложить в 2 местах: keyInfo и в X509Certificate в header’е. Наверное он им нужен с целью проверки цепочки сертификатов при проверке ЭЦП страхователя и шифрования ответа. Почему раньше обходились при шифровании запрса только указанием в keyInfo, а теперь до шифрования потребовалось еще и в X509Certficate указать — без понятия. Можно ведь для 2 целей как и прежде публичный сертификат страхователя из keyInfo брать.
alexnur commented Feb 1, 2021 •
alexnur commented Feb 3, 2021
На просьбу прислать тестовый запрос подписанный и зашифрованный получил следующий ответ:
«Кажется, что это бессмысленно, т.к. расшифровать запрос в обратную сторону все равно не получится.
Обратите внимание, в спецификации страхователя 2.0 описаны шаги по шифрованию запроса.
Также, если вы для работы своего ПО используете библиотеку шифрования GostCryptography, то она была переписана, прежняя версия не может корректно работать с сервисом 2.0.»
У меня была GostCryptography версии 2.0.7, с которой работала спецификация 1.1.
В репозитории есть версия 2.0.8. Установил ее. Изменений никаких — ФСС по-прежнему не может расшифровать мой запрос. Запросы по спецификации 1.1 без проблем работают в том числе и с версией 2.0.7.
В АРМ ФСС используется GostCryptography вообще версии 2.0.2. Ее я тоже пробовал подключать к проекту. Изменений никаких.
Удивительно другое — согласно ответу ФСС требуется более новая версия, мол со старой работать не будет. А сами используют 2.0.2.
В общем, вопрос открыт.
AlexMAS commented Feb 3, 2021
Большие переделки произошли с релизом 2.0, потом были правки мелких багов и косметические дополнения. 
spiridonovav commented Feb 4, 2021
Также, если вы для работы своего ПО используете библиотеку шифрования GostCryptography, то она была переписана, прежняя версия не может корректно работать с сервисом 2.0.»
Очень интересно! А что они такого могли сделать, что:
- Шифрование стало «несовместимым» с сервисом 1.1
- Спецификация на сервис 2.0 (в разделе шифрования) практически не отличается от спецификации 1.1.
Уважаемый @AlexMAS, вы не могли бы прокомментировать эти новые данные?
spiridonovav commented Feb 4, 2021
В АРМ ФСС используется GostCryptography вообще версии 2.0.2. Ее я тоже пробовал подключать к проекту. Изменений никаких.
Удивительно другое — согласно ответу ФСС требуется более новая версия, мол со старой работать не будет. А сами используют 2.0.2.
В общем, вопрос открыт.
В АРМ ФСС использует фактически свой вариант GostCryptography. У них в ней свои классы, интерфейсы. Скорее всего у них не заморачиваются с изменением ее версии. В любом случае, у них своя библиотека и сравнивать ее версию с версией открытой библиотеки бесполезно.
AlexMAS commented Feb 4, 2021
Да, скорей всего, у них свой fork, что усложняет ситуацию. Возможно, у них на это были свои причины.
spiridonovav commented Feb 4, 2021 •
Да, скорей всего, у них свой fork, что усложняет ситуацию. Возможно, у них на это были свои причины.
- Создание случайного сессионного ключа.
При работе с ключами на алгоритме ГОСТ 2012 следует инициализировать генератор параметрами шифрования TK26Z (предоставляется провайдером).
Алгоритм шифрования GOST28147. - Зашифрование сессионного ключа.
2.1. Создание шифратора для зашифрования ключа. Применяется алгоритм трансформации «urn:ietf:params:xml:ns:cpxmlsec:algorithms:transport-gost2001». Cоздается эфемерный ключ, который согласуется с открытым ключом получателя, и формируется ключ согласования (на котором будет зашифрован сессионный ключ);
2.2. Создание блока KeyInfo с сертификатом;
2.3. Шифрование сессионного ключа происходит с помощью указанного асимметричного ключа (ГОСТ Р 34.10). Cессионный ключ используется для шифрования данных и в свою очередь так же шифруется.
CALG_DH_GR3410_12_256_EPHEM — идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2012 (256 бит).
CALG_DH_GR3410_12_512_EPHEM — идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2012 (512 бит). - В блоке soapenv:Header в подписанном запросе добавляется блок , который содержит публичный сертификат пользователя в формате x509v3 (кодировке base64).
- Зашифрование документа.
4.1. Создание шифратора в режиме зашифрования. Применяется алгоритм
«urn:ietf:params:xml:ns:cpxmlsec:algorithms:gost28147». Возможные параметры шифратора GostJCE/CBC/ISO10126Padding;
4.2. Добавление зашифрованного сессионного ключа, полученного ранее (добавление блока KeyInfo;
4.3. Зашифрование документа на сессионном ключе.
spiridonovav commented Feb 4, 2021
alexnur commented Feb 4, 2021
Это файл подписанного зашифрованного запроса страхователя к тестовому сервису ФСС. Пример прислали из ФСС. Запрос рабочий.
spiridonovav commented Feb 4, 2021
spiridonovav commented Feb 20, 2021 •
Был получен ответ:
Добрый день!
Заявка PPO2021-18913
Вопросы приведенные в заявке находятся вне компетенции технической поддержки. Техническая поддержка отвечает за работоспособность сервисов ЭЛН и поддерживаемых приложений, дает консультации по бизнес-процессам и применяемым форматно-логическим контролям, итп.
Техническая поддержка не дает консультаций и решений по разработке сторонних приложений.
Стандарты и алгоритмы, используемые при работе сервиса ЭЛН, являются открытыми и перечислены в спецификациях
С середины октября у многих организаций, в том числе медицинских учреждений возникли проблемы в работе с сервисом электронных больничных при подключении к нему из АРМ ЛПУ, медицинских информационных систем, из 1С.
Данная ошибка связана с заменой техслужбой ФСС 17 октября 2021 г. части интернет-адреса сервисов ЭЛН с *docs* на *eln*.
2. В АРМ ЛПУ необходимо открыть «Администрирование» — «Настройки сервисов ФСС» и заменить в строке соединения с сервисом ФСС url-адрес на верный.
Читайте также:
- Сообщение на тему изобразительное искусство как источник знаний и нравственных ценностей
- Сообщение о джейдене хосслере
- В одной из кодировок unicode каждый символ кодируется 2 байтами катя написала своему папе сообщение
- Сообщение о цифре 6
- Подготовить сообщение по теме прогнозирование стихийных бедствий
На экране может появится сообщение, что оно не отвечает формату XML Encryption. Также сразу предлагается обратиться к разработчикам программного оборудования, которые занимаются шифрованием данных. Им нужно отправить следующее: нет доступа к EncryptedData class ru.ibs.cryptopro.jcp.crypt.CryptoException.
Причина появления ошибки ФСС
Считается, что с помощью XML Encryption можно шифровать любые данные. Но чаще это используется с шифрованием текста, алгоритмов и ключевой информации. Для дешифрования используется элемент KeyInfo. Он может быть прикреплен к каналу или сообщению, в котором используется шифрование. Но это не обязательно, так как может и не быть прикрепленным к зашифрованному тексту.
Ошибка ФСС появляется, если Вы собираетесь оправить сообщение, но это не получается, так как нет электронной подписи «шифрования сообщения».
Решение проблемы
Начать решение нужно с настройки АРМ ЛПУ. Для этого стоит сделать:
- Запустить меню Администрирование и запустить Настройку сервисов ФСС. После этого находим Строка соединения и туда нужно вписать некоторые данные.
Вернуться в основную статью
Для облегчения поиска ошибок был создан отдельный раздел для сбора ошибок из АРМ ЭРС, читайте внимательнее подсказки ниже:
Для поиска по статье нажмите Ctrl+F и введите первые символы кода ошибки или вопроса
Поделиться статьей в:
- Telegram
- Vk
После обновления программы до версии 3.0.34 от 07.03.2023 журнал ЭРС пустой, но отображается количество строк
Причина:
в процессе обновления не отработали скрипты, которые модифицируют БД
Решение:
-
Открываем установщик АРМ ЭРС 3.0.34 любым архиватором (например 7zip)
-
Переходим в ELN/updates
-
Распаковываем последние три скрипта оттуда
-
Открываем pgAdmin (о том, как с ним работать описано здесь)
-
Переходим в tools — QueryTool
-
Перетаскиваем эти три файла скрипта на текстовое поле.
-
После этого нажимаем на запуск (иконка с треугольником)
Данными действиями мы вручную добавили в таблицу ers.recipient новое поле.
После данной манипуляции вы будете видеть весь журнал ЭРС как обычно
В случае возникновения ошибки при отправке посещения или талона: Ошибка вызова сервиса передачи/получения данных. 146: Ошибка загрузки талона: Данные получателя услуг отличаются от имеющихся в фонде: Фамилия, Серия документа, Номер документа, Дата выдачи документа, Кем выдан документ
Причина:
Данные в фонде отличаются от тех, которые вы отправляете
Решение:
Откройте заново «Сведения о посещениях» и проверьте перечисленные в ошибке данные, в случае если данные верны — поставьте галочку — «Указанные сведения получателя верны, подтверждается несоответствие с данными СФР», после этого сохраните и отправьте посещение или талон.
Также его можно аннулировать и создать новое.
В случае возникновения ошибки при отправке посещения: Ошибка вызова сервиса передачи/получения данных. -1000: Ошибка вставки записи о посещении: уже имеется запись с № ЭРС=_, МО ИНН=_, дата=_._.__. Для внесения изменений необходимо сначала аннулировать запись о посещении
Причина:
Вы отправили в СФР посещение, которое дублируется по дате
Решение:
Открываем «Сведения о посещениях» вносим изменения в посещение, отправляем посещение в СФР и запрашиваем результат обработки.
Также можно выделить посещение со статусом «Направлено с ошибками» и нажать кнопку «Удалить»
В случае возникновения ошибки при отправке реестра: Невозможно отправить реестр талонов с периодом формирования, равным текущему месяцу
Причина:
Ошибка возникает из-за того, что реестр должен датироваться месяцем в котором он сформирован.
Решение:
Если вы отправляете реестр в начале месяца (например 1 января) то необходимо изменить дату реестра на 31 число предыдущего месяца (31 декабря), а дату формирования счета — текущий день календаря. НО ваш фонд может не принять данный реестр.
Также возможно стоит подождать решения ошибки от СФР или установить обновление ПО
Выдержка из чата СФР:
Реестры и счета за услуги декабря вы формируете январем в рамках договоров на 2022 год, не меняя срока действия договора. Создать в январе талоны за услуги, оказанные в декабре, система Фонда не позволяет. В случае талонов 1 и 3 будет продление периода оказания услуг по январь с формированием талонов в январе и предъявлении их на оплату в феврале. Проблема с талонами 2 решается с техподдержкой.
В случае возникновения ошибки при получении результата обработки: Ошибка вызова сервиса передачи/получения данных VALID_SIGNATURE ЭП действительна; ERROR_BUILDING_CERT_PATH При проверке сертификата ЭП произошла ошибка. Ошибка построения цепочки сертификатов | INVALID_SIGNATURE ЭП недействительна. Обратитесь к разработчику программного обеспечения
Причина:
Ошибка возникает из-за нарушения корректности цепочки сертификатов — либо один из сертификатов цепочки просрочен, либо установлен не туда, либо это вообще некорректный сертификат.
Решение:
На рабочее место пользователя с 4.07.22 необходимо ставить в «Личное хранилище»:
-
Сертификат уполномоченного лица СФР
-
Сертификат ЛПУ (юр.лицо)
-
Сертификат руководителя ЛПУ (физ.лицо)
-
Сертификат главного бухгалтера
Скачиваем и устанавливаем ВСЮ ЦЕПОЧКУ СЕРТИФИКАТОВ уполномоченного лица ФСС:
Ссылка на скачивание
(eln_prod_Личное.cer устанавливаем в «Личное» остальные два в «Доверенные корневые центры сертификации»)
Убеждаемся что у пользователя есть права на контейнер закрытого ключа учреждения
В случае возникновения ошибки при запуске программы: Unable to build entity manager factory
Причина:
Ошибка возникает в случае отсутствия связи с СУБД PostgreSQL, либо сервер БД недоступен
Решение
Необходимо проверить на сервере БД запущена ли служба Postgresql-9.5 и доступен ли сервер БД, а также порт указанный при установке АРМ ЭРС
В случае возникновения ошибки при запуске программы «Invalid Configuration Location» The configuration area at .. could not be created. Please choose a writable location using the ‘-configuration’ command line option
Причина:
Пользователю недостаточно места для создания и хранения временных файлов, создаваемых программой.
Решение:
Проверьте квотирование места на диске: уберите квотирование либо увеличьте доступное пользователю пространство,
В случае возникновения ошибки при получении результата обработки: Connection could not be allocated. Listener does not currently know of service requested in connect descriptor
Причина:
Сервер СФР временно не доступен
Решение:
Необходимо ожидать восстановления работоспособности
В случае возникновения ошибки при получении результата обработки: Отсутствует уполномоченный представитель с таким сертификатом ЭП
Причина:
Выбран неправильный сертификат УЛ СФР
Решение:
Скачать сертификат Уполномоченного лица СФР отсюда: https://lk.fss.ru/cert.html установить его в личные и выбрать его в настройках подписи.
В случае возникновения ошибки при получении результата обработки: Ошибка вызова сервиса передачи/получения данных. Could not send Message
Причина:
Сервер ФСС временно не доступен
Решение:
Необходимо ожидать восстановления работоспособности
В случае возникновения ошибки при установке или обновлении программы «GostCryptography.dll Этому файлу не сопоставлена программа для выполнения этого действия»
Причина:
Возможно причина кроется в сломанных системных файлах
Решение:
Необходимо обновить систему и выполнить команды в командной строке от имени администратора:
sfc /scannow
и
DISM /Online /Cleanup-Image /RestoreHealth
После этого необходимо перезагрузиться
Подробнее вы можете прочитать здесь
В случае возникновения «ошибки шифрования» при проставленной галочке
:Причина:
Не применяются настройки шифрования выставленные в настройках ПО
Решение:
Перейти в «C:FssArmErsconfiguration.settings» (для х64 версии)
либо в «C:FssToolsconfiguration.settings» (для x86 версии)
Открыть в блокноте файл: ru.ibs.fss.eln.prefs
в конце добавить строчку
encryptmessages=1
В случае возникновения «Internal Error COMCryptoAPIClient» :
Причина:
В процессе установки программы библиотека GostCryptography.dll по каким-то причинам не зарегистрировалась
Решение:
В командной строке CMD выполнить (с правами администратора):
Для x86 программыcd C:FssTools C:WindowsMicrosoft.NETFrameworkv4.0.30319RegAsm.exe /registered GostCryptography.dll
Для x64 программы
cd C:FssArmErs C:WindowsMicrosoft.NETFramework64v4.0.30319RegAsm.exe /registered GostCryptography.dll
В случае возникновения ошибок «Сообщение не найдено» либо бесконечный «Вызов сервиса ФСС» либо «Ошибка вызова сервиса передачи/получения данных Error processing request — getResultByID»
Причина:
Сервис СФР перегружен, либо некорректна подпись МО
Решение:
Необходимо повторить отправку/запрос позднее. В программе АРМ ЭРС проверьте в настройках подписи корректна ли подпись медицинской организации (МО) либо сертификат СФР
В случае возникновения «Ошибки дешифрования сообщения. Ошибка при попытке расшифровать сообщение»
Причина:
Причиной возникновения данной ошибки может служить чрезмерная нагрузка на сервис СФР, либо сбой криптопровайдера
Решение:
Попробуйте совершить операцию позднее.
В крайнем случае проблема может решиться переустановкой криптопровайдера (КриптоПРО или VipnetCSP)
Также в программе АРМ ЭРС проверьте в настройках подписи корректна ли подпись медицинской организации (МО) либо сертификат СФР
После обновления ПО данная настройка может быть пустой
Также можно попробовать удалить все установленные сертификаты связанные с СФР и скачать их по данной ссылке:
https://disk.yandex.ru/d/nAQmOZ7WZi8S1w(eln_prod_Личное.cer устанавливаем в «Личное» остальные два в «Доверенные корневые центры сертификации»)
Убеждаемся что у пользователя есть права на контейнер закрытого ключа учреждения
Также можно снять галочку на «Проверять подпись на входящих сообщениях»
В случае возникновения ошибки «вызова сервиса передачи/получения данных. Зарегистрировано»
Причина:
Перебои в работе сервиса взаимодействия СФР, ваш запрос в очереди
Решение:
Ждать, совершить запрос позднее
В случае возникновения ошибки «Отсутствует лицензия на осуществление медицинской деятельности»
Причина:
Текст ошибки говорит сам за себя
Решение:
Необходимо проверить введенные в настройках реквизиты организации а также связаться с региональным представителем СФР
В случае возникновения ошибки «Отсутствует заключенный договор с ТОФ на оказание услуг»
Причина:
Текст ошибки говорит сам за себя
Решение:
Необходимо связаться с региональным представителем СФР
В случае возникновения ошибки «Internal Error Rollback Exception» при попытке открыть сведения о посещениях
Причина:
Ошибка возникает из-за отсутствующих строк и колонок в БД — программа пытается прочитать данные в несуществующих ячейках
Решение:
Необходимо обновить ПО на рабочем месте, где установлена БД
В случае возникновения ошибки «Unmarchalling Error» при попытке отправить/запросить талон/ЭРС
Причина:
скорее всего неправильно заполнены данные в определенном поле
Решение:
Необходимо изучить текст ошибки
(в данном примере ошибка гласит о том, что введено 10 цифр в поле, где должно быть 12 цифр)
В случае возникновения ошибки «Invalid element in ErsOpenService .. -registerMODate» при попытке отправить/запросить ЭРС
Причина:
Вы используете устаревшую версию программы, введены новые контроли, поля и т.д.
Решение:
Необходимо обновить АРМ ЭРС
В случае возникновения ошибки «ЭЦП неверна SIGNATURE ERROR ЭП Недействительна» при попытке отправить/запросить талон/ЭРС также возникает при запросе счета
Причина:
Внутренняя ошибка программы, из-за которой подпись на талоне не проставилась корректно
Решение:
Необходимо в талоне нажать кнопку «На подписании» затем снова подписать талон кнопкой «Подпись руководителя ЛПУ» (может потребоваться нажать 2 раза)
После этого повторно отправить талон
В случае возникновения ошибки «В настройках соединения указан неправильный порт. Проверьте правильность адреса сервиса в настройках соединения» при попытке отправить/запросить талон/ЭРС
Причина:
Проблема связана с недоступностью (полной неработоспособностью сервиса СФР)
Решение:
Необходимо ожидать восстановления работоспособности сервиса
В случае возникновения ошибки «Ошибка вызова сервиса передачи/получения данных. Несоответствующий статус для включения талонов в реестр» при попытке включить талоны в реестр
Причина:
Статус талонов в реестре отличается от «Принято в ТОФ»
Решение:
Для решения проблемы нужно убедиться, что статус перечисленных в ошибке талонов, включенных в реестр должен быть — Принято в ТОФ
Часто бывает так, что статус талона в локальной базе может отличаться от статуса в СФР (для этого можно запросить статус обработки повторно) можно уточнить этот момент у представителя СФР
В случае возникновения ошибки «Дата постановки на учет должна быть равна началу периода наблюдения» при попытке сохранить ЭРС
Причина:
Дата постановки на учет была забита вручную и скорее всего неправильно
Решение:
Необходимо ввести одинаковую дату постановки на учет и дату начала периода наблюдения через кнопку «Календарь» в поле с датами
В случае возникновения ошибки «Premature end of file»
Причина:
Ошибка возникает, когда валидация отправляемого XML-файла не проходит на удаленном сервисе. Проблема на стороне СФР.
Решение:
Ждать исправления
В случае возникновения ошибки «Ошибка вызова сервиса передачи/получения данных. 1606: Несоответствующий статус для включения талонов в реестр: Талон» при попытке получить результат обработки счета
Причина:
Для счета не нужно запрашивать результат обработки
Решение:
Для решения проблемы необходимо нажать кнопку «Получить данные об оплате счета»
В случае возникновения ошибки «Не удалось подписать информацию Invalid Iddata=[имя талона]» подписать реестр
Причина:
Некорректно заполнено поле — номер реестра
Решение:
Необходимо удалить пробелы или другие запрещенные символы из номера реестра
В случае возникновения ошибки «The content of element ‘status’ is not complete.» при попытке запросить результат обработки
Причина:
Проблема на стороне сервиса взаимодействия с СФР
Решение:
Необходимо ждать решения проблемы со стороны СФР
В случае возникновения ошибки Validator Exception: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
Причина:
Проблема с SSL сертификатом на стороне СФР
Решение:
Необходимо обновить ПО, либо подсунуть файл из архива cacerts.zip
в папку с программой/jre/lib/security
В случае возникновения ошибки «Internal error Widget is disposed»
Причина:
Внутренняя ошибка программы
Решение:
Перед любыми действиями делайте резервную копию папки!
Необходимо удалить содержимое папки
C:FssArmErsworkspace.metadata.pluginsorg.eclipse.e4.workbench
После этого перезапустите приложение
В случае возникновения ошибки при отправке реестров «Ошибка вызова сервиса передачи/получения данных. Unmarshalling Error: Длина поля типа #AnonType_bankCheckingAccbillinfo не соответствует ограничению»
Причина:
Ограничение на минимальную длину обязательного поля для реквизитов банка в счете
Решение:
Убедитесь в корректности заполнения реквизитов банковского счета. Смотрите текст ошибки:
<bankCheckingAcc/> р/с минимум 20 символов <bankName/> наименование банка минимум 4 символа <bankBIK/> БИК банка минимум 6 символов
В случае возникновения ошибки при сохранении и отправки счета «Ошибка при попытке сохранить данные в базу данных Error while committing the transaction»
Причина:
В схеме ers отсутствует столбец «final_price_fss» в таблице «fc_ers_check»
Решение:
Запускаем pgAdmin, открываем базу, переходим к схеме «ers»
Далее нажать на:
Качаем этот SQL-запрос и исполняем его в PgAdmin
Либо исполняем вручную данный запрос:
ALTER TABLE ers.fc_ers_check ADD COLUMN final_price_fss character varying(200); UPDATE ers.fc_ers_check a SET final_price_fss = ( ( SELECT COALESCE(SUM(payment_sum::INTEGER), 0) FROM ers.fc_ers_payment WHERE id_check = a.id AND (order_status = 1 OR order_status = 4) ) - ( SELECT COALESCE(SUM(payment_sum::INTEGER), 0) FROM ers.fc_ers_payment WHERE id_check = a.id AND (order_status = 2 OR order_status = 3) ) ) WHERE a.id_check_state = 4; UPDATE ers.fc_ers_check a SET final_price_fss = '' WHERE a.id_check_state != 4;
В случае возникновения ошибки — java.lang.OutOfMemoryError: Java heap space
Причина:
Ошибка возникает из-за нехватки памяти вызванной утечкой.
Решение:
Перезапустить ПО и ПК, попробовать действие еще раз, убедитесь, что у вас установлена последняя версия ПО
В случае возникновения ошибки — Transaction already active
Причина:
Ошибка возникает из-за того, что выбранный вами запрос к базе данных уже совершается.
Решение:
Перезапустить ПО и ПК, перезапустить службу postgresql10 на клиенте и на сервере, попробовать действие еще раз, убедитесь, что у вас установлена последняя версия ПО
В случае возникновения ошибки при попытке сохранить данные в базу данных «org.hibernate.HibernateException: More than one row with the given identifier was found: for class: ru.ibs.common.db.model.ers.FcErsTalon1»
Причина:
Появилась вторая строка в таблице «ers.fc_ers_talon1»
Решение:
Выполнить скрипт в PGAdmin:
delete from ers.fc_ers_talon1 where ers_num=номерэрс
После данного действия талон придется вводить заново.
В случае возникновения ошибки The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
Причина:
Версия протокола TLS на сервере отличается от версии TLS клиента
Решение:
Идем в папка_с_программой/jre/lib/security
Открываем файл java.security в блокноте
Ищем в нем строчку jdk.tls.disabledAlgorithms — удаляем tlsv1 и tlsv1.1
Сохраняемся
В случае возникновения ошибки при попытке получить ЭРС из СФР — Error while commiting transaction. Invalid thread access
Причина:
Ошибка возникает из-за того, что реестр должен датироваться месяцем в котором он сформирован.
Решение:
Через консольный лог выясняем, в какую таблицу идёт ошибка записи, после чего через pgadmin исправляется значение соответствующей последовательности на max(ID) +1 из таблицы.
Пошагово:
находим нужное значение ID
Проставляем его в последовательности, не забыв прибавить единичку и сохраняем.
Выражаю благодарность за вклад в данный раздел пользователю:
@Icosahedron
Всем, кому понравился или помог это проект — Вы можете помочь ему развиваться материально:
Donate (помощь проекту)
Обновлено: 12.06.2023
Ошибка 10 при расшифровке файла и проверке ЭЦП — это использование неверного способа шифрования отчетности либо несоответствие сертификата и электронной подписи отправителя заявленным стандартам.
Ошибки: ФСС не принимает отчетность
Каждый страхователь обязан своевременно отчитываться в ФСС по страховым взносам на травматизм. Единая форма расчета 4-ФСС утверждена приказом ФСС №381 от 26.09.2016 (ред. от 07.06.2017). Если в штате работодателя более 25 человек, отчет придется сдавать электронно. Для остальных страхователей способ подачи определяется на выбор: через интернет или на бумажном носителе.
При отправке отчетности страхователю важно проверить форму и правильность ее заполнения. Если в расчете обнаружены ошибки, то отчетность не примет ФСС. Страхователю выставят штраф минимум в 1 000 рублей.
Все виды недочетов расчета 4-ФСС группируют на:
- форменные — это ошибки в структуре формы, наименовании файла;
- файловые — это сбои при формировании самого файла отчета, например при шифровании;
- арифметические — это стандартные бухгалтерские описки и неточности, допущенные при заполнении;
- ошибка проверки ЭЦП в ФСС — это несоответствие форм криптографической защиты, заявленных Фондом к представлению электронной отчетности.
Современные бухгалтерские программы позволяют формировать электронную отчетность без предупреждений и ошибок. Но проблемы встречаются довольно часто.
Инструкция по исправлению
Порядок исправления ошибок в отчетности Соцстраха зависит от их вида. Специальные программы сверок позволяют выявить недочет еще до отправки формы в Соцстрах.
Все виды ошибок, которые возникают при формировании и сдаче расчета 4-ФСС, описаны на официальном сайте Фонда. Самые распространенные — это сбои электронных сертификатов (ЭС) и электронных подписей. Ошибки возникают из-за того, что Фонд социального страхования регулярно обновляет сертификаты криптографической защиты данных. Это необходимо, чтобы сохранить и обезопасить информацию отчетности от вредоносных программ и хакерских атак.
Шаг №1. Запустите АРМ.
На рабочем компьютере, через который осуществляется отправка электронных расчетов 4-ФСС, откройте АРМ подписания и шифрования электронных документов:
Шаг №2. Установка ЭС.
Шаг №3. Проверка установки.
Если ЭС установлен правильно, в левом нижнем углу окошка АРМ появится надпись:
Шаг №4. Формируем отчет.
Уже после обновления ЭС Фонда необходимо сформировать отчет снова. Проверьте правильность заполнения формы, исправьте арифметические и прочие недочеты. Теперь подпишите отчет действующей электронной подписью, зашифруйте с помощью нового ЭС и отправьте в Фонд.
Основные ошибки при отправке расчетов в ФСС
Наименование недочета при отправке отчетности в Соцстрах
Причины возникновения и способы устранения
He удалось расшифровать
Файл отчета зашифрован неверно либо не зашифрован вовсе. Проблема актуальна при выгрузке отчетности из специализированных бухгалтерских программ.
Попробуйте обновить ЭС Фонда.
He удалось проверить ЭЦП
Вероятно, файл расчета подписан не той электронной подписью, либо срок ее действия истек.
Попробуйте сформировать новый файл и снова подписать его ЭЦП.
Если срок действия истек, обратитесь к оператору, выдавшему ЭЦП.
В ЭС отсутствует регистрационный номер страхователя
В сертификате отсутствует код подразделения ФСС
Неверный формат регистрационного номера страхователя
Неверный формат кода подразделения ФСС
Отчет зашифрован на ключе, отличном от открытого ключа ФСС
При шифровании и подписании отчета выбран неверный или устаревший ЭСФСС. Обновите сертификаты по инструкции и подготовьте отчет заново.
Отчет не зашифрован или не подписан
Не найден издатель сертификата
Возможная причина — сбой ЭСФСС. Обратитесь к спецоператору, выдавшему ЭЦП. В озможна проблема на шлюзе приема отчетов, проявляющаяся при большой нагрузке.
Ошибка при проверке сертификата
Не найден или просрочен СОС издателя сертификата
Срок действия корневого сертификата страхователя истек или отозван.
Проблема на шлюзе приема отчетов, проявляющаяся при большой нагрузке во время сдачи отчетности. Обратитесь к серверу позднее.
Если проблема не устранена, обратитесь в спецоператору, который выдал ЭС.
Вероятно, файл расчета подписан не той электронной подписью, либо срок ее действия истек.
Попробуйте сформировать новый файл и снова подписать эго ЭЦП.
Если срок действия истек, обратитесь к оператору, выдавшему ЭЦП.
XML-файл с отчетом не прошел форматный контроль
Формат отчета не соответствует заявленному. Сформируйте файл заново.
В сертификате указано несуществующее подразделение Фонда
Проблема возникает вследствие ошибки ЭС — следует связаться со спецоператором, выдавшим ЭЦП.
Неверное имя файла
Зашифрованный файл расчета, предназначенный для передачи в Фонд социального страхования, должен иметь стандартизированное название.
С 2017 года — автор и научный редактор электронных журналов по бухучету и налогообложению. Но до этого времени вела бухгалтерский и налоговый учет в бюджетной сфере, в том числе как главбух.
1. Ошибка вызова сервиса передачи/получения данных.
Причины:
Неправильные настройки АРМ ЛПУ в части подписания;
Неправильные настройки криптопровайдера;
Истечение срока действия сертификата, закрытого ключа или лицензии КриптоПро CSP.
Что делать:
1. Выполните настройку АРМ ЛПУ
2. Проверьте настройки криптопровайдера
Ниже приведен образец настроек в КриптоПро CSP 5.0
После изменения настроек криптопровайдера необходимо перезапустить АРМ ЛПУ.
3. Проверьте сертификаты и лицензии
2. ORA-20015: Не удалось определить состояние ЭЛН:
Для перехода в статус ‘Продлен’ необходимо добавить период нетрудоспособности;
Для перехода в статус ‘Закрыт’ необходимо заполнить поля: ‘Приступить к работе с: дата’ или ‘Иное: код’;
Для перехода в статус ‘Направление на МСЭ’ необходимо заполнить поле ‘Дата направления в бюро МСЭ’
Причина:
1. В системе существует ЭЛН с таким же номером и такими же данными, которые Вы присылаете (дублирование данных);
2. Присылаемые данные в ЭЛН не соответствуют этапу оформления (заполнения) ЭЛН:
Что делать:
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН:
3. ORA-20013: Не удалось обновить данные. Обновляемая запись потеряла актуальность
Причина:
Вы пытаетесь изменить ЭЛН, который ранее уже был кем-то изменен.
Что делать:
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН в соответствии с порядком 624н:
Причина:
Что делать:
1. Удостоверьтесь, что номер ЭЛН, данные которого вы хотите получить, введен верно.
2. Дождитесь перехода ЭЛН на статус, который позволит Вам получить данные ЭЛН.
Проверьте правильность и актуальность ключа уполномоченного лица ФСС.
Причины:
Используется криптопровайдер Vipnet CSP определенной сборки.
При обновлении АРМ ЛПУ на новую версию с поддержкой ЭЛН 2.0 не обновилась библиотека криптографии
Что делать:
Укажите верный сертификат уполномоченного лица ФСС:
Удалите АРМ ЛПУ. Удалите каталог C:FssTools. Переустановите АРМ ЛПУ с поддержкой ЭЛН 2.0 заново.
6. Ошибка вызова сервиса передачи/получения данных.
Причина:
Что делать:
Закажите и установите сертификат, который поддерживает не только операцию подписания, но и операцию шифрования.
7. Ошибка при установке АРМ ЛПУ: Unable to build entity manager factory.
Возникла ошибка при попытке загрузки данных из базы данных. Сообщите администратору следующую информацию:
Unable to build entity manager factory.
Причина:
Что делать:
1. Запустите установку с правами администратора;
Если установка приложения выполнена в соответствии с инструкцией, но ошибка повторяется, необходимо проверить:
8. Ошибка при попытке загрузки данных из базы данных.
Возникла ошибка при попытке загрузки данных из базы данных.
Сообщите следующую информацию: org. hibernate. exception. SQLGrammarException: could not extract ResultSet.
Причина:
Приложение АРМ ЛПУ не может получить данные из базы данных PostgreSQL. Эта ошибка возникает чаще всего после установки обновления, когда приложение обновлено, а база данных PostgreSQL по какой либо причине не обновлена.
Что делать:
9. Ошибка при попытке зайти в настройки подписи в ПО АРМ ЛПУ.
Причина:
Что делать:
1. Необходимо убедиться, что разрядность ОС совпадает с разрядностью установщика приложения.
2. Проверить, установлены ли в системе компоненты Microsoft. Net Framework версии 4 и выше (по умолчанию данные компоненты устанавливаются в C:WindowsMicrosoft. NETFramework или C:WindowsMicrosoft. NETFramework64). Данные компоненты можно скачать с сайта microsoft. com.
3. Проверить, что в папке, куда установлено приложение, имеется файл GostCryptography. dll (по умолчанию данный файл устанавливается в C:FssTools). Если данного файла нет, попробуйте переустановить приложение.
4. Если все верно, в командной строке выполнить:
5. Перезапустить приложение.
Причина:
Что делать:
Поменять строку соединения в настройках.
В меню Администрирование – Настройки сервисов ФСС – Строка соединения, укажите следующий адрес сервиса:
Причина:
Что делать:
Для исправления нужно удалить из БД приложения неверную строку (такие записи можно удалить только вручную).
Необходимо подключиться к серверу базы данных PostgreSQL, найти и удалить из базы ошибочную строку. При установке АРМ ЛПУ, вместе с БД и компонентами PostgreSQL устанавливается клиент для подключения к БД. По умолчанию находится здесь: C:postgresqlbinpgAdmin3.exe
В интерфейсе клиента открывается сервер PostgreSQL 9.5. Затем открывается схема fss (пользователь fss, пароль fss) – Схемы – public – Таблицы.
Обратите внимание! При удалении строки ЭЛН, если в этом ЭЛН были созданы периоды нетрудоспособности, сначала необходимо удалить их. Периоды нетрудоспособности хранятся в отдельной таблице fc_eln_periods и связаны с fc_eln_data_history по номеру ЭЛН. Просмотр и удаление периодов аналогично, описанному выше.
12. Установка нового сертификата ФСС.
Причина:
ГОСТ сертификата ФСС не соответствует выбранному в настройках криптопровайдеру, либо криптопровайдер не может получить закрытый ключ из контейнера закрытого ключа для выбранного сертификата.
Что делать:
1C Отчетность: не удалось расшифровать файл
Прочитав статью, вы:
Ошибка расшифровки файла
22 ноября 2018 года оператор 1С-Отчетности распространил следующую информацию для партнеров 1С и пользователей, сдающих отчетность в ПФР Москвы и Московской области.
Если вы сдаете отчетность в ПФР Москвы и Московской области, то вы гарантированно получите указанную ошибку.
Возникновение ошибок
Использование криптопровайдеров ниже версий VipNet 4.2 или КриптоПро CSP 4.0 повлечет возникновение ошибок при обработке документов на стороне ПФР.
Обновление криптопровайдеров
Для исключения технических проблем при работе с ПФР, необходимо обновить криптопровайдеры до версий: VipNet 4.2 или КриптоПро CSP 4.0 и выше.
Пошаговая инструкция по обновлению криптопровайдера
Шаг 2. Проверьте версию криптопровайдера VipNet в нижнем левом углу открывшейся формы.
Шаг 3. Обновите версию криптопровайдера по инструкции оператора Калуга Астрал, если:
Другие причины возникновения ошибок
Проверка версии криптопровайдера
Обновление 1С
Второе не менее важное правило: перед глубоким погружением в проблему выполните две несложных проверки в1С:
Отправка отчетности всегда должна выполняться на актуальной версии 1С. Проверьте текущий релиз вашей программы на сайте поддержки пользователей и обновите конфигурацию, если установленный релиз вашей программы не актуальный.
Разработчики вносят изменения в 1С, подключают новые модули, поэтому соответствие релиза программы актуальному перед отправкой отчетности необходимое условие успешной сдачи отчетности.
Права пользователя, отправляющего отчетность
Если работать с отчетностью стал новый пользователь и у него стала выходить ошибка, а у прежнего пользователя все было нормально — дело, скорее всего. в правах нового пользователя.
Если проверки выполнены, а ошибка осталась — переходите к поиску решения проблемы с помощью:
Техническая поддержка Калуга-Астрал
Корректность шифровки передаваемого файла сначала проверяет оператор, т. е. компания Калуга-Астрал, после успешной проверки оператором файлы отсылаются непосредственному адресату получения, например, в ПФР.
При возникновении проблем с передачей отчетности, в том числе по расшифровке переданного файла, можно перезвонить непосредственно оператору Калуга-Астрал и попросить помощи:
Дозвониться до оператора совсем несложно, в отличие от горячей линии 1С, и работа по решению проблем оператором выполняется без задержек — в момент обращения.
Настройка криптографии
Поскольку проблема носит чисто технический характер и может быть вызвана множеством причин, рассмотреть которые в одной статье очень сложно, мы дадим в этой части статьи:
Рекомендации Бухэксперт8
Если все технические рекомендации, указанные выше, выполнены, переходим к проверке состояния файлов сертификатов и их настроек в учетной записи документооборота 1С.
Как зайти в настройки учетной записи документооборота?
В открывшемся окне можно:
Если предложенные шаги не привели к решению проблемы — переустановите криптопровайдер.
Полный список рекомендаций 1С
Полный список рекомендаций 1С для устранения ошибки в операционной системе:
Действия по исправлению ошибки в 1С:
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
Карточка публикации
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Благодарю Ларису Казакову за прекрасный вебинар по бухгалтерской отчётности за 2020 год!
Всё, как всегда, актуально, пошагово, подробно, лаконично, профессионально и за ответы на поставленные вопросы участников.
С нетерпением, ждём следующий вебинар с Вашим участием!
Содержание
Вы можете задать еще вопросов
Здравствуйте, коллеги!
С 2017 года используем GostCryptography для взаимодействия с ФСС в части обмена данными ЭЛН. За библиотеку Автору отдельное спасибо. Все прекрасно работало, до появления сервиса версии 2.0.
При выполнении этих условий АРМ ФСС выполняет запрос ЭЛН по № и СНИЛС и ему сервис возвращает: «Ошибка: ORA-20001: Некорректные параметры: Рег. номер в запросе и ОГРН в сертификате ЭП. Не найден страхователь с такими параметрами, а также отсутствует уполномоченный представитель с таким сертификатом ЭП». Что, в общем корректно (если не обращать внимание, что контур тестовый), так как используется сертификат страхователя, который не участвует в обмене данными ЭЛН.
Кто ни будь подскажите, в чем моя ошибка.
The text was updated successfully, but these errors were encountered:
spiridonovav commented Jan 23, 2021 •
AlexMAS commented Jan 24, 2021
Здравствуйте. Насколько я помню, ранее была проблема с использованием устаревшего ID. Возможно они изменили что-то в этой части.
DPonomarchuk commented Jan 24, 2021
Я занимался сервисом МО, а не страхователя, но для меня это работает так:
Я считаю что если шифрование работало в версии 1.1, то вам нужно написать в чат разработчиков ФСС в телеграмм (возможно там кто-то сталкивался с таким) и ваша проблема не имеет отношения к библиотеке GostCryptography
spiridonovav commented Jan 24, 2021
Большое спасибо за ответ.
Возможно я неправильно помещаю свой сертификат в Header?
В спецификации об этом написано (в двух местах) так:
- Взаимодействие с сервисом с шифрованием https://docs-test.fss.ru/WSLnCryptoV20/FileOperationsLnService?WSDL работает именно с сертификатом https://docs-test.fss.ru/FSS_TEST_CERT_2021.cer
- Тестовый контур принимает тестовые сертификаты Vipnet http://testcert.infotecs.ru/ . Был какой-то период, что они удалили на тестовом контуре сертификат УЦ из доверенных и отбраковывали тестовые сертификаты по «ошибка построения цепочки. «.
Да, АРМ ЛПУ работает с тестовыми сертификатами. АРМ ФСС (подготовка расчетов для ФСС) получает от сервиса ошибку, в случае использования тестового сертификата: «Ошибка: ORA-20001: Некорректная подпись головной организации: Ошибка при проверке сертификата. VALID_SIGNATURE ЭП действительна; При проверке сертификата ЭП произошла ошибка. Ошибка построения цепочки сертификатов. Не найден сертификат Удостоверяющего Центра, указанный в сертификате пользователя». Либо АРМ ФСС игнорирует настройку «направление обмена» и работает только с рабочим контуром или тестовый контур не принимает тестовые сертификаты.
Я считаю что если шифрование работало в версии 1.1, то вам нужно написать в чат разработчиков ФСС в телеграмм (возможно там кто-то сталкивался с таким) и ваша проблема не имеет отношения к библиотеке GostCryptography
spiridonovav commented Jan 24, 2021
Здравствуйте. Насколько я помню, ранее была проблема с использованием устаревшего ID. Возможно они изменили что-то в этой части.
spiridonovav commented Jan 24, 2021
Полный текст последнего варианта процедуры шифрования:
spiridonovav commented Jan 24, 2021
spiridonovav commented Jan 24, 2021 •
В спецификации написано:
Может нужно добавлять два сертификата? Тогда непонятно, что за сертификат «пользователя»? Сертификат «отправителя» — это, наверное, сертификат страхователя.
spiridonovav commented Jan 24, 2021
Все таки правильный вариант: bsToken.InnerText = Convert.ToBase64String(insCert.RawData);
Так получается идентичная строка элемента , что и при использовании: KeyInfoX509Data(insCert)
spiridonovav commented Jan 24, 2021
alexnur commented Jan 29, 2021
/// Шифрование документа по спецификации 2.0.
///
/// Подписанный ЭЦП XML-документ.
/// var sharedKey = new Gost_28147_89_SymmetricAlgorithm(providerType);
/// Публичный сертификат ФСС.
/// Публичный сертификат страхователя.
protected override XmlDocument EncryptXmlDocument(XmlDocument xmlDocument, Gost_28147_89_SymmetricAlgorithmBase sharedKey,
X509Certificate2 certificateEncryption,
X509Certificate2 certificateOpen)
// Сюда будет записан зашифрованный XML-документ «xmlDocument».
XmlDocument result = new XmlDocument();
// Согласно спецификации 2.0 необходимо добавить X509Certificate (публичный сертификат пользователя) в header после подписания документа,
// но перед шифрованием.
// Несмотря на то, что этот же сертификат добавлен в header в секцию BinarySecurityToken!
InsertX509UserPublicCertificateToXmlHeader(xmlDocument, certificateOpen);
// Ищем заданный элемент для заширования. Envelope
XmlElement elementToEncrypt = GetElementToEncrypt(xmlDocument, ref result);
// Создаем объект EncryptedData и заполняем его необходимой информацией.
EncryptedData edElement = new EncryptedData();
//edElement.Type = EncryptedXml.XmlEncElementUrl;
edElement.Type = EncryptedXml.XmlEncElementContentUrl;
// Заполняем алгоритм зашифрования данных. Он будет использован при расшифровании.
edElement.EncryptionMethod = new EncryptionMethod(Gost_28147_89_SymmetricAlgorithm.AlgorithmNameValue);
// Создаем новую ссылку на ключ.
edElement.KeyInfo = new KeyInfo();
// Создаем случайный симметричный ключ.
// В целях безопасности удаляем ключ из памяти после использования.
using (Gost_28147_89_SymmetricAlgorithm sessionKey = new Gost_28147_89_SymmetricAlgorithm(sharedKey.ProviderType))
// Gost_R3410_2001_Constants.SignatureAlgorithm
//sessionKey.
//При генерации сессионного ключа 28147 всегда используется 2001 провайдер(TypeId = 75).
//Соответственно параметры CIPHER_OID ключа всегда берутся для указанного провайдера.
//И если при шифровании ключа используется новый сертификат ФСС(уполномоченного лица) с
//2012 ключом получается нехорошо:
// -(.
//В обернутом ключе параметры алгоритма прописываются
//1.2.643.2.2.31.1
//когда как ФСС ожидает
//1.2.643.7.1.2.5.1.1
// Создаем объект класса EncryptedXml
EncryptedXml eXml = new EncryptedXml();
// Зашифроваем узел на симметричном ключе.
byte[] encryptedElement = eXml.EncryptData(elementToEncrypt, sessionKey, false);
// Зашифровываем сессионный ключ и добавляем эти зашифрованные данные к узлу EncryptedKey.
EncryptedKey ek = new EncryptedKey();
byte[] encryptedKey = GostEncryptedXml.EncryptKey(sessionKey, (GostAsymmetricAlgorithm)certificateEncryption.GetPublicKeyAlgorithm());
ek.CipherData = new CipherData(encryptedKey);
//ek.EncryptionMethod = new EncryptionMethod(GostEncryptedXml.XmlEncGostNamespaceUrl + «transport-gost2001»);
ek.EncryptionMethod = new EncryptionMethod(GostCryptography.Gost_R3410.Gost_R3410_2001_AsymmetricAlgorithm.KeyExchangeAlgorithmValue);
KeyInfoX509Data data = new KeyInfoX509Data(certificateOpen);
ek.KeyInfo.AddClause(data);
// Добавляем ссылку на зашифрованный ключ к зашифрованным данным.
edElement.KeyInfo.AddClause(new KeyInfoEncryptedKey(ek));
// Добавляем зашифрованные данные к объекту EncryptedData.
edElement.CipherData.CipherValue = encryptedElement;
Подписанный ЭЦП XML-документ.
alexnur commented Jan 29, 2021
Кстати, когда пробую дешифровать зашифрованный ответ ФСС (после отправки им зашифрованного запроса, который они прислали мне по почте), то получаю исключение «Плохие данные». Дешифровать пробую как и для спецификации 1.1.
Исключение возникает при возврате результата из метода
return GostEncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, myKey);
Исключение: ‘System.Security.Cryptography.CryptographicException’ in GostCryptography.dll («Плохие данные.
«)
` private static SymmetricAlgorithm GetDecryptionKey(EncryptedData encryptedData, X509Certificate2 myCert)
IEnumerator encryptedKeyEnumerator = encryptedData.KeyInfo.GetEnumerator();
// Проходим по всем KeyInfo
while (encryptedKeyEnumerator.MoveNext())
// пропускам все что неизвестно.
KeyInfoEncryptedKey current = encryptedKeyEnumerator.Current as KeyInfoEncryptedKey;
if (current == null) continue;
// до первого EncryptedKey
EncryptedKey encryptedKey = current.EncryptedKey;
spiridonovav commented Jan 29, 2021
Такое исключение, насколько я помню, возникает в случае, если в настройках GostCryptography Криптопровайдер не соответствует, указанному в сертификате.
Смотрю ваш код. Может общими усилиями разберемся.
spiridonovav commented Jan 29, 2021
Кстати, когда пробую дешифровать зашифрованный ответ ФСС (после отправки им зашифрованного запроса, который они прислали мне по почте), то получаю исключение «Плохие данные»
spiridonovav commented Jan 29, 2021
Запрашивал в поддержке тестовый готовый зашифрованный запрос, чтобы исключить остальные проблемы. Прислали зашифрованный запрос. Если я его отправляю на тестовый контур с шифрованием — все хорошо.
spiridonovav commented Jan 29, 2021
byte[] encryptedKey = GostEncryptedXml.EncryptKey(sessionKey, (GostAsymmetricAlgorithm)certificateEncryption.GetPublicKeyAlgorithm());
Не понятно, почему вы шифруете ключ на сертификате страхователя, а не на сертификате ФСС?
Вообще не понял, почему у метода EncryptXmlDocument так много параметров-сертифкатов?
Нужен ведь сертификат страхователя и сертификат ФСС. Или я ошибаюсь?
alexnur commented Jan 29, 2021 •
Запрашивал в поддержке тестовый готовый зашифрованный запрос, чтобы исключить остальные проблемы. Прислали зашифрованный запрос. Если я его отправляю на тестовый контур с шифрованием — все хорошо.
alexnur commented Jan 29, 2021 •
byte[] encryptedKey = GostEncryptedXml.EncryptKey(sessionKey, (GostAsymmetricAlgorithm)certificateEncryption.GetPublicKeyAlgorithm());
Не понятно, почему вы шифруете ключ на сертификате страхователя, а не на сертификате ФСС?
certificateEncryption — Это сертификат ФСС. Форматирование кода тут сломалось вместе с директивами region. Но порядок сохранился для сигнатуры метода:
protected override XmlDocument EncryptXmlDocument(XmlDocument xmlDocument, Gost_28147_89_SymmetricAlgorithmBase sharedKey,
X509Certificate2 certificateEncryption,
X509Certificate2 certificateOpen)
/// Публичный сертификат ФСС.
/// Публичный сертификат страхователя.
Вообще не понял, почему у метода EncryptXmlDocument так много параметров-сертифкатов?
Нужен ведь сертификат страхователя и сертификат ФСС. Или я ошибаюсь?
Я брал готовый пример, переделывал. С какой целью переделывал — уже не помню. Параметров на самом деле не много
- сам xml документ, подлежащий шифрованию;
- sharedKey — отправляем в зависимости от провайдера (КриптоПро/VipNet), до вызова метода;
- сертификат ФСС;
- сертификат страхователя.
Сертификатом ФСС шифруем (расшифровать сможет только владелец закрытого ключа, т.е. только ФСС).
Сертификат страхователя необходимо приложить в 2 местах: keyInfo и в X509Certificate в header’е. Наверное он им нужен с целью проверки цепочки сертификатов при проверке ЭЦП страхователя и шифрования ответа. Почему раньше обходились при шифровании запрса только указанием в keyInfo, а теперь до шифрования потребовалось еще и в X509Certficate указать — без понятия. Можно ведь для 2 целей как и прежде публичный сертификат страхователя из keyInfo брать.
alexnur commented Feb 1, 2021 •
alexnur commented Feb 3, 2021
На просьбу прислать тестовый запрос подписанный и зашифрованный получил следующий ответ:
«Кажется, что это бессмысленно, т.к. расшифровать запрос в обратную сторону все равно не получится.
Обратите внимание, в спецификации страхователя 2.0 описаны шаги по шифрованию запроса.
Также, если вы для работы своего ПО используете библиотеку шифрования GostCryptography, то она была переписана, прежняя версия не может корректно работать с сервисом 2.0.»
У меня была GostCryptography версии 2.0.7, с которой работала спецификация 1.1.
В репозитории есть версия 2.0.8. Установил ее. Изменений никаких — ФСС по-прежнему не может расшифровать мой запрос. Запросы по спецификации 1.1 без проблем работают в том числе и с версией 2.0.7.
В АРМ ФСС используется GostCryptography вообще версии 2.0.2. Ее я тоже пробовал подключать к проекту. Изменений никаких.
Удивительно другое — согласно ответу ФСС требуется более новая версия, мол со старой работать не будет. А сами используют 2.0.2.
В общем, вопрос открыт.
AlexMAS commented Feb 3, 2021
Большие переделки произошли с релизом 2.0, потом были правки мелких багов и косметические дополнения. 
spiridonovav commented Feb 4, 2021
Также, если вы для работы своего ПО используете библиотеку шифрования GostCryptography, то она была переписана, прежняя версия не может корректно работать с сервисом 2.0.»
Очень интересно! А что они такого могли сделать, что:
- Шифрование стало «несовместимым» с сервисом 1.1
- Спецификация на сервис 2.0 (в разделе шифрования) практически не отличается от спецификации 1.1.
Уважаемый @AlexMAS, вы не могли бы прокомментировать эти новые данные?
spiridonovav commented Feb 4, 2021
В АРМ ФСС используется GostCryptography вообще версии 2.0.2. Ее я тоже пробовал подключать к проекту. Изменений никаких.
Удивительно другое — согласно ответу ФСС требуется более новая версия, мол со старой работать не будет. А сами используют 2.0.2.
В общем, вопрос открыт.
В АРМ ФСС использует фактически свой вариант GostCryptography. У них в ней свои классы, интерфейсы. Скорее всего у них не заморачиваются с изменением ее версии. В любом случае, у них своя библиотека и сравнивать ее версию с версией открытой библиотеки бесполезно.
AlexMAS commented Feb 4, 2021
Да, скорей всего, у них свой fork, что усложняет ситуацию. Возможно, у них на это были свои причины.
spiridonovav commented Feb 4, 2021 •
Да, скорей всего, у них свой fork, что усложняет ситуацию. Возможно, у них на это были свои причины.
- Создание случайного сессионного ключа.
При работе с ключами на алгоритме ГОСТ 2012 следует инициализировать генератор параметрами шифрования TK26Z (предоставляется провайдером).
Алгоритм шифрования GOST28147. - Зашифрование сессионного ключа.
2.1. Создание шифратора для зашифрования ключа. Применяется алгоритм трансформации «urn:ietf:params:xml:ns:cpxmlsec:algorithms:transport-gost2001». Cоздается эфемерный ключ, который согласуется с открытым ключом получателя, и формируется ключ согласования (на котором будет зашифрован сессионный ключ);
2.2. Создание блока KeyInfo с сертификатом;
2.3. Шифрование сессионного ключа происходит с помощью указанного асимметричного ключа (ГОСТ Р 34.10). Cессионный ключ используется для шифрования данных и в свою очередь так же шифруется.
CALG_DH_GR3410_12_256_EPHEM — идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2012 (256 бит).
CALG_DH_GR3410_12_512_EPHEM — идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2012 (512 бит). - В блоке soapenv:Header в подписанном запросе добавляется блок , который содержит публичный сертификат пользователя в формате x509v3 (кодировке base64).
- Зашифрование документа.
4.1. Создание шифратора в режиме зашифрования. Применяется алгоритм
«urn:ietf:params:xml:ns:cpxmlsec:algorithms:gost28147». Возможные параметры шифратора GostJCE/CBC/ISO10126Padding;
4.2. Добавление зашифрованного сессионного ключа, полученного ранее (добавление блока KeyInfo;
4.3. Зашифрование документа на сессионном ключе.
spiridonovav commented Feb 4, 2021
alexnur commented Feb 4, 2021
Это файл подписанного зашифрованного запроса страхователя к тестовому сервису ФСС. Пример прислали из ФСС. Запрос рабочий.
spiridonovav commented Feb 4, 2021
spiridonovav commented Feb 20, 2021 •
Был получен ответ:
Добрый день!
Заявка PPO2021-18913
Вопросы приведенные в заявке находятся вне компетенции технической поддержки. Техническая поддержка отвечает за работоспособность сервисов ЭЛН и поддерживаемых приложений, дает консультации по бизнес-процессам и применяемым форматно-логическим контролям, итп.
Техническая поддержка не дает консультаций и решений по разработке сторонних приложений.
Стандарты и алгоритмы, используемые при работе сервиса ЭЛН, являются открытыми и перечислены в спецификациях
С середины октября у многих организаций, в том числе медицинских учреждений возникли проблемы в работе с сервисом электронных больничных при подключении к нему из АРМ ЛПУ, медицинских информационных систем, из 1С.
Данная ошибка связана с заменой техслужбой ФСС 17 октября 2021 г. части интернет-адреса сервисов ЭЛН с *docs* на *eln*.
2. В АРМ ЛПУ необходимо открыть «Администрирование» — «Настройки сервисов ФСС» и заменить в строке соединения с сервисом ФСС url-адрес на верный.
Читайте также:
- Сообщение на тему изобразительное искусство как источник знаний и нравственных ценностей
- Сообщение о джейдене хосслере
- В одной из кодировок unicode каждый символ кодируется 2 байтами катя написала своему папе сообщение
- Сообщение о цифре 6
- Подготовить сообщение по теме прогнозирование стихийных бедствий
На экране может появится сообщение, что оно не отвечает формату XML Encryption. Также сразу предлагается обратиться к разработчикам программного оборудования, которые занимаются шифрованием данных. Им нужно отправить следующее: нет доступа к EncryptedData class ru.ibs.cryptopro.jcp.crypt.CryptoException.
Причина появления ошибки ФСС
Считается, что с помощью XML Encryption можно шифровать любые данные. Но чаще это используется с шифрованием текста, алгоритмов и ключевой информации. Для дешифрования используется элемент KeyInfo. Он может быть прикреплен к каналу или сообщению, в котором используется шифрование. Но это не обязательно, так как может и не быть прикрепленным к зашифрованному тексту.
Ошибка ФСС появляется, если Вы собираетесь оправить сообщение, но это не получается, так как нет электронной подписи «шифрования сообщения».
Решение проблемы
Начать решение нужно с настройки АРМ ЛПУ. Для этого стоит сделать:
- Запустить меню Администрирование и запустить Настройку сервисов ФСС. После этого находим Строка соединения и туда нужно вписать некоторые данные.
Строка соединения в настройке сервисов ФСС
- Дальше нужно запустить меню Администрирования и найти раздел настройки электронных подписей. Почти в середине этого меню будет возможность поставить отметку возле «Шифровать сообщение». Мы должны её поставить. Сразу под этим будет два свободных поля – это «Тип контейнера» и «Имя сертификата ФСС». Их тоже заполняем.
Заполняем тип контейнера и имя сертификата
Если вы хотите проверить работу и понять для себя, как оно функционирует, то указывая имя сертификата ФСС напишите: «тестовый». Когда его скачаете, устанавливайте на компьютер и запускайте.
Если же вы хотите использовать его для работы, то в имени ФСС укажите обычное и тогда всё будет работать.
Таким образом шифрование сообщений восстанавливается и теперь система пропустит их отправку. В некоторых случаях настройки шифрования сбиваются и система не может защитить сообщения, хотя этого требует код. В этом случае и возникает запрет на отправку сообщений, пока не будет восстановлен должный уровень защиты данных.
Некоторые современные программы шифруют все сообщения. Там используется встроенная система шифрования и дешифрования. Так они защищают частную информацию от взлома. Пользователь не видит всех программных механизмов, а только текст сообщения. Это упрощает использование программ.
Актуальное на этой неделе:
02.06.2023
Как отключить «Скрыть IP-адрес» для веб-сайта на iPhone
IP-адрес телефона является технически важной информацией, позволяющей идентифицировать пользователей в…
Далее
28.04.2023
Как охладить бойлеры в квесте Atomic Heart «В самое пекло»?
Atomic Heart предлагает захватывающий игровой процесс, который сочетает в себе различные элементы геймплея….
Далее
27.04.2023
Как получить атомные стикеры в Atomic Heart
Atomic Heart – это ожидаемая игра от российской студии Mundfish, которая предлагает игрокам уникальную смесь научной…
Далее
26.04.2023
Как отключить защиту Google Play Protect на Android
Google — крупная компания, у которой есть множество сервисов для мобильных устройств. Одним из таких сервисов…
Далее









































