Z_PAYREP
Краткое описание :
Сохранить сумму дохода и сумму вычета в реестрах НДФЛОписание :
Реестры по перечислениям. ФормированиеЧто измененно :
Для правильного учета сумм в отчете 6-НДФЛ необходимо сохранить начисленную сумму дохода в реестрах межпериода и сумму дохода и вычета в реестрах НДФЛ по итогам расчета заработной платы.
Как измененно :
1) В момент формирования реестров и ведомостей межпериода (отпуска, больничные, начисления и выплаты, удержания и выплаты, аванс по договора подряда, зарплата по договора подряда, премия по КТУ, аванс межпериода) в реестры и ведомости теперь, кроме прочего, сохраняется и начисленная сумма по каждой выплате. Таким образом, в реестрах и ведомостях фиксируется сумма дохода, которая была на момент формирования данной ведомости или реестра.
2) В момент формирования реестров НДФЛ, которые формируются по итогам расчета зарплаты, в эти реестры теперь сохраняется "Облагаемая сумма" и "Учтено вычетов", а также сумма удержанного налога с этой суммы дохода. Таким образом, в реестрах фиксируются суммы, являвшиеся базой для расчета суммы удержанного налога.
Z_PAYREP
Краткое описание :
Связь реестра на выплату зарплаты с записью удержания НДФЛОписание :
Реестры по перечислениям. ФормированиеЧто измененно :
Необходимо при формировании реестра на перечисление заработной платы или платежной ведомости на выплату зарплаты проставить ссылку в таблице Uder на таблицу SpplBan или РSpplVed по следующему алгоритму:
1. Ссылку нужно проставлять в удержаниях UderR^.viduds = [110, 182,183,184,word(coGetTune('UP.ZAR.NDFL_Extra'))]
2. Ссылку нужно проставлять в поле UderR^.cpodrOz, если значение поля UderR^.cpodrOz = 0
3. если проставили ссылку, то в поле t_second(UderR^.LastTime)= прописать тип источника
tuSpplBan = 3; //из таблицы SpplBan
tuSpplVed = 4; //из таблицы SpplVed
4. признаки, которые лежат в часах, минутах, мили секундах поля UderR^.LastTime нужно сохранить.
например:
rabvar1 := t_Hour(UderR^.LastTime); //удерживать по решению суда или
rabvar2 := t_Minute(UderR^.LastTime); //минуты для добавления типа записи в UderR^.LastTime
rabvar4 := T_Sec100(UderR^.LastTime); //мили секунды для добавления типа записи в UderR^.LastTime
UderR^.LastTime := t_Time(rabvar1,tuSpplBan,rabvar4)
5.Под реестром на перечисление заработной платы или платежной ведомости на выплату зарплаты подразумеваются документы,
которые сформированы с параметром "...заработной платы" на основе вида удержания с типом "Выплата" или "Перечисление".
Как измененно :
Доработка касается только реестров и ведомостей, формируемых по итогам расчета зарплаты и только при настройке на Россию.
При формировании реестра по видам удержаний зарплаты или аванса если вид удержания с признаком "Перечисление", или платежной ведомости на выплату зарплаты или аванса через кассу (в/у 180,181) если вид удержания с признаком "Выплата", во все вышеуказанные удержания налогов, в которых нет ссылки (Uder.cpodrOz = 0) записывается ссылка на этот сформированный реестр или платежную ведомость. При удалении этого реестра или ведомости ссылка на него в удержаниях налога удаляется.
Примечание 1: при пересчете зарплаты эти проставленные ссылки в налогах пока не сохраняются.
Примечание 2: доработка основана на утверждении "мы ведем доработку только для 182 и 183, если это нерезидент. Остальные случаи не предусмотрены пока."