Расшифровка кодов ошибок на отчеты ФСС

Расшифровка кодов ошибок на отчеты ФСС Электронная цифровая подпись

Что означают иные коды ошибок?

№ п/п

Код ошибки

Значение

Возможные причины

Порядок устранения

1

10

Невозможно расшифровать файл

Недействительный или просроченный сертификат

Проверить срок действия сертификата ЭЦП и его действительность

2

11

Невозможно проверить ЭЦП

1. Ошибка сертификата.

2. Файл подписан дважды.

3. Нарушен алгоритм шифрования файла

1. Связаться со спецоператором и устранить ошибку сертификата.

2. Повторно подписать файл и отправить.

3. Сначала подписать файл, а затем зашифровать

3

13

Отсутствие в сертификате регистрационного номера страхователя

Ошибка, допущенная спецоператором при выпуске сертификата

Связаться с представителем спецоператора и перевыпустить сертификат

4

14

Отсутствие кода подразделения ФСС в сертификате

См. п. 3

См. п. 3

5

15

Ошибка шифрования

Сбой системы при передаче файла

Повторно направить файл

6

16

Неправильный формат регистрационного номера страхователя в сертификате

Количество символов регистрационного номера менее или более 10

Перевыпустить сертификат

7

17

Неправильный формат кода подразделения ФСС в сертификате

Количество символов кода более или менее 4

Переиздать сертификат

8

18

Файл зашифрован неверным ключом ЭЦП

1. Выбран неверный сертификат уполномоченного лица ФСС.

2. Выбран просроченный сертификат

1. Подписать, зашифровать файл, используя действующий сертификат уполномоченного лица ФСС.

2. Загрузить с сайта ФСС новый сертификат и установить его в хранилище сертификатов

9

19

Файл не подписан или не зашифрован

Повторно подписать, зашифровать и отправить файл

10

20

Неизвестный формат файла

Имя файла не соответствует XD-схеме

Заново сформировать файл xml (см. порядок действий при ошибке 503)

11

41

К издателю сертификата нет доверия

1. Сертификат спецоператора не соответствует закону «Об электронной подписи» от 06.04.2021 № 63-ФЗ.

2. Сертификат спецоператора отозван или просрочен

Обратиться в компанию спецоператора, предварительно проверив действие корневого сертификата в таблице кросс-сертификации

12

42

Ошибка при проверке сертификата

Отправить расчет повторно

13

43

Сертификат страхователя отозван

ЭЦП сертификата недействительна

Переиздать сертификат

14

44

Список отозванных сертификатов (далее СОС) издателя сертификата просрочен или не найден

Ошибка СОС удостоверяющего центра

Связаться с представителем компании-оператора связи

15

45

Сертификат поврежден

Повторно направить расчет

16

46

Сертификат страхователя просрочен

Переиздать сертификат

17

50

ИНН организации отсутствует в сертификате

Ошибка при создании сертификата

Переиздать сертификат

18

504

В сертификате записано неверное подразделение ФСС

См. п. 17

См. п. 17

19

505

Некорректное название файла

Формат файла не соответствует XD-схеме

Повторно сформировать файл в xml-формате

20

506

Одинаковые шифры налогообложения во 2-м разделе отчета

Ошибка при заполнении формы

Исправить ошибку в отчете, выгрузить и отправить

21

507

Файл xml отсутствует

Файл расчета не загружен в систему

Загрузить файл, подписать, зашифровать и отправить

22

509

В файле записан период, отличающийся от периода в его названии

Ошибка при заполнении расчета

Сформировать файл повторно и отправить в ФСС

23

511

Ошибка при чтении файла

Файл пуст или не в формате xml

Сформировать файл повторно и отправить

24

512

Отчетный год в файле отличается от года в его наименовании

Ошибка при заполнении расчета

Исправить ошибку, сформировать и отправить файл

25

513

В файле указан регистрационный номер, отличающийся от номера в названии файла

См. п. 24

См. п. 24

26

514

Регистрационный номер страхователя в файле отличается от номера в сертификате

1. Ошибка при заполнении расчета.

2. Ошибка при выпуске сертификата

1. Исправить ошибку, сформировать файл и отправить его повторно.

2. Связаться с удостоверяющим центром и переиздать сертификат

27

515

Регистрационный номер в имени файла отличается от номера в отчете

См. п. 24

См. п. 24

28

516

Код обособленного подразделения в имени файла отличается от кода в файле

См. п. 24

См. п. 24

29

517

Размер файла больше допустимого

Файл должен быть не больше 655 килобайт

Сформировать новый файл расчета

30

518

Файл имеет нулевой размер

Файл имеет нулевой размер

Сформировать новый файл

31

519

ИНН в сертификате отличается от ИНН в файле расчета

См. п. 26

См. п. 26

32

520

ОГРН в файле отличается от ОГРН в сертификате

См. п. 26

См. п. 26

33

550

Сертификат не квалифицирован

Сертификат не квалифицирован

Обратиться в компанию спецоператора и перевыпустить сертификат

34

599

Данные страхователя еще не внесены в базу данных ФСС

