Выгрузка 2-НДФЛ в XML-файл в документе "2-НДФЛ для передачи в ИФНС" для ЗУП 3.1.8.216 - исправлена ошибка по вычетам к доходам

Публикация № 983056

Учет и отчетность - Зарплата

ЗУП.3.1.8.216 ЗУП.КОРП.3.1.8.216 2-НДФЛ сумма вычета неправильно 2018 2019 выгрузка xml tester

Расширение для ЗУП 3.1.8.216 - исправляет ошибку в Выгрузке 2-НДФЛ в XML-файл в документе "2-НДФЛ для передачи в ИФНС" - исправлена ошибка по вычетам к доходам.

В версии ЗУП.3.1.8.216 в документе "2-НДФЛ для передачи в ИФНС" при выгрузке в xml по кнопке "Выгрузить" некорректно формируются данные по вычетам к доходам - если вычеты к доходам были несколько раз за год. В этом случае программа устанавливает для всех вычетов одну и ту же сумму, равную сумме последнего вычета.

Имеются в виду доходы, у которых имеются свои вычеты. Например, Материальная помощь, у нее вычет может до 4000 в год.

если у сотрудника мат помощь была 2 раза в году:

в январе 500 руб - вычет 500 руб

в феврале 300 руб - вычет 300 руб

то при выгрузке программа выгружает так:

в январе 500 руб - вычет 300 руб - это неверно!!!

в феврале 300 руб - вычет 300 руб

(проверка программой Tester выдает ошибку).

Расширение исправляет эту ошибку.

Если у вас конфигурация снята с поддержки - можете внести изменения в код модуля объекта документа СправкиНДФЛДляПередачиВНалоговыйОрган:

Функция ТекстВыходногоФайла2019(ИмяФайла)
 

код 

					Если ТаблицаВычетовКДоходам.Количество() > 0 Тогда
						ТаблицаДляСтроки = ТаблицаВычетовКДоходам.Скопировать();
						ТаблицаДляСтроки.Колонки.КодВычетаСтрокой.Имя = "КодВычет";
						ТаблицаДляСтроки.Колонки.СуммаВычета.Имя = "СумВычет";
						ФорматСведенияОВычетах.Значение = ТаблицаДляСтроки;
						СтрокаТЗ.СвСумВыч = Новый Структура("СвСумВыч", ФорматСведенияОВычетах);
						
					КонецЕсли;

заменить на код:

 

					Если ТаблицаВычетовКДоходам.Количество() > 0 Тогда
						ТаблицаДляСтроки = ТаблицаВычетовКДоходам.Скопировать();
						ТаблицаДляСтроки.Колонки.КодВычетаСтрокой.Имя = "КодВычет";
						ТаблицаДляСтроки.Колонки.СуммаВычета.Имя = "СумВычет";
						ФорматСведенияОВычетах.Значение = ТаблицаДляСтроки;
						//+
						КопияСтруктуры= Новый Структура(); 
						Для Каждого ЭлементСтруктуры Из ФорматСведенияОВычетах Цикл 
							КопияСтруктуры.Вставить(ЭлементСтруктуры.Ключ, ЭлементСтруктуры.Значение); 
						КонецЦикла;
						КопияСтруктуры.Значение = ТаблицаДляСтроки.Скопировать(); 
						
						СтрокаТЗ.СвСумВыч = Новый Структура("СвСумВыч", КопияСтруктуры);
						//СтрокаТЗ.СвСумВыч = Новый Структура("СвСумВыч", ФорматСведенияОВычетах);
						//-
						
					КонецЕсли;

Чтобы загрузить расширение в вашу конфигурацию - достаточно выполнить: Главное меню - Все функции - Стандартные - Управление расширениями конфигурации - Добавить - выбрать файл из данной публикации - Снять галочку для реквизита "Безопасный режим, имя профиля" - нажать кнопку Перезапустить.

Изменение конфигурации не требуется!


Отдельно спасибо dhurricane - очень помог! поняла в чем ошибка, но не могла понять как ее можно исправить! Без dhurricane - не получилось бы разобраться!

Надеюсь, это единственная ошибка в 2-НДФЛ... и 1С быстро исправит такую существенную ошибку! (хотя пока тестировала и вводила документы - глюков в этой версии - полно)...

