Как получить начисления по сотруднику без НДФЛ ?
По теме из базы знаний
- Доходы, вычеты, налоги сотрудников по НДФЛ
- Контроль корректности проведения доходов Аванса и доходов Зарплаты. Сверка данных свода начислений и начислений, зарегистрированных в учете НДФЛ
- Расшифровка и проверка корректности начисления зарплаты по расчетам за первую и вторую половину месяца
- Неправильный расчет НДФЛ с авансов в 2023 году в 1С: ЗУП 3.1.24.408 (со всеми исправлениями на дату публикации)
- Настройка бухучета в ЗКГУ 3.1 (аналогично и для ЗУП 3.1)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
УПП 1.3 или ЗУП 2.5
нуждаюсь в совете, где в типовых функциях посмотреть алгоритм/запрос. А если в типовом нет, то хотя бы идею.
Пример: сотр-ку начислено 1)оклад, 2)БЛ, 3)Отпуск, 4)доплата за вредность, 5)РК.
Мне надо получить сумму (1)+(4)+(5), но уже без НДФЛ, т.е. сумму на руки
нуждаюсь в совете, где в типовых функциях посмотреть алгоритм/запрос. А если в типовом нет, то хотя бы идею.
Пример: сотр-ку начислено 1)оклад, 2)БЛ, 3)Отпуск, 4)доплата за вредность, 5)РК.
Мне надо получить сумму (1)+(4)+(5), но уже без НДФЛ, т.е. сумму на руки
(4) simpal,
никак.
сначала расскажите алгоритм предоставления вычетов.
судя по примеру, у сотрудника в этом месяце и больничные и отпускные.. зарплаты мало, может вообше работал всего один день..
т.е. сумма вычетов может быть
а) больше, чем вся зарплата (1+4+5)
б) меньше, чем зарплата.
в связи с этим возникает вопрос - вычет применяется:
- сначала к 1, потом (если хватает суммы вычета) к 4 потом к 5.. потом к отпускным? потом к больничным?
Почему так?
б) вычет применяется - пропорционально всем начислениям?
почему так?
в) вычет применяется - в хронологическом порядке ? Тогда вычет сначала применяется к больничным? отпускным? что там в течение месяца было раньше? а только потом (если хватает суммы) - к зарплате?
Почему не так?
ps: получить сумму у сотрудника без вычета легко - тупо сложить начисления умножить на 13%.
А вот получить сумму у сотрудника с вычетами -хм.. сперва обязательно надо регламентировать порядок применения вычетов.
Мне надо получить сумму (1)+(4)+(5), но уже без НДФЛ, т.е. сумму на руки
никак.
сначала расскажите алгоритм предоставления вычетов.
судя по примеру, у сотрудника в этом месяце и больничные и отпускные.. зарплаты мало, может вообше работал всего один день..
т.е. сумма вычетов может быть
а) больше, чем вся зарплата (1+4+5)
б) меньше, чем зарплата.
в связи с этим возникает вопрос - вычет применяется:
- сначала к 1, потом (если хватает суммы вычета) к 4 потом к 5.. потом к отпускным? потом к больничным?
Почему так?
б) вычет применяется - пропорционально всем начислениям?
почему так?
в) вычет применяется - в хронологическом порядке ? Тогда вычет сначала применяется к больничным? отпускным? что там в течение месяца было раньше? а только потом (если хватает суммы) - к зарплате?
Почему не так?
ps: получить сумму у сотрудника без вычета легко - тупо сложить начисления умножить на 13%.
А вот получить сумму у сотрудника с вычетами -хм.. сперва обязательно надо регламентировать порядок применения вычетов.
(6) simpal,
замечательно.
делаем пример в программе (возьми, сделай в тестовой базе):
у сотрудника 4 ребенка, в том числе первый ребенок инвалид.
Итого вычетов = 12000 (на первого инвалида) +1400 (на второго)+3000 на третьего + 3000 на четвертого=19400.
примем для последующих расчетов, что средняя зарплата у сотра. ну пусть 25000 руб. в месяц.
6-го числа сотрудник сдал б/л. Болел с 1-го по 5-е.
Мы обязаны оплатить (по закону) б/л в течение 10 дней после предоставления его в отдел кадров.
т.е. не позднее 16 числа мы проводим расчет б/л, соответственно считается НДФЛ (с учетом вычетов), получаем сумму на руки и выплачиваем сотруднику. Спорим, что при таком среднем (25000/в мес) и при таких вычетах (19400/в мес) НДФЛ с больничного будет = 0 и б/л будет целиком "на руки".
с 25-го числа этого же месяца сотрудник идет в отпуск на 10 дней. Опять же по закону мы обязаны выплатить отпускные не позднее, чем за три дня до начала отпуска.
Т.е. 22-го числа мы проводим расчет отпускных, НДФЛ (с учетом оставшихся (если остались) вычетов), сумму на руки и выплачиваем отпускные.
Подозреваю, что и отпускные будут целиком "на руки"...
30-го числа мы рассчитываем зарплату всем сотрам, в том числе и этому сотруднику. Опять же считаем ему НДФЛ (а вычетов то уже нет? или еще частично хватает? хватает.. хватает.. вот толоко сколько их вычетов осталось??)
Сколько мы имеем НДФЛ с "1+4+5" с учетом уже частично предоставленных вычетов? Сколько мы имеем "на руки 1+4+5" ?
Ну вот конкретно сколько программа посчитала чисто зарплаты "на руки" ?
???
Вот и получается, что программа будет предоставлять вычеты в хронологическом порядке ввода и расчета документов.
Предполагаю, что вычет применяется к сумме всех начислений в расчетном периоде, облагаемых НДФЛ
замечательно.
делаем пример в программе (возьми, сделай в тестовой базе):
у сотрудника 4 ребенка, в том числе первый ребенок инвалид.
Итого вычетов = 12000 (на первого инвалида) +1400 (на второго)+3000 на третьего + 3000 на четвертого=19400.
примем для последующих расчетов, что средняя зарплата у сотра. ну пусть 25000 руб. в месяц.
6-го числа сотрудник сдал б/л. Болел с 1-го по 5-е.
Мы обязаны оплатить (по закону) б/л в течение 10 дней после предоставления его в отдел кадров.
т.е. не позднее 16 числа мы проводим расчет б/л, соответственно считается НДФЛ (с учетом вычетов), получаем сумму на руки и выплачиваем сотруднику. Спорим, что при таком среднем (25000/в мес) и при таких вычетах (19400/в мес) НДФЛ с больничного будет = 0 и б/л будет целиком "на руки".
с 25-го числа этого же месяца сотрудник идет в отпуск на 10 дней. Опять же по закону мы обязаны выплатить отпускные не позднее, чем за три дня до начала отпуска.
Т.е. 22-го числа мы проводим расчет отпускных, НДФЛ (с учетом оставшихся (если остались) вычетов), сумму на руки и выплачиваем отпускные.
Подозреваю, что и отпускные будут целиком "на руки"...
30-го числа мы рассчитываем зарплату всем сотрам, в том числе и этому сотруднику. Опять же считаем ему НДФЛ (а вычетов то уже нет? или еще частично хватает? хватает.. хватает.. вот толоко сколько их вычетов осталось??)
Сколько мы имеем НДФЛ с "1+4+5" с учетом уже частично предоставленных вычетов? Сколько мы имеем "на руки 1+4+5" ?
Ну вот конкретно сколько программа посчитала чисто зарплаты "на руки" ?
???
Вот и получается, что программа будет предоставлять вычеты в хронологическом порядке ввода и расчета документов.
(11) I love pivo,
я понял свою неправоту
а что если вычеты игнорируем и берем готовый ндфл?
1) берем из РН "НДФЛ сведения о доходах" начисленные суммы, включающие НДФЛ (СуммаНачислИтого и отдельно по каждому виду)
2)берем из РН "НДФЛ расчеты с бюджетом" сумму удержанного налога (НДФЛ)
а потом пропорционально очистить от НДФЛ каждый вид начисления:
ВидНачисл1_Сумма / СуммаНачислИтого * НДФЛ
ВидНачисл2_Сумма / СуммаНачислИтого * НДФЛ
я понял свою неправоту
а что если вычеты игнорируем и берем готовый ндфл?
1) берем из РН "НДФЛ сведения о доходах" начисленные суммы, включающие НДФЛ (СуммаНачислИтого и отдельно по каждому виду)
2)берем из РН "НДФЛ расчеты с бюджетом" сумму удержанного налога (НДФЛ)
а потом пропорционально очистить от НДФЛ каждый вид начисления:
ВидНачисл1_Сумма / СуммаНачислИтого * НДФЛ
ВидНачисл2_Сумма / СуммаНачислИтого * НДФЛ
(13) simpal,
Именно так, пропорционально, и ведется расчет в бюджетных конфах от 1С.
Там (в бюджетке) в принципе и решена твоя задача - разные начисления могут финансироваться из разных источников.
Соответственно там надо получать разные суммы на руки (уже с вычтенным НДФЛ) по разными источникам финансирования.
Очень похоже на твою постановку вопроса.
а потом пропорционально "очистить" от НДФЛ каждый вид начисления
Именно так, пропорционально, и ведется расчет в бюджетных конфах от 1С.
Там (в бюджетке) в принципе и решена твоя задача - разные начисления могут финансироваться из разных источников.
Соответственно там надо получать разные суммы на руки (уже с вычтенным НДФЛ) по разными источникам финансирования.
Очень похоже на твою постановку вопроса.
(20) I love pivo,
я так понимаю, что не смогу взять алгоритм из бюджетки, т.к. там структура данных и логика другая.
у меня еще идея:
начислять в 2 этапа с промежуточным сохранением результата в своём регистре.
этап 1: все начисления, кроме БЛ и отпуска
сохранение сумм из РН "НДФЛ сведения о доходах" (начисленные суммы, включающие НДФЛ) и РН "НДФЛ расчеты с бюджетом" (итоговый ндфл)
этап 2: начислить БЛ и отпуск, пересчитать НДФЛ
я так понимаю, что не смогу взять алгоритм из бюджетки, т.к. там структура данных и логика другая.
у меня еще идея:
начислять в 2 этапа с промежуточным сохранением результата в своём регистре.
этап 1: все начисления, кроме БЛ и отпуска
сохранение сумм из РН "НДФЛ сведения о доходах" (начисленные суммы, включающие НДФЛ) и РН "НДФЛ расчеты с бюджетом" (итоговый ндфл)
этап 2: начислить БЛ и отпуск, пересчитать НДФЛ
(21) simpal,
А зарплату - в конце месяца.
Так что чисто хронологически не получается этап 1. :)
(21) simpal,
Честное слово, любая хозрасчетная организация сможет считать зарплату в бюджетке :)))
Легко.
ИМХО.
этап 1: все начисления, кроме БЛ и отпуска
да вот только б/л и отпускные мы обязаны начислять и выплачивать раньше, чем зарплату. Больничные - в течение 10 дней после сдачи листка нетрудоспособности. А отпускные - за три дня до предоставления отпуска. Т.е. - в любой день текущего месяца.
А зарплату - в конце месяца.
Так что чисто хронологически не получается этап 1. :)
(21) simpal,
я так понимаю, что не смогу взять алгоритм из бюджетки
зато никто не мешает считать зарплату в бюджетной конфе. :)
Честное слово, любая хозрасчетная организация сможет считать зарплату в бюджетке :)))
Легко.
ИМХО.
(21) simpal,
В общем, короче.
1. Больничные и отпускные выплачиваешь отдельными ведомостями. Всегда. Это и для 6-НДФЛ очень пользительно.
2. все остальные ведомости за месяц - это и будет твоя искомая "чистая" зарплата.
3. в случае необходимости к этой чистой зарплате прибавляются все удержания - алименты, профвзносы, добровольные пожертвования вфонд помощи голодающим детям Поволжья Пенсионный Фонд России и т.д. и т.п.
и, самое главное, подтверждать и проверять легко. Платежка на перечисление в банк на пластик + (при необходимости) платежки на прочие перечисления (алименты и т.д.)
При этом платежки на перечисление б/л и отпускных всегда делай отдельно и в расчет не бери.
И получишь свою искомую "чистую зарплату".
:)
у меня еще идея:
начислять в 2 этапа с промежуточным сохранением результата в своём регистре.
начислять в 2 этапа с промежуточным сохранением результата в своём регистре.
В общем, короче.
1. Больничные и отпускные выплачиваешь отдельными ведомостями. Всегда. Это и для 6-НДФЛ очень пользительно.
2. все остальные ведомости за месяц - это и будет твоя искомая "чистая" зарплата.
3. в случае необходимости к этой чистой зарплате прибавляются все удержания - алименты, профвзносы, добровольные пожертвования в
и, самое главное, подтверждать и проверять легко. Платежка на перечисление в банк на пластик + (при необходимости) платежки на прочие перечисления (алименты и т.д.)
При этом платежки на перечисление б/л и отпускных всегда делай отдельно и в расчет не бери.
И получишь свою искомую "чистую зарплату".
:)
а теперь переиграй хронологию наоборот - сначала сотрудник работал, потом получил и зарплату за отработанное время и отпускные и ушел в отпуск и потом (в отпуске) заболел.
и ты не регистры, смотри, а что конкретно у тебя будет в ведомостях "к выплате".
и в первом случае, и во втором.
пример ведь несложный, ведомости то в хронологическом порядке получить непроблем.
Вот, сделай пример, получи ведомости "на руки"...
а потом сверяй, что у тебя из регистров получается...
Сходится? ведомость с регистрами?
и ты не регистры, смотри, а что конкретно у тебя будет в ведомостях "к выплате".
и в первом случае, и во втором.
пример ведь несложный, ведомости то в хронологическом порядке получить непроблем.
Вот, сделай пример, получи ведомости "на руки"...
а потом сверяй, что у тебя из регистров получается...
Сходится? ведомость с регистрами?
получается, что в вашей сторонней программе есть начисления_С, есть вычеты_С, есть НДФЛ_С. Но нет больничных и отпусков. Вы знаете норму суммы на руки = Начисления_С - НДФЛ_С (в учетом вычетов_С). Так?
А в 1С есть и все начисления_1С, есть вычеты_1С, есть НДФЛ_1С.
Что вы хотите с этими данными сделать?
А в 1С есть и все начисления_1С, есть вычеты_1С, есть НДФЛ_1С.
Что вы хотите с этими данными сделать?
(16) simpal, неправильно в сторонней программе... ведь НДФЛ зависит от вычетов, в а вычеты зависят от налогооблагаемой базы за год...
или это не важно? У вас же в сторонней программе это не учтено? Скорее всего вы просто из оклада вычли 13%. Тогда и в 1С той же логикой получите данные! вам уже выше рекомендовали это..
или это не важно? У вас же в сторонней программе это не учтено? Скорее всего вы просто из оклада вычли 13%. Тогда и в 1С той же логикой получите данные! вам уже выше рекомендовали это..
выяснилось, что в сторонней так и сделано
ну... так неинтересно. :)))
Брать данные из 1С, вычитать 13%... хм.. зачем так изгаляться. :)))
тогда уж наоборот, в сторонней конфе сделай начисления "грязными" (без удержания 13%) и сравнивай "грязные" начисления.
Зачем вообще эта заморочка с НДФЛ, с "чистыми" суммами на руки?
Вообще не вижу смысла анализировать чистые суммы (с вычтенным НДФЛ). Это налог физического лица, пусть он за него сам отвечает.
этап 1: все начисления, кроме БЛ и отпуска.
сохранение сумм из РН "НДФЛ сведения о доходах" (начисленные суммы, включающие НДФЛ) и РН "НДФЛ расчеты с бюджетом" (итоговый ндфл).
этап 2: начислить БЛ и отпуск, пересчитать НДФЛ
сохранение сумм из РН "НДФЛ сведения о доходах" (начисленные суммы, включающие НДФЛ) и РН "НДФЛ расчеты с бюджетом" (итоговый ндфл).
этап 2: начислить БЛ и отпуск, пересчитать НДФЛ
в итоге в своём регистре остается вычислить [Начислено]-[НДФЛ]
никак не пойму что за велосипед изобретаешь ...
берешь данные из регистра расчета Основные начисления организаций
там есть измерение Вид расчета - по которому отлично видно, что это за начисление, выбирай нужные и всё.... (зарплата это "Оклад по дням" обычно)
берешь данные из регистра расчета Основные начисления организаций
там есть измерение Вид расчета - по которому отлично видно, что это за начисление, выбирай нужные и всё.... (зарплата это "Оклад по дням" обычно)
собственно говоря, оклад, он и в Африке оклад, какая разница, в какой программе его считать. И табеля, и надбавки, и НДФЛы, и больничные, и отпускные.
так что по большому счету - бюджетная конфа (я веду речь про ЗУП 2.5 и ЗиКБУ ) - это та же ЗУП, только с дополнительной очень и очень неплохой аналитикой :)
иной недалекий финдир "опупеет на радостях" от таких возможных разрезов аналитики :)))
зы: про ЗУП 3.0 и ЗиКГУ не скажу, мало сталкивался.
так что по большому счету - бюджетная конфа (я веду речь про ЗУП 2.5 и ЗиКБУ ) - это та же ЗУП, только с дополнительной очень и очень неплохой аналитикой :)
иной недалекий финдир "опупеет на радостях" от таких возможных разрезов аналитики :)))
зы: про ЗУП 3.0 и ЗиКГУ не скажу, мало сталкивался.
очень похоже на двойной учет... может быть как вариант сделать вид начисления Доплата. Назначить его как разницу между окладом в сторонней и окладом в 1С. Формулу - как для оклада сделать. Назначить эту доплату документом всем. Когда надо посчитать сумму доплаты - документ проводим, потом отменяет проведение и считаем зарплату для отчетности. И так каждый месяц: проводим документ, считаем, отменяем документ, считаем...
?
?
(31) user_2010,
алгоритм такой
Оклад_1С = 13793, Оклад_Ст = Оклад_1С - 13% = 12000 (сторонняя прога), Премия_Ст = 2000
пример 1: у сотр-ка вычеты на детей и при полной отработке на руки (за минусом ндфл) он получает Начисл_1С = 12500.
Тогда премия равна Премия_Ст - (Начисл_1С - Оклад_Ст) = 2000 - (12500-12000)= 1500
в данном примере из-за превышения Начисл_1С сумма премии уменьшается на размер превышения
алгоритм такой
Оклад_1С = 13793, Оклад_Ст = Оклад_1С - 13% = 12000 (сторонняя прога), Премия_Ст = 2000
пример 1: у сотр-ка вычеты на детей и при полной отработке на руки (за минусом ндфл) он получает Начисл_1С = 12500.
Тогда премия равна Премия_Ст - (Начисл_1С - Оклад_Ст) = 2000 - (12500-12000)= 1500
в данном примере из-за превышения Начисл_1С сумма премии уменьшается на размер превышения
(32) simpal,
а у другого сотрудника нет вычетов на детей и при всех прочих равных условиях он на руки получает Начисл_1С = 12000.
Детей нет->НДФЛ больше ->на руки меньше.
И тогда у него премия равна равна Премия_Ст - (Начисл_1С - Оклад_Ст) = 2000 - (12000-12000)= 2000
и получается, что сотрудник с детьми имеет премию 1500, а сотрудник без детей имеет премию 2000, и они оба получают на руки ровно по 14000.
Ну и нах мне такой работодатель. Плюну ему в рожу. Это ж надо - компенсировать отсутствие детей повышенной премией.
Уроды.
пример 1: у сотр-ка вычеты на детей и при полной отработке на руки (за минусом ндфл) он получает Начисл_1С = 12500.
а у другого сотрудника нет вычетов на детей и при всех прочих равных условиях он на руки получает Начисл_1С = 12000.
Детей нет->НДФЛ больше ->на руки меньше.
И тогда у него премия равна равна Премия_Ст - (Начисл_1С - Оклад_Ст) = 2000 - (12000-12000)= 2000
и получается, что сотрудник с детьми имеет премию 1500, а сотрудник без детей имеет премию 2000, и они оба получают на руки ровно по 14000.
Ну и нах мне такой работодатель. Плюну ему в рожу. Это ж надо - компенсировать отсутствие детей повышенной премией.
Уроды.
(37) simpal, правильнее было бы вашему работодателю назначать неофициальный оклад все-таки так: 100 тыс чистыми. Тогда с учетом НДФЛ оклад должен быть 100/(1-0,13) = около 115 тыс. Вот от этого бы оклада и плясали... тогда работники с детьми получали больше, чем без детей. А сейчас у вас, действительно бездетных спонсирует карман работодателя!
Но это отступление... как говорится - не нам учить.
По вашей задаче.
Вам ведь будет достаточно просто отчета - с получением суммы разницы между окладом 1С и окладом в сторонней программе?
Тогда я бы сделала так: настроила доп сведения, или регистр сведений завела и там бы указала, какой вид начисление и/или удержания с каким знаком учитывается в расчете этой доплаты, также доп сведением ввела бы оклады из сторонней программы, и сделала отчет.
Можно доработать стандартный отчет Расчетная ведомость...
Но это отступление... как говорится - не нам учить.
По вашей задаче.
Вам ведь будет достаточно просто отчета - с получением суммы разницы между окладом 1С и окладом в сторонней программе?
Тогда я бы сделала так: настроила доп сведения, или регистр сведений завела и там бы указала, какой вид начисление и/или удержания с каким знаком учитывается в расчете этой доплаты, также доп сведением ввела бы оклады из сторонней программы, и сделала отчет.
Можно доработать стандартный отчет Расчетная ведомость...
(30) simpal,
Если у тебя нормально (месяц в за месяц) делаются ведомости в банк (отдельно на запрлату, отдельно на больничные, отдельно на отпускные), если у тебя не бывает переплат авансом наперед, если у тебя нет экзотических удержаний, то таковые ведомости в банк(кассу) и будут искомыми тобой "очищенными" суммами. Суммами, полученными типовым способом.
Регламентированным начислением (очищенным от ндфл)
ведомость на перечисление зарплаты (зарплаты !) в банк (или в кассу) и есть "очищенная" (слово то какое) от НДФЛ, больничных, отпускных. Которые (больничные, отпускные) надобно перечислять отдельными ведомостями, что, в свою очередь, будет очень хорошо для выверки 6-НДФЛ.
Если у тебя нормально (месяц в за месяц) делаются ведомости в банк (отдельно на запрлату, отдельно на больничные, отдельно на отпускные), если у тебя не бывает переплат авансом наперед, если у тебя нет экзотических удержаний, то таковые ведомости в банк(кассу) и будут искомыми тобой "очищенными" суммами. Суммами, полученными типовым способом.
Да вот как раз таки соотношение белых частей у них одинаковое, а вот за счет черной части работодатель компенсирует второму сотруднику НДФЛ.
Если первому сотруднику НДФЛ компенсирует государство (за счет предоставления вычетов на детей), то второму сотруднику это компенсирует работодатель за счет черной части.
Назовем вещи своими именами:
За каждого отсутствующего первого и второго ребенка работодатель платит черную премию в размере 1400*0,13=172 руб., за каждого третьего и последующих отсутствующих детей работодатель платит премию в размере 3000*0,13=390 руб.
Это - подрыв устоев государства.
Тут не в трудовую инспекцию и даже не в прокуратуру, тут смело можно сразу в ФСБ идти.
Ежемесячно стимулировать сотра - платить повышенную черную премию за отсутствие у работника детей! Гарантированно под статьей. Работодатель - идиот.
Если первому сотруднику НДФЛ компенсирует государство (за счет предоставления вычетов на детей), то второму сотруднику это компенсирует работодатель за счет черной части.
Назовем вещи своими именами:
За каждого отсутствующего первого и второго ребенка работодатель платит черную премию в размере 1400*0,13=172 руб., за каждого третьего и последующих отсутствующих детей работодатель платит премию в размере 3000*0,13=390 руб.
Это - подрыв устоев государства.
Тут не в трудовую инспекцию и даже не в прокуратуру, тут смело можно сразу в ФСБ идти.
Ежемесячно стимулировать сотра - платить повышенную черную премию за отсутствие у работника детей! Гарантированно под статьей. Работодатель - идиот.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот