Отчетность через интернет

Отправить расчет электронного листа нетрудоспособности

Отправить расчет электронного листа нетрудоспособности

Расчет по сформированному электронному больничному листу (ЭЛН) можно отправить в Фонд социального страхования. После обработки расчета, ФСС пришлет ответ, который нужно получить и расшифровать в вашей системе.

1. Отправьте ЭЛН в ФСС
2. Получите и расшифруйте ответ

Для отправки расчета ЭЛН:

  1. Авторизуйтесь на online.sbis.ru с помощью метода«СБИС.Аутентифицировать» под пользователем с правами «Бухгалтер по отчетности».

    Если вы уже вошли на портал, добавьте заголовки запросов «X-SBISAccessTokenX» и «SBISDeviceId». Повторная авторизация запрещена.

  2. Подготовьте файл расчета ЭЛН. Для отправки расчета используйте служебный формат СБИС.

    Пример:

    <?xml version="1.0" encoding="UTF-8" ?>
    <v01:prParseReestrFileRequest xmlns:v01="http://www.fss.ru/integration/types/eln/ins/v01" xmlns:v011="http://www.fss.ru/integration/types/eln/v01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    
      <v01:request>
        <v01:regNum>0000000013</v01:regNum>
        <v01:pXmlFile>
          <v01:rowset v011:software="СБИС" v011:version="2.0" v011:version_software="3.21.1241">
            <v01:row xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="ELN_843813119933">
              <v01:lnCode>843813119933</v01:lnCode>
              <v01:snils>23423433431</v01:snils>
              <v01:innPerson>761001001006</v01:innPerson>
              <v01:employer>Общество с ограниченной ответственностью "Золотое Дно"</v01:employer>
              <v01:emplFlag>1</v01:emplFlag>
              <v01:emplRegNo>0000000013</v01:emplRegNo>
              <v01:emplParentNo>00131</v01:emplParentNo>
              <v01:approve1>Алексеев Алексей Алексеевич</v01:approve1>
              <v01:approve2>Евграфова Евгения Евгеньевна</v01:approve2>
              <v01:baseAvgSal>1900000.00</v01:baseAvgSal>
              <v01:baseAvgDailySal>2602.74</v01:baseAvgDailySal>
              <v01:insurYy>10</v01:insurYy>
              <v01:insurMm>5</v01:insurMm>
              <v01:notInsurYy>1</v01:notInsurYy>
              <v01:notInsurMm>2</v01:notInsurMm>
              <v01:form1Dt xsi:nil="true"/>
              <v01:returnDateEmpl>2021-04-17</v01:returnDateEmpl>
              <v01:dt1Ln>2021-04-05</v01:dt1Ln>
              <v01:dt2Ln>2021-04-16</v01:dt2Ln>
              <v01:emplPayment>13000.05</v01:emplPayment>
              <v01:fssPayment>30000.45</v01:fssPayment>
              <v01:payment>43000.50</v01:payment>
            </v01:row>
          </v01:rowset>
        </v01:pXmlFile>
      </v01:request>
    
    </v01:prParseReestrFileRequest>
    
  3. Отправьте расчет ЭЛН в файловое хранилище и получите идентификатор объекта.
  4. Вызовите метод «СБИС.ЗаписатьКомплект».

    Команда «СБИС.ЗаписатьКомплект»

    Комментарий

    • Идентификатор комплекта в поле «Расширение.ИдентификаторКомплекта» совпадает с идентификатором комплекта отправленного запроса ЭЛН.
    • Идентификатор в поле «Сведения.Описание.ИдентификаторВложения» должен совпасть со значением поля «Вложение.Идентификатор».
    • Значение полей «Тип», «Подтип», «Вложение.Подтип», «Вложение.ВерсияФормата», «Вложение.ПодверсияФормата» нужно всегда указывать согласно справочнику типов документов и типов вложений.
  5. Вызовите метод «СБИС.ПодготовитьДействие».

    Команда «СБИС.ПодготовитьДействие»

  6. Подпишите криптографический хеш, который получен в ответе «СБИС.ПодготовитьДействие». Чтобы подписать хеш используйте функцию WinAPI CryptSignHash или ее аналог.

    ФСС требует подписывать расчет ЭЛН тремя подписями: страхователя, руководителя и главного бухгалтера. Это может быть подпись одного и того же лица, но в трех копиях.

  7. Вызовите метод «СБИС.ВыполнитьДействие».
    Команда «СБИС.ВыполнитьДействие»

Итог:расчет ЭЛН отправлен через online.sbis.ru. После его обработки ФСС пришлет на него зашифрованный ответ. Ответ может содержать перечень ошибок в файле расчета.

Теперь нужно получить и расшифровать ответ.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter или свяжитесь с нами.