В версии ЗУП.3.1.8.216 в документе "2-НДФЛ для передачи в ИФНС" при выгрузке в xml по кнопке "Выгрузить" некорректно формируются данные по вычетам к доходам — если вычеты к доходам были несколько раз за год. В этом случае программа устанавливает для всех вычетов одну и ту же сумму, равную сумме последнего вычета.
Имеются в виду доходы, у которых имеются свои вычеты. Например, Материальная помощь, у нее вычет может до 4000 в год.
если у сотрудника мат помощь была 2 раза в году:
в январе 500 руб — вычет 500 руб
в феврале 300 руб — вычет 300 руб
то при выгрузке программа выгружает так:
в январе 500 руб — вычет 300 руб — это неверно!!!
в феврале 300 руб — вычет 300 руб
(проверка программой Tester выдает ошибку).
Расширение исправляет эту ошибку.
Если у вас конфигурация снята с поддержки — можете внести изменения в код модуля объекта документа СправкиНДФЛДляПередачиВНалоговыйОрган:
Функция ТекстВыходногоФайла2024(ИмяФайла)
код
Если ТаблицаВычетовКДоходам.Количество() > 0 Тогда
ТаблицаДляСтроки = ТаблицаВычетовКДоходам.Скопировать();
ТаблицаДляСтроки.Колонки.КодВычетаСтрокой.Имя = "КодВычет";
ТаблицаДляСтроки.Колонки.СуммаВычета.Имя = "СумВычет";
ФорматСведенияОВычетах.Значение = ТаблицаДляСтроки;
СтрокаТЗ.СвСумВыч = Новый Структура("СвСумВыч", ФорматСведенияОВычетах);
КонецЕсли;
заменить на код:
Если ТаблицаВычетовКДоходам.Количество() > 0 Тогда
ТаблицаДляСтроки = ТаблицаВычетовКДоходам.Скопировать();
ТаблицаДляСтроки.Колонки.КодВычетаСтрокой.Имя = "КодВычет";
ТаблицаДляСтроки.Колонки.СуммаВычета.Имя = "СумВычет";
ФорматСведенияОВычетах.Значение = ТаблицаДляСтроки;
//+
КопияСтруктуры= Новый Структура();
Для Каждого ЭлементСтруктуры Из ФорматСведенияОВычетах Цикл
КопияСтруктуры.Вставить(ЭлементСтруктуры.Ключ, ЭлементСтруктуры.Значение);
КонецЦикла;
КопияСтруктуры.Значение = ТаблицаДляСтроки.Скопировать();
СтрокаТЗ.СвСумВыч = Новый Структура("СвСумВыч", КопияСтруктуры);
//СтрокаТЗ.СвСумВыч = Новый Структура("СвСумВыч", ФорматСведенияОВычетах);
//-
КонецЕсли;
Чтобы загрузить расширение в вашу конфигурацию — достаточно выполнить: Главное меню — Все функции — Стандартные — Управление расширениями конфигурации — Добавить — выбрать файл из данной публикации — Снять галочку для реквизита "Безопасный режим, имя профиля" — нажать кнопку Перезапустить.
Изменение конфигурации не требуется!
Отдельно спасибо dhurricane — очень помог! поняла в чем ошибка, но не могла понять как ее можно исправить! Без dhurricane — не получилось бы разобраться!
Надеюсь, это единственная ошибка в 2-НДФЛ… и 1С быстро исправит такую существенную ошибку! (хотя пока тестировала и вводила документы — глюков в этой версии — полно)…
Если что-то неверно — в моем решении — пишите — будем вместе разбираться!
По поводу других проблем в версии 3.1.8.216:
будьте внимательны, когда работаете с документом «Материальная помощь» — при изменении организации — месяц начисления документа изменяется. Если документ заполнили, а потом увидели, что месяц в шапке документа установлен неверно — исправляете месяц в шапке — после этого нужно еще исправить период в табличной части, или перезваполнить табличную часть.
Спасибо! Все правильно работает.
(2) Ура! Спасибо за проверку! 🙂
(1) аналогичная проблема с месяцем начисления проявляется и в документа «Начисление зарплаты». Будьте внимательны!
Когда 1С в очередном обновлении исправит эту ошибку — то перед обновлением, удалите расширение из конфигурации.
У кого то было, что код вычета на мат помощь 2762 писался 503 вместо 508???
(6) Это в файле выгрузки, а не в документе
— <ДохВыч>
— <СвСумДох Месяц=»02″ КодДоход=»2762″ СумДоход=»30000.00″>
<СвСумВыч КодВычет=»503″ СумВычет=»4000.00″ />
</СвСумДох>
<СвСумДох Месяц=»03″ КодДоход=»2003″ СумДоход=»7000.00″
(6) у вас мат помощь при рождении ребенка? в этом случае вычет с кодом 508.
Откройте справочник «Виды доходов НДФЛ» там найдите код дохода 2762 и откройте карточку вида дохода — там настройка вычета с кодом 508?
(8) проверила в своей ЗУП.3.1.8.216 с данным расширением — код вычета формируется верно. Сделала пример с сотрудником, которому назначена и матпомощь 2760 — вычет 503, и матпомощь 2762 — вычет 508.
<СвСумДох Месяц=»01″ КодДоход=»2000″ СумДоход=»65500.00″/>
<СвСумДох Месяц=»02″ КодДоход=»2760″ СумДоход=»600.00″>
<СвСумВыч КодВычет=»503″ СумВычет=»600.00″/>
</СвСумДох>
<СвСумДох Месяц=»03″ КодДоход=»2760″ СумДоход=»300.00″>
<СвСумВыч КодВычет=»503″ СумВычет=»300.00″/>
</СвСумДох>
<СвСумДох Месяц=»04″ КодДоход=»2762″ СумДоход=»100000.00″>
<СвСумВыч КодВычет=»508″ СумВычет=»50000.00″/>
</СвСумДох>
(8) Скорее всего у вас типовая конфигурация, без данного расширения — там именно такая ошибка — в выгрузке в xml неправильно заполняется вычет к доходу — всегда выводится информация от последнего вычета.
Попробуйте выгрузить с расширением, или поправьте код — как указано в описании.
(8) видите в вашем примере у дохода 2762 и сумма вычета и код вычета как у последнего вычета от дохода 2760: 503 и сумма 4000, а должно быть 508 и сумма 30000. Расширение исправляет эту ошибку выгрузки.
Надежда, я не про вашу доработку, а про типовую ЗУП (((
Надо типовую конфу привести к «нормальному» состоянию!!!!
(13) если конфигурация снята с поддержки, то внесите изменения из описания — и выгрузка будет работать верно. Либо подключите расширение из данной публикации.
Надо 1С заставить исправить косяк ! )))))
На партнерке написал уже
А на техподдержку еще нет (уже лень)
(15) обязательно! надо заставить 1С исправить! Кто-нибудь с партнерки напишет им на техподдержку. Да и сами 1С там тоже бывают… Это существенная ошибка.
С партнерки не сработало! Уже две темы безответные )))
Написал на техподдержку
(17) будем ждать…. а пока можно воспользоваться расширением из данной публикации или внести изменения в код 🙂
А вычеты в 3.1.8.216 попадают в месяца предоставления вычетов или только итоги как в 3.1.5.380?
(19) вычеты к доходам по месяцам — вот смотрите как выгружается:
<СвСумДох Месяц=»03″ КодДоход=»2760″ СумДоход=»300.00″>
<СвСумВыч КодВычет=»503″ СумВычет=»300.00″/>
</СвСумДох>
<СвСумДох Месяц=»04″ КодДоход=»2762″ СумДоход=»100000.00″>
<СвСумВыч КодВычет=»508″ СумВычет=»50000.00″/>
</СвСумДох>
(20) месяц, код дохода, сумма дохода, код вычета, сумма вычета
(19) возможно вы путаете со стандартными вычетами и имущественными вычетами? Эти да, выводятся итогом за год.
ошибка в вычетах к доходам — есть виды доходов. у которых есть свой вычет, например это мат помощь — у нее вычет 4000 в год. и т.д. и т.п.
(22) ну да, я имел в виду то, что в печатной форме и файле выгрузки стандартные вычеты не попадают в месяц выдачи, в справке в печатной форме даже колонки есть в табличной части «вычеты», но в них ничего не попадает
(23) стандартные вычеты выводятся итогом за год и в печатной форме справки и в выгрузке в xml. А вычеты к доходам и в справке и в выгрузке выводятся по каждому доходу за каждый месяц (если у данного дохода есть вычет).
(24) …., есть где почитать инструкцию про это? Бухгалтера не согласны…
(25) сейчас гляну — возможно я ошибаюсь — справка 2-НДФЛ ведь поменялась с 2019 года
(26) посмотрела — все верно. Для стандартных вычетов используется Раздел 3, в нем указывается код вычета и итоговая сумма за год.
(27) Спасибо. Осталось убедить бухгалтерию, они говорят им на каком то семинаре говорили
(28) может быть еще кто-нибудь прокомментирует?
(28) вот из описания заполнения справки на сайтеhttps://www.klerk.ru/buh/articles/480257/
Приложение. Сведения о доходах и соответствующих вычетах по месяцам налогового периода
В Приложении не отражаются стандартные, социальные и имущественные вычеты. Для данного вида вычетов предназначен Раздел 3. Здесь указываются вычеты, которые не связаны с конкретной выплаченной суммой (например, необлагаемая часть материальной помощи).
Как выяснилось ошибка проявляется не только в некорректном заполнении суммы вычета, но и код вычета — тоже заполняется некорректно — также — он всегда заполняется от последнего вычета. Расширение исправляет ошибку — корректно заполняется и сумма и код вычета!
Исправили в 3.1.8.246
https://bugboard.v8.1c.ru/error/000049993.html
(32) Да, в 3.1.8.246 ошибку уже исправили. Если вы скачали расширение и установили его, то перед обновлением на 3.1.8.246 нужно удалить расширение.
Что-то в ЕРП 2.4.7.141 ошибка на месте
(34) Может быть есть обновление для этого релиза?