6-НДФЛ - Формирование, проверка, корректировка, перенос в типовой отчет. ЗУП 2.5 / УПП 1.3 / ЗиКБУ

13.03.23

Учетные задачи - Зарплата

Формирование 6-НДФЛ по первичным документам (НЕ ПО РЕГИСТРАМ) для ЗУП 2.5 / УПП 1.3 / ЗиКБУ. Всё что требуется - это правильно заполнить даты выплаты дохода в документах начисления!

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки для того, чтобы самостоятельно ее доработать для вашей базы данных. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в вашей базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке Купить один файл
6-НДФЛ - Формирование, проверка, корректировка, перенос в типовой отчет. ЗУП 2.5 / УПП 1.3 / ЗиКБУ.
.epf 67,87Kb
590
590
5 SM
Скачать Купить за 3 050 руб.
Дополнительная благодарность автору 5$m (ПРИ ЖЕЛАНИИ - КАЧАТЬ НЕ ОБЯЗАТЕЛЬНО!)
.txt 0,10Kb
1
1
5 SM
Скачать Купить за 3 050 руб.
Дополнительная благодарность автору 10$m (ПРИ ЖЕЛАНИИ - КАЧАТЬ НЕ ОБЯЗАТЕЛЬНО!)
.txt 0,10Kb
1
1
10 SM
Скачать Купить за 4 550 руб.

Изначально данная публикация позиционировалась как заготовка для программистов, и я не ждал, что она будет хоть немного востребована.

Однако, ситуация с типовыми механизмами формирования 6-НДФЛ в ЗУП 2.5 (УПП 1.3) очень печальна, я и сам всё это затеял от отчаяния. Наверное поэтому и было получено столько откликов в комментариях и ЛС. Именно замечания / пожелания сообщества сделали эту обработку гораздо более универсальной и функциональной, чем первая версия.

================================

Вроде и выровняли всю первичку в первом квартале, сформировали 6-НДФЛ, отправили.
Но спустя пару обновлений и перепроведений базы - всё снова расползлось, и первый квартал и полугодие соответственно не идёт никак.

Психанул... решено было делать свою обработку по формированию 6-НДФЛ.

Все данные декларации собираются не по регистрам, а по первичным документам. Исключение составляет сумма налоговых вычетов (Строка 030 Раздела 1).

В расчете принимают участие следующие документы:

  • НачислениеЗарплатыРаботникамОрганизаций
  • ОплатаПоСреднемуЗаработку
  • ПремииРаботниковОрганизаций
  • РегистрацияРазовыхНачисленийРаботниковОрганизаций
  • ДоговорНаВыполнениеРаботСФизЛицом
  • НачислениеПоБольничномуЛисту
  • НачислениеОтпускаРаботникамОрганизаций
  • РасчетПриУвольненииРаботникаОрганизаций
  • НачислениеДивидендовОрганизаций
  • Оплата праздничных и выходных дней организаций (//UPD 10.10.2016)

Прочие документы, которые могут повлиять на НДФЛ, в нашем учете в 1-ом полугодии не использовались, поэтому и в алгоритме заполнения декларации их нет.

Нет в нашем учёте и ставок НДФЛ отличных от 13%, поэтому в Разделе 1 автоматически не может быть заполнено более 1 строки.

//UPD 27.10.2016 - Обработка обучена заполнению Раздела 1 по разным ставкам НДФЛ.

 

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

Далее содержится информация о той «истине» к которой пришли в нашей организации.

Спорными моментами могут являться:

  1. Заполнение строки 070 (мы разбили так, как посчитали наиболее правильно - об этом далее)
  2. Расчёт строк 100 по ДГПХ аналогично ЗП (последним днем месяца), а не аналогично межрасчётным выплатам (датой выплаты). Такое решение было принято, тк ДГПХ у нас оплачиваются вместе с ЗП, да и удержание НДФЛ с ДГПХ в ЗУП 2.5 происходит документом начисления ЗП. //UPD 07.11.2016 Начиная с версии 3.1.2 в строка 100 по ДГПХ заполняется Датой выплаты, однако если кому-то требуется видеть там конец месяца начисления - в обработке просто нужно снять галочку "Заполнять строку 100 по ДГПХ Датой выплаты". Обсуждалось в (85), (89).

Раздел 1 – заполняется нарастающим итогом с начала года по конец текущего квартала

010 – Ставка налога % (13%)

020 – Сумма начисленного дохода

025 – В ТОМ ЧИСЛЕ сумма начисленного дохода в виде дивидендов

030 – Сумма налоговых вычетов //UPD 07.11.2016 - Доработан алгоритм заполнения строки 030 Раздела1. Обсуждалось в (72), (73), (79), (80). 

040 – Сумма исчисленного налога

045 – В ТОМ ЧИСЛЕ сумма исчисленного налога на доходы в виде дивидендов

050 – Сумма фикс аванс платежа (не заполняем)

Итоги:

060 – Количество физлиц, получивших доход

070 – Сумма удержанного налога

080 – Сумма налога, не удержанная налоговым агентом (не заполняем)

090 – Сумма налога, возвращенная налоговым агентом (не заполняем)

Погодовая разбивка Раздела 1 осуществляется по дате начисления, за исключением строки 070!

Строка 070 – это сумма строк 140 раздела 2, погодовая разбивка по строке 120, но строка 100 должна быть больше 31.12.2015г

 

Раздел 2 – заполняется данными за текущий квартал

100 – Дата факт получения дохода

110 – Дата удержания налога 

120 – Срок перечисления налога

130 – Сумма факт полученного дохода

140 – Сумма удержанного налога

Вид Дохода

Дата факт получения дохода

(100)

Дата удержания налога

(110)

Срок перечисления налога

(120)

Начисление ЗП работникам организации

Последний день месяца

Дата выплаты ЗП

(Окончательный расчет, авансы не учитваются)

Дата выплаты ЗП

+ 1 день + перенос выходных дней

ДГПХ Дата выплаты / Последний день месяца (если убрать галочку "Заполнять строку 100 по ДГПХ Датой выплаты") Дата выплаты

Дата выплаты

+ 1 день + перенос выходных дней

Оплата по среднему / Оплата праздничных и выходных

Последний день месяца

*ДатаВыплаты

*ДатаВыплаты + 1 день + перенос выходных дней

Премии Последний день месяца (если код дохода 2000) / *ДатаВыплаты (иной код дохода) *ДатаВыплаты *ДатаВыплаты + 1 день + перенос выходных дней

Больничные / Отпускные

Дата выплаты

Дата выплаты

Конец месяца от ДАТЫ ВЫПЛАТЫ + перенос выходных дней

Расчёт при увольнении

Последний рабочий день работника

Дата выплаты

Дата выплаты

+ 1 день + перенос выходных дней

Дивиденды

Дата выплаты

Дата выплаты

Дата выплаты

+ 1 день + перенос выходных дней

*В ЗУП 2.5 в документах ОплатаПоСреднемуЗаработку, ПремииРаботниковОрганизаций и ОплатаПраздничныхИВыходныхДнейОрганизаций нет реквизита  "ДатаВыплатыДохода". 

ИСПОЛЬЗУЙТЕ ДОПОЛНИТЕЛЬНЫЙ РЕКВИЗИТ - (раскройте спойлер для отображения).

В документах Оплата по среднему / Премии (начисление НДФЛ) / Оплата праздничных и выходных для указания даты выплаты дохода необходимо использовать дополнительный реквизит

 

Поквартальная разбивка Раздела 2 осуществляется по строке «110 – Дата удержания налога».

Поквартальная разбивка Раздела 2 осуществляется по строке «110 – Дата удержания налога» или строке «120 – Срок перечисления налога». Настраивается переуключателем на титульной странице обработки. //UPD 24.04.2017 - 3.2.3

 

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ И ИНТЕРФЕЙС ОБРАБОТКИ

1. Автоматическое заполнение декларации по организации за период

2. Вывод всех возможных расшифрок, как расширенных (по физлицам), так и сводно (по документам) + удобная расшифровка любой строки Раздела 2

3. Возможность ручной корректировки данных в Разделе 1 и Разделе 2. После редактирования дат в Разделе 2 есть возможность автоматически сгруппировать строки с равными датами.

4. Проверка контрольных соотношений (4 обязательных и 2 дополнительных, для проверки раздела 2 после ручных корректировок)

5. Выгрузка итогового файла для отправки декларации

6. Выгрузка данных в типовой регламентный отчет 6-НДФЛ - Перед печатью, выгрузкой или проверкой типового отчета необходимо его СОХРАНИТЬ, иначе лезут ошибки. //UPD 24.10.2016.

 

Обработка автоматически НЕ ЗАПОЛНЯЕТ строки 050, 080 и 090 Раздела 1 - в моём частном случае это просто не требуется.

Кнопка "Заполнить" становится активной только когда заполнены реквизиты: 
- Организация 
- КодПоОКТМО 
- КодИФНСПолучателя 
- КодИФНС 

Кнопка "Сохранить" становится активной только когда заполнены реквизиты: 
- Организация 
- КодПоОКТМО 
- КодИФНСПолучателя 
- КодИФНС 
- Подпись 
- ДатаПодписи 
- Телефон 
- КодМестаПредставленияРасчета 
- Раздел 1 (хотя бы 1 строка в таблице) 
- Раздел 2 (хотя бы 1 строка в таблице)

ЕСЛИ ИСПОЛЬЗУЕТЕ ДЛЯ ОТПРАВКИ ОТЧЕТНОСТИ В ИФНС – ПРОВЕРЯЙТЕ КОРРЕКТНОСТЬ ПОДАВАЕМЫХ ДАННЫХ.

Информация об обновлениях (раскройте спойлер для отображения)

//UPD 28.07.2016 - Исправлена ошибка: При сворачивания/разворачивании расшифровок по физлицам в соответствующем разделе затирались ручные корректировки декларации.

//UPD 28.07.2016 - Исправлена ошибка: В элементах формы на закладке Раздел 1 ранее было отключено свойство "Редактирование текста", что не позволяло корректировать данные раздела вручную

//UPD 28.07.2016 - Исправлена ошибка: Нехватка разрядности в числовых полях

//UPD 28.07.2016 - Добавлен отбор по подразделениям. К сожалению не имею возможности его полноценно протестировать - так что это пока ТЕСТОВЫЙ режим. Отбор не по ОКТМО, а по иерархии подразделений. Мне уже собщили, что такой подход ошибочен, тк подразделения с одинаковым ОКТМО могут быть в разной иерархии. Постараюсь доработать в ближайшее время.

//UPD 29.07.2016 - Исправлена ошибка: Ранее программа не брала в расчет доп начисления из документа "Разовые начисления".

//UPD 29.07.2016 - Отбор по подразделениям переписан. Он больше не основан на иерархии справочника "Подразделения организации". Отбор осуществляется по полям "Код по ОКТМО" и "КПП". То есть, в случае если у вас несколько обособленных подразделений с одинаковыми КПП и ОКТМО - выбирайте ЛЮБОЁ из них и получится декларация по ВСЕМ подразделения имеющих такие же коды. Что касается дивидендов - они начисляются не в разрезе подразделений, поэтому они попадут в декларацию, только когда КПП и ОКТМО организации соответствуют отбору по этим полям (подразделение не заполнено, либо коды ОКТМО и КПП подразделения совпадают с ОКТМО и КПП организации).

//UPD 29.07.2016 - Проверка соотношений вынесена на отдельную страницу.

//UPD 29.07.2016 - На титульную страницу вынесены: КПП, ОКТМО, Код ИФНС-получателя, Код ИФНС,  Телефон , Код места представления расчета. Что позволяет отредактировать их вручную и сформировать файл выгрузки с нужными параметрами

//UPD 12.09.2016 - Из расчета исключены пособия по уходу за ребенком до 1.5 лет

//UPD 10.10.2016 - В расчет добавлен документ ОплатаПраздничныхИВыходныхДнейОрганизаций

//UPD 10.10.2016 - Для определения даты выплаты в документах Оплата по среднему / Премии (начисление НДФЛ) / Оплата праздничных и выходных теперь используется дополнительный реквизит.

//UPD 13.10.2016 - пользователь Anna_Valenty помогла обнаружить ошибку, при которой данные о начислениях из документов "ПремииРаботниковОрганизаций" и "РасчетПриУвольненииРаботникаОрганизаций" не попадали в декларацию в случаях, когда в карточке сотрудника в закладке "трудовой договор" не было заполнено подразделение. 

//UPD 14.10.2016 - пользователь Бирюков Артем (artemb) обнаружил ошибку - в декларацию попадали данные из документа "НачислениеЗарплатыРаботникамОрганизаций", с Периодом начисления "ПерваяПоловинаТекущегоМесяца", что неправильно (я убедился в этом, ознакомившись с этой статьёй на ИТС)

//UPD 14.10.2016 - пользователь Бакулева Марина помогла обнаружить ошибку, при которой начисления по ДГПХ не попадали в декларацию в случае, когда в документе не заполнено подразделение. Да и вообще с незаполненным подразделение в любом документе была беда - всем рекомендую обновиться

//UPD 19.10.2016 - благодаря пользователю den_vladimir обнаружена ошибка, при которой в декларацию попадали начисления "Отпуск по беременности и родам" и "Пособие за счет ФСС при постановке на учет в ранние сроки беременности". Ошибка исправлена, доступна версия 2.2.3.

//UPD 20.10.2016 - Утомился исключать поочередно все начисления, не облагаемые НДФЛ. Наконец решил исключить их ВСЕ по общему признаку, что следовало сделать с самого начала, а не идти по методу "Костыли и велосипеды". 
Тем более, что это оказалось очень просто - ВСЕ начисления без кода дохода по НДФЛ исключены из расчета. Доступна версия 2.2.4.

//UPD 24.10.2016 - Появилась возможность выгрузки данных в типовой регламентный отчет 6-НДФЛ. Перед печатью, выгрузкой или проверкой типового отчета необходимо его СОХРАНИТЬ, иначе лезут ошибки.

//UPD 27.10.2016 - Обработка обучена заполнению Раздела 1 по разным ставкам НДФЛ. 

//UPD 31.10.2016 - благодаря пользователю den_vladimir обнаружена ошибка, из-за которой в расшифровку раздела 2 не попадали начисления по документу "Оплата праздничных и выходных дней организаций". Сам раздел 2 при этом формировался правильно, ошибка была исключительно в расшифровке. Доступна версия 3.1.1.

//UPD 07.11.2016  - 3.1.2:

1. Доработан алгоритм заполнения строки 030 Раздела1. Обсуждалось в (72), (73), (79), (80). 
2. Строка 100 Раздела2 по ДГПХ теперь заполняется Датой выплаты, однако если кому-то требуется видеть там конец месяца начисления - в обработке просто нужно снять галочку "Заполнять строку 100 по ДГПХ Датой выплаты". Обсуждалось в (85), (89). 
3. Если в документе "ПремииРаботниковОрганизаций" в графе "Вид премии" стоит начисление с кодом отличным от "2000", то в строку 100 Раздела2 пойдет Дата выплаты, в противном случае - последний день месяца начисления. Обсуждалось в (86), (88), (89), (90), (91), (92), (93), (94), (95), (96). 
4. Из расчета исключены документы НачислениеЗарплатыРаботникамОрганизаций с типом расчета "За вторую половину месяца". Замечание от пользователя artemb (Бирюков Артем).

Выражаю благодарность за участие в улучшении обработки пользователям: Бирюков Артем (artemb), Артём Артёмов (TeMochkiN), Александр Чесноков (chesnokov-a-v).

//UPD 22.11.2016  - 3.1.3: Декларация обучена собирать доходы по ставке 35% с закладки "Погашение займов" документа НачислениеЗП.

 
//UPD 16.12.2016 - 3.1.5: 

Исправлена ошибка из-за которой в строку 025 попадали оплаты праздничных и выходных. 
Добавлена возможность настройки поквартального разбития строки 070 (по 110 или по 120). Кому как нравится, по 110 возможно правильнее, но у ИФНС могут возникнуть вопросы, поэтому по умолчанию оставил 120. 

//UPD 10.02.2017 - 3.2.0: 

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

Добавил дополнительный реквизит "Дата выплаты дохода" для документа "Расчет при увольнении" (по умолчанию заполняется датой увольнения) 

Поправил доплату до среднего заработка в больничных

Поправил премии (внес коды доходов, прописал удержание НДФЛ из соответствующей вкладки документа).

 

//UPD 22.02.2017 - 3.2.1:

1. Строка 030 по регистру "Стандартные вычеты по НДФЛ" теперь заполняется не по дате, а по месяцу налогового периода 
2. Строки 020 , 025, 040, 045 раздела 1 теперь разбиваются по периодам не по дате начисления, а по дате фактического получения дохода (по строке 100 раздела 2)

//UPD 06.03.2017 - 3.2.2:

Исправил ошибки, обнаруженные пользователем Виктор Бредихин (brodya)

 

//UPD 24.04.2017 - 3.2.3:

Добавлен переключатель для настройки поквартальной разбивки раздела 2 - по строке 110 или 120.

//UPD 01.11.2017 - 3.3:

Maxim Kolkin  (the) - доработал версию 3.2.3 для корректной работы в ЗиКБУ. От себя лично и от имени сообщества выражаю ему благодарность за участие в жизни проекта.

6-НДФЛ 6НДФЛ 6 НДФЛ обработка отчет регламентный отчет ЗУП ЗУП 2.5 УПП УПП 1.3 ЗиКБУ регистры 2016 2017

См. также

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    142536    672    352    

234

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 руб.

28.07.2016    57894    148    141    

125

Зарплата Программист Бизнес-аналитик Бухгалтер Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

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

15600 руб.

14.09.2022    13782    66    26    

68

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    29523    87    151    

63

Зарплата Роли и права Системный администратор Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5700 руб.

27.05.2021    34208    215    89    

173

Корректировка данных Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    108375    645    173    

686

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    3292    33    17    

40
Вознаграждение за ответ
Показать полностью
Отзывы
181. madonov 205 07.12.17 02:43 Сейчас в теме
Уважаемые коллеги, с 2018 года прекращается поддержка ЗУП 2.5 и ЗиКБУ.

Вероятно, еще какое-то время данные конфигурации будут поддерживаться силами сообщества, по крайней мере новые формы отчетности можно будет дербанить из УПП 1.3 и адаптировать. Но моя личная рекомендация - не затягивайте, переходите на ЗУП 3.1.3 с начала 2018 года. Если конфигурация типовая или с незначительными доработками, то и думать нечего.

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

Я рад, если кому-то данная обработка дала отсрочку в 1-1.5 года, но по сути дела время перехода на новую версию программы пришло. Для ЗУП 3 за это время вышли несколько десятков релизов (3.1 -> 3.4), что несомненно позволит сегодня перейти на более стабильную версию, чем это 1.5 года назад.

PS. Многое из того, что было запланировано в этой обработке так и не было реализовано. Видно не судьба. Рад за каждого, кому она оказалась полезна.

====================================================
Пока писал этот пост, заглянул на ИТС, а там вчера выложили 3.1.4 =)))
dovgal_yuriy; ixijixi; +2 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
99. buKIN 07.11.16 22:14 Сейчас в теме
Небольшое замечание: КодИФНСПолучателя вроде необходимо заполнять только крупнейшим налогоплательщикам, а в обработке он обязательный.
101. buKIN 08.11.16 09:40 Сейчас в теме
Так не убирайте =)
Не вопрос ))) Нигде не увидел упоминания про этот нюанс и решил написать.
Я опирался на Приложение N 3
Ок. У меня в базе этот код не заполнен, но проблем с отправкой файлом нет. Поэтому и решил, что он необязательный.
102. madonov 205 08.11.16 09:48 Сейчас в теме
(101) buKIN, возможно, что для формирования файла выгрузки из типовой декларации второй код не нужен (при отсутствии подставляет первый код повторно).
Моей обработке он необходим, иначе имя файла получится неправильное, поэтому сделал и второе поле обязательным. Думаю не сильно сложно продублировать 4 цифры в соседнем окошке =).
103. buKIN 08.11.16 14:51 Сейчас в теме
(102) Конечно не сложно. Я лишь не совсем понял почему по обособкам заполняем автоматом из КПП, а по голове так не делаем.
Вопрос закрыт, не смею больше вас беспокоить ))
104. madonov 205 09.11.16 05:29 Сейчас в теме
(103) buKIN,
	Если Подразделение = Справочники.ПодразделенияОрганизаций.ПустаяСсылка() Тогда //Если ГОЛОВА
		КодПоОКТМО = Организация.КодПоОКТМО;
		КПП = Организация.КПП;
		КодИФНСПолучателя = Организация.КодИФНСПолучателя;      //Для ГОЛОВЫ берем КодИФНСПолучателя из карточки организации (закладка ПРОЧЕЕ)
		КодИФНС = Организация.КодИМНС;     //Для ГОЛОВЫ берем КодИФНС из карточки организации (закладка ОСНОВНЫЕ)	
	Иначе //ЕСЛИ обособка
		КодПоОКТМО = Подразделение.КодПоОКТМО;
		КПП = Подразделение.КПП;
		КодИФНСПолучателя = Лев(Подразделение.КПП,4);  //У подразделения нет поля "КодИФНСПолучателя", поэтому берем последние 4 цифры КПП
		КодИФНС = Лев(Подразделение.КПП,4);   //У подразделения нет поля "КодИМНС", поэтому берем последние 4 цифры КПП
		КодМестаПредставленияРасчета = "220";
	КонецЕсли;
