Ошибка при формировании 2-НДФЛ (ЗУП 3.1.9.159, ЗУП 3.1.9.108)

1. mrflatcher 9 22.03.19 08:58 Сейчас в теме
На ЗУП 3.1 перешли с ЗУП 2.5 в середине 2018 года + у нас есть граждане из ЕАЭС, для которых ставка НДФЛ = 13%. Справка 2-НДФЛ до последних двух обновлений заполнялась правильно - весь доход относился к доходу по ставке 13%. После обновления доход, перенесенный из ЗУП 2.5, попадает в доход по ставке 30%

Обновление ЗУП 3.1.9.108 изменило формирование справок 2-НДФЛ.

В ОбщийМодуль.УчетНДФЛПовтИсп добавили функцию ТаблицаОписанийДоходов, на основании которой в зависимости от СтавкаНалогообложенияРезидента, КатегорияДохода и СтатусФизическогоЛица выбирается ставка налога для справки 2-НДФЛ.

В таблице "ТаблицаОписанийДоходов" есть соответствие:
СтавкаНалогообложенияРезидента = "13% (для нерезидента 30%)"
КатегорияДохода = "Доходы, перенесенные из предыдущих редакций"
СтатусФизическогоЛица = "Гражданин страны-участника Договора о ЕАЭС"
для которого ошибочно установлено значение СтавкаНДФЛ2018 = 30% и СтавкаЧислом2018 = 0,3

Решил обсудить с сообществом ошибка ли это.

Мое решение: в функцию ТаблицаОписанийДоходов добавил ветку для КатегорияДохода = ДоходыПредыдущихРедакций и СтатусФизическогоЛица = ГражданинСтраныЕАЭС:
		ИначеЕсли СтавкаНалогообложенияРезидента = Ставка13 Тогда
					Если СтатусФизическогоЛица = Резидент Тогда
						НоваяСтрока.СтавкаЧислом2014 = 0.13;
						НоваяСтрока.СтавкаЧислом2015 = 0.13;
						НоваяСтрока.СтавкаЧислом2018 = 0.13;
						НоваяСтрока.СтавкаНДФЛ2014 = СтавкаНДФЛ13;
						НоваяСтрока.СтавкаНДФЛ2015 = СтавкаНДФЛ13;
						НоваяСтрока.СтавкаНДФЛ2018 = СтавкаНДФЛ13;
					ИначеЕсли СтатусФизическогоЛица = НеРезидент Тогда 
						НоваяСтрока.СтавкаЧислом2014 = 0.30;	
						НоваяСтрока.СтавкаЧислом2015 = 0.30;	
						НоваяСтрока.СтавкаЧислом2018 = 0.30;	
						НоваяСтрока.СтавкаНДФЛ2014 = СтавкаНДФЛ30;	
						НоваяСтрока.СтавкаНДФЛ2015 = СтавкаНДФЛ30;	
						НоваяСтрока.СтавкаНДФЛ2018 = СтавкаНДФЛ30;	
//~~//
					ИначеЕсли КатегорияДохода = ДоходыПредыдущихРедакций И СтатусФизическогоЛица = ГражданинСтраныЕАЭС Тогда
						НоваяСтрока.СтавкаЧислом2014 = 0.13;
						НоваяСтрока.СтавкаЧислом2015 = 0.13;
						НоваяСтрока.СтавкаЧислом2018 = 0.13;
						НоваяСтрока.СтавкаНДФЛ2014 = СтавкаНДФЛ13;
						НоваяСтрока.СтавкаНДФЛ2015 = СтавкаНДФЛ13;
						НоваяСтрока.СтавкаНДФЛ2018 = СтавкаНДФЛ13;
//~~//
Показать
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот