gifts2017

Расчет резерва отпусков, Зарплата и кадры.

Опубликовал Сергей Демичев (sergdem486) в раздел Отчеты - Бухгалтерские

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

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

 Такой отчет, если его сделать для всего предприятия, дает необходимую информацию главбуху для начисления резерва. Получившаяся сумма - сумма которую нужно было бы потратить на отпуска ЕСЛИ БЫ 100% сотрудников отправились в отпуск одновременно в день, на который отсчет сформирован. Но так конечно быть не должно, отпуска распределяют исходя из желаний и целесообразности по всему году, а на 96 счету резервируют только часть от всей суммы. У бухгалтеров  есть специальная методика расчета, в ряде случаев методика формирования должна быть указана в учетной политике предприятия. В простейшем случае сумму этого отчета по предприятию  надо поделить на 12 мес и в начале каждого месяца бухи должны делать проводки, формируя резерв на 96 счету. По окончании месяца фактические затраты на отпуск списываются с 96 счета. Раз в квартал бухгалтер должен делать анализ движения средств по 96 счету и, если нужно производить корректировку, увеличивая или уменьшая формируемый резерв на месяц.


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

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

Резерв на страховые взносы считается исходя из того процента, который вы ввели в поле "Страховые взносы".
Резерв на страховые взносы = (Средняя зарплата х Резерв дней х Процент стр. взносов)/100 .

Для отчета были широко использованы штатные механизмы расчета ЗиК, идея подсчета заработанных дней заимствована из публикации http://infostart.ru/public/83625/

Различные отклонения от обычного отпуска обрабатываются следующим образом:

  1. Компенсация отпуска входит в расчет суммы использованных дней.
  2. Дни дополнительного отпуска не входят в суммы использованных дней отпуска , они считаются отдельно, выводится среднее количество дней дополнительного отпуска в месяц, множится на 12 месяцев, множится на среднюю и прибавляется к сумме резерва.
  3. Дни отпуска по уходу за ребенком до 1.5 и 3 лет,  уменьшают  сумму заработанных дней для  отпуска (базу для расчета дней отпуска) .
  4. Дни отпусков без сохранения заработка уменьшают сумму заработанных дней для  отпуска (базу для расчета дней отпуска) , если их в 12-  месячном периоде () было больше 14
  5. Если среди сотрудников есть люди с датой приема и отгулянными отпусками раньше начала учета в программе 1С, то это нужно учитывать. Например, сотрудник принят на работу в 1985 году, а учет в программе 1С ЗиК компания начала в 2000 году, соответственно тех документов с начислениями и днями  отпуска за период с 1985 по 2000 год в базе нет. Проблема решена так: в справочник "Сотрудники" введено числовое поле ввода "ОтгулОтпуск" для занесения числа дней отгулянных отпусков  до начала учета.  Отчет при работе проверяет наличие такого реквизита в справочнике и, если он есть, использует эти данные.

Отчет опробован на 321 релизе ЗиК

Скачать файлы

Наименование Файл Версия Размер
Резерв отпусков 346
.ert 83,00Kb
13.04.12
346
.ert 83,00Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
0. Сергей Демичев (sergdem486) 22.03.12 06:34
Для бухгалтеров, кадровиков и руководителей.
Расчет резерва отпусков всего предприятия или несколькими выборками в необходимых разрезах -это несложно!
Есть широкие возможности настройки параметров отчета.



Перейти к публикации

1. Александр Лыткин (TrinitronOTV) 22.03.12 06:34
хороший отчет и полезный, однозначно плюсану
2. Александр Лыткин (TrinitronOTV) 22.03.12 06:36
...забыл написать: но хотелось бы уточнить, как учитываются дополнительные отпуска и разные корректировки отпусков? И ещё: написано "Есть широкие возможности настройки параметров отчета", не увидел на форме, где можно менять какие-то настройки
3. DarkAn DarkAn (DarkAn) 22.03.12 08:36
Ошибка:
ПечЗаработано = (КаждыйТретийМесяц*2.34 + ОстальныеМесяцы*2.33) -<<?>> ;
{Z:\РЕЗЕРВОТПУСКОВ.ERT(526)}: Ошибка в выражении

(3) Как-то криво работает с дикретниками... У меня в базе сотрудница была на дикрете 800+ дней, ваш отчет показывает всего 500+, соответственно криво идет расчет остатка дней :(
4. DarkAn DarkAn (DarkAn) 22.03.12 08:38
(3) кривой расчет это при исправлении ошибки (просто убрал минул, т.к. хз что надо вычитать :)))
5. Сергей Демичев (sergdem486) 22.03.12 11:34
(2) TrinitronOTV,
Различные отклонения от обычного отпуска обрабатываются следующим образом:
Дни дополнительного отпуска не идут в расчет суммы использованных дней, а компенсация отпуска входит в эту сумму.
Дни отпуска по уходу за ребенком до 1.5 и 3 лет, уменьшают сумму заработанных дней для отпуска (базу для расчета дней отпуска) .
Дни отпусков без сохранения заработка уменьшают сумму заработанных дней для отпуска (базу для расчета дней отпуска) , если их в 12- месячном периоде (считаются с даты поступления) было больше 14
6. Сергей Демичев (sergdem486) 22.03.12 11:36
(3) DarkAn,

Добавил в отчет обработку дней отпуска по уходу за детьми до 1.5. и 3 лет, наверно Вы это имели ввиду.
7. Ирина Куравлева (Frodo79) 22.03.12 13:31
У меня не работает. Выдает Если (Начало+инд) < ДатаПриема Тогда
{Глобальный модуль(46181)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
8. Сергей Демичев (sergdem486) 22.03.12 15:09
(7) Frodo79,
Проверьте работу отчета на одном человеке или по группам справочника (отделам), не целиком на всем штате. Если отчет иногда работает, а иногда выскакивает ошибка, о которой Вы писали, то, скорее всего. где-то в справочнике Сотрудники есть элемент(ы), у которого не заполнены или неправильно заполнены какие то реквизиты, связанные с датой - незаполненные календари, графики работы, даты документов и пр.
9. DarkAn DarkAn (DarkAn) 23.03.12 08:25
(6) нет, еще что-то не то. Теперь "заработано дней" 72.33 (я правильно понял, что тут дни скорректированы). По моим расчетам сотрудник заработал 151,66 из которых 63 дня - это дикретные и отпуск за свой счет, а также 53 дня основной отпуска (ваш отчет показывает это так же).

Итого 151,66-63-53 = 35,66.

Ваш отчет показывает 19,33. Есть подозрение, что ошибка у вас с дикретниками, т.к. сотрудник вышел на работу раньше времени, но пособие по уходу за ребенком до 3х лет продолжает получать.
10. Сергей Демичев (sergdem486) 23.03.12 13:34
(9) DarkAn,
"т.к. сотрудник вышел на работу раньше времени, но пособие по уходу за ребенком до 3х лет продолжает получать."

Я вас правильно понял - выход сотрудника из отпуска по уходу за детьми до 3 лет в программу 1С не внесен?
Если так то 1С продолжает считать что сотрудник в отпуске по уходу и вычитать эти дни из базы для расчета заработанных дней. В результате отчет считает что заработано только 72 дня отпуска, а вы 151.66- 63=88.66

Вообще обязуюсь доработать отчет, чтобы выводились подробности по всем этим отклонениям
11. DarkAn DarkAn (DarkAn) 23.03.12 15:16
(10) Так-то оно так и это правильно! Сотрудник может получать пособие по уходу за ребенком до 3х лет и при этом ходить на работу. Так что данный нюанс тоже надо учесть :)

P.S. Работоспособность вашего отчета проверял по своему отчету (http://infostart.ru/public/120521/), может он и вам поможет, а может и вы подскажите мне о найденных у меня ошибках :)
12. Looking Кречетов (Looking) 26.03.12 09:50
В отчёте в сумме резерва отсутствуют страховые взносы. Это сделано целенаправленно или-же случайно?

Сумма резерва на оплату отпуска каждого работника рассчитывается по формуле:

Резерв на оплату годового отпуска работника = (Среднедневная зарплата работника + Среднедневная зарплата работника х Тариф страховых взносов) х 28 дней

Если работник имеет право на дополнительные дни отпуска, например он работает на Крайнем Севере (Статья 321 ТК РФ), то сумма резерва рассчитывается с учетом этих дней.
13. Сергей Демичев (sergdem486) 28.03.12 10:47
«...Сотрудник может получать пособие по уходу за ребенком до 3х лет и при этом ходить на работу. Так что данный нюанс тоже надо учесть :)»

