6-НДФЛ Заполнение из документов "Перечисление НДФЛ в бюджет" (2 раздел)

Печать - Регламентированная отчетность

6-НДФЛ

10
В нашей фирме более 70 обособленных подразделений, и необходимо заполнить форму 6-НДФЛ для каждого из них. Данный способ был предложен самим расчетчиком зарплаты. Отчет для релиза 2.5.130.2

Контакты

Почта проекта: sdesk1c@bk.ru

Всем привет.

Хочу рассказать, как реализовали свое заполнение второго раздела отчета 6-НДФЛ.

До этого у нас уже был изменен документ "Перечисление НДФЛ в бюджет" следующим образом: в него были добавлены реквизиты "ПодразделениеОрганизации" и  "Перечисление ЗП" (Булево).

В рамках текущей доработки, добавили еще один реквизит "Срок перечисления налога" (Дата).

 В отчет 6-НДФЛ добавили кнопку "Заполнить из перечислений НДФЛ", которая очищает 2 раздел и заполняет данными из документов 6-НДФЛ.

Пройдемся по каждой строке 2 раздела:

 

Дата фактического получения дохода (код 100)

Если в документе "Перечисление НДФЛ в бюджет" указано "Перечисление ЗП" = Истина, тогда

"Дата фактического получения дохода" = конец месяца от реквизита "МесяцНалоговогоПериода" (если указано Март 2016, тогда ставится 31.03.16)

Иначе

"Дата фактического получения дохода" = дата платежа из документа "Перечисление НДФЛ в бюджет"

 

Дата удержания налога (код 110)

"Дата удержания налога" = дата платежа из документа "Перечисление НДФЛ в бюджет"

 

Срок перечисления налога (код 120)

Если в документе "Перечисление НДФЛ в бюджет" заполнен реквизит "Срок перечисление налога" тогда

"Срок перечисления налога" = берем из реквизита "Срок перечисление налога" документа "Перечисление НДФЛ в бюджет"

Иначе

"Срок перечисления налога" = конец месяца от даты платежа из документа "Перечисление НДФЛ в бюджет"

UPD от 110716: если полученная дата выпала на выходной или праздничный день, тогда дата заменяется на первый следующий рабочий день.

 

Cумма удержанного налога (код 140)

"Cумма удержанного налога" = берем из табличной части "СотрудникиОрганизации" реквизит "Сумма" документа "Перечисление НДФЛ в бюджет"

 

Сумма фактически полученного дохода (код 130)

Если в документе "Перечисление НДФЛ в бюджет" указано "Перечисление ЗП" = Истина тогда

"Сумма фактически полученного дохода" =  "Cумма удержанного налога"  * 100 /13 + СуммаСтандартныхВычетов + СуммаИмущественныхВычетов

Иначе

"Сумма фактически полученного дохода" =  "Cумма удержанного налога"  * 100 / 13

 

Пару слов о том, как программно добавить строки в раздел 6-НДФЛ

 

Функция ПолучитьТЗЗначениеОбластей() Экспорт 
	пТЗЗначениеОбластей = Новый ТаблицаЗначений();
	пТЗЗначениеОбластей.Колонки.Добавить("ИмяПоказателя",Новый ОписаниеТипов("Строка"));
	пТЗЗначениеОбластей.Колонки.Добавить("ПредставлениеПоказателя",Новый ОписаниеТипов("Строка"));
	пТЗЗначениеОбластей.Колонки.Добавить("КодСтроки",Новый ОписаниеТипов("Строка"));
	пТЗЗначениеОбластей.Колонки.Добавить("ИмяОбласти",Новый ОписаниеТипов("Строка"));
	
	ДобавитьВТЗЗначениеОбластей(пТЗЗначениеОбластей,"ДатаФактическогоПолученияДохода","Дата фактического получения дохода","100","П000020010001");
	ДобавитьВТЗЗначениеОбластей(пТЗЗначениеОбластей,"ДатаУдержанияНалога","Дата удержания налога","110","П000020011001");
	ДобавитьВТЗЗначениеОбластей(пТЗЗначениеОбластей,"СрокПеречислениеНалога","Срок перечисления налога","120","П000020012001");
	ДобавитьВТЗЗначениеОбластей(пТЗЗначениеОбластей,"СуммаФактическиПолученногоДохода","Сумма фактически полученного дохода","130","П000020013001");
	ДобавитьВТЗЗначениеОбластей(пТЗЗначениеОбластей,"CуммаУдержанногоНалога","Cумма удержанного налога","140","П000020014001");
		
	Возврат пТЗЗначениеОбластей;	