Показать

Просто в карточке организации (головы) можно указать оба кода ИФНС на закладках ("основные" и "прочее"), а в карточках подразделений этих полей нет. Поэтому коды головы заполняются согласно тому, что прописано в карточке организации (на закладках "основные" и "прочее"), а коды подразделений просто по КПП.
105. TeMochkiN 09.11.16 10:07 Сейчас в теме
(104) у вас опечатка в комментарии кода) не "последние 4 цифры КПП", а "первые 4 цифры КПП"
кстати говоря, бывают исключения, но это не проблема, в самой декларации можно поменять ИФНС :)

Евгений, у меня к вам другой вопрос) у вас в описании указано, что обработка обучена заполнению Раздела 1 по разным ставкам НДФЛ, в нашей базе ваша обработка почему-то не подхватывает данные по ставке 35%, в чем может быть проблема?
на всякий случай уточню, у нас УПП 1.3.83.2
106. madonov 205 10.11.16 02:16 Сейчас в теме
(105) TeMochkiN, да, первые 4 цифры КПП. Вы очень внимательны =).

А код дохода НДФЛ у вида начисления какой?
2610 , 2740, 3020?



Если да, то в графе "Ставка" стоит "35% (30%)"? Организация проводила стимулирующие лотереи =) ?
Каким документом это всё начислено?

Немного объясню, как построен мой алгоритм:
1. Программа определяет статус плательщика НДФЛ каждого физлица на каждый месяц отчетного периода.
2. Если физлицо НЕ резидент, то его ставка НДФЛ в конкретном месяце 30%.
Если физлицо резидент и ставка кода дохода "35% (30%)", то его ставка НДФЛ в конкретном месяце 35%
Во всех остальных случаях ставка НДФЛ 13%

PS. Вы проверили как в новой версии заполняется строка 100 по Премиям и ДГПХ? Теперь все нормально?
Прикрепленные файлы:
107. TeMochkiN 10.11.16 13:36 Сейчас в теме
(106)
Организация проводила стимулирующие лотереи =) ?
нет) это материальная выгода по беспроцентным договорам займа, код дохода - 2610
начисление производится документом "Начисление зарплаты сотрудникам организаций" на закладке "Погашение займов".
Вы проверили как в новой версии заполняется строка 100 по Премиям и ДГПХ? Теперь все нормально?
да, огромное вам за это спасибо :)
108. madonov 205 11.11.16 02:13 Сейчас в теме
(107) TeMochkiN,
на закладке "Погашение займов"

эм... да я там схалтурил немножко. Великим специалистом по ЗУП не являюсь, поэтому периодически открываю для себя всякие "новые" закладки, которыми сам ранее никогда не пользовался =).
Короче обработка эту закладку вообще не обрабатывает, данные из неё не идут ни в один раздел.
Сейчас постараюсь доработать этот момент.

///////////////////////////
Вроде дописал, протестировать правда не на чем, поэтому версия 3.1.3 пока только на Яндекс-диске.
Как будет информация, что работает правильно - обновлю публикацию.
109. TeMochkiN 11.11.16 11:27 Сейчас в теме
(108) madonov, спасибо! на следующей неделе, скорее всего уже протестирую
110. OlgaG 11.11.16 14:14 Сейчас в теме
Евгений, спасибо! Думаю, что руководство Инфостарта должно как-то особенно отметить Вашу разработку - настолько она полезная и удобная!
Маленькое замечание - не учитываются сторнирования (посмотрела код). А так - просто супер! Я бы и 100 плюсов поставила!
111. madonov 205 12.11.16 05:03 Сейчас в теме
(110) OlgaG, спасибо за отзыв - очень приятно.
По поводу сторнирования - думаю получится доработать в скором времени.

