Расчет по сформированному электронному больничному листу (ЭЛН) можно отправить в Фонд социального страхования. После обработки расчета, ФСС пришлет ответ, который нужно получить и расшифровать в вашей системе.
Для отправки расчета ЭЛН:
- Выполните аутентификацию
- Сформируйте и отправьте файл расчета в файловое хранилище
- Вызовите метод «СБИС.ЗаписатьКомплект» для создания комплекта ЭЛН
- С помощью методов «СБИС.ПодготовитьДействие», «СБИС.ВыполнитьДействие» прикрепите подпись и отправьте расчет на портал ФСС
- Авторизуйтесь на online.sbis.ru с помощью метода«СБИС.Аутентифицировать» под пользователем с правами «Бухгалтер по отчетности».
Если вы уже вошли на портал, добавьте заголовки запросов «X-SBISAccessTokenX» и «SBISDeviceId». Повторная авторизация запрещена.
- Подготовьте файл расчета ЭЛН. Для отправки расчета используйте служебный формат СБИС.
Пример:
- Отправьте расчет ЭЛН в файловое хранилище и получите идентификатор объекта.
- Вызовите метод «СБИС.ЗаписатьКомплект».
Команда «СБИС.ЗаписатьКомплект»
Комментарий
- Идентификатор комплекта в поле «Расширение.ИдентификаторКомплекта» совпадает с идентификатором комплекта отправленного запроса ЭЛН.
- Идентификатор в поле «Сведения.Описание.ИдентификаторВложения» должен совпасть со значением поля «Вложение.Идентификатор».
- Значение полей «Тип», «Подтип», «Вложение.Подтип», «Вложение.ВерсияФормата», «Вложение.ПодверсияФормата» нужно всегда указывать согласно справочнику типов документов и типов вложений.
- Вызовите метод «СБИС.ПодготовитьДействие».
- Подпишите криптографический хеш, который получен в ответе «СБИС.ПодготовитьДействие». Чтобы подписать хеш используйте функцию WinAPI CryptSignHash или ее аналог.
ФСС требует подписывать расчет ЭЛН тремя подписями: страхователя, руководителя и главного бухгалтера. Это может быть подпись одного и того же лица, но в трех копиях.
- Вызовите метод «СБИС.ВыполнитьДействие».
Команда «СБИС.ВыполнитьДействие»
Итог:расчет ЭЛН отправлен через online.sbis.ru. После его обработки ФСС пришлет на него зашифрованный ответ. Ответ может содержать перечень ошибок в файле расчета.
Теперь нужно получить и расшифровать ответ.