КонецФункции //ПолучитьТЗЗначениеОбластей()
 
Функция ПолучитьИмяОбластиИзТЗЗначениеОбластей(ИмяПоказателя,пТЗЗначениеОбластей) Экспорт 
	пИмяОбласти = Неопределено;
	ПараметрыОтбора=Новый Структура();
	ПараметрыОтбора.Вставить("ИмяПоказателя",ИмяПоказателя);
	НайденныеСтроки = пТЗЗначениеОбластей.НайтиСтроки(ПараметрыОтбора);
	ВсегоНайденныеСтроки = НайденныеСтроки.Количество();
	ТекстОшибки = "";
	Если ВсегоНайденныеСтроки = 1 тогда
		СтрокаНайденныеСтроки = НайденныеСтроки[0];	
		пИмяОбласти = СтрокаНайденныеСтроки.ИмяОбласти;
	ИначеЕсли ВсегоНайденныеСтроки > 1 Тогда
		ТекстОшибки = "Ошибка! Найдено более 1 строки";
	Иначе
		ТекстОшибки = "Ошибка! Не найдена строка";
	Конецесли;
	
	Если ЗначениеЗаполнено(ТекстОшибки) Тогда
		ТекстОшибки = ТекстОшибки  
			+" в пТЗЗначениеОбластей для "
			+" ИмяПоказателя ["+ИмяПоказателя+"]"
			;
		Сообщить(ТекстОшибки);	
	Конецесли;
	Возврат пИмяОбласти;		
КонецФункции //ПолучитьИмяОбластиИзТЗЗначениеОбластей(ИмяПоказателя)
 

Добавление строк в раздел 2 и заполнение из результата запроса

	пТЗЗначениеОбластей = ПолучитьТЗЗначениеОбластей();
	
	МассивПоказателей = Новый Массив();
	МассивПоказателей.Добавить("ДатаФактическогоПолученияДохода");
	МассивПоказателей.Добавить("ДатаУдержанияНалога");
	МассивПоказателей.Добавить("СрокПеречислениеНалога");
	МассивПоказателей.Добавить("СуммаФактическиПолученногоДохода");
	МассивПоказателей.Добавить("CуммаУдержанногоНалога");
	
	пНомерСтрокиРаздел2 = 1;
	
	Выборка = РезультатЗапроса.Выбрать();
	Пока Выборка.Следующий() Цикл
		Если пНомерСтрокиРаздел2 > 3 Тогда
			ВставитьДополнительнуюСтроку();	
		Конецесли;
		
		Для каждого ИмяПоказателя из МассивПоказателей цикл
			ЗначениеОбласти = Выборка[ИмяПоказателя];
			
			ИмяОбласти = ПолучитьИмяОбластиИзТЗЗначениеОбластей(ИмяПоказателя,пТЗЗначениеОбластей);
			ИмяОбласти = ИмяОбласти + "_"+пНомерСтрокиРаздел2;
			УстановитьЗначениеПоказателя(ИмяОбласти, ЗначениеОбласти, ИмяРаздела2);
		Конеццикла;		
		пНомерСтрокиРаздел2 = пНомерСтрокиРаздел2 + 1;
	Конеццикла;

После заполнения реализована детальная расшифровка, в которой отображается, из каких документов были собраны данные, а также данные по стандартным и имущественным вычетам детально по сотрудникам и регистраторам.

Как добавить реквизиты:

https://youtu.be/eTmzQQcGTF8

Обновление 18.04.18:

Обновлена версия отчета "ивРегламентированныйОтчет6НДФЛ_190418.erf" для ЗУП 2.5.130.2 от 29.03.2018

Инфа о релизе ЗУП 2.5.130.2: В конфигурацию включена форма Расчета 6-НДФЛ, утв. приказом ФНС России от 14 октября 2015 г. № ММВ-7-11/450@ в редакции приказа ФНС России от 17 января 2018 г. № ММВ-7-11/18@.

Добавлена почта проекта: sdesk1c@bk.ru

Обновление 11.10.16:

Обновлена версия отчета "ивРегламентированныйОтчет6НДФЛ_111016.erf" для ЗУП 2.5.110.1

Обновление 11.07.16:

скорректировано заполнение строки: Срок перечисления налога (код 120)

если полученная дата выпала на выходной или праздничный день, тогда дата заменяется на первый следующий рабочий день.

 

Обновление 11.06.16:

Исправил отчет, чтобы можно было формировать без заполнненого подразделения. Добавил видео "Как добавить реквизиты".

 

Обновление 25.04.16:

Добавил измененный отчет ивРегламентированныйОтчет6НДФЛ.erf, сделан для конфигурации ЗУП 2.5.101.2.

Чтобы он заработал в Вашей базе, необходимо добавить следующие реквизиты в документ "Перечисление НДФЛ в бюджет":

  1. ивПодразделениеОрганизации (тип СправочникСсылка.ПодразделенияОрганизаций)
  2. ивПеречислениеЗП (Тип Булево)
  3. ивСрокПеречислениеНалога (Тип Дата)
10

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

Наименование Файл Версия Размер
ивРегламентированныйОтчет6НДФЛ_180418.erf
.erf 331,77Kb
19.04.18
41
.erf 2.5.130.2 331,77Kb 41 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. 1kashak 17 27.04.16 11:33 Сейчас в теме
Очень полезная доработка. Спасибо. Ставлю +
Странно, что так мало людей скачали. Неужели, 6-НДФЛ у всех заполняется корректно?
2. BlizD 550 27.04.16 12:43 Сейчас в теме
(1) 1kashak, Спасибо.
Скорее всего не у всех есть возможность вносить изменения в конфигурацию или же стремятся заставить типовой механизм отрабатывать.
7. Lukich66 79 30.04.16 18:36 Сейчас в теме
(1) 1kashak, 1)править "недоделки" 1с-плохой тон
2) вот почему-то не прижился док по перечислениям ндфл
8. BlizD 550 30.04.16 21:39 Сейчас в теме
(7) согласен, но ситуации бывают разные.
3. 1kashak 17 27.04.16 18:08 Сейчас в теме
Скажите, а вы суммируете апрельское перечисление (ДатаПлатежа = Апрель, МесяцНалоговогоПериода = Март) в строке 70?
У меня зарплата выплачивается следующим месяцем.
После нажатия кнопки "Заполнить из перечислений НДФЛ", формируется доп. отчет по ТЧ "ПеречислениеНДФЛвБюджет" и регистрам по вычетам.
Суммы из этого отчета я вытаскиваю и вношу в Раздел 1.
020 - общая сумма дохода;
030 - вычеты;
040 - исчисленный НДФЛ;
070 - Общая сумма исчисленного НДФЛ;
Но, по последним сведениям, исходя из этого источника http://www.buhonline.ru/pub/comments/2016/4/10985
Получается, что в Раздел 1, в строку 070, нужно еще суммировать и апрельское перечисление НДФЛ за месяц март.
4. BlizD 550 27.04.16 20:14 Сейчас в теме
(3) 1kashak,
1 раздел расчетчик заполняет у нас самостоятельно, поэтому по строке 70 не могу, Вас, сориентировать.
Попробую уточнить у бухгалтера.

Добавлю, что если заполняем отчет за 1 квартал 2016, то в раздел 2 попадают документы "Перечисление НДФЛ в бюджет", в которых ДатаПлатежа находится в 1 Квартале 2016.
Таким образом в раздел 2 не попадают "Перечисление НДФЛ в бюджет" у которых дата платежа апрельская, но месяц за который идет перечисление стоит март.
5. BlizD 550 28.04.16 09:07 Сейчас в теме
(3) 1kashak,

расчетчик ответил:
"В разделе 1 нужно ориентироваться по месяцу начисления. а в разделе 2 по дате перечисления. Так же по году будут сравнивать раздел 1 с предоставленными справками 2 НДФЛ, Общая сумма дохода и НДФЛ должны сходиться."

6. 1kashak 17 28.04.16 11:54 Сейчас в теме
(5) Спасибо большое. Это полезная информация.
В дальнейшем, если ситуация с типовым заполнением 6-НДФЛ не улучшиться, попробую еще дописать автоматическое заполнение 1-го раздела. Во избежание ошибок расчетчика.
9. serg999 22.06.16 14:08 Сейчас в теме
Классная доработка- всё просто и красиво

Ещё бы суммы начисления брались как есть, а не расчетные. А то из-за округления (отбрасывания копеек) погрешность слишком большая получается
Вот и думаю, то ли допиливать новую графу в "Перечислении в бюджет" для хранения исходных сумм, то ли типовой механизм всё-таки задействовать
10. BlizD 550 22.06.16 17:38 Сейчас в теме
(9) serg999,
спасибо за отзыв.

Мне кажется если брать начисленные суммы, тогда сумма НДФЛ (если ее посчитать руками из полученной начисленной суммы) будет расходится с тем, что реально оплатили и отразили в отчете 6-НДФЛ.

И это будет повод для проверяющих. Здесь же мы сумму дохода рассчитываем из перечисленной суммы НДФЛ, что гарантированно будет верно.
11. BlizD 550 11.07.16 14:42 Сейчас в теме
Скорректировано заполнение строки:
Срок перечисления налога (код 120)

если полученная дата выпала на выходной или праздничный день, тогда дата заменяется на первый следующий рабочий день.
12. doronin70 12.07.16 07:14 Сейчас в теме
А что за реквизиты у вас в скрине формы документа - ""Фактическое перечисление", "Не перезаполнять", "Характер выплаты" ? В типовом документе таких реквизитов нет. Тоже добавлены самостоятельно? На работу внешнего отчета не повлияют?
13. BlizD 550 12.07.16 11:28 Сейчас в теме
(12) doronin70,
Добрый день.

Нет не повлияют.
Для работы отчета, достаточно добавить только следующие реквизиты в документе "Перечисление НДФЛ в бюджет":

1. ивПодразделениеОрганизации (тип СправочникСсылка.ПодразделенияОрганизаций)
2. ивПеречислениеЗП (Тип Булево)
3. ивСрокПеречислениеНалога (Тип Дата)

Как добавить реквизиты:
https://youtu.be/eTmzQQcGTF8
14. BlizD 550 12.07.16 11:48 Сейчас в теме
(12) doronin70,
поправил скриншоты в описании, чтобы не путали.
15. doronin70 12.07.16 14:05 Сейчас в теме
(14)
Спасибо, отчет скачал, установил, на релизе ЗУП 2.5.105.1 пошло влет.
16. BlizD 550 12.07.16 15:40 Сейчас в теме
(15) и это замечательно.
Спасибо за отзыв.
17. zul333 28 30.08.16 07:34 Сейчас в теме
Здравствуйте.
Это все работает с установленными флагами "Упрощенный учет взаиморасчетов" и "При начислении НДФЛ принимать исчисленный налог к учету как удержанный"?
18. BlizD 550 30.08.16 08:36 Сейчас в теме
(17) zul333,
Добрый день.
Да, работает.
У нас признаки "При начислении НДФЛ принимать исчисленный налог к учету как удержанный" и "Упрощенный учет взаиморасчетов" включены.
19. pink2 22.09.16 17:33 Сейчас в теме
Здравствуйте.
Скачала отчет. Спасибо.
20. BlizD 550 22.09.16 18:48 Сейчас в теме
(19)
Добрый вечер, Людмила.

Спасибо за комментарий, рад что отчет, Вам, помог.
21. BlizD 550 11.10.16 09:45 Сейчас в теме
Всем привет.

Обновление 11.10.16:

Обновлена версия отчета "ивРегламентированныйОтчет6НДФЛ_111016.erf" для ЗУП 2.5.110.1
22. pjv 28.11.16 15:56 Сейчас в теме
А для Управления Предприятием отчет будет работать?
23. BlizD 550 28.11.16 16:58 Сейчас в теме
(22)
"А для Управления Предприятием отчет будет работать?"

Речь про "Управление производственным предприятием 1.3" ?