////////////////////////////////////////////////////
А со сторнированием все оказалось несколько веселее, чем я ожидал.
Сам по себе документ "Сторнирование" не имеет табличных частей, у него есть лишь набор движений по регистрам, которые и отображаются на форме в виде таблиц. Пока не получается придумать как воткнуть сторнирование в обработку, не включая в запрос регистры...
112. OlgaG 21.11.16 10:08 Сейчас в теме
(111) madonov, Да, действительно, Ваш отчет тем и хорош, что построен на документах, а не на регистрах, может, просто проверять наличие документов "Сторнирование" за период и выдавать предупреждение?
113. TeMochkiN 21.11.16 11:12 Сейчас в теме
(111) madonov, проверили по паре подразделений НДФЛ по ставке 35%, пока всё корректно. Но вот незадача, у нас часть премий ложится не на то подразделение. Я так понял, что берется подразделение, которое указано в карточке сотрудника на закладке договор, что не совсем корректно для нас, т.к. наши сотрудники могут сменить подразделение посреди месяца... В принципе я понимаю, что в документе премии нет поля подразделения, если вы не планируете это менять, буду тогда пробовать сам :(
если получится, с вами обязательно поделюсь
114. madonov 205 22.11.16 05:43 Сейчас в теме
(113) TeMochkiN,
Действительно в табличной части документа "ПремииРаботниковОрганизаций" нет графы "подразделение" и приходится брать его из карточки сотрудника.
Проблемы могут быть только в том случае, если сотрудника в середине периода перевели между различными обособленными подразделениями (с разными ОКТМО / КПП). Если же сотрудника перевели в подразделение с аналогичным ОКТМО / КПП, то это не имеет никакого значения.

Городить костыли для настолько частного случая откровенно не хочется, это надо на дату каждого начисления получать актуальное подразделение на дату этого начисления.
116. madonov 205 22.11.16 08:34 Сейчас в теме
(113) TeMochkiN,
На Яндекс-диске доступна для тестирования версия 3.1.4.

Для документов ПремииРаботниковОрганизаций и РасчетПриУвольненииРаботникаОрганизаций подразделение теперь берется не из карточки сотрудника, а из регистра сведений "Кадровая история сотрудников (по юрлицам)".
Для документа РасчетПриУвольненииРаботникаОрганизаций берется подразделение, в котором сотрудник числился на дату увольнения.
Для документа ПремииРаботниковОрганизаций берется подразделение, в котором сотрудник числился на конец периода за который начисляется премия.

Для корректной работы теперь требуется, чтобы обязательно был заполнен производственный календарь на весь год.

В публикации обновлю файл, после того, как кто-нибудь отпишется об успешном тестировании.


PS. Да простят меня специалисты по базам данных за такой запрос. Я осознаю, насколько он неоптимален. Но я прикладной разработчик, для меня важно, чтобы программный продукт исправно работал и был легок в поддержке. А сколько секунд уходит на заполнение декларации 5 или 20 - мне непринципиально.
126. madonov 205 16.12.16 02:38 Сейчас в теме
все оплаты праздничных и выходных попадают в строку 025. Отбор делал как на картинке.

Разберусь

В версии 3.1.4 по сравнению с 3.1.3 перестали попадать премии сотрудников в строку 020.

Поэтому в публикации до сих пор 3.1.3 - о стабильной работе 3.1.4 так никто и не отписался. А там как раз и изменен алгоритм определения подразделения для Премии - подробнее в (113) и (116). Буду искать косяк.

и почему все таки не попадает в 070 начисление зарплаты последним днем месяца с датой получения дохода последний день месяца, и именно так с каждым начисление зарплаты в конце отчетного квартала?


Из публикации
Строка 070 – это сумма строк 140 раздела 2, погодовая разбивка по строке 120

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

Почему я сделал именно так?
по строке 070 - общую сумму НДФЛ, удержанного в соответствии с п. 4 ст. 226 НК РФ на отчетную дату (31 марта, 30 июня, 30 сентября, 31 декабря) из доходов, отраженных в строке 020. Поэтому, например, если зарплата за март выплачена в апреле, то сумма НДФЛ с этой зарплаты по строке 070 расчета 6-НДФЛ за I квартал не отражается, т.к. на отчетную дату (31 марта) возможности удержать налог еще нет. Эту сумму налога надо будет отразить по строке 070 разд. 1 расчета 6-НДФЛ за полугодие

Источник - журнал Главная Книга.
Хотя, возможно правильнее было бы по 110 строке разбивать... но мне бухгалтера сказали - раз перечислен в следующем квартале, значит и отражать в строке 070 нужно в следующем, иначе строка 070 не пойдет с суммой фактических перечислений за квартал и ИФНС замучает запросом пояснений.
Сделаю возможность настройки разбивки строки 070 (по 110 или 120)


Так же в эту строку не попало не одно разовое начисление.

Разберусь.
115. madonov 205 22.11.16 06:19 Сейчас в теме
Емаё, на форуме запретили редактировать свои сообщения, которым более 30 минут.
Спасибо - стало гораааздо "удобнее".


А теперь по делу:

Получается, что если в течении года сотрудник перейдет из одной обособки в другую, то и раздел 1 поползет за предыдущие периоды, что совсем недопустимо.
Короче говоря - "Женя, нефиг халтурить, иди дописывай, чтоб было по-людски".
117. WWWWW 10 13.12.16 10:52 Сейчас в теме
Налоговики признали, что сумма всех строк 140 раздела 2 может не совпадать со строкой 070 раздела 1 отчета
В строке 070 раздела 1 организация указывает общую сумму удержанного НДФЛ, а в строках 140 раздела 2 — удержанный НДФЛ в разрезе по датам выплаты дохода. В прежних редакциях контрольных соотношений ФНС России утверждала, что строка 070 должна быть равна сумме всех строк 140 (письма от 20.01.16 № БС-4-11/591@ и от 28.12.15 № БС-4-11/23081@).
Затем налоговики разъяснили, что зарплату за март, которую компания выплатила в апреле, нужно включить в строку 070 раздела 1 отчета за I квартал. Но ее можно не отражать в разделе 2, так как дата выплаты дохода относится к следующему кварталу (письма ФНС России от 25.02.16 № БС-4-11/3058@ и от 12.02.16 № БС-3-11/553@).
Если организация решила следовать этим разъяснениям, сумма всех строк 140 не совпадет со строкой 070. Поэтому ФНС России исключила это требование из Контрольных соотношений. Ведомство отдельно подтвердило, что выполнять это соотношение необязательно (письмо ФНС России от 15.03.16 № БС-4-11/4222@).


ПРИМЕР.
Воспользуемся формой 6-НДФЛ, которая приведена слева. Зарплату за март 2016 года ООО «Организация» выплатило 4 апреля, то есть во II квартале. Поэтому компания воспользовалась рекомендациями ФНС России и не стала отражать эти выплаты в разделе 2 формы 6-НДФЛ за I квартал 2016 года. Однако НДФЛ с зарплаты за март она включила в строку 070 раздела 1.
Таким образом, общая сумма исчисленного НДФЛ по строкам 140 раздела 2 составила 328 900 руб. (158 600 + 6500 + 150 800 + 6500 + 6500). Но в строке 070 раздела 1 организация указала, что удержала НДФЛ в размере 478 365 руб. С учетом новой редакции Контрольных соотношений это не является нарушением. Значит, это расхождение не вызовет вопросов налоговиков.
120. madonov 205 14.12.16 03:04 Сейчас в теме
(117)
Налоговики признали, что сумма всех строк 140 раздела 2 может не совпадать со строкой 070 раздела 1 отчета

Полезная информация.

Затем налоговики разъяснили, что зарплату за март, которую компания выплатила в апреле, нужно включить в строку 070 раздела 1 отчета за I квартал. Но ее можно не отражать в разделе 2, так как дата выплаты дохода относится к следующему кварталу

Можно не отражать, а можно и отразить. В описании обработки четко сказано, что строка 070 считается как сумма строк 140. Если есть желание что-либо исключить из раздела 2 руками - да пожалуйста, обработка позволяет. Да, будет ругаться на неправильное контрольное соотношение, но если человек понимает, что он делает - его это не смутит. Функционал обработки при наличии неправильных контрольных соотношений никак не ограничивается - работает и выгрузка и перенос в типовой отчет.

Сумма по строке 025 в разделе 1 и в расшифровке этого раздела не совпадает, так как Оплата праздничных и выходных дней идет как дивиденты, а это не верно.

Вообще экзотика. Строки 025 и 045 собираются исключительно по документу "НачислениеДивидендовОрганизаций". Другие документы в расчете этих строк вообще не участвуют. Как у вас оплата праздничных и выходных попадает в строку 025 - категорически непонятно.
Вы точно правильно посмотрели расшифровку раздела 1? А если установить отбор как на картинке? Там будут оплаты праздничных и выходных?



Что касается всех прочих ошибок - у меня обработка с версии 2.2.4 до 3.1.4 даёт абсолютно одинаковые цифры по всем полям всех разделов. Не исключаю, что там могут быть ошибки - пользователи их находят, отписываются конкретно что куда не вошло и все это оперативно правится. Так и появляются новые версии - информация по всем UPD-ам есть в описании обработки под зеленым спойлером.

Самостояетельно качественно отладить такую обработку очень сложно, особенно когда для тестирования всего 2 живых базы. Основная цель её публикации на ИС - это именно повышение её универсальности и точности силами сообщества, за счет полученных отзывов.
С июля по ноябрь было выпущено 13 версий (это только те, которые были опубликованы) и всё это благодаря конструктивной критике за которую я очень благодарен сообществу. Я не могу самостоятельно залезть в Вашу базу, и разобраться почему у вас итоги не совпадают с расшифровкой. Для исправления ошибок нужна более конкретная информация.

обработка очень сырая, много ошибок и для сдачи отчетности к сожалению, не подходит!!!

Очень жаль, что Вам она не подошла. Лично мне очень даже - подходит (даже версия 1.0), впрочем никому не навязываю.
А вообще - кто-бы спорил, в конце публикации есть примечание большими красными буквами.
Прикрепленные файлы:
118. WWWWW 10 13.12.16 11:26 Сейчас в теме
Сумма по строке 025 в разделе 1 и в расшифровке этого раздела не совпадает, так как Оплата праздничных и выходных дней идет как дивиденты, а это не верно.
Строка 020 уменьшилась и стала показывать сумму меньшую реальной, в версии 2.2.4 этого косяка не было.
Строка 070 во всех версиях показывает меньшую требуемой. Не знаю что не попадает, такое ощущение что отнимается ровно половина от налоговых вычетов)))
119. WWWWW 10 13.12.16 13:43 Сейчас в теме
в 070 не попали суммы где дата выплаты последний день месяца, хотя в строке 020 версии 3.1.3 сумма верная, а в расшифровке стр 070 уже другая. Как так в разделе одна сумма, а в расшифровке этого же раздела уже другая? В версии 3.1.4 уже и в строке 020 сумма не верная и кстати отличная от расшифровки раздела 1 стр070.
Вобщем подвожу итог, обработка очень сырая, много ошибок и для сдачи отчетности к сожалению, не подходит!!!
121. Agema 14.12.16 11:03 Сейчас в теме
Судя по развитию и описанию отличная разработка, жаль для ЗиКБУ не подходит.
122. madonov 205 15.12.16 02:24 Сейчас в теме
(121) Спасибо за отзыв. Действительно, для ЗиКБУ не подходит, хотя кто-то точно писал, что удалось портировать.
Объем и характер необходимых доработок мне неизвестен.

Если кто-то возьмется переписать последнюю версию обработки под ЗиКБУ и в дальнейшем её поддерживать - пускай делает свою публикацию. С моей стороны никаких претензий не будет (естественно если проект останется некоммерческим), наоборот, еще и ссылками обменяемся.
123. WWWWW 10 15.12.16 09:40 Сейчас в теме
Конкретно говорю, все оплаты праздничных и выходных попадают в строку 025. Отбор делал как на картинке.
124. WWWWW 10 15.12.16 10:56 Сейчас в теме
В версии 3.1.4 по сравнению с 3.1.3 перестали попадать премии сотрудников в строку 020.
125. WWWWW 10 15.12.16 11:48 Сейчас в теме
и почему все таки не попадает в 070 начисление зарплаты последним днем месяца с датой получения дохода последний день месяца, и именно так с каждым начисление зарплаты в конце отчетного квартала? Так же в эту строку не попало не одно разовое начисление.
127. madonov 205 16.12.16 04:58 Сейчас в теме
На Яндекс-диск выложена версия 3.1.5 (для тестирования).

Исправлена ошибка из-за которой в строку 025 попадали оплаты праздничных и выходных.
Добавлена возможность настройки поквартального разбития строки 070 (по 110 или по 120). Кому как нравится, по 110 возможно правильнее, но у ИФНС могут возникнуть вопросы, поэтому по умолчанию оставил 120.
Незначительно поправил запрос относительно премий, но не уверен, что проблема была в этом.

(125)
Что касается отсутствия премий в строке 020. Если в версии 3.1.5 проблема не уйдет, тогда:
1. Нужно проверить заполнен ли производственный календарь на этот год
2. Проверить наличие записей по сотрудникам в регистре "Кадровая история сотрудников (по юрлицам)"
3. Заполнен ли период начисления премии в документах - "Начислено по итогам работы за период с .... по ....", тк подразделение организации как раз и определяется на конец периода начисления премии и если дата пустая - будет косяк.
4. Проверьте попадают ли в строку 020 данные из документов "Расчет при увольнении" (алгоритм схожий, эта информация поможет при отладке)

Что касается отсутствия разовых начислений в строке 070 - для начала проверьте проставлена ли в документах Дата выплаты дохода для НДФЛ. Других вариантов пока не вижу, тк у меня замечательно все попадает. Если проставлена - тогда уже буду копать глубже.
128. WWWWW 10 19.12.16 13:52 Сейчас в теме
3.1.5 протестили, все о чем писал выше вы исправили. За что большое спасибо!))
Нашли еще:
В 040 строку отчета за 9 месяцев попало октябрьское начисление зарплаты -364 рубля с датой получения дохода сентябрь.
В строку 130 не попали оплаты праздничных и выходных с датой документа 31.12.2015 23:59:59 где месяц начисления январь. Но попали лишние оплаты праздничных и выходных, где документ от 30 сентября, но месяц начисления октябрь.
И тогда первый раздел четко сойдется с Анализом начисления налогов и взносов и есть шанс что с 2-ндфл в конце года))
129. madonov 205 21.12.16 05:49 Сейчас в теме
(128) Спасибо за отзыв.
С остальным постараюсь разобраться в ближайшее время.
130. Петров-Водкин 185 23.12.16 11:08 Сейчас в теме
Плюсанул за попытку автоматизировать этот мегамаразм нашего законодательства (6-НДФЛ).
Действительно "ситуация с типовыми механизмами формирования 6-НДФЛ в ЗУП 2.5 очень печальна".
Собираюсь вплотную заняться тестированием Вашей обработки.
Первый вопрос:
Для больничных настроено так - "Конец месяца от ДАТЫ ВЫПЛАТЫ + перенос выходных дней".
А как насчет "доплаты до среднего заработка" в больничном?

В ЗУП 3.0 в сентябре появилась фишка "доплата за дни болезни может быть незарплатным доходом".
http://buh.ru/news/uchet_nalogi/50398/
131. madonov 205 24.12.16 15:52 Сейчас в теме
(130)

Для больничных настроено так - "Конец месяца от ДАТЫ ВЫПЛАТЫ + перенос выходных дней".
А как насчет "доплаты до среднего заработка" в больничном?

Доплаты до среднего от оплаты больничного не отделял. Все, что начислено больничным - "Конец месяца от ДАТЫ ВЫПЛАТЫ + перенос выходных дней".

На работе сейчас маленько завал предновогодний + новый проект. Как маленько разгребу всё это - так возьмусь, за накопившиеся замечания по обработке.

