Доходы, вычеты, налоги сотрудников по НДФЛ

20.04.16

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

Анализ данных для расчета НДФЛ и контроль правильности формирования отчетов по НДФЛ с помощью отчета "Доходы вычеты налоги сотрудников по НДФЛ".

Скачать файл

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

Наименование По подписке [?] Купить один файл
файл установки отчета
.exe 103,41Kb
232
232 Скачать (5 SM) Купить за 3 050 руб.

Контроль расчета НДФЛ в программах "1C:Бухгалтерия 7.7", "1С:Зарплат и кадры 7.7", "1С: УСН 7.7"

Рассмотрим принципы анализа данных для расчета НДФЛ и контроля правильности формирования необходимых отчетов на примере программы "1С:Зарплата и кадры 7.7". Воспользуемся для начала программой Экспресс-проверка ведения учета для программы "1С:Зарплата и кадры 7.7" (для "1C:Бухгалтерия 7.7" и "1С: УСН 7.7" есть аналогичные). Обратите внимание на возможности на первый взгляд не очевидные: и расчет и формирование печатной формы можно производить как по всему предприятию, так и по списку сотрудников, в том числе по одному сотруднику (см. Рис.1). Итак правило сопоставления НДФЛ начисленного и удержанного указывает на ошибки по двум сотрудникам. Возможно это не ошибки, возможно НДФЛ начисленный и удержанный действительно не совпадают, и возможно это правильно. Это и предстоит выяснить.

Рис. 1 Пример использования правила проверки

Для дальнейшего анализа воспользуемся отчетом "Доходы вычеты налоги сотрудников" для НДФЛ.

Прежде чем показать расширенные возможности для анализа, несколько слов о том, как работает программа "1С:Зарплата и кадры 7.7" (для "1C:Бухгалтерия 7.7" и "1С: УСН 7.7" все аналогично). При расчете НДФЛ используется глобальная функция глСобратьДанныеДляНДФЛВыбор (она в свою очередь вызывает функцию глСобратьДанныеДляНДФЛ ...), которая заполняет таблицу значений, содержащую все данные по НДФЛ в разрезе сотрудников. Таблица называется "глДоходыВычетыНалогиСотрудников". Вот она и является основой для работы с НДФЛ в документах и отчетах, она же используется при формировании отчета "Доходы вычеты налоги сотрудников" для НДФЛ. Для анализа и поиска ошибок, полезно будет рассмотреть эту таблицу значений повнимательнее. Для этого мы и воспользуемся специальным отчетом "Доходы вычеты налоги сотрудников", который вызывает упомянутую глобальную функцию и представляет в удобном виде полученную в результате таблицу значений (см. Рис.2). Возможности по отбору сотрудников такие же как и у отчета "Экспресс-проверка ведения учета для программы "1С:Зарплата и кадры 7.7": можно сформировать отчет по всем сотрудникам, по подразделению или по списку сотрудников. Замечу, что временные затраты на подготовку отчета будут пропорциональны размеру списка, так как список сотрудников передается в качестве параметра в глобальную функцию глСобратьДанныеДляНДФЛВыбор.

Так и поступим, сделаем отчет по одному сотруднику нарастающим итогом  с начала года (см. Рис.2). На рисунке видно, что НДФЛ начисленный и удержанный не совпадают, начиная с ноября 2011 года, а данные отчета "Доходы вычеты налоги сотрудников" совпадают с данными отчета "Экспресс-проверка ведения учета для программы "1С:Зарплата и кадры 7.7". На этом же рисунке с целью экономии места показана расшифровка отчета в виде журнала расчетов по данному сотруднику. Такие расшифровки в разрезе сотрудников можно получать во всем суммам, отраженным в отчете, по двойному щелчку мышью. Уже здесь можно увидеть, что сумма НДФЛ удержанного в ноябре 2011 года действительно не совпадает с НДФЛ начисленным.

Рис.2 Отчет "Доходы вычеты налоги сотрудников по НДФЛ" и его расшифровка.

Для дополнительного анализа можно непосредственно из журнала расчетов открыть расчетный листок по данному сотруднику (см. рис.3).

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

Рис.3 Расчетный листок по сотруднику, полученный из журнала расчетов

У второго сотрудника картина обратная: НДФЛ удержанный больше чем начисленный (см. рис. 1) . Опять же сформируем отчет "Доходы вычеты налоги сотрудников" по сотруднику и получим его расшифровку (см. рис.4). Из отчета видно, что в какой-то момент облагаемая база стала уменьшаться при отсутствии доходов, т.е. предоставлялся вычет по НДФЛ сотруднику, не имеющему доходов. Расшифровка отчета в виде журнала расчетов это подтверждает: НДФЛ начисленный "сминусовался" в декабре (в предыдущих месяцах он был исправлен на ноль вручную). Насколько это правильно, должен принять решение расчетчик. Для исправления можно воспользоваться документом "Исправление". При использовании отчета "Экспресс-проверка ведения учета для программы "1С:Зарплата и кадры 7.7" такие ошибки исправляются автоматически (см. пример такого исправления).

Рис.4 Отчет "Доходы вычеты налоги сотрудников по НДФЛ" и его расшифровка.

Важный момент: в отчете "Доходы вычеты налоги сотрудников" есть параметр (см. рис. 5), который позволяет передавать в качестве параметра список сотрудников, содержащий отдельно совместителей и отдельно основных работников. В большинстве типовых отчетов, использующих глобальную функцию глСобратьДанныеДляНДФЛВыбор(), производится группировка сведений по основному элементу, т.е. по сотруднику, принятому по основному месту работы. В результате могут неверно формироваться сведения по подразделениям в том случае, когда сотрудник занят по совместительству в другом подразделении.

Теперь подробнее о возможностях отчета "Доходы вычеты налоги сотрудников". В зависимости от заданных параметров (см. Рис.5) суммы в отчет будут выводится либо нарастающим итогом  с начала года либо помесячно. Можно не выводить в отчет пустые колонки, т.е. такие в которых итоги по всем сотрудникам, включенным в отчет, равны нулю. Можно вывести в отчет по каждому сотруднику только одну строку ("Выводить в отчет только месяц даты актуальности"), соответствующую заданной дате актуальности. При этом в зависимости от варианта вывода суммы нарастающим итогом, можно получить либо суммы с начала года по данный месяц включительно, либо суммы за данный месяц.

Рис.5 Настройки отчета "Доходы вычеты налоги сотрудников по НДФЛ".

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

Есть расшифровка ячеек таблицы для случая, когда в ячейке хранится таблица значений (см. рис. 6). Такая таблица значений показывается в отдельном окне по двойному щелчку мыши. Это в частности относится к колонкам таблицы "ДоходыВычетыНалогиСотрудников", озаглавленным как "Таблица доходов" и "Облагаемая база". На рис.6 показана расшифровка колонки "Таблица доходов" за сентябрь.

Рис.6 Расшифровка таблицы значений в отдельном окне.

Установка такого отчета не осложнит дальнейшие обновления программы. После установки следует запустить программу "1С:Предприятие" в режиме ведения учета и открыть отчет через дополнительные возможности.

См. также

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

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    13844    2    0    

5

Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Бухгалтерский учет НДФЛ Абонемент ($m)

Просто запустим обработку. Файл "СтавкиНалоговЗарплата2014.ert" - выполнить.

1 стартмани

22.01.2014    28613    2    kompas-dm    1    

1

Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Производство+Услуги+Бухгалтерия 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Платные (руб)

Новая справка для расчета пособий по временной нетрудоспособности в соответствии с приказом Министерства труда и социальной защиты № 182Н от 30.04.2013 года (учитывая изменения вплоть до 2017 года). Справку необходимо выдавать на руки при увольнении сотрудника. Может помочь при расчете среднего заработка при нетрудоспособности сотрудников. Будет незаменимым помощником для бухгалтеров, осуществляющих расчеты по заработной плате, при отсутствии специализированной программы.

2000 руб.

03.08.2013    81887    31    21    

39

Регламентированный учет и отчетность Зарплата Бухгалтер Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Абонемент ($m)

При подготовке к сдаче отчета в ПФР столкнулся с тем, что программа не учитывает переплату - не распределяет сумму уплаченных взносов, превышающую начисленную, даже если это оплата проходит в январе 2013 за декабрь 2012. В случае, когда есть долг по оплате на начало периода (например, за декабрь 2012 платят в январе 2013) сумма уплаченных взносов может быть больше суммы начисленных. Программа же ставит сумму уплаченных взносов равную сумме начисленных. В этой обработке распределяются суммы уплаченных взносов, превышающих начисленные, а так же внесены исправления, связанные с возможными ошибками при формировании штатной обработки из 335 релиза (в пачки попадали ненужные уволенные, неправильно распределялись уплаты взносов, при выгрузке в файл возникали ошибки).

1 стартмани

20.04.2013    31186    425    mirrr    65    

41

Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Для бухгалтера : удобный отчет по начислениям-выплатам-удержаниям И повод задуматься о переходе на ЗУП Для программиста : удобный инструмент сверки данных при переходе с 1С:Бухгалтерии 7.7 на 1С:ЗУП 2.5

4 стартмани

01.03.2013    37634    87    Designer1C    7    

10
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bb1962 993 27.01.12 17:40 Сейчас в теме
Это аналог отчета http://infostart.ru/public/69141/
для страховых взносов.
3. rimma_n 160 01.02.12 11:00 Сейчас в теме
(1) Это аналог отчета http://infostart.ru/public/69141/
для страховых взносов.

Хорошо бы эти два отчета объединить в один. а не выставлять как новую разработку
4. bb1962 993 01.02.12 13:36 Сейчас в теме
(3) rimma_n,
с чего бы это вдруг?
Это совершенно разные отчеты, один для страховых взносов, другой для НДФЛ.
Аналогия в подходе, в методике.
Отчеты позволяют "препарировать", "разобрать по косточкам"
всю информацию, относящуюся к соответствующему разделу учета.
2. TrinitronOTV 16 27.01.12 18:05 Сейчас в теме
хорошая разработка, спасибо
5. JER_MARK 06.02.12 12:35 Сейчас в теме
Есть функция глПоказать(), использующая внешнюю обработку Show.ert. Многим она известна. этой функцией открывайте любую таблицу. Так что больших открытий тут не нашла.
6. kwg 27.02.12 11:30 Сейчас в теме
При попытке воспользоваться Вашей обработкой у меня вылезла ошибка:
СуммыВычетов[Номер]=СуммыВычетов[Номер]+СуммаВычета;
{Глобальный модуль(22237)}: Значение индексного выражения находится за границами массива

Не сталкивались с таким? Что это может быть и как "лечится"?
7. bb1962 993 27.02.12 12:01 Сейчас в теме
(6) kwg,
эта ошибка возникает не в отчете, а в глобальном модуле, видимо в
функции глСобратьДанныеДляНДФЛ2011.
Вычисляйте проблемного сотрудника и смотрите, что у него не так в вычетах.
8. kwg 27.02.12 14:36 Сейчас в теме
"Вычисляйте проблемного сотрудника и смотрите, что у него не так в вычетах. " А как его вычислить?
9. bb1962 993 27.02.12 15:10 Сейчас в теме
(8) kwg,
методом последовательного приближения: делите сотрудников пополам, делаете отчет по каждой половине, потом опять пополам и т.д.
10. aimerlive 01.03.12 14:39 Сейчас в теме
хорошо написана статья.
11. didol3 13.04.12 08:56 Сейчас в теме
Спасибо!!! Обработка очень помогла для сдачи отчетности по НДФЛ. С её помощью выявили все ошибки в учете. Бухгалтера очень довольны!!!
12. Agema 25.02.15 17:34 Сейчас в теме
Есть подобная для 1С8 ЗУП и ЗиКБУ ?
13. Доня 287 13.08.16 21:14 Сейчас в теме
Спасибо, очень наглядно
Оставьте свое сообщение