Если да, тогда отчет скорее всего будет работать, но надо проверять.
24. anna1012 09.03.17 21:22 Сейчас в теме
Здравствуйте!
Заполняем отчеты с Вашей замечательной доработкой, возник вопрос - отпускные и больничные выплаченные в декабре имеют срок перечисления 31.12.16, который отодвигается на 09.01.17. Но в прошлом квартале были очередные разъяснения - если налоговый агент производит операцию в одном отчетном периоде, а завершает ее в другом отчетном периоде, то такая операция отражается в том периоде, в котором она завершена (см. письма от 02.11.2016 № БС-4-11/20829@, от 24.10.2016 № БС-4-11/20126@).
Подскажите, как Вы вышли из этой ситуации?
Большое спасибо!
25. BlizD 550 10.03.17 14:09 Сейчас в теме
(24)
Здравствуйте!
Заполняем отчеты с Вашей замечательной доработкой, возник вопрос - отпускные и больничные выплаченные в декабре имеют срок перечисления 31.12.16, который отодвигается на 09.01.17. Но в прошлом квартале были очередные разъяснения - если налоговый агент производит операцию в одном отчетном периоде, а завершает ее в другом отчетном периоде, то такая операция отражается в том периоде, в котором она завершена (см. письма от 02.11.2016 № БС-4-11/20829@, от 24.10.2016 № БС-4-11/20126@).
Подскажите, как Вы вышли из этой ситуации?
Большое спасибо!


Добрый день, Анна.
Вопрос записал, как будет время постараюсь ответить.
26. BlizD 550 16.03.17 08:44 Сейчас в теме
(24)
Здравствуйте!
Заполняем отчеты с Вашей замечательной доработкой, возник вопрос - отпускные и больничные выплаченные в декабре имеют срок перечисления 31.12.16, который отодвигается на 09.01.17. Но в прошлом квартале были очередные разъяснения - если налоговый агент производит операцию в одном отчетном периоде, а завершает ее в другом отчетном периоде, то такая операция отражается в том периоде, в котором она завершена (см. письма от 02.11.2016 № БС-4-11/20829@, от 24.10.2016 № БС-4-11/20126@).
Подскажите, как Вы вышли из этой ситуации?
Большое спасибо!


Добрый день, Анна.
В таких случаях мы вручную указываем срок перечисления налога в документе "Перечисление НДФЛ в бюджет", мы указывали 30.12.16.
27. serg999 30.08.17 18:10 Сейчас в теме
На УПП 1.3 всё работает как надо. Не понимаю, почему разработка почила в бозе. Неужели прям все на зуп-3 перешли?
В типовой (2.5, 1.3) как было криво сделано, так и осталось.
28. user724575 12.12.17 20:49 Сейчас в теме
Здравствуйте, отличная доработка! Обновление будет? (изменения с 2018г)
29. BlizD 550 12.12.17 20:56 Сейчас в теме
(28)

Добрый вечер, Дмитрий.

Какое обновление интересует?
30. user724575 12.12.17 21:59 Сейчас в теме
изменения с 2018г, в частности новый формат выгрузки
31. BlizD 550 12.12.17 22:06 Сейчас в теме
(30)
Эти изменения уже прошли в релизе зуп? Если да то в каком?
32. user724575 12.12.17 22:46 Сейчас в теме
только планируются, но сдавать за 2017 надо будет по новой форме
33. BlizD 550 13.12.17 07:15 Сейчас в теме
(32)
Да, буду делать чтобы за 2017 сдать.
34. anna1012 02.03.18 12:05 Сейчас в теме
Добрый день! Подскажите, когда будет обновление Вашего отчета?
35. BlizD 550 02.03.18 13:57 Сейчас в теме
(34)
Добрый день, Анна.

Пока не могу сказать когда буду делать,
но скорее всего когда начнем делать этот отчет за 2017г.
36. aliv 17.04.18 22:20 Сейчас в теме
Добрый день, будет обновление касаемое (Приказ ФНС от 17.01.2018 № ММВ-7-11/18) ?
37. BlizD 550 19.04.18 09:20 Сейчас в теме
(36) (34) (32)
Обновление 18.04.18:

Обновлена версия отчета "ивРегламентированныйОтчет6НДФЛ_190418.erf" для ЗУП 2.5.130.2 от 29.03.2018

Инфа о релизе ЗУП 2.5.130.2: В конфигурацию включена форма Расчета 6-НДФЛ, утв. приказом ФНС России от 14 октября 2015 г. № ММВ-7-11/450@ в редакции приказа ФНС России от 17 января 2018 г. № ММВ-7-11/18@.

Добавлена почта проекта: sdesk1c@bk.ru
38. 410225 30.07.18 11:41 Сейчас в теме
Может работать в 1с 8.3 Бухгалтерия?
39. BlizD 550 30.07.18 20:07 Сейчас в теме
(38)
Добрый день, Дмитрий.
Может работать в 1с 8.3 Бухгалтерия?

Нет, в Бухгалтерии 3.х работать не будет.
Оставьте свое сообщение