Расчет заработной платы

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

Постановка задачи

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

Таб.№ Фамилия и инициалы Начислено Удержано К выдаче
         
  Иванов А. = Оклад = НДФЛ = Оклад – НДФЛ
...

Очевидно, что содержание первой, второй и третьей колонок должно копироваться из основной базы данных.

В четвертой колонке должен рассчитываться так называемый НДФЛ (налог на доходы с физических лиц).

Пятая колонка – есть разница между «Начислено» и «Удержано».

Самое трудное здесь это расчет НДФЛ.

В настоящее время он рассчитывается по следующим правилам:

а) Если к моменту расчета общая сумма начислений менее 40 тыс. руб., то

НДФЛ = (Начислено – ЛьготаНаДетей – Стандартная льгота) * 0,13;

б) Если к моменту расчета общая сумма начислений (суммарная заработная плата с начала года) составила от 40 до 280 тыс. руб., то

НДФЛ = (Начислено – ЛьготаНаДетей) * 0,13;

в) Если к моменту расчета общая сумма начислений (суммарная заработная плата с начала года) более 280 тыс. руб., то

НДФЛ = Начислено * 0,13.

Во всех формулах:

– в качестве «Начислено» выступает оклад работника;

– в качестве общей суммы начислений выступает суммарная заработная плата с начала года. Например, если у работника оклад =7000 руб. и заработная плата начисляется в мае, то общая сумма начислений будет равна 35000 руб.;

– К моменту написания пособия льгота на одного ребенка равняется 1000 руб. Поэтому параметр «ЛьготаНа детей» рассчитывается как:

«ЛьготаНа детей» = 1000 * Количество детей;

– К моменту написания пособия стандартная льгота на одного работника равняется 400 руб.

Эти правила и необходимо реализовать в виде вычислений в колонке «Удержано».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: