Записки о модуле Human Resources системы SAP® ERP. Схема расчета заработной платы
Настройка расчета заработной платы
8.1 Как рассчитывается заработная плата
Сложно рассчитывается заработная плата. Приготовьтесь к тому, что последующий материал придется перечитывать неоднократно. Начнем с азов и будем углубляться с деталей в технику. Для пользователя расчет заработной платы – это нажатие на пару кнопок: перевести единицу расчета в режим деблокирования, запустить расчет заработной платы, проверить на ошибки, посмотреть отчеты, запустить ОНД для перечисления, сделать проводки в FI/CO, завершить расчет. Для нас, настройщиков, это годы мучений в попытке понять, как работает расчет.
Как и в оценке времени, расчет состоит из программы-драйвера и схемы расчета. Драйвер читает схему, запускает ее функции, обрабатывает данные. Разве что появляются дополнительные параметры драйвера, как единица расчета, внециклический прогон. Напомню, что единица расчета определяет временной интервал, за который рассчитывается заработная плата. В России обычно месяц. Внециклический прогон (его еще называют межрасчетным) относится к расчетам заработной платы, которые выполняются в середине месяца (например, выплата отпускных, исправление ошибок прошлых периодов, выплата выходного пособия при увольнении).
Как вы знаете, существуют различные системы оплаты труда (повременная, сдельная, аккордная и т. д.), которые можно разделить на два вида с точки зрения системы. На окладную и часовую. Когда мы вводим цифру в 10 000 рублей в ИТ0008, система должна как-то понять, что это оплата за полный отработанный месяц, а не за час работы (а было бы неплохо!). Именно для этой цели существует понятие группировки категорий персонала для правил расчета заработной платы (ракурс V_503_B) (Рис. 8.1). Группировка представляет собой один символ. В стандартной системе с российским расширением приняты следующие категории:
- почасовая оплата;
- почасовая оплата (суммированный учет);
- оплата по окладу;
- без оплаты (пенсионеры, внешние сотрудники).
Рис. 8.1
В настройке мы должны для каждой группы и категории персонала определить одну из указанных группировок либо какую-то свою. Свою группировку лучше не вводить, потому что придется дописывать половину схемы расчета заработной платы, где используются эти группировки. Теперь самое время разобраться, как система использует эти группировки. Если вы откроете любое правило расчета заработной платы в транзакции PE02, то увидите на первом экране поле для этой группировки (чуть ниже поля вида оплаты). Откройте на просмотр правило RU1N (Рис. 8.2). Вы видите эти группировки на верхнем уровне дерева. В зависимости от категории сотрудника в момент расчета система выяснит его группировку и будет выполнять правило именно по указанной ветке. Если требуемой группировки нет в правиле, то система будет искать группировку «*». Если же нет и ее, то в журнале расчета будет ошибка и сотрудник будет пропущен при расчете.
Рис. 8.2
8.2 Сплиты
В расчете заработной платы важным элементов является понятие сплита (от английского split – разделять). Представим календарный месяц с 1-го по 30-е число. 12-го числа сотрудника переводят на другую должность с другой оплатой труда. Кадры регистрируют мероприятие с 12-го числа, в системе появляется новая запись в ИТ0000, ИТ0001, ИТ0007, ИТ0008. При расчете заработной платы мы должны учесть это изменение и посчитать заработную плату за каждый период (с 01-го по 11-е, с 12-го по 30-е). Эти периоды называются полупериодами, и их может быть не более 254 в расчетный период. Что делает система при расчете? В определенный момент времени система считывает ИТ0000, ИТ0001, ИТ0007, ИТ0008 и смотрит, были ли изменения в течение расчетного месяца. Если были, то во внутренних таблицах драйвера (если быть точнее, то в таблице WPBP) создается набор записей, по одной на каждый полупериод. Эти записи расположены последовательно по возрастанию (от начала месяца к концу). Так в системе формируется эталонная таблица с перечнем полупериодов, где кроме номера полупериода хранится вся основная информация из вышеуказанных инфотипов. В дальнейшем система всегда опирается на данные
Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland
ЗарегистрироватьсяУ вас уже есть учетная запись?
Войти