Доработано и исправлено в отчете начиная с версии 1.2

«...обязуюсь доработать отчет, чтобы выводились подробности по всем этим отклонениям»

Доработано и исправлено в отчете начиная с версии 1.2

«В отчёте в сумме резерва отсутствуют страховые взносы. Это сделано целенаправленно или-же случайно?»

Нетрудно же помножить итог на процент страховых взносов :)

Доработано и исправлено в отчете начиная с версии 1.2

«Если работник имеет право на дополнительные дни отпуска, например он работает на Крайнем Севере (Статья 321 ТК РФ), то сумма резерва рассчитывается с учетом этих дней. »

Доработано и исправлено, начиная с версии 1.2

Дни дополнительного отпуска не входят в суммы использованных дней отпуска , они считаются отдельно, выводится среднее количество дней дополнительного отпуска в месяц, множится на 12 месяцев, множится на среднюю и прибавляется к сумме резерва.
14. iva (iva) 30.03.12 11:44
А как рассчитать резерв страховых взносов по сотрудникам, у которых доходы превышают 512 т.рублей? Тариф страховых взносов берется 10% от суммы превышающей 512 т.рублей. В вашем случае нужно вручную менять % страховых взносов? Автоматически обработка не поддерживает такой расчет?
15. Сергей Демичев (sergdem486) 30.03.12 12:20
(14) iva,

Отчет не считает суммы страховых взносов, которые нужно будет уплатить в будущем... :)
Резерв отпусков относится к оценочным обязательствам, когда резерв на будущее делается на основе данных о заработке за прошлые периоды и неотгулянных днях отпуска. Сделанный резерв не может и не обязан соответствовать фактическим расходам на оплату отпусков, и подлежит периодической инвентаризации и корректировке по окончании периода. Резерв на страховые взносы считается исходя из того процента, который вы ввели в поле "Страховые взносы".
Резерв на страховые взносы = (Средняя зарплата х Резерв дней х Процент стр. взносов)/100 .

Для повышения точности расчета резерва можно посчитать резерв отпусков отдельно для того списка лиц у которых сумма заработка в прошлые периоды превышала 512 тыс. рублей.
16. Viktor (kurvik) 31.03.12 14:03
Хороший отчет и полезный.У нас бухгалтера просят сделать расчет от ФОТ по подразделениям и почему-то без учета страховых взносов.Этот более точный.У меня вариант был сделан когда расчет среднего производился по каждому сотруднику на основе стандартного расчета отпускных.
17. NPMar (NPMar) 04.04.12 16:42
Я тоже скажу, отчет не плохой. Особенно понравилась методика расчета. Обязательно скачаю. Если бы он был раньше. Сколько же пришлось "плюхаться" при расчете резервов на 2012 год. Но все равно, попробую...
18. Sol777 06.04.12 17:52
Весьма актуальный вопрос. Спасибо. Плюс.
19. MariP Назарова (MariP) 09.04.12 08:19
Если ТаблицаОтпуск.ДнейДопОтпуска >0 Тогда
{D:\1C_BASES\1С ERT\ЗИК\ОТПУСК\РЕЗЕРВОТПУСКОВ1.2.ERT(229)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
20. Sol777 12.04.12 17:56
Дней с начала отработано 1033
Уход за ребенком 1197 (до 2014г)
Отчет некорректно считает количество заработанных дней отпуска на дату отчета, т.к. берет всё количество дней по уходу за ребенком до 2014г, а не до даты отчета.
21. Сергей Демичев (sergdem486) 13.04.12 08:56
(20) Sol777,
Отчет некорректно считает количество заработанных дней отпуска на дату отчета, т.к. берет всё количество дней по уходу за ребенком до 2014г, а не до даты отчета.


Отчеты с версии V1.2 должны обрабатывать эту ситуацию.
22. Sol777 13.04.12 10:28
Если Дата(ТаблицаОтпуск.ДатаПо) > Дата(ДатаОтчета) Тогда
ТаблицаОтпуск.ДатаПо = ДатаОтчета;
ТаблицаОтпуск.ДнейОтпуска = КалендарьДней.Дней(ТаблицаОтпуск.ДатаС, ДатаОтчета);
Иначе
ТаблицаОтпуск.ДатаПо = ТабОтп.Корректировка.Окончание;

В этом куске кода изначально выше не задается нигде "ТаблицаОтпуск.ДатаПо" поэтому условие срабатывает однозначно. Поправьте, если я не прав, либо подскажите на что исправить. Каждый раз качать новую версию не хватит стартмани((
23. Sol777 16.04.12 18:08
Было бы неплохо иметь возможность формировать такой отчет за конкретный период. Например, для корректировки резерва каждый квартал. Сейчас думаю как переделать существующий...
24. Сергей Демичев (sergdem486) 17.04.12 09:23
(23) Sol777,
Такой отчет, если его сделать для всего предприятия, дает необходимую информацию главбуху для начисления резерва. Получившаяся сумма - сумма которую нужно было бы потратить на отпуска ЕСЛИ БЫ 100% сотрудников ломанулись в отпуск одновременно в день, на который отсчет сформирован. Но так конечно быть не должно, отпуска распределяют исходя из желаний и целесообразности по всему году, а на 96 счету резервируют только часть от всей суммы. У бухов есть специальная методика расчета, в ряде случаев методика формирования должна быть указана в учетной политике предприятия. В простейшем случае сумму надо поделить на 12 мес и в начале каждого месяца бухи должны делать проводки, формируя резерв на 96 счету. По окончании месяца фактические затраты на отпуск списываются с 96 счета. Раз в квартал бух должен делать анализ движения средств по 96 счету и, если нужно производить корректировку, увеличивая или уменьшая формируемый резерв на месяц.
Вот как то так я себе это представляю, бухи в общем тоже :)
Фактические расходы всегда будут отличаться от предполагаемых, в одном месяце в отпуск идет 30 человек, а в другом - 40 например, фактичесие средние зарплаты на момент отпуска тоже будут отличаться от тех, на основании которых делался расчет.
25. Sol777 17.04.12 10:39
У нас решили делать так:
В начале года всю сумму садим на 96 счет, затем поквартально/помесячно(еще не решили) списываем сумму отгуленных отпусков и начисляем туда "заработанную" сумму отпусков сотрудниками.
P.S. Отчет некорректно анализирует компенсацию отпуска. Есть проведенные документы "Начисление отпуска" (вид отпуска - Компенсация отпуска). Отчет их не видит. Что поправить?
26. Сергей Демичев (sergdem486) 17.04.12 15:07
(25) Sol777,
Если есть док "Начисление отпуска", если дата дока входит в период расчета, если в поле "Вид отпуска" стоит "Компенсация отпуска", если в графе дока "Дней отпуска" стоит число больше 0 , то это число должно отражаться в строке подробностей - Компенс - 6 позиция, эти дни прибавляются к сумме использованных дней- графа "Использовано"
27. Алексей (Rockman) 17.05.12 12:43
О как раз для меня. Большое спасибо.
28. Татьяна (fsirena) 21.05.12 14:10
Спасибо, полезный отчет. Буду тестировать
30. Алексей Толков (zsder) 31.05.12 09:26
У меня не работает. Выдает Если (Начало+инд) < ДатаПриема Тогда
{Глобальный модуль(46181)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
31. Сергей Демичев (sergdem486) 01.06.12 10:29
(30) zsder, посмотрите комментарии 7 и 8 - может это Ваш случай?
32. Анна Денисова (aimerlive) 13.07.12 11:54
полезный отчет, спасибо.
33. Sol777 17.07.12 15:10
Отчет некорректно рассчитывает количество "заработанных" сотрудником дней отпуска, если сотрудник принят не сначала месяца (мой пример: на момент расчета сотрудник отработал 76 дней, среднее кол-во дней в месяце 30,4) и в настройках конфигурации стоит режим округления "1.5 до 2".
Отчет округляет 2,5 месяца до 3.
На самом деле спорный момент. Мы оставили такой расчет.
34. Арутюн (harutyunb) 24.07.12 13:19
sergdem486 благодарю за отчет актуальность велика. буду пробовать у себя, база около 1000 человек. обязательно отпишусь!!!
35. Арутюн (harutyunb) 18.10.12 10:13
Да бухгалтера озадачили, с этим резервом, да и тема снижения дохода предприятия, но для налоговиков тема для штрафов, надеюсь использование данного отчета будет поможет многим( у кого база маленькая и все ведется стандартным образом), и прочитав комментарии по данной теме в моем случае думаю что не буду рисковать!
36. Арутюн (harutyunb) 18.10.12 12:19
Да попробовал, впечатления конечно хорошие, есть замечание если сотрудник уволился и опять принялся в том же месяце, тогда к примеру:
Заполнение данных о среднем заработке: Ф И О.
Необходимо проверить размер по строке "Осн. заработок" в Март 2012 г.

ЕЩЕ есть сотрудники по которым дни резерва есть, а ср. заработка "0"
И ЕЩЕ самое главное, что делать если организация работает давно а документы только с 2008 года, но в документах "прием на работу" стоит даты реальные до 2008г
Пожалуйста Дайте дельный совет!
37. анка (анфиска) 26.10.12 14:45
Добрый день, комментариев много, а резюме какое? толковый отчет или с ошибками?
38. Сергей Демичев (sergdem486) 27.10.12 15:11
(36) harutyunb,
ЕЩЕ самое главное, что делать если организация работает давно а документы только с 2008 года, но в документах "прием на работу" стоит даты реальные до 2008г
Пожалуйста Дайте дельный совет!

Смотрите в тексте публикации:
Если среди сотрудников есть люди с датой приема и отгулянными отпусками раньше начала учета в программе 1С, то это нужно учитывать. Например, сотрудник принят на работу в 1985 году, а учет в программе 1С ЗиК компания начала в 2000 году, соответственно тех документов с начислениями и днями отпуска за период с 1985 по 2000 год в базе нет.
Проблема решена так: в справочник "Сотрудники" введено числовое поле ввода "ОтгулОтпуск" для занесения числа дней отгулянных отпусков до начала учета. Отчет при работе проверяет наличие такого реквизита в справочнике и, если он есть, использует эти данные.

Без правки в конфигураторе здесь не обойтись ... :(
39. Арутюн (harutyunb) 29.10.12 10:11
Спасибо за совет,реквизит буду применять, а как быть, где искать причину с 0-ми данных о средней заработной плате по дням!
Очень надеюсь на помощь.
40. Сергей Демичев (sergdem486) 29.10.12 11:49
(39) harutyunb,
где искать причину с 0-ми данных о средней заработной плате по дням!

Причин, когда средняя=0, а дни для отпуска есть может быть несколько, например, работал человек, ушел в декрет и сидит с ребенком до 1.5 лет.
Но Вы же имеете ввиду конкретных людей,с приказами, начислениями и табелями и почему у них при этом средняя=0?
41. Евгений Рачковский (eugen91) 30.10.12 03:54
Должно пригодиться. Спасибо, более подробно комментарии как только ознакомимся.
42. Арутюн (harutyunb) 30.10.12 10:00
(40) sergdem486, Причина кроется в самом механизме расчета 1с средней заработной платы, вроде проверил все, только одно отличие,у кого расчет равен "0", у всех лил по часовой или сдельный тариф, мы в программе табель не ведем, но почему то у некоторых по с такими тарифами показывает средний.
И мне не ясно почему это так!
43. NikaK (NikaK) 13.11.12 13:00
sergdem486, скиньте, пожалуйста ,Ваш отчет на мыло -nikak155@mail.ru. У меня не хватае денюжек, для скачивания отчета. Плюс поставила.
44. Victor Nespyatin (victuan) 13.02.13 06:36
А как посчитано, что ПроцентСтраховыхВзносов=30.7?
Откуда получилась число 30,7?
45. Сергей Демичев (sergdem486) 13.02.13 10:40
(44) victuan,

На 2013 год
22% отчисления в Пенсионный Фонд(страховые и накопительные)
5.1% - ФОМС
2.9% - ФСС
0.7% - ФСС НС
От предприятия к предприятию последняя цифра может меняться, ну и о периода конечно- на который хотите посчитать резерв
46. v_id (v_id) 17.10.13 15:41
Отличный отчет!
Для себя дополнил таблицу колонкой "Шаблон проводки" и в подвале вывожу свернутые итоги по ШП. Сделано для того, чтобы было удобнее формировать резерв за счет разных затратных счетов (20, 25, 26, 44 ...) в бухгалтерии
47. Андрей Штоколов (Alfer) 16.01.14 19:36
меня устраивает во всем - а некоторые моменты возьму на вооружение для дальнейшего использования
48. xpsk 24.02.14 06:59
Ставит использованный отпуск с минусами, да и вообще там какой-то космос считается.