Если что-то неверно - в моем решении - пишите - будем вместе разбираться!

Скачать файлы

Наименование Файл Версия Размер
Расширение Выгрузка 2НДФЛ в докуменнте "2-НДФЛ для передачи в ИФНС" для ЗУП.3.1.8.216 - исправлена ошибка по вычетам к доходам:

.cfe 16,21Kb
9
.cfe 1.0 16,21Kb 9 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user_2010 547 18.01.19 10:50 Сейчас в теме
По поводу других проблем в версии 3.1.8.216:
будьте внимательны, когда работаете с документом "Материальная помощь" - при изменении организации - месяц начисления документа изменяется. Если документ заполнили, а потом увидели, что месяц в шапке документа установлен неверно - исправляете месяц в шапке - после этого нужно еще исправить период в табличной части, или перезваполнить табличную часть.
4. user_2010 547 21.01.19 14:19 Сейчас в теме
(1) аналогичная проблема с месяцем начисления проявляется и в документа "Начисление зарплаты". Будьте внимательны!
2. Hla 70 18.01.19 11:39 Сейчас в теме
Спасибо! Все правильно работает.
3. user_2010 547 18.01.19 13:06 Сейчас в теме
(2) Ура! Спасибо за проверку! :)
5. user_2010 547 22.01.19 09:56 Сейчас в теме
Когда 1С в очередном обновлении исправит эту ошибку - то перед обновлением, удалите расширение из конфигурации.
6. gucci76 346 22.01.19 17:44 Сейчас в теме
У кого то было, что код вычета на мат помощь 2762 писался 503 вместо 508???
7. gucci76 346 22.01.19 17:45 Сейчас в теме
(6) Это в файле выгрузки, а не в документе
9. user_2010 547 22.01.19 17:59 Сейчас в теме
(6) у вас мат помощь при рождении ребенка? в этом случае вычет с кодом 508.

Откройте справочник "Виды доходов НДФЛ" там найдите код дохода 2762 и откройте карточку вида дохода - там настройка вычета с кодом 508?
8. gucci76 346 22.01.19 17:47 Сейчас в теме
- <ДохВыч>
- <СвСумДох Месяц="02" КодДоход="2762" СумДоход="30000.00">
<СвСумВыч КодВычет="503" СумВычет="4000.00" />
</СвСумДох>
<СвСумДох Месяц="03" КодДоход="2003" СумДоход="7000.00" />
- <СвСумДох Месяц="08" КодДоход="2760" СумДоход="5000.00">
<СвСумВыч КодВычет="503" СумВычет="4000.00" />
</СвСумДох>
</ДохВыч>
10. user_2010 547 22.01.19 18:05 Сейчас в теме
(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"/>
</СвСумДох>
11. user_2010 547 22.01.19 18:08 Сейчас в теме
(8) Скорее всего у вас типовая конфигурация, без данного расширения - там именно такая ошибка - в выгрузке в xml неправильно заполняется вычет к доходу - всегда выводится информация от последнего вычета.

Попробуйте выгрузить с расширением, или поправьте код - как указано в описании.
12. user_2010 547 22.01.19 18:25 Сейчас в теме
(8) видите в вашем примере у дохода 2762 и сумма вычета и код вычета как у последнего вычета от дохода 2760: 503 и сумма 4000, а должно быть 508 и сумма 30000. Расширение исправляет эту ошибку выгрузки.
13. gucci76 346 22.01.19 21:31 Сейчас в теме
Надежда, я не про вашу доработку, а про типовую ЗУП (((
Надо типовую конфу привести к "нормальному" состоянию!!!!
14. user_2010 547 22.01.19 21:46 Сейчас в теме
(13) если конфигурация снята с поддержки, то внесите изменения из описания - и выгрузка будет работать верно. Либо подключите расширение из данной публикации.
15. gucci76 346 22.01.19 22:11 Сейчас в теме
Надо 1С заставить исправить косяк ! )))))
На партнерке написал уже
А на техподдержку еще нет (уже лень)
16. user_2010 547 22.01.19 22:57 Сейчас в теме
(15) обязательно! надо заставить 1С исправить! Кто-нибудь с партнерки напишет им на техподдержку. Да и сами 1С там тоже бывают... Это существенная ошибка.
17. gucci76 346 23.01.19 12:40 Сейчас в теме
С партнерки не сработало! Уже две темы безответные )))
Написал на техподдержку
18. user_2010 547 23.01.19 12:44 Сейчас в теме
(17) будем ждать.... а пока можно воспользоваться расширением из данной публикации или внести изменения в код :)
19. belousows 23.01.19 12:51 Сейчас в теме
А вычеты в 3.1.8.216 попадают в месяца предоставления вычетов или только итоги как в 3.1.5.380?
20. user_2010 547 23.01.19 13:01 Сейчас в теме
(19) вычеты к доходам по месяцам - вот смотрите как выгружается:

<СвСумДох Месяц="03" КодДоход="2760" СумДоход="300.00">
<СвСумВыч КодВычет="503" СумВычет="300.00"/>
</СвСумДох>
<СвСумДох Месяц="04" КодДоход="2762" СумДоход="100000.00">
<СвСумВыч КодВычет="508" СумВычет="50000.00"/>
</СвСумДох>
21. user_2010 547 23.01.19 13:01 Сейчас в теме
(20) месяц, код дохода, сумма дохода, код вычета, сумма вычета
22. user_2010 547 23.01.19 13:05 Сейчас в теме
(19) возможно вы путаете со стандартными вычетами и имущественными вычетами? Эти да, выводятся итогом за год.

ошибка в вычетах к доходам - есть виды доходов. у которых есть свой вычет, например это мат помощь - у нее вычет 4000 в год. и т.д. и т.п.
23. belousows 23.01.19 13:28 Сейчас в теме
(22) ну да, я имел в виду то, что в печатной форме и файле выгрузки стандартные вычеты не попадают в месяц выдачи, в справке в печатной форме даже колонки есть в табличной части "вычеты", но в них ничего не попадает
24. user_2010 547 23.01.19 14:37 Сейчас в теме
(23) стандартные вычеты выводятся итогом за год и в печатной форме справки и в выгрузке в xml. А вычеты к доходам и в справке и в выгрузке выводятся по каждому доходу за каждый месяц (если у данного дохода есть вычет).
25. belousows 23.01.19 15:10 Сейчас в теме
(24) ...., есть где почитать инструкцию про это? Бухгалтера не согласны...
26. user_2010 547 23.01.19 15:20 Сейчас в теме
(25) сейчас гляну - возможно я ошибаюсь - справка 2-НДФЛ ведь поменялась с 2019 года
27. user_2010 547 23.01.19 15:24 Сейчас в теме
(26) посмотрела - все верно. Для стандартных вычетов используется Раздел 3, в нем указывается код вычета и итоговая сумма за год.
28. belousows 23.01.19 15:30 Сейчас в теме
(27) Спасибо. Осталось убедить бухгалтерию, они говорят им на каком то семинаре говорили
29. user_2010 547 23.01.19 15:53 Сейчас в теме
(28) может быть еще кто-нибудь прокомментирует?
30. user_2010 547 23.01.19 17:02 Сейчас в теме
(28) вот из описания заполнения справки на сайте https://www.klerk.ru/buh/articles/480257/


Приложение. Сведения о доходах и соответствующих вычетах по месяцам налогового периода

В Приложении не отражаются стандартные, социальные и имущественные вычеты. Для данного вида вычетов предназначен Раздел 3. Здесь указываются вычеты, которые не связаны с конкретной выплаченной суммой (например, необлагаемая часть материальной помощи).
31. user_2010 547 24.01.19 12:10 Сейчас в теме
Как выяснилось ошибка проявляется не только в некорректном заполнении суммы вычета, но и код вычета - тоже заполняется некорректно - также - он всегда заполняется от последнего вычета. Расширение исправляет ошибку - корректно заполняется и сумма и код вычета!
32. vishiv 27 07.02.19 10:49 Сейчас в теме
33. user_2010 547 07.02.19 13:21 Сейчас в теме
(32) Да, в 3.1.8.246 ошибку уже исправили. Если вы скачали расширение и установили его, то перед обновлением на 3.1.8.246 нужно удалить расширение.
34. seacat 09.04.19 17:04 Сейчас в теме
Что-то в ЕРП 2.4.7.141 ошибка на месте
35. user_2010 547 09.04.19 17:15 Сейчас в теме
(34) Может быть есть обновление для этого релиза?
Оставьте свое сообщение