Задача 102.176343

Задача :102.176343

2018-01-11 18:09:55
Краткое описание :
Сервисная функция разбивки начислений больничных по датам выплаты
Описание :
Контроль и корректировка начислений (через запуск внешнего интерфейса Z_Service::FindIncorrectNach)
Что измененно :

Нужно разработать сервисную функцию разбивки начислений с типом источника "больничный лист" в архиве оплат в соответствии с датами выплаты.
Суть в том, что начислили пособие по нетрудоспособности в июле и перечислили 31.07. Затем, пособие пересчитали и выплатили разницу 05.08. Окончательный расчет 10.08. Удержание НДФЛ разбивается по датам перечисления, а начисление больничного одной суммой.
Как измененно :

Для России разработана сервисная функция Контроль и корректировка начислений (через запуск внешнего интерфейса Z_Service::FindIncorrectNach) с типом источника "больничный лист" в архиве оплат в соответствии с датами выплаты.
При обнаружении записи данного типа запускается процедура поиска реестров на перечисление в банк со ссылкой на данный источник.
Если такие записи будут найдены, и сумма дохода в них будет меньше начисленной, в результаты расчета, в первую очередь, будут записаны данные из реестров.
Запись из реестра помечается буквой "П" для избежания увеличения количества дней в расчетных листках.
Дата выплаты определяется по дате выплаты из платежного поручения. Если дата выплаты из платежного поручения не найдена, дата переносится из соответствующего поля реестра.
Далее, по каждому месяцу, за который начислена сумма, будет проверен итог начислений с источником "больничный лист" и ссылкой на данный источник.
Если итог будет не равен сумме начислений, сформированной по реестрам, будет сформирована запись на разницу.
Дата выплаты в такой итоговой записи совпадает с датой выплаты заработной платы.
Исключение составляют случаи, когда в межпериод была перечислена сумма больше либо равна, начисленной при окончательном расчете заработной платы.
В этом случае, функционал работает, как раньше. Формируется одна запись за каждый период, при этом сумма начисления будет равна окончательно начисленной сумме, а дата выплаты соответствует дате перечисления в межрасчетный период из окна больничного.

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

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_SERVICEZ_SERVICERES9.1.131.02018-01-11 18:09:55