В планах:
1. Разобраться с ошибками, описанными в (128)
2. Проверять код дохода НДФЛ в больничных (130)
132. diolkost 30.01.17 10:59 Сейчас в теме
Здравствуйте, при проверка контрольных соотношений, выдало ошибку. Как можно найти эту ошибку? Спасибо
133. madonov 205 01.02.17 06:36 Сейчас в теме
(132)
Какую именно ошибку?
Смотрите расшифровки по блокам.
134. leonsk2010 60 01.02.17 09:26 Сейчас в теме
Здравствуйте, Евгений, оч.полезная обработка! Но есть две просьбы. 1)Уволенным оплачивают то раньше, то позже (когда есть деньги), оч.надо доп.реквизит «Дата выплаты» и для док-та Увольнение. 2)Из-за нескольких моментов, приходится формировать отчет вашей обработкой на копии базы, можно ли сделать загрузку сохраненного отчета (что бы готовый отчет хранился в рабочей базе!).
135. madonov 205 01.02.17 10:35 Сейчас в теме
(134)
Если я правильно помню, то по законодательству расчет при увольнении происходит строго в день увольнения, поэтому и не заморачивался с доп реквизитом. Что-нибудь придумаю.

Сохранение самого отчета отчета в XML c возможностью развернуть обратно - задачка не сложная. Добавлю в план доработок.

Спасибо за отзыв.

==============================================
Уважаемые коллеги. Я приношу извинения, что подзабросил обработку. Обязательно исправлюсь как закрою пару срочных проектов на работе.
Пишу код с утра до вечера, после работы голова уже не варит, поэтому пока откладываю, чтобы не добавить обработке новых косяков (о старых Вы хотя бы знаете).
ixijixi; fktrc171; +2 Ответить
136. fktrc171 02.02.17 12:59 Сейчас в теме
Здравствуйте, Евгений! Спасибо за обработку , БОЛЬШОЙ ПЛЮС! Отработали в версии 3.1.3, протестировали 3.1.5 и в обоих вариантах у нас почему-то не выбрался удержанный НДФЛ по премии с кодом 2002. В документе доп. свойство заполнено , документ видит во втором разделе строки 100,110,120 и 130 заполнены правильно , а в 140 -ой пусто. Как сказать в программе , что НДФЛ по премии удержан ? ,
137. fktrc171 02.02.17 13:08 Сейчас в теме
(136) уточню, т.е премия в 020 строке в разделе 1 сидит , в разделе 2 есть заполнение по строкам 100,11,120 130 по этому документу , в 140 строке пусто. В обработке не нашла : Премии_Начисления_ЗаКвартал.СуммаУдержанногоДохода, как например для дивидендов.
138. brvg 02.02.17 13:17 Сейчас в теме
Добрый день.А для ЗБУ не походит.
139. madonov 205 03.02.17 04:55 Сейчас в теме
(138) Без переделок не взлетит.

(137)
Очень интересный момент.
Ранее НДФЛ по премиям удерживался документом начисления ЗП.
То есть начисление НДФЛ происходило документом ПремииРаботниковОрганизаций, а удержание НачислениеЗарплатыРаботникамОрганизаций.
Документ ПремииРаботниковОрганизаций ранее либо вовсе не имел закладки НДФЛ, либо она не использовалась. Закладка "НДФЛ" в документе ПремииРаботниковОрганизаций на сегодняшний день моей обработкой не считается.


Емаё... сколько всего уже нужно исправить 0_о
140. fktrc171 06.02.17 12:29 Сейчас в теме
141. madonov 205 10.02.17 08:04 Сейчас в теме
На Яндекс-диске доступна для скачивания версия 3.2.0

В новой версии:
1. Добавлена возможность сохранения и восстановления промежуточного итога, в случаях когда данные декларации правятся руками в обработке.
2. Поправил премии
3. Добавил дополнительный реквизит "Дата выплаты дохода" для документа "Расчет при увольнении" (по умолчанию заполняется датой увольнения)
4. Поправил доплату до среднего заработка в больничных
5. Наверняка добавлены какие-то новые ошибки... тестируем, отписываемся...

И еще, очень важный момент. В ЗУПе в начислении премий появилась настройка "Выплачивать вместе с зарплатой", в этом случае "ДатаВыплатыДохода" остается пустой. Так вот, моя обработка не понимает параметр "Выплачивать вместе с зарплатой", ей требуется заполнение реквизита "ДатаВыплатыДохода". Не умеет она на лету определять когда там выплачивалась ЗП конкретному сотруднику в конкретный месяц.
Прикрепленные файлы:
142. ol_2004_ 21.02.17 07:32 Сейчас в теме
Здравствуйте, Евгений!
1. В строку 030 попадает вычет за январь 2017. В декабре был начислен больничный лист, а выплачен в январе. Дата выплаты -13.01.17. К Б/Л применен вычет за январь.

Регистр предоставленные стандартные вычеты по НДФЛ выглядит так:

Дата Месяц налог. периода Код вычета Предоставлено вычета
31.12.2016 23:59:59 01.01.2017 126/114 1 400,00
31.12.2016 23:59:59 01.01.2017 127/115 1 400,00

В отчет 6 НДФЛ, строку 030 эти вычеты не попадают
2. Строка 020 в проверке не совпадает с отчетом 6НДФЛ. С суммой в 6НДФЛ мы согласны. ( свод за 2016 убрали исключаемые суммы и суммы БЛ,отпусков и ГПХ, выплаченных в январе 2017г. 6 НДФЛ совпадает с анализом начисленных налогов и взносов. Уже выяснили, что в строку 020 в проверке ( версия 3.2.0) попадают БЛ , начисленные в декабре, но выплаченные в январе. Дата выплаты дохода 13.01.17 и ГПХ , начисленные в декабре, но выплаченные в январе . даты выплаты дохода проставлены правильно - 13.01.17
143. madonov 205 22.02.17 03:06 Сейчас в теме
(142)
На Яндекс-диске версия 3.2.1.
Исправлено:
1. Строка 030 по регистру "Стандартные вычеты по НДФЛ" теперь заполняется не по дате, а по месяцу налогового периода
2. Строки 020 , 025, 040, 045 раздела 1 теперь разбиваются по периодам не по дате начисления, а по дате фактического получения дохода (по строке 100 раздела 2).

Прошу протестировать.
154. корум 288 02.03.17 16:03 Сейчас в теме
(143) ЗУП 2.5.114.1.
Обработка версии 3.2.1 на закладке Раздел1расш правильно подсчитывает итог по строке 040, но на закладке Раздел1 колонку 040 не заполняет.
156. madonov 205 03.03.17 07:53 Сейчас в теме
(154) , к сожалению пока не могу определить с чем может быть связана эта ошибка.
И раздел 1 и его расшифровка формируются одним и тем же запросом, повторить ошибку не удается.

В расшифровке ставка НДФЛ у этих строк правильно определилась?
В 1 разделе одна строка? Ставок отличных от 13% нет?
158. корум 288 03.03.17 09:34 Сейчас в теме
(156)
В расшифровке ставка НДФЛ у этих строк правильно определилась?
В 1 разделе одна строка?
Ставок отличных от 13% нет?

Да.
Да.
Да.
144. пользователь 22.02.17 14:44
Сообщение было скрыто модератором.
...
145. slelvi 01.03.17 10:42 Сейчас в теме
Здравствуйте! протестировала обработку и не нашла как решается проблема частичной выплаты зарплаты. У нас в организации из-за нехватки средств зарплату дают частями, т.е. аванс, затем первая часть, затем остальное. И уже с выдачей первой части зарплаты мы должны удержать НДФЛ с аванса, с этой части и с удержаний, да еще и учесть социальные вычеты. Возможна ли доработка в этом направлении?
146. madonov 205 01.03.17 14:51 Сейчас в теме
(145) Доброго времени суток.
А вот тут все несколько сложнее.
Моя обработка собирает декларацию на основе документов начисления и реквизита "Дата выплаты дохода" в этом документе.

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

Если ЗП выплачивается по мере поступления денег (грубо говоря каждый день всем и по частям), то я Вам категорически сочувствую, особенно если численность сотрудников больше нескольких десятков. Собрать 6НДФЛ при таких условиях моя обработка не поможет, а типовая...ну про неё мы все знаем...

В Хабаровске рабочий день уже окончен, а без конфигурации под рукой мне сложно ответить смогу ли я чем-то Вам помочь в этой ситуации. Вероятно, что нет, а если и придумаю что-нибудь, то реализовано это будет категорически нескоро.

Если таких сотрудников немного, то моя обработка позволяет поправить раздел 2 руками... но это безусловно так себе выход.

=========================================

Сейчас перечитал Ваше сообщение и понял, что категорически не знаю, как в такой ситуации правильно распределить вычеты по НДФЛ между разными датами...
По ФИФО? Пропорционально суммам НДФЛ?

Вот уж правда, страна в которой не платить налоги проще, чем платить...
147. slelvi 01.03.17 15:38 Сейчас в теме
У меня сначала бухгалтер вывела трехэтажную формулу по расчету НДФЛ пропорционально с учетом вычетов по разным датам, а потом, когда мы поняли, что вычеты еще могут быть предоставлены и в больничных, и в отпускных, и в разных суммах, и наперед, вся трехэтажная формула лопнула как пузырь... А сотрудников у нас около 400 человек....И как это реализовать ума не приложу...
148. madonov 205 02.03.17 02:22 Сейчас в теме
(147)

Ну, в больничных - это в больничных, надеюсь их Вы кусочками не оплачиваете =))

Берем документ выплаты ЗП, смотрим сумму льготы по сотруднику в этом документе и делим пропорционально выплатам... Правда возможна погрешность на копейки.

Стоп... а НДФЛ с АВАНСА? Его как отражать? Он же при нормальном режиме выплаты отражается вместе с ЗП... а при ЗП частями - Тоже пропорционально 0_о ?

=======================================
Почитал по Авансам в Главной книге - выходит, что любые выплаты до конца месяца месяца не влияют на 6НДФЛ, но, если например Аванс выплачен с задержкой (позже последнего дня выплаты), то эта выплата заполняется наравне с ЗП, несмотря на то что это аванс...

Если честно - в голове пока каша и отсутствие четкого понимания того, как это всё в принципе должно выглядеть.
149. madonov 205 02.03.17 08:23 Сейчас в теме
Обсудил эту ситуацию со своим ГБ - она считает, что льготу по НДФЛ безопаснее удерживать в самом конце, то есть занижать строку 140 при последних выплатах, а с первых удерживать НДФЛ в полном объеме. Аргументирует тем, что льгота дается на месяц, и ИФНС может не поддержать разбивку льготы пропорционально.
150. Nadushka74 5 02.03.17 09:19 Сейчас в теме
(149) тут проблема заключается, что если последняя выплата маленькая, то может получиться что у вас налог может оказаться отрицательным, так как вычеты могут применяться достаточно разные. Поэтому делать удержания в при последней выплате тоже не вариант.
151. madonov 205 02.03.17 09:38 Сейчас в теме
(150) не при последней выплате.
При последних выплатах.

Если НДФЛ в последней выплате меньше суммы льготы, то остаток льготы переносить на предпоследнюю и тд..

Таким образом получится, что задержки перечисления НДФЛ точно нет.
Если раскидывать льготу пропорционально, то ИФНС может посчитать, что в первых платежах сумма НДФЛ была занижена для отсрочки перечисления.
152. Nadushka74 5 02.03.17 11:31 Сейчас в теме
(151) поняла что меня смутило, тут речь идет только об отчете 6- НДФЛ. Т.е у нас уже все документы для формирования есть. У меня проблема с частичными выплатами еще и в самих суммах перечисления. Ведь кроме того что они должны правильно отражаться в отчетности их же еще реально надо в налоговую перечислить и потом сделать распределение.
153. brodya 02.03.17 12:56 Сейчас в теме
Полезная обработка. Спасибо!
Но есть несколько ошибок в коде:
1) Куски запросов где ПремииРаботниковОрганизацийНДФЛ, нет связей с таблицей Сотрудники_Подразделения по ФизЛицу. Ещё вроде в группировку не добавлена Сумма по Налогу, но это не точно, много переделывал, могу что-то напутать.
2) В таблице ВТдляотбора в запросе Премии_Удержания_ЗаКвартал - не выбрано поле Премии_Удержания_ЗаКвартал.СуммаУдержанногоНалога, соответственно в объединении поле СуммаУдержанногоНалога140 равняется 0.
3) В запросы попадают физлица, которые увольнялись, а потом были приняты обратно.
Пример: Сотрудник Иванов работал в подразделении Магазин1, потом уволился, это было очень давно. Спустя какое-то время был принят в эту же организацию, но в подразделение Магазин2. Теперь при заполнении 6-НДФЛ по Магазину1, попадают начисления премии по Иванову, хотя они были на Магазине2. Думаю это связано с первым пунктом, связь я там делал по ФизЛицу.
155. madonov 205 03.03.17 07:24 Сейчас в теме
(153) Спасибо за отзыв. Четко и по делу =) .

Обработка изначально была гораздо проще, со временем шло нагромождение кода, при чем кое-где откровенными костылями (что меня лично нисколько не смущает).

Поэтому я и не берусь её адаптировать для других конфигураций - даже одну версию очень сложно постоянно подпирать костылями и при этом не косячить.
Да и возможности для самостоятельного тестирования у меня ограничиваются одной живой базой на 100 сотрудников, что вообще ни о чем.
Основная цель, которую я преследую этой публикацией - это не смартмани, а именно тестирование силами сообщества.

Ошибки 1 и 3 связаны с тем, что изначально бралось текущее подразделение из карточки сотрудника, возможность перевода в другое подразделение не была предусмотрена, а потом забыл повязать ПремииРаботниковОрганизацийНДФЛ и Сотрудники_Подразделения - исправлюсь.

Ошибка 2 - сейчас нет времени глянуть, но вполне мог и там накосячить, эта таблица появилась в одном из последних релизов ЗУПа, соответственно и в обработку добавил недавно. Вы первый, кто заметил =).

P.S. Костыли и велосипеды - программируем как умеем, с учетом имеющихся ресурсов.


На Яндекс-диске для тестирования 3.2.2 - исправлены (наверное) ошибки найденные Виктором Бредихиным (brodya)
157. brodya 03.03.17 09:00 Сейчас в теме
(155) вроде всё нормально теперь, кроме проблемы №3 ) Усебя я сделал вот так:
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	РаботникиОрганизаций.Период,
	РаботникиОрганизаций.Сотрудник,
	РаботникиОрганизаций.ПодразделениеОрганизации
ПОМЕСТИТЬ Сотрудники_ДатыСменыПодразделений
ИЗ
	РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
	РаботникиОрганизаций.Организация = &Организация
	И ВЫБОР
			КОГДА РаботникиОрганизаций.Сотрудник.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1)
				ТОГДА ИСТИНА
			ИНАЧЕ РаботникиОрганизаций.Сотрудник.ДатаУвольнения >= НАЧАЛОПЕРИОДА(&Период, КВАРТАЛ)
		КОНЕЦ
;
Показать
корум; madonov; +2 Ответить
159. madonov 205 03.03.17 09:56 Сейчас в теме
(157)
Спасибо. Добавил условие, номер версии обработки менять не стал.

(158)
Постараюсь разобраться на следующей неделе, но пока мне не очень понятно откуда берется этот косяк... на моей базе все ровно...
Может у вас обособки есть? =))
160. корум 288 03.03.17 10:47 Сейчас в теме
(159)
Может у вас обособки есть? =))

Конечно есть, в целом по организации и проверять не приходилось :)
161. madonov 205 03.03.17 10:49 Сейчас в теме
(160) теперь мне есть куда копать. Но рабочий день в Хабаровске уже закончен, поэтому займусь этим на следующей неделе.
162. корум 288 03.03.17 10:50 Сейчас в теме
(161)
Но рабочий день в Хабаровске уже закончен

Удачных выходных! :)
163. uralcentr 03.03.17 12:38 Сейчас в теме
не работает
Прикрепленные файлы:
167. madonov 205 04.03.17 05:15 Сейчас в теме
(163)
Конфигурация? Версия релиза?

Как я понял у Вас ЗиКБУ 1.0.
Если так, то я и не заявлял о совместимости обработки с ЗиКБУ. Она для ЗУП 2.5 и УПП 1.3.
164. slelvi 03.03.17 14:34 Сейчас в теме
Добрый день! Подскажите, пожалуйста, кто как считает, во втором разделе какого квартала 4 за 2016г или 1 за 2017 следует отображать больничные и отпускные начисленные и выплаченные за декабрь 2016 в декабре 2016. В этой обработке предлагается отразить в 4 квартале, есть мнения, что надо в первом. Где истина?
165. Agema 03.03.17 17:40 Сейчас в теме
166. Agema 03.03.17 17:44 Сейчас в теме
(164) и здесь тоже самое:

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


