Как выгрузить бухгалтерскую отчетность из 1с для налоговой в сбис
Обновлено: 19.04.2024
Механизм интеграции реализован для всех актуальных конфигураций 1С, версий 7.7 и 8.0, в которых формируется регламентированная отчетность:
§ 1С: Управление производственным предприятием.
Процесс интеграции СБиС++ с 1С версии 7.7 и 8.0 существенно отличается друг от друга. Рассмотрим по порядку каждое взаимодействие.
Установка дополнений для 1С
2. Укажите базы, для которых требуется установить дополнения:
Рис. П 5- 1 – Установка дополнений для 1С
3. Местонахождение информационных баз 1С, установленных на вашем компьютере или на сервере, определяется автоматически.
После установки в 1С новых форм регламентированной отчетности или их обновления, необходимо переустановить дополнения для 1С.
Взаимодействие с 1С, версии 7.7
Формирование отчетности в 1С
Рис. П 5- 2 – Настройка выгрузки данных отчетности 1С
Во всех конфигурациях 1С версии 7.7 принципы формирования электронной отчетности одинаковы:
Рис. П 5- 3 – Список регламентированной отчетности
2. В списке отчетов откройте соответствующую папку и выберите ( ) отчет, который вы хотите создать.
3. Последовательно заполните все бланки отчета и сохраните введенные данные.
4. Таким же образом сформируйте все отчеты, которые вы сдаете в данном налоговом периоде в электронном виде.
Передача отчетности в СБиС++
1. выберите формы, которые требуется передать в СБиС++;
2. выберите период, за который выгружаются формы;
Рис. П 5- 4 – Отчет о выгрузке отчетности в файлы
Взаимодействие с 1С, версии 8. x
Для взаимодействия с 1С, версии 8. x , предлагаются два варианта:
2. Изменение встроенной конфигурации 1С.
Каждый вариант имеет свои особенности, на которые следует обязательно обратить внимание:
Достаточно знаний обычного пользователя 1С и СБиС++
Пользователь должен владеть навыками конфигурирования системы 1С
Требуется настройка и 1С, и СБиС++
Требуется изменение только конфигурации 1С, СБиС++ настраивать не надо
В 1С корректно отображается выгрузка в СБиС++
Действия при обновлении 1С
Требуется повторно выполнить изменения конфигурации.
Вариант 1. Без изменения 1С
Предварительная настройка СБиС++
2. Укажите каталоги выгрузки отчетности из 1С версии 8.0 для загрузки в СБиС++ (для версии 8.2 уже не требуется):
Рис. П 5- 5 – Выбор каталогов для выгрузки из 1Сv8
Предварительная настройка 1С
Для каждой организации, отчетность которой будет передаваться в СБиС++, необходимо задать параметры интеграции программ:
Рис. П 5- 6 – Настройка выгрузки для организации в 1С 8.0
Рис. П 5-7 – Настройка выгрузки для организации в 1С 8.2
3. В окне настройки интеграции укажите:
§ Каталоги - те же самые каталоги для выгрузки сформированной отчетности, что и в программе СБиС++ Электронная отчетность.
Формирование отчетности в 1С
Во всех конфигурациях принципы формирования электронной отчетности одинаковы.
Рис. П 5-8 – Формирование регламентированной отчетности
3. Заполните форму и сохраните в реестре.
4. Таким же образом сформируйте все отчеты, которые вы сдаете в данном налоговом периоде в электронном виде.
Передача отчетности в СБиС++
Рис. П 5-9 – Формирование выгрузки отчетности
Рис. П 5-10 – Выгрузка отчетности для передачи в ИФНС
Рис. П 5-11 – Выгрузка отчетности для передачи в ИФНС для версии 8.2
Рис. П 5-12 – Отчет о выгрузке отчетности в файлы
6. Как только выгрузка отчетов закончена, автоматически запускается СБиС++ и приступает к чтению данных из файлов отчетности. Файлы читаются последовательно, один за другим, и помещаются в реестр отчетности организации в нужный отчетный период:
Рис. П 5-13 – Отчеты организации, выгруженные в СБиС++ из 1С
8. После прочтения отчетов файлы с отчетностью удаляются из каталога, в который они выгружались из программы 1С (по умолчанию, в каталог C:\Sbis\Send).
Вариант 2. Изменение конфигурации 1С
Предварительная настройка 1С
1. Чтобы воспользоваться данным вариантом, необходимо внести изменения в существующей конфигурации 1С:
2. Запустите Конфигуратор 1С:
Рис. П 5- 1 4 – Запуск конфигуратора 1С
Рис. П 5-15 – Форма редактирования документа
4. Внесите изменения в документ ВыгрузкаРегламентированныхОтчетов
5. Внесите изменения в документ СведенияОДоходахФизЛиц
6. Измените форму ПередШифрованиемИОтправкой
7. Сохраните все изменения, сделанные в конфигурации.
Формирование отчетности в 1С
Формирование отчетности в этом варианте подчинено общим правилам заполнения форм и выполняется по аналогии с первым вариантом (описано выше).
Передача отчетности в СБиС++
Передача отчетности при изменении конфигурации 1С имеет небольшие отличия от варианта без изменения 1С, а именно:
Рис. П 5-16 – Отправка отчетности в СБиС++
3. Дальнейшие действия с отчетностью такие же, как и в первом случае.
Порядок изменения конфигурации 1С
Документ ВыгрузкаРегламентированныхОтчетов
Изменения встроенных процедур
В указанном ниже блоке добавьте выделенные цветом выражения.
//Получим путь выгрузки
Если Путь = Неопределено Тогда
ПутьВыгрузки = ПолучитьПутьВыгрузки();
Если ПутьВыгрузки = Ложь Тогда
ОшибкаВыгрузки = Истина;
Возврат;
КонецЕсли;
Иначе
ПутьВыгрузки = Путь;
Если Организация.ОбменКодАбонента = Неопределено Тогда
КодИМНСПриОбмене = Организация.КодИМНС;
Иначе
КодИМНСПриОбмене = Лев(Организация.ОбменКодАбонента, 4);
КонецЕсли;
КонецЕсли;
Если КаталогВызова Дипост Неопределено Тогда
Попытка
ЗапуститьПриложение(КаталогВызова Дипост + " run_dipost.bat " + """" + КаталогВызоваДипост + """ " + Организация.ОбменКодАбонента + " -t", КаталогВызоваДипост);
Предупреждение("Файлы успешно переданы в ПК "" Спринтер ""!");
Исключение
Предупреждение("При запуске приложения для отправки отчетности произошла ошибка:" + Символы.ПС + ОписаниеОшибки());
Возврат;
КонецПопытки;
КонецЕсли;
Если КаталогВызова Сбис Неопределено И Путь Неопределено Тогда
Попытка
ЗапуститьПриложение(КаталогВызова Сбис + " \\sbis.exe " + " /r:ЗакачатьИУдалитьПапкуКакОтчеты(\ """ + Путь + """ );");
Предупреждение("Файлы успешно переданы в "" СБиС++ Электронная отчетность ""!");
Исключение
Предупреждение("При запуске приложения для отправки отчетности произошла ошибка:" + Символы.ПС + ОписаниеОшибки());
Возврат;
КонецПопытки;
КонецЕсли;
Цветом выделены отличия в коде.
4. Процедура ПриОткрытии
В следующем блоке процедуры добавьте выражение, выделенное цветом:
РежимЗаписи = РежимЗаписиДокумента.Проведение;
Для Каждого Стр из Основная Цикл
СпДокОсн.Добавить(Стр.Основание, ПредставлениеДокументаРеглОтч(Стр.Основание), Истина);
КонецЦикла;
УправлениеВидимостьюТЧВыгрузки();
ПоказатьПериод();
ВидимостьКнопкиШифрованиеИОтправкаВСБИС();
ВидимостьКнопкиШифрованиеИОтправкаВИФНС();
Добавление новых процедур
После процедуры ОсновныеДействияФормыКнопкаШифрованиеИОтправка(Кнопка) добавьте следующие процедуры:
// Проверка реквизитов для интеграции с Такском
Если ЗначениеНеЗаполнено(Организация) Тогда
Предупреждение("Выберите организацию!");
Возврат;
КонецЕсли;
Если Выгрузки.Количество() = 0 Тогда
Предупреждение("Тексты выгрузки не сформированы!");
Возврат;
КонецЕсли;
КаталогПрограммыЭлПочты = "C:\\СБиС++ Электронная Отчетность";
КаталогОтправкиДанныхОтчетности = "C:\\Sbis\\Send";
Если Прав(КаталогОтправкиДанныхОтчетности, 1) "\" Тогда
КаталогОтправкиДанныхОтчетности = КаталогОтправкиДанныхОтчетности + "\";
КонецЕсли;
РезультатФормыИзмененияСчетчиков = роПолучитьОбщуюФорму("ФормаПередШифрованиемИОтправкой", ЭтаФорма).ОткрытьМодально();
Если РезультатФормыИзмененияСчетчиков = -1 Тогда
Возврат;
КонецЕсли;
Файл1 = Новый Файл(КаталогПрограммыЭлПочты);
Файл2 = Новый Файл(КаталогОтправкиДанныхОтчетности);
Если ПустаяСтрока(КаталогПрограммыЭлПочты) ИЛИ НЕ Файл1.Существует() Тогда
Предупреждение("Неверно задан каталог программы ""СБиС++ Электронная Отчетность""!");
Возврат;
КонецЕсли;
Если ПустаяСтрока(КаталогОтправкиДанныхОтчетности) Тогда
Предупреждение("Не задан каталог отправки данных отчетности в ""СБиС++ Электронная Отчетность""!");
Возврат;
КонецЕсли;
Если НЕ Файл2.Существует() Тогда
Попытка
СоздатьКаталог(КаталогОтправкиДанныхОтчетности);
Исключение
Предупреждение("Не удалось создать каталог отправки данных отчетности в ""СБиС++ Электронная Отчетность""!");
Возврат;
КонецПопытки;
КонецЕсли;
Файл3 = Новый Файл(КаталогПрограммыЭлПочты + "\\sbis.exe");
Если НЕ Файл3.Существует() Тогда
Предупреждение("В каталоге программы ""СБиС++ Электронная Отчетность"" не найден файл sbis.exe!");
Возврат;
КонецЕсли;
СохранитьТексты(Ложь, КаталогОтправкиДанныхОтчетности, КаталогПрограммыЭлПочты,
РезультатФормыИзмененияСчетчиков.СчетчикФайлов, РезультатФормыИзмененияСчетчиков.СчетчикДокументов);
КонецПроцедуры
Документ СведенияОДоходахФизЛиц
Изменения встроенных процедур
В следующем блоке процедуры добавьте выражение, выделенное цветом:
.
// Установить активный реквизит.
АктивизироватьРеквизитВФорме(ЭтотОбъект, ЭтаФорма);
Если Не ДляПередачиВИМНС Тогда
ЭлементыФормы.РаботникиОрганизации.Колонки.ПереданоНаВзыскание.Видимость = Ложь;
КонецЕсли;
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Файл.Доступность = ДляПередачиВИМНС;
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.НаДискетку.Доступность = ДляПередачиВИМНС;
УправлениеПолемДолжностиОтветственного();
ВидимостьКнопкиШифрованиеИОтправкаВСБИС();
ВидимостьКнопкиШифрованиеИОтправкаВИФНС();
мФормаПодбора = ПолучитьОбщуюФорму("ФормаВыбораРаботникаОрганизации", ЭлементыФормы.РаботникиОрганизации, Ссылка);
КонецПроцедуры
6. Процедура ОрганизацияНачалоВыбора(Элемент, СтандартнаяОбработка)
В следующем блоке процедуры добавьте выражение, выделенное цветом:
.
УстановитьНомерДокумента(ЭтотОбъект);
ВидимостьКнопкиШифрованиеИОтправкаВСБИС();
ВидимостьКнопкиШифрованиеИОтправкаВИФНС();
КонецЕсли;
КонецПроцедуры
Добавление новых процедур
После процедуры УправлениеПолемДолжностиОтветственного() вставьте процедуру
7. После процедуры ОсновныеДействияФормыКнопкаШифрованиеИОтправка(Кнопка) вставьте процедуру
КаталогПрограммыЭлПочты = "C:\\СБиС++ Электронная Отчетность";
КаталогОтправкиДанныхОтчетности = "C:\\Sbis\\Send";
Файл1 = Новый Файл(КаталогПрограммыЭлПочты);
Файл2 = Новый Файл(КаталогОтправкиДанныхОтчетности);
Если ПустаяСтрока(КаталогПрограммыЭлПочты) ИЛИ НЕ Файл1.Существует() Тогда
Предупреждение("Неверно задан каталог программы ""СБиС++ Электронная Отчетность""!");
Возврат;
КонецЕсли;
Если ПустаяСтрока(КаталогОтправкиДанныхОтчетности) Тогда
Предупреждение("Не задан каталог отправки данных отчетности в ""СБиС++ Электронная Отчетность""!");
Возврат;
КонецЕсли;
Если НЕ Файл2.Существует() Тогда
Попытка
СоздатьКаталог(КаталогОтправкиДанныхОтчетности);
Исключение
Предупреждение("Не удалось создать каталог отправки данных отчетности в ""СБиС++ Электронная Отчетность""!");
Возврат;
КонецПопытки;
КонецЕсли;
Файл3 = Новый Файл(КаталогПрограммыЭлПочты + "sbis.exe");
Если НЕ Файл3.Существует() Тогда
Предупреждение("В каталоге программы электронной почты не найден файл sbis.exe!");
Возврат;
КонецЕсли;
ЕстьОшибки = Ложь;
ТекстФайла = ПолучитьТекстФайла(ЭтотОбъект,ЕстьОшибки);
Если ЕстьОшибки тогда
Возврат;
КонецЕсли;
Дерево2НДФЛ = ПреобразоватьВДеревоXML(ТекстФайла);
Если Дерево2НДФЛ = Неопределено Тогда
Возврат
КонецЕсли;
ДатаСоставления = ИзвлечьДанное(Дерево2НДФЛ,"Дата");
// Структура имени файла сведенйи о доходах для ИФНС: ДОХОД_2НДФЛ_P_О_ddmmgggg_N.xml
Если Организация.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда
МММММ = Организация.ИНН + Организация.КПП;// для налогового агента - ЮЛ
Иначе
МММММ = Организация.ИНН;// для налогового агента – ФЛ
КонецЕсли;
ИмяФайла = "ДОХОД_2НДФЛ_" + Организация.КодИМНС + "_" + МММММ + "_" + СтрЗаменить(ДатаСоставления,".","") + "_" + ИдентификаторФайла + ".xml";
ИмяФайла = КаталогОтправкиДанныхОтчетности + "\" + ИмяФайла;
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(ИмяФайла, КодировкаТекста.ANSI);
Попытка
ЗапуститьПриложение(КаталогПрограммыЭлПочты + "\\sbis.exe " + "/r:ЗакачатьИУдалитьПапкуКакОтчеты(\""" + КаталогОтправкиДанныхОтчетности + """);");
Предупреждение("Файлы успешно переданы в ""СБиС++ Электронная отчетность""!");
Исключение
Предупреждение("При запуске приложения для отправки отчетности произошла ошибка:" + Символы.ПС + ОписаниеОшибки());
Возврат;
КонецПопытки;
Форма ПередШифрованиемИОтправкой
Нажмите Alt + Enter > и в окне свойств формы измените заголовок Шифрование и отправка в ИФНС на Шифрование и отправка в СБиС++:
Законом предусмотрено создание электронного больничного. В программном обеспечении 1С ЗУП может быть создан электронный больничный для отправки в ФСС.
Порядок обмена документами с ФСС
Отправка электронного больничного типа ЭЛН в ФСС происходит следующим образом:
- медицинское учреждение в момент выдачи работнику ЭЛН посылает данные о пациенте в ФСС;
- предприятие получает ЭЛН от работника и по номеру документа вызывает всю необходимую информацию прямо из программы;
- отчетность через интернет отправляется предприятием в Фонд социального страхования.
Процесс обработки листов нетрудоспособности в программном обеспечении 1С зарплата подробно описан ниже.
Для создания ЭЛН нужно ввести необходимые данные в программу, как показано на рисунке 1:
- данные о предприятии;
- данные о работнике;
- данные ЭЛН.
Затем команда Получить данные обеспечивает заполнение страницы сведениями ЭЛН, почерпнутыми из Фонда социального страхования. Расчет пособия производится в программе отчетность 1С 8.3 на основе информации о величине зарплаты и числе отработанных сотрудником лет, как показано на рисунке 2.
Информация о медицинском учреждении выгружается в автоматическом режиме (см. рис. 3). Чтобы просмотреть соответствующие данные, воспользуйтесь ссылкой, указанной на рисунке 2.
Реестр электронного больничного
Реестр создается в разделе отчетности, как показано на рисунке 4.
Существует два пути внесения сведений в таблицу программы Зарплата и управление персоналом на основе данных о предприятии. В первом случае используется команда Заполнить, и в табличную форму добавляются все больничные, которые еще не направлены в ФСС. Во втором случае использование команды Добавить позволяет отобрать листки нетрудоспособности, которые должны быть направлены в страховую организацию.
Чтобы проконтролировать внесение направляемых данных о больничных в формате электронная сдача отчетности, следует два раза щелкнуть по графе с данным больничным. Вы увидите страницу дополнительных сведений (рис. 6).
В том случае, если соединение со страховой организацией в программном обеспечении 1С отчетность не установлено, пользователю будет рекомендовано осуществить подключение.
Действия работодателя с электронным больничным листом в системе СБИС в 2020 году
С 1 июля 2017 года, законом 86-ФЗ запущен процесс цифровой обработки листков нетрудоспособности. К этому времени производители программных продуктов внедрили изменения, позволяющие взаимодействовать с ФСС посредством телекоммуникационных связей. Возможность обрабатывать электронный больничный лист в 2020 году, действия работодателя в СБИС по работе с сервисом – просты для понимания. С каждым месяцем число электронных листков возрастает, способствуя улучшению производительности бухгалтерских программ и устранению технических ошибок.
О том, как получить электронный больничный лист через СБИС далее в статье.
Понятие и основные преимущества СБИС при работе с больничными листами
Программа СБИС – мост между организацией и налоговыми органами, органами статистики, внебюджетными фондами, иными контролирующими и надзорными органами – в круглосуточном формате.
Каждое бухгалтерское приложение синхронизируется со СБИС. Интерфейс понятен и прост в использовании. Программа адаптируется под стационарные компьютеры, планшеты и смартфоны, можно обработать электронный больничный через СБИС на любом устройстве.
Плюсы и минусы работы с документом в системе
Каждая программа обработки информации содержит ряд преимуществ и недостатков. Среди преимуществ СБИС:
- Исключается угроза утери или порчи листка нетрудоспособности. Листки хранятся на сервере и доступны к просмотру.
- Появляется доступ к заполнению электронного листка в системе. Если делать расчеты заработной платы в программе СБИС, то расчет пособия по нетрудоспособности происходит автоматом, исходя из количества дней болезни.
- Программа СБИС функционирует в автономном режиме. Вносить данные для расчета можно без подключения к сети интернет. Подключение понадобится только для отправки реестра больничных на шлюз ФСС.
- Встроенная функция проверки введенных реквизитов позволит выявить ошибки до отправки больничного в Фонд.
- Программа СБИС ведет статистику. Так, сформировав отчет за искомый период, видим – сколько дней болели отдельные сотрудники и какие средства потрачены на данную статью расходов.
- Электронное заполнение реквизитов исключает ошибки, часто допускаемые с бумажными листками – место печати, цвет чернил, помарки.
О минусах. Главный минус состоит в том, что система Соцстрах пока что на стадии внедрения, так что технические сбои будут периодически возникать в процессе отладки программ.
Никаких выплат по фальшивым больничным
Если вы запросили данные через СБИС, электронный больничный выгрузился с сервера – это показатель того, что ЭЛН был создан уполномоченным медицинским учреждением. Проверить листок нетрудоспособности можно через личный кабинет по номеру. Запустив проверку, работодатель может получить ответ, что ЭЛН с таким номером не найден, это свидетельствует о нарушении. Электронный сервис не допустит расчета и оплаты пособия по несуществующему ЭЛН.
Пошаговая инструкция
Для обработки ЭЛН потребуется установленная программа СБИС, действующая электронная цифровая подпись и реквизит ЭЛН (например, номер). Доступны два варианта обработки – через электронную версию СБИС, или через стационарную. Иинтерфейс схож, поэтому рассмотрим обработку ЭЛН на примере электронной версии программы.
Чтобы узнать, как заполнить электронный больничный лист в СБИС, пример заполнения рассмотрим ниже.
Правила загрузки
Разберемся, как получить электронный больничный лист через СБИС. Выгрузить ЭЛН можно только после получения им статуса о закрытии. Далее рассмотрим работу в электронной версии программы и менее часто используемой стационарной версии.
В обеих версиях дальнейшие действия идентичны: открывается поле для ввода фамилии сотрудника.
Ответ от ФСС занимает от одной минуты до получаса.
Заполнение данных в ЭЛН
Доступны три варианта заполнения:
Отправка данных
Действия работодателя после закрытия ЭЛН
- Выгружаем электронный больничный в СБИС или находим его в личном кабинете.
- Заполняем реквизиты для расчета пособия (стаж, период нетрудоспособности, средний заработок).
- Запускаем автоматическую проверку введенных данных, при появлении ошибок, вносим правки и повторяем проверку до безошибочного результата.
- Отправляем ЭЛН (или реестр из нескольких листков) на шлюз ФСС и дожидаемся протокола о принятии данных.
- Производим перечисление суммы пособия.
Внимательное отношение к заполнению реквизитов станет залогом безошибочной проверки ЭЛН в фонде социального страхования. Руководствуйтесь инструкциями и в случае возникновения вопросов обращайтесь за консультацией в территориальное отделение Фонда.
Подводные камни
Изменения в привычных операциях создают сопротивление у обработчиков. Введение ЭЛН – это не только упрощение в заполнении данных, но и ускорение процессов, формирование обширной статистики по предприятиям, регионам России и в целом по стране.
Такой масштабный процесс предполагает наличие подводных камней. Программисты Фонда регулярно анализируют ситуацию и совершенствуют программу обмена.
Труднее приходится организациям с большой численностью работников и вариативностью поводов для обращения в ФСС – не только по болезни или беременности, но и по травматизму. Поэтому полного отказа от бумажных листков нетрудоспособности пока нет. Работодатели не забывают о варианте обмена электронного листка на бумажный эквивалент, если невозможна обработка больничного через автоматизированную программу.
По причине технических сбоев, ФСС так же не может в полной мере пользоваться функционалом ЕИИС Соцстрах.
Как выгрузить больничный лист из системы СБИС в 1С
С 2020 года в РФ утвержден новый порядок выдачи листов нетрудоспособности, они могут выдаваться в двух видах – электронном и бумажном. Приказ Минздрава РФ № 925н регулирует порядок их выдачи, и формирования в форме ЭДО. Подача отчетности может происходить через разные программные модули. Расскажем, как выгрузить больничный из СБИС в 1С, и что для этого потребуется, есть ли возможность выполнять этот процесс сразу по нескольким документам.
Как выгрузить больничный из СБИС в 1С: пошаговая инструкция
Данная программа позволяет проводить много различных действий с документа. В том числе здесь доступен функционал, с помощью которого подготовленные сведения можно перенести из одной учетной системы в другую.
Так, можно выгрузить больничный лист в систему 1С. Если используете версию СБИС-онлайн, то прядок действий следующий:
Если работаете в версии СБИС 2.4, то будет несколько иной алгоритм действия. В этом случае используйте следующие шаги для выгрузки:
Обратите внимание! Процедура выгрузки файлов из системы СБИС в учетную систему 1С будет существенно отличаться для онлайн версии Программы.
Как выгрузить несколько больничных из СБИС одновременно
Если есть необходимость перенести из программы сразу два и более ЭЛН, то это также доступно. Чтобы выгрузить несколько больничных, используйте следующий алгоритм:
Читайте также: