Ситуации, когда после выплаты отпускных обнаруживается ошибка в исходных данных (например, премия была разнесена не на тот период или не вошла в расчет среднего заработка), встречаются довольно часто. В программе 1С:Зарплата и Управление Персоналом 3.1 существует несколько методик исправления таких ошибок, если период еще не закрыт. Разберем подробно, как действовать бухгалтеру, чтобы расчеты были верными, а отчетность — корректной.
Если месяц начисления (в нашем примере — июль) еще не закрыт, окончательный расчет зарплаты не произведен и отчетность не сдана, самым простым и логичным способом является редактирование уже существующего документа Отпуск. Рассмотрим этот процесс по шагам:
Важный нюанс: поскольку отпуск уже был выплачен по старым данным, при последующей выплате зарплаты за июль программа автоматически учтет разницу. Если сумма отпуска увеличилась, доплата попадет в ближайшую ведомость. Если уменьшилась — возникнет сторно, которое перекроет начисления по окладу.
Многие пользователи привыкли, что кнопка Исправить в нижней части документа предназначена только для прошлых, «закрытых» периодов. Однако, как показывает практика и методология 1С, этот механизм отлично работает и в текущем месяце. Рассмотрим, почему этот способ иногда предпочтительнее:
При нажатии кнопки Исправить программа создает новый документ-клон, который сторнирует (отменяет) все записи старого документа и начисляет новые. Разберем ситуацию из форума: почему программа при нажатии этой кнопки предлагает следующий месяц (август)?
Система 1С:ЗУП 3.1 по умолчанию полагает, что если документ выплачен, то любые правки должны идти «вперед». Чтобы оставить исправление в июле, выполним следующие действия:
Этот метод считается более «прозрачным» для аудита, так как в системе сохраняется история: мы видим ошибочный документ и документ, который его исправил.
В 1С:ЗУП 3.1 реализован механизм автоматической регистрации необходимости перерасчетов. Если вы сначала рассчитали отпуск, а потом изменили документ начисления премии за прошлый период, программа сама «заметит» это противоречие. Выясним, где это увидеть:
Зайдем в раздел Зарплата — Сервис — Перерасчеты. Если система зафиксировала изменение базы среднего заработка, там появится запись о сотруднике и документе Отпуск, который требует внимания. У нас есть два пути:
Отпуск (аналогично Варианту 2).Доначисление, пересчет. Он удобен тем, что не плодит лишние документы отпусков, а просто фиксирует разницу в расчетах в одном общем реестре за месяц.Проанализируем ситуацию с выплатами. Если в результате исправления сумма отпускных выросла, нам необходимо доплатить сотруднику разницу. Критически важно проконтролировать дату выплаты в исправляющем документе:
Выбор между исправлением «июлем» или «августом» напрямую влияет на заполнение форм ЕФС-1 (бывшая 4-ФСС в части взносов на травматизм) и РСВ. Посмотрим на последствия:
Если мы делаем исправление «месяц в месяц» (июль исправляем июлем), то в отчет за 9 месяцев (или полугодие) попадут уже итоговые, правильные суммы. Налоговая инспекция увидит чистый результат.
Если же мы оставим исправление в августе, то в июле в учете останется завышенная (или заниженная) сумма, а в августе пройдет корректировка. Это может вызвать вопросы у инспекторов, если средний заработок в отчете за июль не будет биться с данными о доходах за предыдущие 12 месяцев. Поэтому для текущего периода мы рекомендуем всегда стремиться к исправлению «внутри» месяца.
Иногда пользователи сталкиваются с тем, что даже после пересчета документа сумма не меняется. Разберем причину: программа кэширует (запоминает) расчет среднего заработка внутри документа для ускорения работы. Чтобы «пробить» этот кэш, используйте следующий алгоритм:
// Пример логики, которую выполняет программа при нажатии кнопки 'Обновить'
// 1. Очистка таблицы 'ДанныеДляРасчетаСреднегоЗаработка'
// 2. Поиск всех начислений, входящих в базу среднего, по регистру 'ЗарплатаЗаМесяц'
// 3. Заполнение новой таблицы с учетом актуальных настроек начислений
В пользовательском интерфейсе это делается через упомянутый выше «зеленый карандаш». Не пренебрегайте этим действием, если видите, что простые манипуляции с датами не помогают.
Для перерасчета отпуска в текущем периоде в 1С:ЗУП 3.1:
Такой комплексный подход позволит вам поддерживать учет в актуальном состоянии и избегать расхождений в налоговой отчетности.