При работе в программе 1С:Зарплата и кадры государственного учреждения (ЗКГУ) бухгалтеры часто сталкиваются с ситуацией, когда при регистрации больничного листа в текущем месяце за прошлый период система формирует странные проводки по исполнительным листам. Наибольшее недоумение вызывает появление отрицательных сумм (сторно) по статье расходов, соответствующей пособиям (например, КОСГУ 266), хотя само пособие начислено с плюсом. Разберем детально, как работает этот механизм и почему программа принимает такое решение.
Для начала проанализируем базовый принцип, заложенный в алгоритм программы. В бюджетном учете крайне важно разделять затраты по источникам финансирования и статьям расходов (КОСГУ). Исполнительные листы, в отличие от простых начислений, не имеют жестко привязанной статьи расходов. Их распределение происходит пропорционально расчетной базе.
Рассмотрим стандартную логику:
РасчетнаяБаза для исполнительного листа.Если в январе у сотрудника была только заработная плата по КОСГУ 211, то и 100% удержания по исполнительному листу было отнесено на эту статью. Однако появление больничного листа в феврале «задним числом» за январь полностью меняет структуру доходов прошлого периода.
Разберем по шагам, что происходит в системе, когда в феврале вводится больничный за январь:
Исполнительный лист обычно установлен флаг «Учитывать больничные листы», система обязана включить пособие в расчетную базу и перераспределить удержание.Выясним причину появления минуса на КОСГУ 266. Когда система выполняет перерасчет за прошлый период, она не просто доначисляет разницу. Она «обнуляет» или корректирует старые записи, чтобы итоговое сальдо за период (январь) соответствовало новой пропорции. Если суммарный доход сотрудника за январь уменьшился (так как больничный обычно меньше зарплаты), общая сумма исполнительного листа за этот месяц должна уменьшиться.
Проанализируем математическую модель: Допустим, в январе было удержано 5 000 руб. (все по 211 КОСГУ). После ввода больничного система понимает, что общая сумма удержания за январь должна составить 4 000 руб., при этом 3 500 руб. должны относиться к КОСГУ 211, а 500 руб. — к КОСГУ 266.
В документе пересчета программа может отразить это следующим образом:
Важно понимать, что в 1С:ЗКГУ данные для отражения в учете берутся из регистра накопления НачисленияУдержанияПоСотрудникам. Когда документ Больничный лист делает записи, он одновременно выполняет функции и начисления, и исправления. Отрицательная сумма по КОСГУ 266 в распределении удержания часто является технической корректировкой.
Программа стремится к тому, чтобы после проведения всех документов за февраль, если мы сформируем отчет по удержаниям в разрезе статей расходов за январь-февраль, суммы были математически верными относительно итогового дохода. Если по КОСГУ 211 произошло значительное уменьшение базы, система должна «вернуть» лишнее удержание. Если при этом в расчетную базу входит КОСГУ 266, часть этого «возврата» может быть ошибочно (с точки зрения человеческой логики, но не математики алгоритма) распределена на эту статью, так как она является частью единого расчетного механизма текущего документа.
Чтобы убедиться, что программа не ошиблась в итоговой сумме, рекомендуем выполнить следующие действия:
Рассмотрим подробнее настройки, которые могут влиять на этот процесс. В самом начислении Больничный лист на вкладке «Налоги, взносы, бухучет» проверьте раздел «Бухучет». Если там выбрано «По настройкам сотрудника» или «Как задано в документе», это дает программе свободу в пропорциональном распределении. Если же статья расходов зафиксирована жестко, это может приводить к конфликтам при попытке системы распределить сторно-записи удержаний.
Появление отрицательного значения по статье 266 при положительном начислении самого больничного — это результат работы механизма корректировки распределения. Программа видит, что совокупная база удержания за прошлый период уменьшилась, и формирует сторнирующие записи по всем статьям, которые теперь участвуют в расчете этой базы, чтобы соблюсти итоговую пропорцию. Это не является ошибкой, если суммарное удержание по всем статьям в итоге соответствует расчетной базе сотрудника.
Для минимизации таких ситуаций следует проверять корректность периода действия начислений и своевременность ввода документов отсутствия, чтобы избегать массовых перерасчетов «через месяц», которые и порождают сложную структуру сторно-записей в регистре Отражение удержаний в бухучете.