Отчет будет обработан по факту внесения в базу ФСС

Как расшифровать отрицательный протокол к СЗВ-СТАЖ, смотрите здесь.

Javax.persistence.persistenceexception: unable to build entity manager factory

Since the error can indicate a lot of different causes it seems best to get to the cause examining the Hibernate DEBUG log statements (we use logback, but it should work in any other logging framework similarly):

With this you get a lot of output, but can determine the actually interesting classes (it is very likely you will spot the cause here already):

// (logback.groovy)

logger( "org.hibernate", DEBUG )

Which for us showed something like the following (where Mapping collection: foo.Bar.field -> some_tab_x was the info we needed to spot the faulty mapping):

07:32:43.720 D~ [main ~ main] [     :     ] CollectionSecondPass:SecondPass:  67|  
  Second pass for collection: foo.Bar.field
07:32:43.720 D~ [main ~ main] [     :     ] c.a.CollectionBinder:SecondPass: 823|  
  Binding a OneToMany: foo.Bar.field through a foreign key
07:32:43.720 D~ [main ~ main] [     :     ] c.a.CollectionBinder:SecondPass: 861|  
  Mapping collection: foo.Bar.field -> some_tab_x
07:32:43.727 D~ [main ~ main] [     :     ] ePersistenceProvider:gerFactory:  82|  
  Unable to build entity manager factory
07:32:43.743 E~ [main ~ main] [     :     ] .l.f.m.m.MgFooTstJu:AndRethrow:  74|  
  MyException: unit test error loading Foo with id: 4342153208-2: 
  <java.lang.NullPointerException> => 
  <javax.persistence.PersistenceException: Unable to build entity manager factory>

To restrict the logging again (if there are multiple places to fix your JPA mapping), we then used something like the following:

// (logback.groovy)

//logger( "org.hibernate", DEBUG )  // log everything

// infos on annotation mappping, e.g. getting NullPointerExceptions with 
//   javax.persistence.PersistenceException: Unable to build entity manager factory
logger( "org.hibernate.cfg.annotations.CollectionBinder", DEBUG )

(E.g. in Eclipse just use CTRL SHIFT T to search for the type you like to debug, if the log output does not show the complete classname)

Serversoapfaultexception: client received soap fault from server

I have a wsdl from ERP cloud. To consume it in Java, I compiled it using wsimport and extracted all the java files.

Now I’m trying to use these java files in order to communicate to the server data through wsdl. The wsdl requires authentication.

Problem

Whenever I try to run my custom code to connect to wsdl, for authentication it works with simple setting of username and password in Binding context.

private void attachAuthentication(Object className) {
    BindingProvider prov = (BindingProvider) className;
    prov.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "xxx");
    prov.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "xxx");
}

But whenever I deploy my code on a weblogic GPI instance, it gives me following error.

com.sun.xml.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: The request was invalid or malformed Please see the server log to find more detail regarding exact cause of the failure.
    at com.sun.xml.ws.fault.SOAP12Fault.getProtocolException(SOAP12Fault.java:229)
    at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:139)
    at com.sun.xml.ws.client.sei.StubHandler.readResponse(StubHandler.java:253)
    at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:203)
    at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:290)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119)

enter image description here
I tried attaching a Soap handler to my SEI. Here’s what I’ve done.

InitializeErp.java

HeaderHandlerResolver handlerResolver = new HeaderHandlerResolver();

InvoiceInterfaceService_Service interfaceInvoice = new InvoiceInterfaceService_Service();
interfaceInvoice.setHandlerResolver(handlerResolver);
invoiceInterfaceServiceSoapHttpPort = interfaceInvoice.getInvoiceInterfaceServiceSoapHttpPort();

HeaderHandlerResolver.java

public class HeaderHandlerResolver implements HandlerResolver {

    @Override
    public List<Handler> getHandlerChain(PortInfo portInfo) {
        List<Handler> handlerChain = new ArrayList<Handler>();

        HandlerHeader hh = new HandlerHeader();

        handlerChain.add(hh);

        return handlerChain;
    }
}

HeaderHandler.java

public class HandlerHeader implements SOAPHandler<SOAPMessageContext> {


    @Override
    public Set<QName> getHeaders() {
        return Collections.emptySet();
    }

    @Override
    public boolean handleMessage(SOAPMessageContext context) {
        final Boolean outInd = (Boolean) context.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);

        if (outInd) {
            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.mmm'Z'");

            Date creationDate = new Date();
            Date expirationDate = new Date(creationDate.getTime()   TimeUnit.HOURS.toMillis(1));
            try {

                SOAPMessage message = context.getMessage();
                SOAPEnvelope env = message.getSOAPPart().getEnvelope();
                env.addNamespaceDeclaration("sch", "http://xmlns.oracle.com/scheduler");
                env.addNamespaceDeclaration("typ", "http://xmlns.oracle.com/scheduler/types");

                SOAPHeader header = env.getHeader();
                SOAPBody body = env.getBody();

                env.removeNamespaceDeclaration("SOAP-ENV");

                env.setPrefix("soapenv");
                header.setPrefix("soapenv");
                body.setPrefix("soapenv");

                QName security = new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security", "wsse");
                // Constructing Header
                SOAPElement securityElement = header.addChildElement(security);
                securityElement.addNamespaceDeclaration("wsu", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd");
                securityElement.setAttribute("soapenv:mustUnderstand", "1");

                QName usernameToken = new QName("UsernameToken", "wsse");
                SOAPElement usernameTokenElement = securityElement.addChildElement("UsernameToken", "wsse");
                usernameTokenElement.setAttribute("wsu:Id", "UsernameToken-97B1FF404874F4997215144527824364");

                QName username = new QName("Username", "wsse");
                SOAPElement usernameElement = usernameTokenElement.addChildElement("Username", "wsse");
                usernameElement.addTextNode("xxx");

                QName passwrod = new QName("Password", "wsse");
                SOAPElement passwordElement = usernameTokenElement.addChildElement("Password", "wsse");
                passwordElement.setAttribute("Type", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText");
                passwordElement.addTextNode("xxx");

                QName nonce = new QName("Nonce", "wsse");
                SOAPElement nonceElement = usernameTokenElement.addChildElement("Nonce", "wsse");
                nonceElement.setAttribute("EncodingType", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary");
                nonceElement.addTextNode("Ox0BI3sh1pPSe2S7NsUzeg==");

                QName created = new QName("Created", "wsu");
                SOAPElement createdElement = usernameTokenElement.addChildElement("Created", "wsu");
                createdElement.addTextNode(format.format(creationDate));

                QName timestamp = new QName("Timestamp", "wsu");
                SOAPElement timestampElement = securityElement.addChildElement("Timestamp", "wsu");
                timestampElement.setAttribute("wsu:Id", "TS-4");

                QName createdTimestamp = new QName("Created", "wsu");
                SOAPElement createdTimestampElement = timestampElement.addChildElement("Created", "wsu");
                createdTimestampElement.addTextNode(format.format(creationDate));

                QName expiresTimestamp = new QName("Expires", "wsu");
                SOAPElement expiresTimestampElement = timestampElement.addChildElement("Expires", "wsu");
                expiresTimestampElement.addTextNode(format.format(expirationDate));
                // Print out the outbound SOAP message to System.out
                System.out.println("setting attributes...");
                message.writeTo(System.out);

                System.out.println("");
                System.out.println("message printed..");

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return true;
    }

    @Override
    public boolean handleFault(SOAPMessageContext context) {

        try {
            SOAPMessage message = context.getMessage();
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            message.writeTo(out);
            String strMsg = new String(out.toByteArray());
            RequestFilter.getSession().setAttribute("soap fault", "Soap ->"   strMsg);
        } catch (SOAPException | IOException ex) {
            RequestFilter.getSession().setAttribute("mailContent", ex.toString());
        }
        return true;
    }

    @Override
    public void close(MessageContext context) {
    }
}

This is what my Soap HEader looks like.

Читайте также:  Угрозы и исключения

enter image description here

On running it on server. This is what I get in my SoapFault

Soap  -> ns1:Senderns2:InvalidRequestThe request was invalid or malformedweblogic.wsee.security.wst.faults.InvalidRequestException: Server Authentication Required at weblogic.wsee.security.wst.framework.TrustSoapClient.invoke(TrustSoapClient.java:157) at weblogic.wsee.security.wst.framework.TrustSoapClient.requestTrustToken(TrustSoapClient.java:110) at weblogic.wsee.security.saml.SAMLTrustCredentialProvider.createCredential(SAMLTrustCredentialProvider.java:432) at 

enter image description here

I’ve many ways to modify the Soap header, Removed security, just passed username password, Added both handler as well as credentials in BindingContext, But nothing seems to work on server.

With the header attached, I get the following error on localenter image description here

I’m out of ways now. Can anyone please suggest me any approach or point out what am I missing. What should I try now. Any help is appreciated. All suggestions are welcome.

Инструкция по устранению недочета под кодом «508»

Если в документе обнаруживается ошибка «508», он отправляется на доработку. Если произошла такая ситуация, нужно действовать в соответствии с этим алгоритмом:

  1. Изучение предписаний ФСС касательно выявленного недочета. На основании этих предписаний нужно внести соответствующие изменения. Как правило, для исправления недочета требуется обновить используемую бухгалтерскую программу. Необходимо также удостовериться в полноте загруженных сведений. Указания ФСС нужно выполнить в обязательном порядке.
  2. Необходимо удостовериться, что в измененном расчете нет никаких ошибок. Сделать это можно самостоятельно. Если для заполнения используется сервис ФСС, проверка может выполняться автоматически. Для автоматической проверки нужно создать расчет в бухгалтерской программе. После этого в сервисе требуется зайти в раздел «Форма 4-ФСС». В него загружается измененный документ. После этого запускается проверка. Для этого нужно нажать на клавишу «Проверить».
  3. Измененный файл сдается. После того как бухгалтер нажимает на клавишу «Сдать», файл проверяется снова. Этапы проверки, которые предстоит пройти: получение документа, анализ его содержания, проверка электронной подписи, логический контроль, создание квитанции. Только если файл прошел все этапы проверки, он признается принятым.

Датой принятия файла признается та, в которую документ прошел все этапы проверки. То есть нельзя подавать файл в заключительный день, отпущенный для сдачи отчетности ФСС. Делать это нужно заблаговременно, чтобы документ успел пройти все этапы проверки.

К СВЕДЕНИЮ! Если отчет пройдет проверку, компанию уведомят об этом.

Ответственность за ошибку «508»

Недочет под кодом «508» не считается правонарушением сам по себе. То есть за такую ошибку не предполагается наказание. Если рассматриваемый недочет будет обнаружен, отчетность просто возвращается. Бухгалтер должен быстро убрать все найденные ошибки. После этого откорректированный документ отправляется обратно.

Ещё раз обратим внимание: отчетность требуется сдавать 4 раза в год (раз в квартал до 20 или 25 числа месяца). До 25 числа документ нужно сдавать в том случае, если это бумажный формат. Если файл сдается в электронном формате, нужно успеть до 20 числа. Эти сроки не сдвигаются, если бухгалтер допустил ошибку и ему пришлось отправлять файл заново.

Никакой ответственности за ошибку «508» не полагается. Однако ответственность накладывается в том случае, если пропущен срок сдачи отчетности. Рассмотрим формы наказания за срыв сроков:

  • Отчетность сдается в бумажном формате. Накладывается штраф в размере 5% от взносов, выплаченных за 3 месяца. Эта сумма не может быть меньше 1 000 рублей. Но она не может превышать 1/3 от страхового взноса.
  • Отчетность сдается в электронном формате. Штраф составляет 200 рублей.

Лицо будет привлечено к ответственности даже в том случае, если срок сорван на один день.

Как отразить в учете начисление и уплату штрафа за несвоевременное представление в ФСС РФ расчета по начисленным и уплаченным страховым взносам на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний?Посмотреть ответ

Ошибка 508 при отправке в фсс реестра больничных – как исправить

Список ошибок при приеме документов от страхователей можно найти на портале ФСС. Код 508 означает ошибки логического контроля. О данной категории ошибок мы рассказывали в статье.

Бухгалтеры часто сталкиваются с этой разновидностью ошибок. В том числе ошибка 508 возникает при отправке в ФСС реестров больничных листов.

На сайте фонда указано, что при возникновении ошибки 508 необходимо исправить ошибочные параметры, указанные в протоколе проверки. То есть неточность, вызвавшую ошибку, вы можете увидеть в отказном протоколе ФСС.

Например, она может быть описана так: «ERR.915Cтpaxoвaтель 7719….., с указанным кодом подчиненности 7719 отсутствует в справочнике страхователей фонда». Это значит, что неточность в коде подчиненности и нужно править его.

Если после исправлений ошибка повторяется, остается только звонить в техподдержку или ФСС. Если у вас был положительный опыт борьбы с данными ошибками, делитесь в комментариях, помогите коллегам.

Верно оформить реестр больничных для передачи в ФСС вам поможет готовое решение от «КонсультантПлюс». Получите пробный доступ к системе бесплатно.

Технологическая информация – гу ро фсс по республике саха (якутия)

Информация для доработки программного обеспечения
вендоров

 Воспользуйтесь следующей ссылкой:
http://ecpexpert.ru/ru/fund/disabilitylist/technological/index.shtml
Справочник по решению технических вопросов при работе в системе АРМ ЛПУ
(автоматизированное рабочее место лечебно-профилактического учреждения)

В работе программы обнаружились ошибки.

Пожалуйста перед обращением на горячую линию проверьте
версию вашей программы. Это можно сделать в меню “Справка/О программе”. В окне
“О программе” найдите строчку “Версия программы”. После этого зайдите в раздел
ЭЛН и в левой части
страницы найдите номер последней версии программы, доступной для
скачивания.

Если на сайте имеется более свежая версия, пожалуйста
установите её и проверьте, не устранена ли ошибка.

При попытке отправки ЭЛН возникает ошибка “Количество
новых периодов не должно превышать 1”.

При выписке ЭЛН необходимо выполнять последовательность
действий: добавляем сведения в один из разделов ЭЛН и сразу нажимаем кнопку
“Отправить в ФСС”. Добавили новый период, подписали, нажали “Отправить в ФСС”.
Таким образом исключается эта ошибка.

При выписке ЭЛН на срок более 15 дней необходимо делить ЭЛН
на два, выдавая продолжение.

Ошибка “org.hibernate.HibernateException: collection is
not associated with any session”.

Всё зависит от того, была ли в этой БД ценная информация.
Если ничего ценного в БД не было, то можно просто переустановить АРМ МО.

Если же есть желание сохранить старую информацию из БД, то
надо локализовать проблему. Тут возможны два варианта.

Самый простой способ узнать, работает ли БД на компьютере – это запустить
PGAdmin (C:postgresbinpgAdmin3.exe) и попробовать подключиться к БД fss.
Если подключиться не получается, то надо проверить службу в сервисах и почитать
логи в каталоге “C:postgresqldatapg_log”

При выборе сертификата подписи врача отображается
наименование МО вместо фамилии.

Проблема решена в программе начиная с версии 2.0.13.
Рекомендуется обновить программу.

При работе с сертификатами ЮЛ появляется нечитабельная
ошибка.

Возможно некорректна структура сертификата, например в
составе подписи есть реквизиты ЮЛ, а ИНН стоит физ. лица. Воспользуйтесь
сервисом проверки корректности подписи:
https://www.gosuslugi.ru/pgu/eds.
Если сертификат некорректен, необходимо его перевыпустить.

Читайте также:  Как я потрескал Cryptopro picaboo

Где скачать сертификаты головного удостоверяющего центра
УЦ 1 ИС ГУЦ?

Скачать можно на сайте:
https://e-trust.gosuslugi.ru в
разделе “Головной УЦ”.

При запуске возникает ошибка Unable to build entity
manager factory

АРМ МО (ЛПУ) состоит из двух компонентов. Собственно
приложение в котором работает пользователь и PostgreSQL база данных, в которую
сохраняются данные. Ошибка Unable to build entity manager factory говорит о
том, что приложение не может соединиться с БД. Причин может быть несколько,
например отсутствие доступа к серверной машине (при работе в сетевой версии)
итд. Если у вас не установилась PostgreSQL база данных, вам необходимо
переустановить приложение, на шаге “Параметры подключения к базе данных”
необходимо отметить флаг “Установить”.

При отправке ЭЛН сервис возвращает следующую ошибку:
<?XML:NAMESPACE PREFIX = “NS1”
/><NS1:ERR_CODE>ELR_617</NS1:ERR_CODE><NS1:ERR_MESS>В
дубликате ЛН, где весь период нетрудоспособности отражается одной строкой,
обязательно заполнить все поля</NS1:ERR_MESS>

Это означает, что в ЭЛН-дубликате заполнены не все
обязательные поля. Возможно в ЭЛН не указаны должность и фамилия Пред ВК.

Ошибка Could not initialize class
ru.ibs.fss.common.security.signature.COMCryptoAPIClient возникает при настройке
или обращению к подписи для сервисов ФСС

Это означает, что не соблюдены системные требования, а
именно – не установлен фреймворк .NET4.

Ошибка java.lang.ExceptionInInitializerError возникает
при настройке или обращению к подписи для сервисов ФСС

Это означает, что не соблюдены системные требования, а
именно – не установлен фреймворк .NET4.

Пытаемся выдать листок-дубликат. Возникает ошибка
ELR-716. Почему?

Согласно приказу 624н, если установлен флаг “Дубликат”, весь
период нетрудоспособности заполняется одной строкой с указанием председателя
ВК.

У ЭЛН статус 090 Действия прекращены как его
аннулировать?

ЭЛН со статусом 090 – “Действия прекращены” это и есть
аннулирование. В повторном аннулировании нет необходимости.

Как аннулировать ЭЛН в статусе 030 Закрыт?

В статусе “Закрыт”, МО может аннулировать ЭЛН только в
случае выдачи дубликата (“030 – Выдан ЛН-дубликат”), при этом необходимо
обязательно указать причину прекращения действия.

Правила перехода на статус 090 “Действия прекращены”
принятые в данный момент в проекте ЭЛН:

  • Предыдущий статус = «Открыт» / «Продлен» / «Закрыт» / «Направление на
    МСЭ»;
  • Возможные пользовательские операции (в сообщении с идентификатором ЭЛН
    должна быть причина прекращения действия):
    • МО: отменить оформление – возможно только для статусов «Открыт» и «Продлен»
      для обоих вариантов оформления ЭЛН;
    • МО: обнаружены расхождения с ЛН – возможно на статусах «Открыт» / «Продлен»
      только для ЭЛН как копия ЛН;
    • МО: выдать ЛН-дубликат – возможно на статусах «Открыт» / «Продлен» /
      «Закрыт» только для ЭЛН;
    • МО: выдать ЭЛН-дубликат – возможно на статусах возможно на статусах
      «Открыт» / «Продлен» / «Закрыт» для обоих вариантов оформления ЭЛН;
    • МСЭ: обнаружены расхождения с ЛН – возможно на статусе «Направление на МСЭ»
      только для ЭЛН как копия ЛН;
    • Страхователь: обнаружены расхождения с ЛН – возможно на статусе «Закрыт»
      только для ЭЛН как копия ЛН;

Ошибка вызова сервиса передачи/получения данных.
Сообщение не соответствует формату XML Encryption. Обратитесь к разработчику
программного обеспечения, на котором осуществлялось шифрование данных. Сообщите
следующую информацию: Отсутствует элемент EncryptedData class
ru.ibs.cryptopro.jcp.crypt.CryptoException

Причина:
Вы пытаетесь отправить сообщение, не указав в настройках электронной подписи
«Шифровать сообщение».
Что делать:
1. Выполните настройку АРМ ЛПУ
1.1.В меню Администрирование – Настройки сервисов ФСС – Строка соединения
укажите следующий адрес сервиса:
Для работы
https://docs.ecpexpert.ru/WSLnCryptoV11/FileOperationsLnPort?WSDL
Для тестирования
https://docs-test.ecpexpert.ru/WSLnCryptoV11/FileOperationsLnPort?WSDL
1.2. Далее в меню Администрирование – Настройка подписей для сервисов
установите галку «Шифровать сообщение». После этого Вам необходимо указать Имя
сертификата ФСС и Тип контейнера. Данный сертификат можно скачать на сайте
Фонда в разделе ЭЛН (если Вы настраиваете сервисы для тестирования, то Вам
необходимо скачать ТЕСТОВЫЙ сертификат ФСС). После скачивания установите его на
компьютер.
2. Если АРМ ЛПУ уже настроен, проверьте правильность сертификата ФСС,
указанного в настройках подписей (Администрирование – Настройка подписей для
сервисов): для тестирования указывается ТЕСТОВЫЙ сертификат уполномоченного
лица ФСС, для работы – обычный.

ORA-20015: Не удалось определить состояние ЭЛН:
Для перехода в статус ‘Продлен’ необходимо добавить период
нетрудоспособности;
Для перехода в статус ‘Закрыт’ необходимо заполнить поля: ‘Приступить к работе
с: дата’ или ‘Иное: код’;
Для перехода в статус ‘Направление на МСЭ’ необходимо заполнить поле ‘Дата
направления в бюро МСЭ’

Причина:
1. В системе существует ЭЛН с таким же номером и такими же данными, которые Вы
присылаете (дублирование данных);
2. Присылаемые данные в ЭЛН не соответствуют этапу оформления (заполнения)
ЭЛН:
недостаточно данных для определения состояния ЭЛН;
внесенные данные относятся к разным этапам оформления (заполнения) ЭЛН.
Что делать:
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите
повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН в соответствии с порядком
624н:
продление (добавить новый период нетрудоспособности);
закрытие (добавить информацию о закрытии);
направление на МСЭ (добавить информацию о направлении на МСЭ).

ORA-20013: Не удалось обновить данные. Обновляемая запись
потеряла актуальность

Причина:
Вы пытаетесь изменить ЭЛН, который ранее уже был кем-то изменен.
Что делать:
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите
повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН в соответствии с порядком
624н:
продление (добавить новый период нетрудоспособности);
закрытие (добавить информацию о закрытии);
направление на МСЭ (добавить информацию о направлении на МСЭ).

ORA-20001: Доступ к ЭЛН с №_________, СНИЛС_________,
статусом _________ – ограничен

Причина:
Вы пытаетесь получить данные ЭЛН, который находится в статусе, который
находится в статусе, ограничивающем Ваш доступ. Например, страхователь пытается
получить данные ЭЛН, который еще не закрыт медицинской организацией. Согласно
процессной модели, страхователь может получить данные ЭЛН для редактированиня
только на статусе 030 – Закрыт. Другой пример – бюро МСЭ не может получить
данные ЭЛН, который не направлен в бюро МСЭ (статус 040 – Направление на
МСЭ)
Что делать:
1. Удостоверьтесь, что номер ЭЛН, данные которого вы хотите получить, введен
верно.
2. Дождитесь перехода ЭЛН на статус, который позволит Вам получить данные
ЭЛН.

Ошибка вызова сервиса передачи / получения данных. Не
удалось расшифровать сообщение.
Возможно сообщение было зашифровано на ключе, отличном от ключа уполномоченного
лица ФСС.
Проверьте правильность и актуальность ключа уполномоченного лица
ФСС.

Причина:
В меню Администрирование – Настройка подписей для сервисов в поле «Имя
сертификата ФСС» указан неверный сертификат.
Что делать:
Укажите верный сертификат уполномоченного лица ФСС:
скачайте сертификат уполномоченного лица ФСС в разделе ЭЛН на сайте
Фонда;
установите скачанный сертификат на компьютер;
укажите данный сертификат в поле «Имя сертификата ФСС».

Ошибка вызова сервиса передачи/получения данных. Ошибка
шифрования сообщения для получателя. Client received SOAP Fault from server:
Fault occurred while processing. Please see the log to find more detail
regarding exact cause of the failure.null

Причина:
Вы указали неверный сертификат для шифрования сообщения в поле «Имя сертификата
МО»: указанный сертификат может быть использован только для подписания, но не
шифрования.
Что делать:
Закажите и установите сертификат, который поддерживает не только операцию
подписания, но и операцию шифрования.

Ошибка при установке АРМ ЛПУ: Unable to write inside TEMP
environment variable path. Возникла ошибка при попытке загрузки данных из базы
данных. Сообщите администратору следующую информацию:
Unable to build entity manager factory.

Причина:
Приложение было установлено некорректно (некорректно установлена БД).
Что делать:
1. Запустите установку с правами администратора;
2. Выполните установку программы по шагам инструкции (путь, где лежит
инструкция:
http://cabinets.ecpexpert.ru/eln.html).

Ошибка при попытке загрузки данных из базы данных.
Возникла ошибка при попытке загрузки данных из базы данных. Сообщите следующую
информацию: org.hibernate.exception.SQLGrammarException: could not extract
ResultSet.

Причина:
Не установлена база данных приложения.
Что делать:
Выполните переустановку приложения. При установке, на шаге выбора установки
базы данных, отметьте флаг “Установить”.

Ошибка при попытке зайти в настройки подписи в ПО АРМ
ЛПУ. При попытке зайти в настройки подписи в ПО АРМ ЛПУ выходит ошибка
“Internal error. Reason: java.lang.ExceptionInInitializerError” или “Internal
Error. Reason: java.lang.NoClassDefFoundError: Could not initialize class
ru.ibs.fss.common.security.signature.COMCryptoAPIClient”

Читайте также:  ЭЦП: получить электронно-цифровую подпись в Черкесске, оформление ЭЦП для торгов, настройка ЭЦП для юрлиц и ИП - ГК Портал

Причина:
Приложение было установлено некорректно (не зарегистрирована библиотека
GostCryptography.dll).
Что делать:
1. Необходимо убедиться, что разрядность ОС совпадает с разрядностью
установщика приложения.
2. Проверить, установлены ли в системе компоненты Microsoft.Net Framework
версии 4 и выше (по умолчанию данные компоненты устанавливаются в
C:WindowsMicrosoft.NETFramework). Данные компоненты можно скачать с сайта
microsoft.com.
3. Проверить, что в папке, куда установлено приложение, имеется файл
GostCryptography.dll (по умолчанию данный файл устанавливается в C:FssTools).
Если данного файла нет, попробуйте переустановить приложение.
4. Если все верно, в командной строке выполнить:
cd C:FssTools — переходим в папку, в которой находится файл
GostCryptography.dll
C:WindowsMicrosoft.NETFrameworkv4.0.30319RegAsm.exe /registered
GostCryptography.dll — с указанием вашего адреса установки компонентов
Microsoft.NET
5. Перезапустить приложение.

При отправке ЛН в ФСС ничего не происходит. Просто висит
окно – идет соединение. Все настройки, сертификата, все тесты АРМ отрабатывает.
И нормально получает новые номера ЛН из ФСС.

Проблема известная. Это из-за того, что в БД имеется “битая”
запись с пустым полем № ЭЛН. Лечится удалением этой записи из таблицы
pgAdmin-ом.

При попытке подписать ЭЛН не выходит список сертификатов
для подписи или нет действительных сертификатов для подписи.

Если Ваш текущий сертификат еще не окончил свое действие, то
необходимо зайти по адресу:

https://www.cryptopro.ru/sites/default/files/products/cades/demopage/simple.html

для проверки установленного CSP и сертификатов, необходимых плагинов для работы
с ЭП. Если все установлено, но сертификаты не отображаются, остается проверить
установлены ли последние списки отзыва сертификатов для каждого доверенного УЦ
в цепочке сертификатов.

Ошибка вида “Не удалось подписать информацию Index:XX,
Size:XX”

Возникает при подписании периода нетрудоспособности,
если:

  • 1. Ошибка сертификата подписания (либо не принадлежит МО, либо ошибки в
    самом сертификате).
  • 2. В ЭЛН внесли изменения (предварительно не запросив данные с ФСС
    “Получить из ФСС”), после чего пытаются отправить в ФСС.
  • 3. Не хватает подписи Председателя ВК.

Для решения нужно:

  • удалить ЭЛН из “Журнала ЭЛН” и загрузить ЭЛН заново “Получить из ФСС”,
    загрузятся актуальные данные из БД ФСС.
  • заполнить второй период нетрудоспособности, проставить подписи напротив
    Врача и Пред ВК
  • отправить данные в ФСС “Отправить в ФСС”.

Типичные ошибки при направлении сведений для назначения и выплаты пособий – гу – тюменское ро фсс рф

Перечень типичных ошибок

которые допускает страхователь при направлении в ФСС
сведений для назначения и выплаты пособий,

препятствующих своевременному назначению и выплате
пособий

1.        указание неверных банковских
реквизитов:

– указание реквизитов карты, не принадлежащей получателю пособия;

– отказ в исполнении Банком-эмитентом запроса на пополнение платежной карты
по причине несоответствия значения поля “Дата рождения” и даты рождения
держателя карты по данным банка-эмитента;

– отказ в исполнении Банком-эмитентом запроса на пополнение платежной карты,
так как срок действия платежной карты истек или карта заблокирована, не
активирована;

– отказ в исполнении Банком-эмитентом запроса на пополнение платежной карты
по иным причинам, не позволяющим использовать номер платежной карты в
дальнейшем;

– Банк-эмитент сообщил об отсутствии платежной карты.

2.        указание
неверного адреса доставки почтового перевода застрахованному лицу.

3.        ошибки,
допускаемые при переносе сведений в реестр с листков
нетрудоспособности:

– не заполнены периоды временной нетрудоспособности;

– изменение страхового стажа в разных листках нетрудоспособности при одном
страховом случае;

– неверное указание периода оплаты за счет Фонда;

– не указано количество дней по уходу за ребенком, уже оплаченное в
календарном году до страхового случая, представленного к оплате;

– заполнены сведения в разделе «трудовой договор» при том, что сотрудник
работает по бессрочному трудовому договору, этот раздел заполняется в случае
заключенного трудового договора на срок менее 6 месяцев;

– в случае отсутствия заработка в расчетных годах поле «заработок за два
года» заполнен из расчета МРОТ*24, при том, что следует отражать фактический
заработок за указанный период;

– при временной нетрудоспособности свыше 15 кал.дней не заполнено поле
«Председатель ВК»;

– при наличии в электронном листе нетрудоспособности отметки «нарушение
режима», при внесении сведений в реестр для отправки в ФСС данные коды не
отражены страхователем, а также их не проставляют в листках нетрудоспособности,
выданных в продолжение при длительном страховом случае;

– неправильно указывают очередность годов в расчетном периоде;

– не переносят сведения из листов нетрудоспособности о нахождении
застрахованного в стационаре;

– неправильное указание районного коэффициента, применяемого при исчислении
пособия. Присвоенный районный коэффициент должен соответствовать региону, в
котором осуществляется трудовая деятельность: для подтверждения данного факта
отделением ФСС может быть запрошена копия трудового договора работника (часто
ставят 1,0);

– не проставляют количество дней временной нетрудоспособности, в течение
которых застрахованное лицо в календарном году находилось на «больничном», для
лиц, которым установлена инвалидность;

– при наличии неполной рабочей ставки не проставляют код 51 (условие
исчисления);

– неправомерное указание не страховых периодов;

– отсутствие условий исчисления пособий (например, при инвалидности
застрахованного, при наступлении страхового случая после увольнения и
т.д.);

– направление листков нетрудоспособности, не подлежащих оплате, если листки
нетрудоспособности, выданные на срок до 3 дней и оплачиваемые за счет средств
работодателя и/или листки нетрудоспособности, представленные для оплаты позднее
чем через 6 месяцев с даты окончания страхового случая (закрытия);

– в случае получения листка нетрудоспособности с отметкой «Дубликат» в
реестре сведений, необходимых для назначения и выплаты пособия по временной
нетрудоспособности, в графе «Дубликат» также следует делать отметку;

– с момента подачи заявления у страхователя есть 5 КАЛЕНДАРНЫХ дней на
отправку реестра. (пример ошибки: заявление от 02.07.2020, дата отправки
реестра 13.07.2020);

– в разделе «данные для расчета» в графе «дата начала работы» –
ставится дата по трудовому договору, а не дата «приступить к работе»; 

– изменение ФОТ в разных листках нетрудоспособности.

4.        ошибки,
допускаемые при формировании реестров сведений для получения «материнских»
пособий:

– неверное отражение дат отпуска по уходу за ребенком;

– неверное указание количества календарных дней, приходящихся на расчетный
период, т.е. указание 730 кал.дней, вместо фактически приходящихся за минусом
исключаемых из расчета;  

– ошибочно указывается в графе «Дата окончания отпуска» день, предшествующий
дню наступления ребенку 1,5 года. В этом случае пособие будет прекращено на 1
день раньше положенного;

– ошибочно указывается в графе «Дата преждевременного выхода на работу» дата
окончания пособия. В этом случае пособие будет прекращено на 1 день раньше
положенного;

– дублирование сведений о праве на получение единовременной выплаты при
постановке на учет в медицинском учреждении при одновременном указании этих
сведений при передаче сведений для назначения пособия по беременности и
родам;

– не заполнены данные справки от второго родителя о неполучении пособия для
назначения единовременного пособия при рождении ребенка, ежемесячного пособия
по уходу за ребенком. В случае отсутствия в свидетельстве о рождении ребенка
записи об отце, в данном поле реестра делается запись «Мать одиночка» и
проставляется в поле «Дата справки» дата выдачи свидетельства о рождении;

– при направлении сведений для назначения и выплаты пособия по
беременности и родам не указана дата родов;

– неправильное указание очередности рождения детей;

– отсутствие данных о среднемесячном заработке при осуществлении ухода за
несколькими детьми;

– некорректное указание ФИО ребенка (указывается – Иванов Иван
Иванович);

– указаны сведения о втором ребёнке, при этом не заполнены данные о
первом;

– указан заработок в расчетном периоде (за 2 предыдущих года) при страховом
стаже менее 6 месяцев.

ПАМЯТКА ПО
ЗАПОЛНЕНИЮ ЭЛЕКТРОННОГО РЕЕСТРА

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

Обращаем внимание!!! При отправке в
региональное отделение Фонда реестра сведений для назначения и выплаты пособия
временной нетрудоспособности, по беременности и родам, убедитесь, что Вами
заполнен и отправлен в Фонд реестр листка нетрудоспособности (ЭЛН).

Оцените статью
ЭЦП Эксперт
Добавить комментарий