Как сторнировать начисления в 1с зуп
В программе «1С:Зарплата и управление персоналом 8» редакции 3.0 начиная с версии 3.0.24* усовершенствован механизм исправления первичных документов, касающихся расчета и перерасчета заработной платы, а также пособий за прошлые периоды, удержанного из зарплаты НДФЛ и исчисленных страховых взносов. Об этом в статье расскажет А.Д. Радченко, специалист компании ООО «1С-Корпоративные системы управления», являющейся центром компетенции по ERP-решениям фирмы «1С» (1С:Центр ERP), имеющей статус «1С:Центр сетевой компетенции», участника проекта «1С:Консалтинг».
В работе расчетчика достаточно часто встречаются ситуации, когда необходимо частично или полностью изменить данные ранее введенных документов, напрямую или косвенно участвующих в расчете зарплаты. Ситуации могут быть связаны со счетными ошибками бухгалтера, кадровыми и организационными изменениями в компании, индексацией заработной платы, «опоздавшего» больничного. Бывают и курьезные случаи, например, выплата двух зарплат сотруднику – за себя и за однофамильца. Нередко обнаруживаются ошибки и при проведении инвентаризации.
Законодательство о корректировке зарплаты – о чем важно помнить
При корректировке заработной платы как в сторону увеличения, так и уменьшения, нужно следовать нормам законодательства. Так, согласно Трудовому кодексу РФ перерасчет зарплаты производится, например, в случае индексации заработной платы (ст. 134 ТК РФ). Излишне начисленная зарплата может быть удержана (ст. 137 ТК РФ):
- для возмещения неотработанного аванса, выданного работнику в счет заработной платы;
- для погашения неизрасходованного и своевременно не возвращенного аванса;
- для возврата сумм, излишне выплаченных работнику вследствие счетных ошибок, а также сумм, излишне выплаченных работнику, в случае признания органом по рассмотрению индивидуальных трудовых споров вины работника в невыполнении норм труда;
- при увольнении работника до окончания того рабочего года, в счет которого он уже получил ежегодный оплачиваемый отпуск, за неотработанные дни отпуска.
- счетной ошибки**;
- если органом по рассмотрению индивидуальных трудовых споров признана вина работника в невыполнении норм труда или простое;
- если заработная плата была излишне выплачена работнику в связи с его неправомерными действиями, установленными судом.
ИС 1С:ИТС
Об удержаниях из заработной платы сотрудника по инициативе работодателя; по исполнительным листам; по инициативе работника читайте в « Справочнике кадровика» в разделе «Кадры и оплата труда».
Новые возможности «1С:Зарплаты и управления персоналом 8» по исправлению зарплаты
Механизм исправления первичных учетных документов и перерасчета заработной платы давно существует в типовых продуктах «1С:Предприятия», автоматизирующих расчет зарплаты: «1С:Зарплата и кадры 7.7», «1С:Зарплата и управление персоналом 8» (ред. 2.5) и других программах, включающих в себя компоненты расчета заработной платы. В программе «1С:Зарплата и управление персоналом 8» (ред. 3.0) этот механизм усовершенствован и сделан более удобным для пользователя.
Рассмотрим, как отражать каждую из этих ситуаций в программе «1С:Зарплата и управление персоналом 8» редакции 3.0.
Ввод документа «задним числом» — «забытый документ»
Данный способ позволяет зарегистрировать в базе документ, относящийся к прошедшему периоду.
Пример 1
Предположим, что в конце февраля 2015 года расчетчику поступил листок нетрудоспособности за январь 2015 года. Зарплата за январь уже рассчитана и выплачена ранее. Работнику выплачен оклад за полный месяц.Создадим документ Больничный лист с месяцем регистрации Февраль 2015. Период больничного листа укажем — с 16 по 31 января (рис. 1).
Суммарные значения начислений и отдельно суммарные значения выполненных перерасчетов отражаются на первой странице документа. Это позволяет пользователю визуально контролировать результаты расчета. Перерасчеты начислений прошлых периодов отделены от начислений и отражаются на отдельной закладке документа Перерасчет прошлого периода.
Исправление документа прошлого периода
Данный способ используется, если в текущем периоде производится корректировка информации, содержащейся в документе, принятом к учету в прошлом периоде.
Пример 2
В практике возникают ситуации, требующие исправления: – в документ был введен неправильный период; – в документе был выбран не тот сотрудник; – работнику, к примеру, был предоставлен отпуск с 01.02.2015 по 28.02.2015, отпускные выплачены 29.01.2015. Затем с письменного согласия работника он был отозван из отпуска с 15.02.2015.
Рис. 1. Суммарные значения начислений и перерасчетов на первой странице документа
Сторнирование документа
Данный способ исправления позволяет отменить результаты действия документа, проведенного в прошедшем периоде.
Пример 3
Ситуации, требующие сторнирования документа прошлого периода: – в прошедшем периоде введен и оплачен больничный, который позже был признан недостоверным; – работнику ошибочно была установлена доплата; – работнику, к примеру, предоставлен отпуск с 01.02.2015 по 28.02.2015, отпускные выплачены 29.01.2015. Затем с письменного согласия этого работника его отпуск был целиком отменен 02.02.2015.
Обратите внимание на особенности механизма сторнирования в программе «1С:Зарплата и управление персоналом 8» (ред. 3.0):
Рис. 2. Исправление и сторнирование в документах прошлого периода Документ Сторнирование начислений позволяет не только сторнировать произведенные ранее начисления, но и вводить новые начисления, которые зависят от сторнируемых – закладка Доначисления и перерасчеты (рис. 3). Рис. 3. Документ «Сторнирование начислений», закладка «Сторнировано»Исправление и сторнирование документов прошедшего периода – ответы на частые вопросы
В практике у пользователей нередко возникают вопросы по исправлению, сторнированию или перерасчету заработной платы. Ответим на те, которые задаются чаще всего.
Кнопки появляются в документе, по которому уже была произведена выплата зарплаты либо проведен документ Отражение зарплаты в бухучете.
Когда в документе появляется закладка «Пересчет — Пересчет прошлого периода», либо «Пересчет начислений», «Пересчет пособий», «Доначисления, перерасчеты»?
Если это — документ прошедшего периода или документ – «исправление».
Почему не рассчитываются удержания?
Удержания рассчитываются в текущем расчетном периоде с учетом предыдущего результата расчета прошлых периодов.
Формы команд в зависимости от состояния документа
- Документ еще не имеет смысла исправлять (рис. 4).
- Документ уже лучше корректировать через механизм исправлений, а не перепроводить существующий экземпляр документа (рис. 5).
- Документ уже исправлен (рис. 6).
- Документ уже сторнирован (рис. 7).
- Документ — исправление документа предыдущего периода.
При этом текущий период уже закрыт и если требуется повторное исправление или отмена документа, то лучше это делать через механизм исправления/сторнирования (рис. 8).
Рис. 6. Документ исправлен
Рис. 7. Документ сторнирован
Рис. 8. Документ-исправление в закрытом периоде
Возможности «1С:Зарплаты и управления персоналом 8» в части перерасчета заработной платы
Перерасчет начисленной зарплаты
Перерасчеты регистрируются при изменении данных для расчета зарплаты в периодах, за которые уже была произведена выплата заработной платы. Причинами регистрации перерасчетов являются изменения:
- состава начислений;
- значений показателей;
- отработанного времени.
При нажатии на кнопку Доначислить сейчас создается документ Начисление зарплаты в текущем периоде, и в нем заполняется табличная часть Доначисления, перерасчеты.
Перерасчет пособий
Аналогично примеру перерасчета зарплаты, на закладке Перерасчет пособий отражаются результаты перерасчета или доначисления пособий за прошлые периоды (рис. 12).
Рис. 12. Перерасчет пособий
Перерасчет пособий выполняется автоматически в случае внесения исправлений в существующие приказы на отпуск по уходу за ребенком. Также необходимость перерасчета можно зарегистрировать вручную в разделе Зарплата —> Перерасчеты.
Если нет необходимости в создании отдельного документа перерасчета зарплаты следующим расчетным периодом, период не закрыт и зарплата не выплачена – есть возможность пересчитать текущий документНачисление зарплаты и взносов. Если сотрудников, по которым требуется перерасчет, в документе много – можно перезаполнить документ по кнопке-меню Заполнить в шапке документа. В выпадающем списке доступны:
- полное перезаполнение документа;
- перезаполнение с сохранением ручных изменений;
- дополнение данными работников, не включенных в документ.
Если требуется пересчитать зарплату только одного работника – это можно сделать, указав строку начислений с нужным сотрудником, правым кликом мыши вызвать контекстное меню и выбрать пункт менюПересчитать сотрудника.
Документ «Доначисление, перерасчет»
Рис. 13. Документ «Доначисление, перерасчет»
Перерасчет документов среднего заработка
Необходимость перерасчета документов среднего заработка определяется автоматически при регистрации начисленной зарплаты. Программа определяет перечень документов, в которых используются данные о среднем заработке за период в котором произведены изменения. Если изменились сведения о начислениях и отработанном времени – регистрируется запись перерасчета. При этом на форме документа среднего заработка отображается информационная надпись в которой сообщается о необходимости перерасчитать средний заработок и сам документ, по гиперссылке Подробнее, так же, как и в документе Начисление зарплатыоткрывается форма со списком периодов и причин возникновения перерасчетов. Пользователь самостоятельно выбирает что ему делать – перерасчитать документ или же оформить его исправление. Если перерасчет затрагивает начисления прошлых периодов – результат перерасчета отражается в табличной части Перерасчет прошлого периода документа среднего заработка.
Управление перерасчетами
Для улучшения удобства работы и более быстрого доступа к данным о перерасчетах в программе создано рабочее место Перерасчеты – инструмент управления перерасчетами. Форма рабочего места доступна через меню Зарплата —> Сервис —> Перерасчеты. Рабочее место представляет собой обработку, содержащую две табличные части Зарплата и Отпуска, больничные и другие межрасчетные документы.
В таблице Отпуска, больничные и др. межрасчетные документы аналогичные действия доступны с документами среднего заработка.
Существует возможность оформить исправление документа или пересчитать непосредственно сам документ среднего заработка. Если по данному документу выплата уже была произведена – программа предупреждает об этом и предоставляет возможность отменить перезаполнение документа.
Также существует возможность удаления неактуальных записей перерасчета.
Перерасчет НДФЛ
В программе «1С:Зарплата и управление персоналом 8» (ред. 3.0) предусмотрена возможность перерасчета НДФЛ, удержанного из зарплаты сотрудника в прошлых периодах.
Эта возможность предоставляется документом Перерасчет налога на доходы физических лиц. Документ позволяет автоматически заполнить табличную часть списком сотрудников, по которым необходимо перерасчитать НДФЛ, или добавить запись вручную; ввести стандартные, имущественные и личные вычеты; сформировать печатную форму регистра налогового учета по НДФЛ (рис. 14).
Рис. 14. Перерасчет НДФЛ
Перерасчет страховых взносов
В «1С:Зарплате и управлении персоналом 8» (ред. 3.0) предусмотрена возможность перерасчета страховых взносов. Документ Перерасчет страховых взносов позволяет рассчитать страховые взносы с начала налогового периода по месяц регистрации. В документе имеются реквизиты, позволяющие отразить произведенный перерасчет в отчетности как самостоятельное доначисление в соответствии со статьей 7 Федерального закона от 24.07.2009 № 212-ФЗ или отразить перерасчет «задним числом» для формирования уточненного расчета РСВ-1 за прошлый период. Документ имеет две табличных части Исчисленные взносы иСведения о доходах, в которых в результате автоматического расчета отражаются изменения по сравнению с ранее созданным расчетом страховых взносов (рис. 15).
Рис. 15. Перерасчет страховых взносов
Подводя итоги, можно отметить, что новые возможности программы «Зарплата и управление персоналом 8» (ред. 3.0) позволяют более полно охватить круг задач, возникающих перед бухгалтером по отражению в учете исправлений первичных документов и перерасчета заработной платы, налогов и взносов.
От редакции
О новых возможностях программы «1С:Зарплата и управление персоналом 8» (ред. 3.0) читайте статьи:
«Кто не ошибается, тот ничего не делает», - говорит нам известная русская пословица. Но исправления могут вас коснуться не только из-за невнимательности. Зачастую, вносить корректировки необходимо для отражения таких операций, как отзыв из отпуска в связи с производственной необходимостью, досрочное возвращение из командировки, больничный во время отпуска и др. А чем отличается исправление от сторнирования? Разберем эти понятия на практических примерах в 1С: Зарплата и управление персоналом редакции 3.
Исправление, обычно, вводится в случае изменения определённого параметра, и при этом не требуется полная отмена документа. Например, в случае перерасчёта отпускных, в связи с уменьшением количества дней отпуска.
А сторнирование – это полная отмена документа, которая отражается регистрацией отрицательных сумм в текущем периоде. Чаще всего, сторнирование применяется для полной отмены отпуска, командировки или даже начисления заработной платы за месяц.
Все исправления можно условно разделить на два типа: изменения в кадровых документах и расчётных.
Предположим, бухгалтер по ошибке ввел неверное подразделение сотруднику при приёме на работу. Соответственно, ошибку нужно исправлять. Сделать это можно двумя способами: либо внести изменения в исходный документ и перезаполнить начисление заработной платы, если оно уже было введено, либо путём ввода документа «Исправление».
Ошибки в документах, которыми были начислены или удержаны какие-то суммы работникам, исправляются в расчётных документах. Например, если сотрудник заболел в командировке, то можно ввести документ-исправление, в котором указать новые условия. Разберём на примерах каждый из видов исправлений.
Исправление кадровых документов
Предположим, что мы допустили ошибку при приёме на работу сотрудника Пушкина, указав не тот размер оклада. Введём первоначальный документ «Приём на работу», выбрав пункт «Приёмы, переводы, увольнения» на разделе «Кадры». Обратите внимание на сумму, указанную в графе «ФОТ». Её мы указали ошибочно, на самом деле размер оклада должен быть 80000 рублей.
Произведём начисление заработной платы за месяц, выбрав необходимого сотрудника путём подбора. Документ начисления можно создать в разделе «Зарплата» - «Начисления зарплаты и взносов». Для более удобного расчёта будем считать, что месяц отработан полностью.
Теперь произведём исправление ошибки путём нажатия на кнопку «Исправление» в подвале документа «Приём на работу».
В созданном документе вводим новый оклад, дату приёма оставляем прежней, а дату документа оставляем текущей. Обратите внимание, что после проведения исправления в подвале документа появляется указание на то, что этот документ не является исходным.
Исправление расчётных документов
Исправление ошибок в расчётных документах рассмотрим на следующем примере:
02 сентября Сотрудница Иванова была направлена в командировку сроком на 5 календарных дней. Напомним, что оплата за дни нахождения в командировке рассчитывается, исходя из среднего заработка сотрудника. В связи с производственной необходимостью руководство приняло решение сократить командировку Ивановой до 3 дней.
Отразим условия примера в программе. Для этого перейдём в раздел «Зарплата» и выберем пункт «Командировки». Создадим новый документ, в который внесем исходные данные. В шапке документа указывается командируемый сотрудник, дата и месяц начисления. На вкладке «Главное» указывается период командировки и вариант выплаты. Сумму среднего заработка и общего начисления программа заполняет автоматически. Посмотреть подробный расчёт можно нажав на кнопку . Проведём документ и произведём выплату нажатием на соответствующую кнопку.
Теперь внесём документ-исправление путём нажатия на ссылку в подвале документа «Исправление», как это показано на рисунке.
В созданном документе ставим дату внесения изменений и на вкладке «Главное» указываем новую дату окончания командировки. Документ производит перерасчёт, проверить который удобнее всего на вкладке «Начислено (подробно)».
Сформируем расчётный листок. Для этого в разделе «Зарплата» выберем пункт «Отчёты по зарплате» и в открывшемся окне перейдём на «Расчётный листок».
В связи с внесением изменения, командировка отражается двумя строками: первоначальное начисление и исправленное.
Сторнирование
Предположим ситуацию, что в бухгалтерию поступили документы на оформление командировки сотрудницы Ивановой, которые были своевременно отражены в программе. В конце месяца, после начисления заработной платы, сотрудница обратилась в бухгалтерию с пояснением, что в командировку она не ездила, а, соответственно, расчёт зарплаты по среднему заработку за дни командировки был сделан некорректно, и документ «Командировка» необходимо отменить.
Так как информация выяснилась в следующем расчётном периоде, документ нельзя удалять или отменять его проведение. Его можно только сторнировать.
Сторнирование можно проводить двумя способами: непосредственно в расчётном документе, нажав на кнопку «Сторнирование», или создав документ «Сторнирования начислений» в разделе «Зарплата». Рассмотрим второй вариант. В созданном документе при нажатии на кнопку выбора сторнируемого документа, выводится список со всеми видами документов, которые можно сторнировать.
В нашем случае выбираем «Командировка», и в открывшемся окне со всеми документами оформления командировок выбираем тот, который подлежит сторнированию.
Программа автоматически производит расчёт сумм, которые следует отменить, и отражает их красным цветом с отрицательным знаком. Если сторно документа должно привести к перерасчёту заработной платы, надбавок или каких-то иных начислений, то необходимо установить флаг «Доначислить зарплату при необходимости». В рассматриваемом примере нам нужно отменить начисление по среднему заработку за период несостоявшейся командировки и произвести начисление по окладу за этот же период, поэтому устанавливаем флаг и проверяем начисление на вкладке «Доначисления и перерасчёты».
Проведём документ и сформируем расчётный листок. Обратите внимание на период формирования. Если мы сформируем листок за период, в который вносили изменения, перерасчёта там отражено не будет, так как сторнирование – это как раз и есть отмена документа прошлого периода в текущем.
Пользователи редакции 3.0 программы "1С: Зарплата и управление персоналом 8" уже, наверняка, заметили, как усовершенствовался механизм перерасчета зарплаты. В этой статье разберемся, в каких документах регистрируются перерасчеты, и каким образом строится работа в подобных случаях. Ведь в самых разных ситуациях может возникнуть необходимость пересчитать зарплату, например, сотрудника отозвали из отпуска или ввели «опоздавший» документ приема на работу.
Теперь программа отслеживает, когда требуется провести перерасчет, и выводит список с подобной информацией. Чтобы увидеть этот список, требуется обратиться к разделу "Зарплата" и в числе сервисов выбрать "Перерасчеты".
Итак, например, был с опозданием введен документ о приеме на работу. Тогда в открывшемся окне перерасчетов увидим, какому сотруднику и почему мы должны выполнить доначисление.
Рабочее место, как можем заметить, содержит две области: перерасчеты, касающиеся зарплаты, и перерасчеты, которые относятся к отпускам, больничным и другим межрасчетным документам.
Вне зависимости от того, в какой области находится запись, можно создать документ "Доначисление, перерасчет" или отменить запись из списка. Щелкнув по документу в столбце "Причина" имеем возможность посмотреть документ, из-за которого возникла такая ситуация. Если существует такая потребность, то можно самим зарегистрировать причину перерасчета для какого-либо сотрудника за конкретный период.
Кроме того, если мы откроем "Начисление зарплаты и взносов", то увидим, что появилась информация, выделенная красным цветом, в которой говорится, что нужно провести перерасчет документа.
При нажатии на гиперссылку "Подробнее" открывается список причин возникновения перерасчетов. Напротив записи будет кнопка "Пересчитать сотрудника", в том случае, если зарплата еще не была выплачена. В такой ситуации после нажатия на кнопку пересчет произойдет именно в текущем документе, и табличная часть с начислениями дополнится недостающей строкой.
А вот если зарплату уже выплатили, тогда появится кнопка "Доначислить сейчас".
По этой кнопке создается документ "Доначисление, перерасчет", аналогичный тому, который мы имеем право создать из формы "Перерасчеты".
Этот документ требуется именно тогда, когда период "закрыт", то есть зарплата выплачена, поэтому в нем есть поля для осуществления межрасчетной выплаты.
Если ситуация сложилась таким образом, что вы не выполнили ни перерасчет в текущем периоде, ни доначисление в межрасчетном периоде, то программа сама выполнит необходимый расчет при начислении зарплаты в следующем месяце. Проверить это можно, открыв закладку "Доначисления, перерасчеты".
Таким образом новый механизм программы облегчает решение задач, периодически возникающих перед бухгалтером, рассчитывающим заработную плату.
Дело в том что, даже если вы будете делать полный перенос данных, данные о невыходах и начислениях за них будут перенесены регистрами, без формирования документов.
Случай первый
Если у вас период пребывания на больничном полностью совпадает с периодом отсутствия то проблемы никакой нет - вы просто вводите документ "Больничный лист" и он вам сторнирует запись об отсутствии, которую с успехом подтягивает из регистров. Никаких проблем и приблуд придумывать не надо - у вас все хорошо.
Случай второй
У вас почему то не подтягивает запись об отсутствии и не хочет её сторнировать. Или у вас не совпадают период отсутствия и больничный и нужен перерасчет периода.
Прежде чем что-то сторнировать и исправлять нам необходимо это создать и провести. Я честно пыталась просто ввести регистрами сторно "лишних записей", но моих талантов не хватило и документы переноса данных отказывались почему то проводиться или возможно я вводила сторно куда то не туда, в итоге я ещё послонялась по форумам и даже сходила спросить у франчей есть ли у них опыт - все сходилось к тому что надо создать заново документы отсутствия уже в новой базе, провести их и каким то образом исправлять уже потом. Как это выглядит на практике:
1) сначала бодро шагаем в документы переноса данных и удаляем оттуда все упоминания об этом отсутствии.
Нам потребуются подчистить записи по сотруднику в регистрах в следующих документах переноса данных:
- ДнСост
- Регистр сведений "Данные состояний сотрудников"
- Регистр расчета "Начисления"
- Регистр сведений "Параметры периодов стажа ПФР"
- Регистр накопления "Начисления и удержания сотрудников"
- Регистр накопления "Отработанное время по сотрудникам"
Когда будете удалять - ищите запись по сотруднику, начислению/виду расчета/приоритету, дате начала периода и окончанию.
Записываем все документы переноса и переходим к следующему этапу
2) Создаем документ отсутствия аналогичный введенному в ЗУП 2.5, который и будем исправлять. Проводим его. Если у нас совпадает период болезни и период отсутствия и нам необходимо просто сторнировать - переходите к пункту 4
3) Создаем документ исправления, в нем необходимо установить период отсутствия равный периоду болезни. Период регистрации документа равен месяцу ввода больничного листа. Поставьте флаг "Доначислить зарплату при необходимости". Проверьте что вашему сотруднику корректно доначислились все суммы. отредактируйте их так, чтобы в дальнейшем не перерасчитывать прошлый период.
4) вводим сторно нового документа. Месяц равен месяцу регистрации будущего больничного листа.
Обратите внимание что при этом у вас не будет таблицы перерасчета и доначислений!
UPD Не надо выполнять пункт 4. Приоритет больничного листа выше и как следствие у вас и без сторно все посчитается отлично, а сторно вам уберет зарплату к выплате и этим добавит мороки.
5) Вводим и проводим документ больничного листа
6) Зарплата -> Перерасчеты. Находим в списке нашего сотрудника, который там должен был зарегистрироваться при проведении документов отсутствия.
7) вводим документ начисления зарплаты и проверяем что у нас пустая табличная часть доначислений и перерасчета.
Возможно, такой сложный алгоритм потребовался из-за того, что у нас где то неправильно настроены начисления, или плохо перенеслись данные и из-за этого просто перерасчет отрабатывает некорректно. Однако я нашла для себя оптимальную последовательность и очень рекомендую попробовать, если у вас не получается свести корректировки по больничным за декабрь.
PS У меня таких документов было много, поэтому я сделала себе небольшую доработку которая чистит регистры в документах Переноса данных. Следовательно я теперь выполняю пункт2, но не провожу документ а записываю его, потом вызываю обработку, она мне выполняет пункт 1, я провожу свой документик и иду дальше по алгоритму :)
Обработку прикладываю к Статье - возможно кому-то пригодится, она совершенно простенькая - трет записи с учетом отборов в нужных регистрах. Если вы не технический специалист - обязательно протестируйте на копии базы прежде чем использовать на боевой!
Читайте также: