Сообщение от Ирина55
Посмотреть сообщение
По разделу 2, ФНС просто обязана будет написать (если еще не написала) элементарную программу по выписыванию пени...
С одной стороны у программы будет "приговор" подписанный самой организацией (форма 6-НДФЛ), с другой у нее будет КРБ (карточка расчетов с бюджетом этого налогового агента, с полной информацией когда и какая сумма налога была перечислена).
Алгоритм определения суммы пени из-за неполной и/или несвоевременной уплаты НДФЛ
- Упорядочить блоки раздела 2 по сроку платежа.
- Упорядочить информацию в КРБ по дате платежек.
- Начинаем перебирать все блоки раздела 2 по порядку.
- Рассматриваем текущий блок из раздела 2. Запоминаем сумму удержанного НДФЛ из строки 140.
- Ищем в КРБ все платежки в интервале дат указанных в строках 110-120 текущего блока раздела 2.
- Из запомненной суммы удержанного НДФЛ вычитаем сумму очередной платежки (не уходя в минус!), при этом сумму по платежке корректируем на вычтенную из удержанного НДФЛ сумму (то есть на полную сумму платежки, либо на сумму которой не хватало чтобы обнулить удержанный НДФЛ).
- Если после того, как мы рассмотрели все платежки из диапазона дат 110-120 у нас удержанный НДФЛ не был обнулен, начинаем считать пени.
- Ищем очередную платежку после даты в строке 120 (они у нас отсортированы по датам)
- Считаем пени: количество дней между строкой 120 и датой найденной платёжки * сумму необнуленного удержанного НДФЛ * " ставка для пени"
- Уменьшаем сумму удержанного НДФЛ на сумму платежки (не уходя в минус!), а сумму платежки корректируем на вычтенную из удержанного НДФЛ сумму.
- Если удержанный НДФЛ до сих пор не обнулился, ищем следующую платежку и так до тех пор пока не обнулится удержанный НДФЛ или не закончатся платежки.
- На этом закончили расчет пени по первому блоку из формы 6-НДФЛ. Аналогичным образом рассматриваем остальные блоки раздела 2.
Примечание: что после первого блока в списке платежек какие-то платежки были полностью или частично обнулены. При рассмотрении очередного блока в разделе 2, программа, будет обращать внимания только на платежки с датами начиная с даты в строке 110. Платежки с датами до строки 110, даже если они еще ненулевые, рассматриваться не будут. Ну то есть бесполезно заранее "на всякий случай" заплатить НДФЛ побольше, чтобы не попасть на пени. Описанный алгоритм не учитывает наличие суммы возврата налога (в строке 090). Скорее всего в алгоритме это можно учесть как "гандикап" налогового агента перед ФНС по уплаченному НДФЛ. Ну еще это можно трактовать как "виртуальная платежка" поступившая в ФНС 1 января (если мы говорим про первый квартал, для второго гандикапом будет разница строк 090 отчетности за полугодие и за первый квартал и т.д.). Благодаря этой "форе", мелкие прегрешения в несвоевременной уплате в начале отчетного периода вероятно могут прощаться. Кстати отпускные выплачиваемые в начале месяца, тоже позволят "скрыть" мелкие прегрешения в виде небольших задержек перечисления НДФЛ.
Если мои предположения верны, то при наличии в программе информации о платежках по НДФЛ, можно прямо в программе где-нибудь рядом с 6-НДФЛ рассчитывать и показывать информацию вида: если вы сдадите отчет в таком виде, то скорее всего вам придется заплатить пени в сумме Х рублей.
Замечу что на этом этапе выставления пени ФНС вообще никаким образом не будет интересовать, по какой ставке был уплачен НДФЛ, с каких доходов... они просто сверят удержанный и перечисленный НДФЛ и сформируют автоматически требование на уплату пени.
Дисклаймер: это всего лишь то, что "лежит на поверхности", никакого доступа к исходникам проверочных программ у меня нет и "все совпадения с реальными персонажами являются случайными". Понятно что "скорринг" у них будет наверняка более навороченный... и по каким-то дополнительным признакам будут назначаться более доскональные проверки налогового агента.
Комментарий