Подробнее: http://buh.ru/articles/documents/54756/
- здесь полезные советы есть.
168. madonov 205 04.03.17 05:23 Сейчас в теме
(164)
Если начисление в декабре и выплата в декабре - в декларации за год. Если начисление в декабре, а выплата в январе - 1 кв.
То есть разбивка по периоду идет по дате фактической выплаты, и неважно за какой период начисляется доход.
Такой алгоритм действует для всех видов дохода, кроме ЗП.
169. Finn11 14.03.17 09:23 Сейчас в теме
Спасибо за обработку. У меня в стр. 20 не вошли сверхурочные и корректировка учета по НДФЛ. Через нее считали НДФЛ по аренде.
170. madonov 205 14.03.17 09:45 Сейчас в теме
(169)
Да, эти документы моей обработкой на сегодняшний день не учитываются.
Хотя оплату сверхурочных я даже ставил себе в план на доработку, но руки по итогу так и не дошли.

Поэтому да, пока так. Будет свободное время - допишу. Но в последнее время с этим очень туго...
171. Serg12 13 03.04.17 16:48 Сейчас в теме
Спасибо! Очень нужная обработка!
172. madonov 205 13.04.17 07:36 Сейчас в теме
1С назвала невозможность автоматического заполнения 6НДФЛ в ЗУП 2.5 "особенностью".

Проанализировал возможность реализации в моей обработке заполнения раздела 2 по выплатам (для случаев, когда ЗП выплачивается частями):
1. Реализация потребует много трудочасов.
2. Для заполнения придется придумать систему "меток" для документов выплаты, чтобы запрос мог отличать выплату зп от прочих выплат. И эти метки на все документы выплаты зп придется выставлять вручную - так себе автоматизация.
3. Из п.2 можно сделать вывод о снижении точности - тк появляется вероятность ошибок при расстановке "меток".
4. Мне лично это, к счастью для меня, не требуется.

Поэтому тем, у кого ЗП выплачивается более 1 раза в месяц моя обработка ни сегодня, ни в будущем не особо поможет. 1С рекомендует переходить на ЗУП 3.
Прикрепленные файлы:
173. ilya005 123 21.04.17 16:49 Сейчас в теме
супер обработка. Спасибо!
просьба:
учесть письмо Письмо ФНС России от 17.05.2016 N БС-4-11/8718@:
а.сумма НДФЛ с авансами по иностранным гражданам
б. даты д.б. "00.00.0000"
175. madonov 205 24.04.17 02:53 Сейчас в теме
(173) Доброго времени суток.
а. Ничего об этом не знаю - реализация в ближайшем будущем не планируется.
б. Не понял, что вы хотели этим сказать. Что значит "даты д.б." ?
178. ilya005 123 24.04.17 06:25 Сейчас в теме
(175) сорри, "д.б." - "должна быть" ;)

в ЗУПе в табличной части документ.НачислениеЗапрлаты.НДФЛ есть реквизит "СуммаАванса",
это сумма когда то заплаченного аванса по НДФЛ, причем, если не ошибаюсь, самими НЕгражданами ;)
в этом случае во втором разделе сумма НДФЛ =0, сумма доходов =...(доходам), дата факт. выплаченного дохода=...(дата), остальные две даты "00.00.0000".

могу предложить это доделать, (для себя уже сделал), включить в вашу текущую версию
179. madonov 205 24.04.17 06:47 Сейчас в теме
(178)
Скиньте мне доработанную версию 3.2.2 любым удобным для вас способом. Если доработки не сильно глобальные, то я перенесу их в 3.2.3. Это позволит вам не дописывать каждую новую версию моей обработки.
174. ilya005 123 21.04.17 17:22 Сейчас в теме
еще вопрос по заполнению квартала,
согласно письмам ФНС заполнять в разделе 2 надо только те доходы, срок перечисления кототрых в 1 квартале,
то есть мартовская зарплата не должна попадать в отчет за 1 квартал

вот как описывает консультант
Раздел 2 заполняется на отчетную дату (31 марта, 30 июня, 30 сентября и 31 декабря соответственно) (Письмо ФНС от 25.02.2016 N БС-4-11/3058@ (п. 2)). В нем приводятся обобщенные показатели только о тех доходах, НДФЛ с которых был удержан и перечислен в бюджет в течение последних трех месяцев периода, за который подается расчет. То есть в разд. 2 не надо показывать суммы доходов нарастающим итогом с начала года (Письма ФНС от 08.06.2016 N БС-4-11/10170@, от 27.04.2016 N БС-4-11/7663 (п. 3)).
Кроме того, даже если доход получен в течение последних трех месяцев, за которые подается расчет, но установленный НК РФ срок перечисления НДФЛ с этого дохода еще не наступил, то этот доход в разд. 2 также не отражается. Такой доход и удержанный с него НДФЛ отражаются в разд. 2 6-НДФЛ за период, в котором налог должен быть перечислен в бюджет (Письма ФНС от 05.04.2017 N БС-4-11/6420@, от 25.01.2017 N БС-4-11/1249@, от 15.12.2016 N БС-4-11/24063@).
Например, зарплата за март 2017 г. выплачена 31.03.2017. НДФЛ с нее должен быть перечислен в бюджет не позднее 03.04.2017 (01.04.2017 и 02.04.2017 - выходные дни). Поэтому, даже если удержанный с зарплаты НДФЛ перечислен в бюджет 31.03.2017, мартовская зарплата и НДФЛ с нее не попадут в разд. 2 6-НДФЛ за I квартал.
176. madonov 205 24.04.17 03:07 Сейчас в теме
(174)
Например, зарплата за март 2017 г. выплачена 31.03.2017. НДФЛ с нее должен быть перечислен в бюджет не позднее 03.04.2017 (01.04.2017 и 02.04.2017 - выходные дни). Поэтому, даже если удержанный с зарплаты НДФЛ перечислен в бюджет 31.03.2017, мартовская зарплата и НДФЛ с нее не попадут в разд. 2 6-НДФЛ за I квартал.


Учитывая место моей работы, спорить с тем, что написано в КП вероятно не стоит.
Но, при описанной выше ситуации получится, что сумма фактических перечислений за 1 квартал будет выше, чем заявлена в декларации, а сумма перечислений за 2 квартал будет занижена на эту же сумму.

У моих бухгалтеров нет никакого желания каждый квартал подавать пояснения в ИФНС на тему того, почему сумма фактических перечислений не совпадает с разделом 2.
=============================================

Сделаю переключатель, по типу как у строки 070. А там пускай каждый для себя решает - жить спокойно, или морочиться с соблюдением БС-4-11/6420@
177. madonov 205 24.04.17 04:43 Сейчас в теме
(176)
Сделаю переключатель, по типу как у строки 070.

3.2.3 для тестирования выложена на Яндекс-диск.
Прикрепленные файлы:
180. madonov 205 01.11.17 05:26 Сейчас в теме
//UPD 01.11.2017 - 3.3:

Maxim Kolkin (the) - доработал версию 3.2.3 для корректной работы в ЗиКБУ. От себя лично и от имени сообщества выражаю ему благодарность за участие в жизни проекта.
181. madonov 205 07.12.17 02:43 Сейчас в теме
Уважаемые коллеги, с 2018 года прекращается поддержка ЗУП 2.5 и ЗиКБУ.

Вероятно, еще какое-то время данные конфигурации будут поддерживаться силами сообщества, по крайней мере новые формы отчетности можно будет дербанить из УПП 1.3 и адаптировать. Но моя личная рекомендация - не затягивайте, переходите на ЗУП 3.1.3 с начала 2018 года. Если конфигурация типовая или с незначительными доработками, то и думать нечего.

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

Я рад, если кому-то данная обработка дала отсрочку в 1-1.5 года, но по сути дела время перехода на новую версию программы пришло. Для ЗУП 3 за это время вышли несколько десятков релизов (3.1 -> 3.4), что несомненно позволит сегодня перейти на более стабильную версию, чем это 1.5 года назад.

PS. Многое из того, что было запланировано в этой обработке так и не было реализовано. Видно не судьба. Рад за каждого, кому она оказалась полезна.

====================================================
Пока писал этот пост, заглянул на ИТС, а там вчера выложили 3.1.4 =)))
dovgal_yuriy; ixijixi; +2