Выполнять расчет зарплаты без оптимизации в 1с что это

Обновлено: 06.07.2024

Пандемия коронавируса и меры, предпринимаемые Правительством РФ в целях ограничения распространения COVID-19, существенно повлияли на учет времени и на расчет зарплаты.

Указом Президента РФ от 25.03.2020 № 206 период с 30.03.2020 по 03.04.2020 был объявлен нерабочими днями с сохранением заработной платы. Таким образом, появился новый тип времени - нерабочие дни, и в программе «1С:Зарплата и управление персоналом 8» редакции 3, соответственно, добавлен новый тип времени Нерабочий день. Нерабочие дни были продлены на весь апрель и начало мая:

  • с 04.04.2020 по 30.04.2020 - Указ Президента РФ от 02.04.2020 № 239;
  • с 06.05.2020 по 08.05.2020 - Указ Президента РФ от 28.04.2020 № 294.

Одновременно работники поделились на тех, кто имеет право продолжить работу в эти нерабочие дни, и тех, кто перешел в нерабочий режим, но при этом продолжает получать заработную плату.

Кто мог работать в нерабочие дни

Указы президента о нерабочих днях не распространялись на следующие организации:

  • непрерывно действующие организации, в которых невозможна приостановка деятельности по производственно-техническим условиям, в том числе:
    • энергетические, теплоснабжающие, водоснабжающие;
    • строительные (если приостановка создаст угрозу безопасности и жизни людей);
    • осуществляющие деятельность по предоставлению гостиничных услуг;
    • сельского хозяйства (в том числе производители, сельхозмашиностроение, задействованные в полевых работах);
    • IT-компании, связь (в. т. ч. почтовая);
    • в сфере дорожного хозяйства, в том числе осуществляющие деятельность по строительству, эксплуатации дорог, мостов и тоннелей;

    1С:ИТС

    Подробнее о том, какие организации могли работать в период нерабочих дней, см. в специальной Базе знаний «Бизнес в условиях COVID-19».

    Удаленная работа

    В Рекомендациях Минтруда России (письмо от 26.03.2020 № 14-4/10/П-2696) и в Дополнениях к Рекомендациям Минтруда России (письмо от 27.03.2020 № 14-4/10/П-2741) разъясняется, что работники, которые изначально попали в категорию тех, кому запрещено работать, но могут дистанционно выполнять работу, вправе обратиться к работодателю с соответствующим заявлением и продолжить работу удаленно.

    Понятия «удаленная работа» в Трудовом кодексе РФ не содержится. Но можно воспользоваться нормами главы 49.1 ТК РФ о дистанционной работе. Под дистанционной работой подразумевается выполнение работником трудовых функций вне места нахождения работодателя и взаимодействие с работодателем через информационно-телекоммуникационные сети общего пользования, в том числе через интернет.

    В программе «1С:Зарплата и управление персоналом 8» редакции 3 реализованы инструменты массового формирования документов, необходимых для перевода сотрудников на удаленную работу - заявления работника и дополнительного соглашения к трудовому договору.

    1С:ИТС

    Как оформлять отношения с работниками и платить зарплату в связи с коронавирусом, см. в специальной Базе знаний «Бизнес в условиях COVID-19».

    Об оформлении перевода сотрудников на удаленную работу и о возможностях 1С см. в статье «Оформление перевода сотрудников на удаленную работу, возможности 1С».

    Норма рабочего времени и производственный календарь

    Понятия «производственный календарь» не содержится в ТК РФ. Трудовой кодекс РФ определяет нерабочие праздничные дни, порядок их переноса при совпадении с выходными днями, сокращенное предпраздничное время, нормальную продолжительность рабочей недели.

    Однако во многих случаях (таких, как составление графиков работы, начисление заработной платы, составление графика отпусков, расчет суммы пособий по временной нетрудоспособности и др.) удобно использовать готовый календарь, составленный с учетом рабочих, праздничных, выходных дней и их переносов на текущий год. Такой календарь составляется на основе постановлений Правительства РФ с учетом требований трудового законодательства РФ и называется производственным.

    Производственный календарь формируется в соответствии с приказом Минздравсоцразвития России от 13.08.2009 № 588н «Об утверждении Порядка исчисления нормы рабочего времени на определенные календарные периоды времени (месяц, квартал, год) в зависимости от установленной продолжительности рабочего времени в неделю» и с учетом постановлений Правительства РФ. Так, в основе производственного календаря на 2020 год лежит Постановление Правительства РФ от 10.07.2019 № 875 «О переносе выходных дней в 2020 году». В соответствии с Указами Президента РФ от 25.03.2020 № 206, от 02.04.2020 № 239, от 28.04.2020 № 294 в производственный календарь внесен новый тип времени: «нерабочие дни с сохранением заработной платы». Эти дни не меняют нормы рабочего времени и считаются рабочими для тех, кто продолжает работу.

    Производственный календарь в «1С:Зарплате и управлении персоналом 8»

    В «1С:Зарплате и управлении персоналом 8» редакции 3 Производственный календарь - это инструмент, предназначенный для настройки графиков работы и определения нормы времени. В программе предоставлен актуальный производственный календарь на 2020 год и реализована поддержка методики, позволяющей выделить оплачиваемые нерабочие дни в соответствии с указами президента РФ, и сохранить зарплату сотрудникам за эти дни в полном объеме.

    Для этого необходимо включить новую настройку расчета зарплаты (меню Настройки - Расчет зарплаты), установить флаг Нерабочие дни в связи с коронавирусом оплачивать как отработанные по графику работы сотрудника (рис. 1).

    036-01.jpg

    Рис. 1. Настройка расчета заработной платы в период коронавируса

    Обратите внимание, что для того чтобы этот флаг учитывался, обязательно следует отключить флаг Выполнять расчет зарплаты без оптимизации.

    Если флаг Нерабочие дни в связи с коронавирусом оплачивать как отработанные по графику работы сотрудника установлен, то во всех Графиках работы сотрудников каждый месяц дополняется строкой Оплачиваемые нерабочие дни (рис. 2).

    036-02.jpg

    Рис. 2. «Оплачиваемые нерабочие дни» в графике работы

    Отметим, что обновляется Производственный календарь автоматически, но можно вручную загрузить его из интернета, а также самостоятельно вручную внести изменения.

    Автоматическое обновление через интернет работает, если подключена и настроена Интернет-поддержка (меню Администрирование).

    Обновить вручную Производственный календарь можно также с использованием Интернет-поддержки, выбрав в меню Администрирование - Интернет-поддержка и сервисы - Обновление классификаторов. Если нет возможности получать обновление по интернету непосредственно из программы, но есть доступ в интернет, то можно скачать обновление календарей на портале 1С:ИТС.

    Если доступ к интернету отсутствует, то вносить изменения в Производственный календарь вручную не рекомендуется. Следует дождаться очередного обновления программы. Дело в том, что можно зарегистрировать вручную тип дня Нерабочий, щелкнув правой кнопкой мыши, и далее Изменить день - Нерабочий. Но это будет означать лишь то, что день не является рабочим. При этом оплачиваемый нерабочий период указать вручную не получится. Он запрограммирован и может быть установлен только при автоматическом обновлении. Оплачиваемый нерабочий период выделен в Производственном календаре цветом (рис. 3).

    037-01.jpg

    Рис. 3. Оплачиваемый нерабочий период в «Производственном календаре»

    При обновлении версии программы Производственный календарь актуализируется.

    Норма времени для всех работников одинакова, оплата тоже подразумевается обычная. Но для учета реально отработанного времени следует настроить отдельные графики работы для тех, кто работает, и для тех, у кого только сохраняется заработок.

    Если Производственный календарь актуализирован автоматически, то в соответствии с ним автоматически обновляются Графики работы, для которых ранее был установлен флаг Автоматическое обновление по производственному календарю. Для неработающих в этот период сотрудников, у которых должен сохраняться заработок, в настройке Графика работы (меню Настройки) по ссылке Изменить свойства графика следует установить флаг При заполнении учитывать нерабочие дни (рис. 4).

    037-02.jpg

    Рис. 4. Настройка графика работы

    Если флаг При заполнении учитывать нерабочие дни установлен, то в графике работы автоматически заполняется строка Оплачиваемые нерабочие дни в соответствии с Производственным календарем.

    При неустановленном флаге При заполнении учитывать нерабочие дни график заполняется обычным рабочим временем, а строка Оплачиваемые нерабочие дни остается пустой.

    Нерабочие дни, установленные в Производственном календаре вручную при заполнении Графиков работы с установленным флагом Автоматическое обновление по производственному календарю, не попадают в строку Оплачиваемые нерабочие дни независимо от флага При заполнении учитывать нерабочие дни. В строке рабочего времени (например, Явка) для таких дней рабочее время не заполняется.

    Следовательно, для обеспечения возможности расчета сохраняемого заработка по указанному графику необходимо либо обновить автоматически Производственный календарь, либо (при отсутствии такой возможности), не изменяя его вручную, откорректировать сразу График работы.

    Особенности расчета заработной платы в «1С:Зарплате и управлении персоналом 8»

    Для сотрудников, продолжающих работать в нерабочие дни, установлен обычный график работы. В соответствии с письмом Минтруда России от 26.03.2020 № 14-4/10/П-2696 им начисляется зарплата в обычном размере. Законодательство не предусматривает оплаты труда в Нерабочие дни в повышенном размере, в отличие от оплаты работы в выходные и праздничные дни. Работодатель вправе назначать поощрительные доплаты, предусмотренные локальными нормативными актами.

    Сотрудникам, фактически не работающим в Нерабочие дни, должен быть назначен соответствующий график работы, в котором заполнены строки Оплачиваемые нерабочие дни.

    Работникам с окладной или тарифной системой оплаты труда расчет в программе производится в точности в той сумме, как если бы они работали. Это соответствует разъяснениям, приведенным в письме Минтруда России от 26.03.2020 № 14-4/10/П-2696. Причем если кроме должностного оклада установлены компенсационные надбавки и стимулирующие выплаты, то они так же начисляются, и работник получает заработную плату, предусмотренную трудовым договором.

    Для сдельщиков невозможно рассчитать предполагаемую выработку. Работодателю следует самостоятельно определить и закрепить в локальном нормативном акте организации порядок расчета дополнительного вознаграждения за этот период, возможно, по аналогии с праздничными днями (см. ст. 112 ТК РФ).

    В программе «1С:Зарплата и управление персоналом 8» редакции 3 в отчет Табель учета рабочего времени для регистрации Оплачиваемых нерабочих дней выводятся символы «ОН». Законодательно специального обозначения для этого периода не предусмотрено. Работодатель вправе ввести свои обозначения или использовать предложенные программой.

    Перерасчет зарплаты за март, отражение в «1С:Зарплате и управлении персоналом 8»

    Понятие «нерабочий день» появилось 25 марта, когда месяц подходил к концу и приближалось время расчета заработной платы за март. В Рекомендациях Минтруда России от 26.03.2020 говорится о том, что нерабочий день не относится ни к рабочим, ни к выходным, ни к праздничным дням. Одновременно уточняется, что оплачивать нерабочие дни надо так же, как и рабочие. При этом в Рекомендациях не приведена информация, каким образом следует в этом случае вести табельный учет рабочего времени. Дополнительных разъяснений, что принимается за норму рабочего времени, до конца марта не появилось. В связи с этим в программах 1С изменения не могли быть поддержаны. Многие организации, попавшие в число неработающих, с полным пониманием того, что 24.03.2020 - последний рабочий день, в марте больше рабочего времени не предполагается, успели начислить заработную плату за март до появления разъяснений.

    Только в начале апреля Минтруд России на официальном сайте разъяснил , что оплата за нерабочий период сотрудникам должна быть произведена в полном объеме. Также уточнено, что оплатить этот период необходимо так, как будто сотрудник работал. Из этих разъяснений стало понятно, что нельзя менять годовую (месячную) норму времени. Даже для окладников (у которых на первый взгляд заработок не зависит от нормы времени, если месяц отработан полностью) при пересчете месячной тарифной ставки в часовую изменение (уменьшение) среднемесячного количества часов за год влечет изменение (завышение) стоимости дня и часа работников. Следовательно, меняется оплата переработки и сверхурочных, ночных и праздничных. Если у работников март был не полностью отработан (например, в марте были больничные или отпуска), то уменьшение нормы времени привело к уменьшению заработка.

    Итак, если расчет зарплаты за март был выполнен в условиях измененной нормы рабочего времени, то необходимо произвести перерасчет. Перерасчет может не изменить начисленной суммы, а может привести к увеличению или уменьшению начисленной ранее суммы.

    Следует учитывать, что если в результате перерасчета обнаружится недоплата, то при выплате доплаты работникам следует учесть компенсацию за задержку в размере 1/150 ключевой ставки ЦБ РФ за каждый день задержки начиная со следующего дня после установленного срока выплаты по день фактического расчета включительно (ст. 236 ТК РФ). Если в результате перерасчета выявится переплата, то в соответствии со статьей 137 ТК РФ нет основания и механизмов удержания такой переплаты. Можно только попросить работников представить заявления об удержании излишне начисленных денежных средств.

    039.jpg

    По кнопке Пересчитать сотрудника выполняется перерасчет за прошлый период в текущем месяце и отображается на закладке Доначисления, перерасчеты.

    Особенности расчета зарплаты за май, отражение в «1С:Зарплате и управлении персоналом 8»

    Нерабочие праздничные дни в мае по законодательству не относятся к нерабочим дням, объявленным указами президента.

    Соответственно, у работодателей не возникает обязанности сохранять оплату сотрудникам, у которых по графику работы смена приходится на праздничный день, а фактически они не работали. На свое усмотрение работодатель может оплатить работникам такие дни однократно. При оплате можно учесть разъяснения Минтруда России о том, что в период объявленных нерабочих дней с охранением заработной платы у работников не может быть отработанных сверхурочных часов, ночных часов и работы в выходные и праздничные дни. Следовательно, оснований для назначения доплаты за работу в такие периоды не возникает.

    В программе «1С:Зарплата и управление персоналом 8» редакции 3 для сотрудников, на которых распространяется запрет работы с сохранением заработка, день, рабочий по графику, приходящийся на праздничный день по производственному календарю, в Графике работы устанавливается в строке Оплачиваемые нерабочие дни и оплачивается в одинарном размере.

    Отметим, что Указ Президента РФ от 11.05.2020 № 316 отменяет режим нерабочих дней с 12.05.2020 на федеральном уровне, что не означает моментальный возврат к прежнему режиму работы.

    В программе «1С:Зарплата и управление персоналом 8» редакции 3 Нерабочие дни, установленные в Производственном календаре, служат для автозаполнения Графиков работы. Региональные периоды нерабочих дней следует настраивать непосредственно в Графиках работы.

    От редакции. Вопросы учета рабочего времени и расчета заработной платы с учетом изменений законодательства, отражение в «1С:Зарплате и управлении персоналом 8» редакции 3 будут рассматриваться 11.06.2020 на лекции в 1С:Лектории «Изменение законодательства в связи с пандемией COVID-19, порядок расчета заработной платы, исчисления и уплаты взносов». Подробнее см. на сайте 1С:ИТС на странице 1С:Лектория .

    Уже достаточно много появилось статей, посвященным механизмам конфигурации ЗУП 3.1, но при этом менеджер расчета обделен вниманием. В этой статье я приведу примеры работы с менеджером расчета и некоторым механизмам, связанным с ним.

    По сути в конфигурации у нас три расчетных обработки

    • РасчетБазыНачисленийУдержаний - формирует базы начислений и удержаний, используемых для расчета
    • МенеджерДанныхУчетаВремениСотрудников - формирует данные по времени сотрудников
    • МенеджерРасчетаЗарплаты - основной менеджер расчета, который рассчитывает начисления, взносы, ндфл и прочее. Фактически при расчете зарплаты мы видим результат работы этого менеджера.

    Инициализировать менеджер можно двумя способами:

    При расчете зарплаты за месяц можно использовать типовой метод инициализации

    При нестандартных расчетах нам может понадобится инициализировать его по-своему, вызвав конструктор

    Разница в том, что во втором случае мы можем указать произвольный период, например год.

    С релиза ЗУП 3.1.10 старый менеджер расчета был переименован в МенеджерРасчетаЗарплатыАрхивный и за его использование отвечает константа "Выполнять расчет зарплаты без оптимизации". Но на дворе 21 год, думаю в ближайших релизах от старых алгоритмов окончательно откажутся.

    Основная логика работы с менеджером это

    Заполнить коллекцию начислений

    Перенести результат в форму/документ.

    Разберем несколько примеров работы с менеджером расчета. Уточню что для примера я буду рассчитывать только начисления и НДФЛ с вычетами.

    Расчет начисления по сотруднику.

    Например, у нас на входе для расчета есть сотрудник, начисление и период, за который мы хотим посчитать это начисление.

    В результате в табличной части менеджера расчета Зарплата.Начисления у нас будут результаты расчета по сотруднику, а также все вспомогательные данные, которые использовались при расчете (показатели и их значения, нормы и фактическое время, график работы, подразделение).

    В процедуре ДанныеДляЗаполненияВДанныеФормы у меня алгоритмы, для переноса данных менеджера расчета в данные формы. Т.к. этот алгоритм универсальный, я немного о нем расскажу после всех примеров по расчетам.

    Расчет начисления по сотруднику, где один из показателей мы указываем самостоятельно.

    Код для примера тот же, но для интервала мы указываем известное значение показателя, которое вы можете указать вручную с формы или рассчитать отдельно.

    Если в первом примере все показатели рассчитывались в процессе, то в текущем мы заранее подставляем в расчет известное значение показателя.

    Расчет всех начислений по сотруднику за месяц

    Тут мы видим разницу в вызове процедуры ЗаполнитьНачисленияСотрудникаЗаПериод.

    Т.е. заранее мы не указываем какие начисления считать, а параметр ПериодРасчетаЗарплаты указывает процедуре, что необходимо выявить начисления сотрудника за месяц.

    Расчет всех сотрудников по организации (подразделению)

    Если вы уже работали с ЗУП 3.1 или читали описание по программным методам ЗУП, то думаю приведенный пример не вызовет вопросов. Вначале мы получили всех текущих сотрудников организации (а если указали подразделение, то по подразделению), затем передали список менеджеру расчета и инициализировали расчет.

    Это базовые примеры работы с менеджером расчета. В зависимости от реализуемых задач, можно задействовать разный функционал менеджера расчета. Рекомендую просто пройтись отладчиком по менеджеру расчета, от метода "РассчитатьЗарплату". Посмотреть по какому принципу разбиваются строки начислений, каким образом рассчитываются показатели, в т.ч. базы для расчета начислений и удержаний.

    Перенос результата расчета данные формы

    Тут немного стоит рассказать в каком виде хранятся данные в документах и формах.

    В менеджере расчета и в табличных частях документов начисления с данными формы практически совпадают. Разница в хранении показателей. В менеджере расчета и в документах показатели хранятся в отдельной ТЧ "Показатели", связанной с начислениями по реквизиту "ИдентификаторСтроки". А вот в формах к таблице начислений программно или вручную добавляются колонки "Показатель1", "Показатель2”… и "ЗначениеПоказателя1", "ЗначениеПоказателя2"…

    Соответственно при чтении/открытии документа, а также после расчета данные показателей переносятся в созданные новые колонки. А при записи документа происходит обратный процесс переноса в ТЧ "Показатели".

    Исходные требования для реализации примера:

    В форме мы хотим видеть результаты начислений с расшифровкой по показателям, указанием отработанного времени. Т.е. все то, что мы привыкли видеть в любом типовом расчетом документе.

    Приведу пример кода процедуры ДанныеДляЗаполненияВДанныеФормы, параметром в которую мы передаем результаты расчета для дальнейшего вывода в форму документа/обработки.

    Т.е. по факту мы используем типовые методы. Но тут своя магия. Чтобы этот код работал, мы должны правильно подготовить данные формы.

    Например, в обработчике "ПриСозданииНаСервере" вызвать метод программного создания показателей и их значений в ТЧ Начисления

    А так же у нас должны быть созданы всевозможные служебные процедуры и функции, описывающие наш документ (ОписаниеТаблицыНачислений(), ОписаниеДокумента(), ОписаниеТаблицыНДФЛ(), ОписаниеПанелиВычетыНаСервере(), ОписаниеПанелиВычеты(), КонтролируемыеПоля()).

    Думаю, просто нет смысла полностью приводить данный код. К статье прикладываю обработку, в которой реализовано все вышеописанное. С учетом того, что используются только типовые методы, вы можете самостоятельно посмотреть примеры использования на типовых документах.

    При некоторой смекалке, можно адаптировать методы модулей РасчетЗарплатыРасширенныйФормы, УчетНДФЛФормы и аналогичные для того, чтобы полностью програмно формировать расчетные документы.

    Учет в экономических программах фирмы "1С" реализован в строгом соответствии с действующим законодательством РФ. Однако зачастую на законодательном уровне некоторые ситуации четко не прописаны, а налоговые органы неоднозначно их трактуют. В этом случае пользователям предоставляется выбор, который следует закрепить в учетной политике.

    В частности, такими неоднозначными моментами были и остаются порядок пересчета месячного оклада в часовую тарифную ставку и порядок налогообложения доходов работника при удержании за неиспользованный отпуск при увольнении.

    Начиная с версии 2.5.8 конфигурации "Зарплата и Управление Персоналом" в ней реализована возможность выбора одного из двух вариантов алгоритма для каждой из перечисленных выше ситуаций. На форме "Настройки алгоритмов расчета зарплаты", вызываемой из подменю "Настройка расчета зарплаты", можно указать способ пересчета оклада в часовую ставку и способ учета удержания за отпуск, использованный авансом, для целей налогообложения (см. рис. 1).

    Настройки алгоритмов расчета зарплаты

    Учет в экономических программах фирмы "1С" реализован в строгом соответствии с действующим законодательством РФ. Однако зачастую на законодательном уровне некоторые ситуации четко не прописаны, а налоговые органы неоднозначно их трактуют. В этом случае пользователям предоставляется выбор, который следует закрепить в учетной политике.

    В частности, такими неоднозначными моментами были и остаются порядок пересчета месячного оклада в часовую тарифную ставку и порядок налогообложения доходов работника при удержании за неиспользованный отпуск при увольнении.

    Начиная с версии 2.5.8 конфигурации "Зарплата и Управление Персоналом" в ней реализована возможность выбора одного из двух вариантов алгоритма для каждой из перечисленных выше ситуаций. На форме "Настройки алгоритмов расчета зарплаты", вызываемой из подменю "Настройка расчета зарплаты", можно указать способ пересчета оклада в часовую ставку и способ учета удержания за отпуск, использованный авансом, для целей налогообложения (см. рис. 1).

    Пересчет месячного оклада в часовую ставку

    Для работника, чья форма оплаты труда - оклад, необходимость рассчитать сумму, которую он заработал бы за час, возникает, в частности, в случае оплаты его работы в праздничные и выходные дни, при оплате работы в сверхурочное, вечернее и ночное время.

    Такой расчет может быть произведен следующими способами:

    • путем определения среднемесячного количества часов в году и деления оклада на среднемесячное количество часов;
    • путем деления оклада на норму часов по графику в текущем месяце.

    Использование первого способа предпочтительнее, так как в этом случае в течение года для каждого работника час работы в праздничные дни, а также в сверхурочные, вечерние и ночные часы, будет стоить одинаково - не будет зависеть от количества выходных и праздников в месяце расчета. Такой алгоритм рекомендован Министерством Труда (см. письмо от 09.07.2002 № 1202-21). Тем не менее, выбор алгоритма расчета остается на усмотрение работодателя. Рекомендуется закрепить выбранный порядок расчета в коллективном договоре.

    В конфигурации "Зарплата и Управление Персоналом" версии ниже 2.5.8 был реализован только первый способ расчета. Теперь же, в зависимости от выбранного в настройках алгоритмов расчета зарплаты варианта, можно использовать любой из указанных способов.

    Если для предприятия установлено, что при пересчете месячного оклада в часовую ставку используется месячная норма времени по графику работника, тогда величина часовой тарифной ставки определяется как частное от деления оклада работника на норму времени в месяце.

    Норма времени в месяце определяется по графику. В системе работнику кадровыми документами обязательно назначается основной график работы - при приеме на работу или кадровом перемещении. При определении нормы времени используется действующий на дату начисления (например, на дату выхода на работу в праздник) график работника.

    Норму времени в месяце по выбранному графику можно увидеть в форме справочника "Графики работы" в разделе "Календарь". Если необходимо узнать норму времени по данному графику за другой месяц, достаточно выбрать нужный месяц на командной панели таблицы (см.рис. 2).

    Кроме основного графика работы работнику может быть назначен индивидуальный график. Такой график назначается раз в месяц в случаях, когда требуется уточнение нормы времени работника или когда график работы определяется очень поздно. Назначить работнику индивидуальный график можно с помощью документа "Ввод индивидуальных графиков работы организации". В этом же документе можно увидеть итоговую норму времени в месяце для работника (см. рис. 3).

    Очевидно, что индивидуальный график обладает при определении месячной нормы времени более высоким приоритетом, нежели график основной. Поэтому, при расчете часовой тарифной ставки работника используется норма часов по его индивидуальному графику, а если таковой в данном месяце не введен, используется норма времени по основному графику.

    Особенностью расчета часовой ставки от оклада с использованием месячной нормы времени по графику работника является то, что в каждом месяце размер часовой ставки может оказаться отличным от предыдущих расчетов. Это обусловлено тем, что даже при пятидневке число рабочих дней не бывает одинаковым от месяца к месяцу - на него влияют продолжительность месяца и праздничные дни, что уж говорить о сменных графиках работы.

    При таком расчете для работника с 40-часовой рабочей неделей и окладом в 6 000 рублей часовая тарифная ставка в июле будет равна 6 000 : 184 = 32,609 руб., а в январе 6 000 : 144 = 41,667 руб.

    Если выбран рекомендованный Минтруда алгоритм, при котором для пересчета месячного оклада в часовую ставку используется среднее за год количество часов в месяце, тогда часовая ставка рассчитывается по следующей формуле:

    Среднемесячное количество часов в году = Сумма оклада :[ П x К1 + (П - 1) x К2 ] : 12

    где
    П - продолжительность ежедневной смены;
    К1 - количество рабочих дней в году;
    К2 - количество предпраздничных дней в году.

    При этом продолжительность ежедневной смены рассчитывается, как результат деления установленной продолжительности рабочей недели (в часах) на пять дней.

    Продолжительность рабочей недели устанавливается в графике работы, назначенном работнику, в поле "Часов в неделе". Среднемесячное количество часов в году для трех стандартных вариантов продолжительности рабочей недели можно посмотреть, выведя на печать регламентированный производственный календарь. Информация о среднемесячном количестве часов расположена в нижней, пятой, таблице печатной формы (см. рис. 4).

    При использовании такого алгоритма, например, для работника с 40-часовой рабочей неделей и окладом 6 000 рублей при расчете оплаты работы в выходной день в 2008 году, независимо от даты выхода на работу, часовая тарифная ставка составит:
    6 000 : 168,08 = 35,697 рублей.

    Налогообложение при удержании за неотработанный отпуск

    Удержание за отпуск, использованный авансом - это еще один вопрос, который не в полной мере регулируется законодательством. Подробно неясности, касающиеся этого момента, уже рассматривались на нашем сайте (см.статью "Удержания при увольнении за предоставленный "авансом" отпуск"). В частности, законодательство не определяет четко, должна ли быть уменьшена налоговая база по НДФЛ и ЕСН на сумму удержания при увольнении за использованный авансом отпуск.

    Некоторые эксперты считают, что при решении данной проблемы необходимо руководствоваться положениями статьи 78 НК РФ "Зачет или возврат сумм излишне уплаченных налога, сбора, пеней, штрафа" то есть работнику должен быть возвращен подоходный налог с этой суммы, а также пересчитан ЕСН.

    Однако другие, ссылаясь на статьи 210 и 236 НК и статью 137 ТК, придерживаются мнения, что при увольнении работника и удержании с него неотработанных дней отпуска суммы НДФЛ и ЕСН не пересчитываются.

    Что касается отражения данного удержания в бухгалтерском учете, то письмом от 20.10.2004 № 07-05-13/10 Минфин России предлагает на указанную сумму сторнировать (методом красного сторно) дебет счетов учета затрат на производство и кредит счета учета расчетов с персоналом по оплате труда.

    Конфигурация "Зарплата и Управление Персоналом", начиная с версии 2.5.8, позволяет учитывать удержание за неотработанный отпуск для целей налогообложения двумя способами:

    • как удержание (например, алименты), то есть не уменьшать налоговую базу;
    • как начисление с обратным знаком, то есть "красным", уменьшая налоговую базу.

    В случае, когда выбран первый пункт: "Не уменьшает налоги и взносы", при проведении документа "Расчет при увольнении работника организаций" удержание регистрируется с помощью видов расчета "Удержание за неотработанные дни отпуска по календарным дням" или "Удержание за неотработанные дни отпуска по шестидневке" плана видов расчета "Удержания организаций". При этом, как и любое другое удержание, никакого влияния на базы по НДФЛ и ЕСН оно не оказывает.

    В расчетном листке удержание отображается в разделе "Удержано". При формировании проводок создается проводка "черным", обратная проводке, сформированной при начислении отпускных.

    В том случае, когда выбран второй вариант: "Уменьшает налоги и взносы", при проведении документа "Расчет при увольнении работника организаций" удержание регистрируется видами расчета "Удержание за неотработанные дни отпуска по календарным дням" или "Удержание за неотработанные дни отпуска по шестидневке" плана видов расчета "Дополнительные начисления организации".

    Как и для любого начисления из этого плана видов расчета, для него задаются способы обложения НДФЛ, ЕСН, взносами на страхование от несчастных случаев, порядок включения в расходы на оплату труда. В соответствии с этими настройками сумма удержания за отпуск, использованный авансом, будет влиять на налоговые базы по НДФЛ, ЕСН, ФСС НС, налогу на прибыль (рис. 5).

    Сумма НДФЛ с удержания за неотработанный отпуск рассчитывается, как обычно, документом "Начисление зарплаты работника организации", возврат излишне удержанной суммы налога производится за тот же месяц, что и само удержание. В расчетном листке сумма удержания отображается в разделе "Начислено" отрицательной суммой. В документе "Расчет ЕСН" сумма удержания отображается на закладке "Дополнительные начисления" и влияет на расчет суммы налога в соответствии с настройками, указанными в виде расчета. Если налоговая база по ЕСН получается отрицательной, суммы налога считаются равными нулю.

    При формировании бухгалтерских проводок документом "Отражение зарплаты в регламентированном учете" излишне удержанные суммы НДФЛ и взносов на страхование от несчастных случаев, а также отпускные за неотработанные дни сторнируются (см. рис. 6).

    Если работник уволился не сразу после отпуска, и начисленной ему зарплаты хватит, чтобы компенсировать сумму удержания, среди проводок окажется только одна проводка "красным" - на сумму самого удержания.

    В заключение отметим, что значения настроек, задаваемых в форме "Настройки алгоритмов расчета зарплаты" хранятся в регистре сведений "Варианты встроенных алгоритмов расчета зарплаты". Данный регистр непериодический, а занчит, после изменения значений настроек во всех документах, в т. ч. и редактируемых задним числом, размеры часовой тарифной ставки или удержания за неотработанный отпуск будут рассчитываться по правилам, соответствующим текущей настройке.

    Также следует отметить, что настройки алгоритмов расчета зарплаты устанавливаются для предприятия в целом - то есть одновременно для всех организаций предприятия. Изменить настройку, например, только для одной организации предприятия невозможно.

    Как избавиться от минусов в начислении зарплаты: перерасчеты в ЗУП 3.1

    Продолжаем серию статей полезными советами от специалиста линии консультаций АСП-Центра сопровождения Анастасии Черемных. Как никто другой, Анастасия знает все основные «боли» клиента и с радостью делится своими образовательными «рецептами».

    Один из частых вопросов, поступающих на линию консультаций: «Что за минусы появились в начислении зарплаты, как от них избавиться?». Давайте разбираться.

    В программе 1С ЗУП 3.1 есть механизм перерасчетов. Работа этого механизма может повлиять на начисленные суммы зарплаты сотрудникам, поэтому стоит обращать на него внимание.

    Механизм перерасчетов отслеживает изменения в документах за уже рассчитанные месяцы и регистрирует необходимость доначислить зарплату, т.е. запоминает, по каким сотрудникам были изменены документы, которые могли повлиять на результат расчета. По результатам этого производит необходимые увеличения/уменьшения начисленных ранее сумм уже в текущем месяце.

    Раздел «Настройка» – «Расчет зарплаты» – галочка напротив «Выполнять доначисления и перерасчет зарплаты отдельным документом», чтобы автоматически ничего не пересчитывать, всегда отсутствует по умолчанию.

    1С: Зарплата и управление персоналом» (ред. 3.1)


    ! Совет: проставляйте галочку только, если действительно уверены, что самостоятельно не пропустите никаких изменений в уже рассчитанных месяцах.

    В большинстве организаций эту настройку так и оставляют по умолчанию, поэтому разберем ситуации, которые возникают, если указанная выше галочка отсутствует.

    Отчетность из 1С — это удобно!

    Получите полный доступ к «1С-Отчетности» на 30 дней
    бесплатно и протестируйте сервис в работе.

    Ситуация (самая распространенная):
    Начислили зарплату и в документе «Начисления зарплаты и взносов» на последней вкладке появились строки с +/- суммами. Из-за чего они появились и что теперь делать?

    Из-за чего возникает:
    Последняя вкладка в документе «Начисление зарплаты и взносов» называется «Доначисления, перерасчеты». Если при автоматическом заполнении документа она оказывается не пустая, значит в тот момент, когда «Начисление зарплаты и взносов» за прошлые месяцы уже были готовы, произошло перепроведение старого документа, влияющего на результат расчета.

    Посмотрим в программе:
    Создаем и автоматически заполняем документ «Начисление зарплаты и взносов». Смотрим последнюю вкладку – на вкладке есть строки.

    1С: Зарплата и управление персоналом» (ред. 3.1)


    В колонке «Период» проставлены июльские даты. Значит, что после того, как документ «Начисление зарплаты и взносов» за июль уже был создан и проведен , был перепроведен какой-то из ранних документов за этот же месяц или более ранних документов за предыдущие месяцы. Это могли быть кадровые документы, документы отсутствий, табель и др.

    Что делать:

    Если мы уверены, что в этом месяце на самом деле никаких перерасчетов прошлых периодов нам не требуется, то избавляемся от возникших строк. Для этого:

    1. Вручную очистить вкладку «Доначисления, перерасчеты» (обратить внимание, что она состоит еще из трех вкладок – «Начисления», «Пособия», «Удержания» и проверить все три).
    2. Почистить журнал перерасчетов, иначе строки позже появятся снова. Раздел «Зарплата» – «Перерасчеты».

    1С: Зарплата и управление персоналом» (ред. 3.1)

    Выделить строки в таблице «Зарплата, удержания», нажать кнопку «Отменить»

    1С: Зарплата и управление персоналом» (ред. 3.1)

    Таблица должна остаться пустой

    1С: Зарплата и управление персоналом» (ред. 3.1)


    ! Напоминание : не забывайте, что перерасчеты могут снова появиться, если мы станем перепроводить документы по уже рассчитанным месяцам.

    Ситуация: рассчитываем документ увольнения сотрудника, в документе видим ненужные перерасчеты.

    Из-за чего возникает: возможных причин несколько, мы рассмотрим самую популярную – нарушение порядка документов, т.е. опять же перерасчеты.

    Читайте также: