При подготовке регламентированной отчетности в программах 1С:Зарплата и кадры государственного учреждения (ЗКГУ) или 1С:Зарплата и управление персоналом (ЗУП), особенно в релизах линейки 3.1.5, бухгалтеры часто сталкиваются с сообщениями о невыполнении контрольных соотношений. Наиболее характерными являются ошибки вида КС 0.1б (расхождение в 1 копейку) и КС Д.13 (повторение номера месяца). Проанализируем причины возникновения этих ситуаций и разберем по шагам, как привести отчет в соответствие с требованиями ФНС.
Рассмотрим ситуацию, когда при проверке отчета Расчеты по страховым взносам программа выдает протокол с ошибкой, указывающей на разницу в 0,01 рубля. Текст ошибки обычно содержит сложную формулу, где сумма взносов за текущий месяц вычисляется как разница между взносами с начала периода и взносами за предыдущие месяцы. Выясним причину этого явления.
Основная причина кроется в накопительном принципе расчета. Согласно правилам заполнения РСВ, страховые взносы рассчитываются не строго за каждый месяц по отдельности, а нарастающим итогом с начала расчетного периода. Рассмотрим пример логики, которую применяет алгоритм проверки:
Сумма_Взносов_Текущий_Месяц =
(База_С_Начала_Года * Тариф) - Сумма_Взносов_За_Предыдущие_Месяцы
Проанализируем, почему возникает «лишняя» или «недостающая» копейка. Проблема часто заключается в математическом округлении. В программной среде 1С и в алгоритмах ФНС используются правила арифметического округления, однако при работе с дробными числами (результат умножения базы на тариф 0,22) может возникнуть ситуация, когда промежуточное значение составляет, например, 0,499999999. Модуль проверки 1С в некоторых релизах (в частности, 3.1.5.171) может интерпретировать это значение иначе, чем сам документ начисления взносов.
Важный нюанс: ФНС официально допускает погрешность в 1 копейку на каждого застрахованного человека в Разделе 3. Если ваша внутренняя проверка в 1С «горит красным», это не всегда означает, что отчет будет отклонен налоговой инспекцией. Внутренний модуль проверки 1С часто бывает более строгим, чем проверочные комплексы ФНС.
Рассмотрим более серьезную ошибку — Номер месяца должен следовать в порядке возрастания и не должен повторяться в пределах одного блока... (КС Д.13). Это означает, что в XML-файл выгрузки по одному и тому же сотруднику за один и тот же месяц попало две или более записи в Раздел 3.
Проанализируем причины возникновения дублей:
НР на ВЖНР), это допустимый случай. Однако если категория одна, а записей две — это ошибка.СтраховыеВзносыПоФизическимЛицам. Если в нем присутствуют записи по одному сотруднику за один месяц с разными регистраторами (документами-основаниями), отчет может сформировать два блока подразделов 3.2.1.Выполним следующие действия для устранения дублей:
СтраховыеВзносыПоФизическимЛицам (через «Все функции» или «Функции для технического специалиста»).Категория застрахованного лица и Вид дохода. Часто оказывается, что один и тот же доход ошибочно разнесен по разным аналитическим признакам.Начисление зарплаты и взносов за этот месяц или воспользуйтесь документом Перерасчет страховых взносов для выравнивания ситуации.Подводя итог, отметим: погрешность в 1 копейку в большинстве случаев является следствием несовершенства встроенного алгоритма проверки 1С:ЗКГУ и не препятствует сдаче отчета, если проверка в «Tester» проходит успешно. Ошибка с дублированием месяцев требует более внимательного анализа учетных данных в регистрах страховых взносов.
Для предотвращения подобных ситуаций в будущем рекомендуем: