При формировании квартальной отчетности по страховым взносам (РСВ-1 или ЕФС-1 / РСВ в современных конфигурациях) пользователи 1С иногда сталкиваются с неприятной ситуацией: отчет заполняется корректно за февраль и март, однако начисления за январь полностью или частично отсутствуют. Попытки перепровести документы начисления зарплаты и взносов нередко приводят к странным симптомам — появлению сумм с минусом или необходимости дублирования документов для корректного отображения базы.
В этой статье мы подробно проанализируем, почему возникает эта ошибка, где «растут ноги» у проблемы и какими проверенными способами можно вернуть январские данные в регламентированный отчет.
В практике работы с конфигурациями 1С (такими как «Бухгалтерия предприятия» редакции 2.0/3.0 или «Зарплата и управление персоналом») первичным источником данных для регламентированных отчетов служат не сами проводки документов, а специализированные регистры накопления. За отображение доходов в отчетности отвечает регистр накопления Учет доходов для исчисления страховых взносов.
Если в процессе эксплуатации базы произошел сбой (например, аварийное завершение работы, ошибка сети при проведении документа или нерасчет итогов), агрегированные таблицы итогов регистра могут рассинхронизироваться с реальными движениями документов. В результате документ проведен, проводки есть, но отчет «не видит» записи за январь.
Для устранения физических и логических повреждений таблиц выполним регламентную процедуру:
.dt или копию файла 1Cv8.1CD). Это обязательный шаг перед любыми регламентными операциями.После проведения процедуры пересчета итогов и логической проверки перезапустим 1С в обычном режиме, перепроведем документы за январь и повторно перезаполним отчет РСВ-1. В большинстве случаев январские оклады и взносы начинают отображаться корректно.
Если тестирование информационной базы не решило проблему полностью, проанализируем порядок проведения документов в журнале операций. Для корректного расчета базы страховых взносов критически важна секунда записи документа в базе данных.
Документ Начисление налогов (взносов) с ФОТ (или документ расчета взносов в более новых конфигурациях) делает записи в регистр на основании данных, сформированных документами Начисление зарплаты работникам.
Рассмотрим распространенную ошибку: все документы оформлены датой 31.01.2016 и временем 23:59:59. Однако внутри одной и той же секунды документы имеют строго определенный порядковый номер (позицию на временной оси).
Выясним порядок проведения по шагам:
Начисление зарплаты работникам;Начисление налогов (взносов) с ФОТ.Если в отчете РСВ-1 появляются странные минусовые суммы или задвоения, проанализируем записи регистра накопления напрямую с помощью **Универсального отчета**.
Разберем, как сформировать такую проверку:
Учет доходов для исчисления страховых взносов.Сотрудник;Регистратор (документ, сделавший запись);Вид дохода.Посмотрим на результат отчета. Если в списке присутствуют документы прошлых периодов (например, декабрьские перерасчеты или сторнирующие записи за прошлый год), они могут уменьшать облагаемую базу января до нуля. В таком случае необходимо проверить правильность заполнения периода регистрации в документах перерасчетов.
Причиной «выпадения» конкретного сотрудника или типа начисления (например, оклада) из отчета РСВ-1 может быть сбой в настройках самого вида расчета.
Проверим настройки начисления:
Начисления (или справочник «Виды расчета»).Оплата по окладу (а также другие начисления, используемые в январе).Если этот реквизит оказался пуст или был случайно изменен в начале года, документ начисления зарплаты перестает записывать суммы по этому виду расчета в облагаемую базу регистров взносов.
Для программистов и администраторов 1С полезно знать, каким образом формируются движения по регистру доходов. Ниже приведен фрагмент структуры запроса, используемого программой при проведении расчетов налогов с ФОТ:
ВЫБРАТЬ
ОсновныеНачисления.Сотрудник КАК Сотрудник,
ОсновныеНачисления.Результат КАК СуммаДохода,
ОсновныеНачисления.ВидРасчета.ВидДоходаСтраховыеВзносы КАК ВидДохода
ИЗ
РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления
ГДЕ
ОсновныеНачисления.ПериодРегистрации = &ПериодРегистрации
И ОсновныеНачисления.Организация = &Организация
Если таблица РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций содержит корректные записи, но итоги в регистре накопления УчетДоходовДляИсчисленияСтраховыхВзносов не сходятся, выполнение процедур реиндексации и пересчета итогов полностью исправляет данную проблему.