Другое · 10 мин
Как загрузить ЭЛН из Контура в 1С
Как загрузить электронный больничный (ЭЛН) из Контур.Экстерна в 1С:ЗУП и 1С:Бухгалтерию. Пошаговая инструкция, настройка обмена с СФР, типичные ошибки и их решение.
Электронный листок нетрудоспособности (ЭЛН) формируется медучреждением в системе СФР (бывший ФСС), а работодатель получает его через оператора ЭДО — чаще всего через Контур.Экстерн. Чтобы рассчитать пособие, данные больничного должны попасть в 1С:ЗУП или 1С:Бухгалтерию. Сделать это можно тремя способами: прямым обменом из 1С с СФР, загрузкой XML-файла, выгруженного из Контура, и ручным вводом по номеру ЭЛН.
Выбор способа зависит от того, как у вас организован документооборот. Если в 1С настроен обмен с СФР напрямую, Контур для ЭЛН фактически не нужен — листки загружаются автоматически. Если обмен идёт только через Экстерн, потребуется выгрузить файл и импортировать его в программу. Ниже разобраны все варианты с точными действиями для 1С:ЗУП 3.1 и 1С:Бухгалтерии 3.0.
Проверьте, какой вариант обмена у вас доступен
Прежде чем искать файл в Контуре, определите, настроен ли в вашей 1С прямой обмен с СФР. В 1С:ЗУП 3.1 откройте раздел «Настройка» → «Организации» → вкладка «ЭДО» (или «Обмен электронными документами»). Если там указан способ обмена с СФР и действующий сертификат, листки можно получать напрямую, минуя Контур.
В 1С:Бухгалтерии 3.0 путь похожий: «Администрирование» → «Обмен электронными документами» → «Обмен с контролирующими органами». Проверьте, что подключён сервис 1С-Отчётность или настроен обмен через сертификат СФР. Без действующего сертификата прямая загрузка не сработает.
Если прямой обмен не настроен, а ЭДО с СФР ведётся через Контур.Экстерн, используйте сценарий с выгрузкой XML-файла. Он требует больше ручных действий, но работает в любой конфигурации, поддерживающей типовой формат ЭЛН.
Как выбрать способ загрузки
Загрузка ЭЛН напрямую из СФР без файла
Это основной рекомендуемый сценарий. В 1С:ЗУП 3.1 откройте «Зарплата» → «Больничные листы», создайте новый документ. В поле «Номер листка нетрудоспособности» введите номер ЭЛН — его видно в Контуре или сотрудник сообщает его сам. Затем нажмите кнопку «Загрузить из ФСС» (в некоторых релизах — «Получить из ФСС»).
Программа отправит запрос в СФР и заполнит документ: период нетрудоспособности, код причины, данные медучреждения, даты освобождения от работы. Проверьте, что сотрудник определился правильно — поиск идёт по СНИЛС, и при расхождении СНИЛС в карточке сотрудника загрузка завершится ошибкой.
В 1С:Бухгалтерии 3.0 путь аналогичен: «Зарплата и кадры» → «Все начисления» → «Создать» → «Больничный лист», затем ввод номера и загрузка. Обратите внимание: больничный за счёт работодателя (первые 3 дня) рассчитывается в 1С, а данные для СФР по остальным дням передаются отдельным документом.
- 1Откройте «Зарплата» → «Больничные листы» и создайте документ
- 2Введите номер ЭЛН из Контура или от сотрудника
- 3Нажмите «Загрузить из ФСС» и дождитесь заполнения полей
- 4Проверьте сотрудника, период и код причины нетрудоспособности
- 5Проверьте расчёт среднего заработка и стаж
- 6Проведите документ и сформируйте ответ на запрос СФР, если он поступил
Выгрузка XML-файла ЭЛН из Контур.Экстерна
Если прямого обмена нет, зайдите в Контур.Экстерн под учётной записью с правами на работу с СФР. Откройте раздел «ФСС» (в новых версиях интерфейса — «СФР») → «ЭЛН» или «Больничные листы». Найдите нужный листок по номеру, ФИО или СНИЛС сотрудника.
Откройте карточку ЭЛН и найдите команду выгрузки — обычно это кнопка «Скачать», «Выгрузить» или пункт в меню действий с документом. Экстерн отдаёт файл в формате XML, соответствующем формату СФР. Сохраните файл на компьютер, не переименовывая его произвольно: часть служебной информации может быть в имени.
Проверьте статус листка перед выгрузкой. Для расчёта пособия ЭЛН должен быть в статусе «Закрыт» (код 030). Если листок ещё открыт или продлён, файл будет содержать неполные данные, и после закрытия его придётся загружать повторно.
Импорт XML-файла в 1С
В 1С:ЗУП 3.1 создайте документ «Больничный лист», затем в меню «Ещё» или по кнопке на форме выберите «Загрузить из файла» (название может отличаться в зависимости от релиза: «Загрузить из XML», «Импорт из файла»). Укажите сохранённый из Контура XML-файл. Программа разберёт его и заполнит документ.
В 1С:Бухгалтерии 3.0 механизм аналогичный: в форме больничного листа есть команда загрузки данных из файла СФР. Если такой команды нет, обновите конфигурацию — поддержка актуальных форматов ЭЛН добавляется в релизах, и старые версии могут не понимать текущий формат файла.
После импорта обязательно сверьте ключевые поля с тем, что отображается в Контуре: период нетрудоспособности, код причины (01 — заболевание, 02 — травма, 09 — уход за ребёнком и т.д.), наличие отметки о нарушении режима, флаг «Поставлена на учёт в ранние сроки беременности» и другие особые отметки. Ошибка в коде причины меняет порядок оплаты.
Ручной ввод ЭЛН по данным из Контура
Ручной ввод — запасной вариант, когда ни прямой обмен, ни файл не работают, а начислить пособие нужно в срок. Откройте карточку ЭЛН в Контур.Экстерне и перенесите данные в документ «Больничный лист» в 1С: номер листка, период освобождения от работы, код причины, даты, данные о стаже и особых условиях.
Страховой стаж и средний заработок программа подтянет из своих данных — сверьте их с расчётом. Помните, что при ручном вводе ответственность за соответствие данных бумажному (электронному) оригиналу лежит на бухгалтере. После восстановления обмена рекомендуется сверить введённый документ с данными СФР.
Ограничение способа: при ручном вводе вы не получите автоматически изменения по ЭЛН (продление, закрытие, изменение кода). За этими событиями придётся следить в Контуре и отражать в 1С вручную документами-исправлениями.
Ответ на запрос СФР и отправка данных для пособия
Загрузка ЭЛН — только половина задачи. По проактивному механизму СФР присылает работодателю запрос на сведения для назначения пособия. В Контур.Экстерне такие запросы видны в разделе СФР как входящие документы, требующие ответа в течение установленного срока (обычно 3 рабочих дня).
В 1С:ЗУП для ответа используется документ «Исходящее сообщение о страховом случае СФР» или отправка сведений прямо из больничного листа, если настроен обмен. Если ответ формируется в Контуре, данные из 1С (средний заработок, стаж, РК/МРОТ-условия) придётся перенести в форму Экстерна вручную.
Просрочка ответа на запрос СФР ведёт к штрафу для работодателя и задержке выплаты сотруднику. Настройте в Экстерне уведомления о входящих запросах на почту ответственному сотруднику, чтобы не пропустить срок.
Проверка результата после загрузки
После загрузки ЭЛН любым способом выполните контрольную сверку. Откройте проведённый больничный лист и сравните его с карточкой ЭЛН в Контуре по четырём точкам: номер и статус листка, период нетрудоспособности, код причины, дата закрытия. Все четыре значения должны совпадать.
Далее проверьте расчёт: среднедневной заработок, процент по стажу, сумму за счёт работодателя (первые 3 дня при заболевании и травме). Суммы за счёт СФР в 1С могут не рассчитываться отдельной строкой — это нормально, они уходят в фонд в составе ответа на запрос.
Наконец, убедитесь, что больничный попал в расчёт зарплаты за нужный месяц и отразился в расчётном листке сотрудника. Если период нетрудоспособности переходит на следующий месяц, проверьте разбивку сумм по месяцам — от этого зависит НДФЛ и отчётность.
Как проверить результат
Полностью совпадают с карточкой ЭЛН в Контуре
Расхождения в датах или коде — поправить до проведения
«Закрыт» (030) перед расчётом пособия
«Открыт» или «Продлён» — ждать закрытия
Найден по СНИЛС, ФИО совпадает
Создан дубль сотрудника или привязка к другому лицу
Отправлен в срок, статус «Принят»
Запрос висит без ответа больше 3 рабочих дней
Часто задаваемые вопросы
Можно ли загрузить ЭЛН в 1С, если нет Контура?
Да. Если в 1С настроен прямой обмен с СФР (через 1С-Отчётность или сертификат фонда), листки загружаются кнопкой «Загрузить из ФСС» без какого-либо оператора ЭДО. Контур в этой схеме не обязателен.
Почему при загрузке файла появляется ошибка «неверный формат»?
Чаще всего причина в устаревшем релизе конфигурации, который не поддерживает актуальный формат ЭЛН, или в том, что из Контура выгружен не XML листка, а другой файл (например, реестр или PDF). Обновите конфигурацию и выгрузите именно XML больничного.
ЭЛН загрузился, но сотрудник не найден. Что делать?
Проверьте СНИЛС в карточке сотрудника в 1С — поиск идёт именно по нему. Исправьте опечатку в СНИЛС и повторите загрузку. Если сотрудника ещё нет в базе (новичок), сначала создайте его карточку с корректными данными.
Нужно ли заново загружать ЭЛН после его продления?
Да. Продление и закрытие листка — это изменения на стороне СФР. При прямом обмене обновите данные из документа повторной загрузкой, при файловом обмене — выгрузите из Контура новую версию XML и импортируйте её. Документ в 1С при этом исправляется, а не создаётся заново.
Кто должен отвечать на запрос СФР — из 1С или из Контура?
Достаточно одного канала. Если ответ формируется и отправляется из 1С, дублировать его в Контуре не нужно, и наоборот. Главное — не пропустить входящий запрос и уложиться в срок ответа, обычно 3 рабочих дня.
Что делать, если ЭЛН пришёл не той организации?
Такое бывает при совместительстве или ошибке медучреждения. Не загружайте чужой листок в свою базу. Сотрудник должен обратиться в медучреждение для исправления страхователя, либо уточнить, какому работодателю предназначался листок.
Что важно запомнить
Оптимальный путь — прямой обмен 1С с СФР: ЭЛН загружается по номеру без файлов. Альтернатива — выгрузка XML из Контур.Экстерна и импорт в документ «Больничный лист». Перед расчётом проверьте статус листка, СНИЛС сотрудника и актуальность релиза конфигурации, а после — ответьте на запрос СФР в установленный срок.