Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   ЗУП 8.2 Почему 1С дебилы? (http://forums.kuban.ru/f1040/zup_8_2_pochemu_1s_debily-5552825.html)

qweqwe123123 25.03.2014 22:02

ЗУП 8.2 Почему 1С дебилы?
 
начисляем премию суммой с предварительным удержанием НДФЛ (13%)
у сотрудника удерживается также профвзнос 1% от суммы начислений (в частности с премии)
также у него есть вычеты по НДФЛ (на детей) допустим 1400. в расчёте премии вычет учитывается.
т.е. по дукументу начисление премии получаем:
Начислено 40000
НДФЛ (40000-1400)*0.13 = 5018 руб.

делаем документ выплаты по документу начисления премии. получаем сумму в колонке Отложено 402.09 руб

потому что по логике 1С-дебилы
профвзнос 1% = ((40000-5018)/0.87)*0.01=34982

вопрос!
нахрен считать в выплате по документу удержание от суммы к выплате, а не от суммы начислений? да ещё и не учитывая вычеты?

qweqwe123123 25.03.2014 22:04

а, да, это не совсем ЗУП.. это ЗиКБУ 1.0.69.1. но думаю оно аналогично.

qweqwe123123 25.03.2014 22:05

1% = ((40000-5018)/0.87)*0.01=34982
это читать как
1% = ((40000-5018)/0.87)*0.01=402.09

qweqwe123123 25.03.2014 22:10

сами знаете, никакой расшифровки расчёта в документе ЗП к выплете - нет. расчётчик хрен догадается почему оно так. а догадается - возникнет вопрос: почему 1С дебилы?

VZ 25.03.2014 23:01

А ничего, что НДФЛ считается от [b]годового дохода[/b], а вовсе не "от премии"?
А ничего, что вычеты применяются к [b]годовому доходу[/b], а не к "текущим" (будь то "за месяц" или "только премия"?
Точно "1С дебилы"? У мну обоснованное сомнение...

qweqwe123123 25.03.2014 23:07

4-VZ > начислено 40000 по документу. это расчётная база для порфвзноса. должно быть прфвзнос = 400 руб. и оно так и будет по расчёту за месяц (как показывает практика).
за каким таким фигом вообще этот НДФЛ учитывается при вычислении суммы профвзноса [b]по документу[/b]?

qweqwe123123 25.03.2014 23:08

а даже если и учитывается (хз зачем), то почему неправильно? почему тупо 0.87 без чёта вычетов? в документе начисления вычеты учлись. а в выплате по этому документу - нет.

qweqwe123123 25.03.2014 23:10

точно: 1С дебилы

qweqwe123123 25.03.2014 23:15

допустим предусмотрительная 1С решила, что может быть достигнут предел по дохорду для вычета - почему она это решила в документе выплаты а в документе начисления, по которому делает выплату - не решила?
почему расчёт и выплата не совпадают, как бы 1С не решила и где бы она не решила?

VZ 25.03.2014 23:17

6-Зелёный тролль > Потомушто гладиолус. Ситуация "С удержанием НДФЛ при выплате по документу" не вступает в противоречие с НК в единственном случае: эта выплата [b]последняя[/b] у данного налогового агента.
В противном случае она приводит, как минимум, к путанице.
И нехрен орать "я хочу! Хочу! Хочу! Подай мне НДФЛ по каждому кусочку начислений!" - А хренушки. 2НДФЛ не слепится.

qweqwe123123 25.03.2014 23:19

9-VZ > ну во-первых никто не орёт, во-вторых повторяю - ест расчёт, в котором вычету учтены, с какого фига в выплате по этому расчёту выполняется перерасчёт по сути, в котором эти вычеты уже не учтены? нафига тогда мне расчёт в вычетами? или всё одинаково, или нефига лепить горбатого.

qweqwe123123 25.03.2014 23:22

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

VZ 25.03.2014 23:28

10-Зелёный тролль >"нафига тогда мне расчёт в вычетами?" - а действительно... Чего-то в голову стукнуло? :)
В общем, смотри налоговый регистр, и не смотри на свой документ.
Бо к расчету НДФЛ он не имеет никакого касательства. Совсем. Подкинул сумму в годовой доход - и свободен. Не мельтеши. Расчет НДФЛ на него пилюёт. Слюной.

qweqwe123123 25.03.2014 23:35

12-VZ > да пофик на этот НДФЛ. сам НДФЛ правильно посчитался ещё в документе начисления, вот когда 1С пытается зажать (не выплатить) бабки для других удержаний (которые будут по месяцу) в документе выплаты - тогда она вычеты по НДФЛ и не учитывает. получается удерживает больше, чем должна. оно в принципе не страшно, но реально дебильно - хотели как лучше, получили как всегда - человеку хрен объяснишь, почему ему 2.09 руб не додали, когда например его коллеге бездетному, всё правильно дали.
да и вообще это хрен объяснишь любому вменяемому человеку :-)

VZ 25.03.2014 23:43

13-Зелёный тролль > А не надо задаваь невыполнимых условий.
Завтра твоей бушке стукнет в голову "гениальная мысля": А не делать ли премию каждый час по 5 руб. с расчетом НДФЛ по этим 5 рублям весь день? В течении всего месяца. Во щастя-то привалит!!
Ну ка, сотвори алгоритм ;)

Чучундер 26.03.2014 00:10

"Если вокруг все дураки, оглянись, похоже , ты - центральный..."
;-)

qweqwe123123 26.03.2014 00:14

14-VZ > а в чём проблема? программа позволяет, там специально в документе радиобутон для расчёта НДФЛ по документу. НДФЛ прекрасно рассчитывается.

qweqwe123123 26.03.2014 00:17

14-VZ > или я какие то запретные кнопки в 1Се жму?
15-Чучундер > мимо кассы :-))

VZ 26.03.2014 00:39

16-Зелёный тролль > Да мне наплевать на фантики: есть алгоритм НК, который не объедешь.
А он не допусти "пропорциональны НДФЛ", хоть тресни. Хоть как крутись, но только самое малое требование - НДФЛ должно быть целым числом - не позволит этого: обязательно при серии с одинаковой суммой начисления будут разные НДФЛ.
И хоть где ищи "тупых".

qweqwe123123 26.03.2014 01:03

18-VZ > тебе можеи и да. а вот людям нет. потому что, например, начислено 10000 за счёт приносящей доход дейтельности и 10000 за счёт гос.субсидии. с 20000 начислен и удержан НДФЛ, 2600.
и теперь надо отразить расход бабла из "источников финансирования" при выплате. и если получится не по 10000 с каждой, то что-то явно не так - либо прибыль завышена, что не есть хорошо, либо субсидия перерасходована. тем более всё должно объясняться не фразами типа "1С так считает". то есть корни предварительного удержания НДФЛ отчасти и из этого растут.

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

qweqwe123123 26.03.2014 01:16

чот отклонились от темы совсем.
суть в том что 402.09 <> 40000 х 1%

VZ 26.03.2014 01:50

20-Зелёный тролль > Смотри условия расчета профвзносов внимательней. Есть обоснованное сомнение, что база берет только премию ;)
А твое (2) - есть буйная фантазия: удержания никогда не учитывают НДФЛ в расчетах. Кроме ИЛ ;)

Buhta 26.03.2014 08:43

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

Гена 26.03.2014 09:22

давайте подумаем... смотрю модуль дока ЗарплатаКВыплатеОрганизаций ЗУП 2.5.77.2

развилка здесь:
Если НачисленыСуммыБезНДФЛ Тогда

УдерНДФЛ = 0;
УдерПлан = ?(СтрокаАлим = Неопределено, 0, Окр(СтрокаЗарплаты.Сумма * СтрокаАлим.Процент/100, 2));
УдерПлан = УдерПлан + ?(СтрокаПлан = Неопределено, 0, Окр(СтрокаЗарплаты.Сумма / (1 - ?(СтрокаНДФЛ = Неопределено, 0, СтрокаНДФЛ.Ставка / 100)) * СтрокаПлан.Процент/100, 2));

Иначе

УдерНДФЛ = ?(СтрокаНДФЛ = Неопределено, 0, Окр(СтрокаЗарплаты.Сумма * СтрокаНДФЛ.Ставка / 100, 0));
УдерПлан = ?(СтрокаАлим = Неопределено, 0, Окр((СтрокаЗарплаты.Сумма - УдерНДФЛ) * СтрокаАлим.Процент/100, 2));
УдерПлан = УдерПлан + ?(СтрокаПлан = Неопределено, 0, Окр(СтрокаЗарплаты.Сумма * СтрокаПлан.Процент/100, 2));

КонецЕсли;

СтрокаЗарплаты.Сумма = Макс(СтрокаЗарплаты.Сумма - (УдерПлан + УдерНДФЛ), 0);

==============
логично... если сумма зарплаты идёт в расчёт выплаты из дока, ГДЕ ЕСТЬ ВКЛАДКА НДФЛ, т.е. ЕСТЬ НДФЛ ЗАДАННЫЙ ЧЕЛОВЕКОМ, то программа обязана воспринимать это как конечную инстанцию, а именно:
по расчёту выплаты по начисленной зарплате в документе начисления уже есть удержанный НДФЛ...

Проверяем свою мысль... действительно, чуть выше по модулю раскрывается:
НачисленыСуммыБезНДФЛ = ХарактерВыплаты = Перечисления.ХарактерВыплатыЗарплаты.Отпускные Или ХарактерВыплаты = Перечисления.ХарактерВыплатыЗарплаты.ПоБольничнымЛистам
Или ХарактерВыплаты = Перечисления.ХарактерВыплатыЗарплаты.ПрочиеРазовыеНачисления Или МассивХарактеров.Найти(ХарактерВыплаты) <> Неопределено;

=====
действительно, в перечисленных доках Отпускных, БЛ и РазовыхНачислений ЕСТЬ вкладка НДФЛ!

Вывод: ошибка в четвёртом члене
[b]Или МассивХарактеров.Найти(ХарактерВыплаты) <> Неопределено[/b]

сюда ошибочно попадает премия, в доке начисления которой вкладка НДФЛ отсутствует...

Предлагаю (0) временно убрать этот кусок и проверить расчёт к выплате... скорее всего всё получится...

лень далее думать - нужен ли вообще этот кусок или окончательно с ним распрощаться...

Helen1986 26.03.2014 09:42

.




и кто то сомневался?








.

Блондинка в шок 26.03.2014 11:05

ну а в чем проблема доплатить в остаток все остающиеся суммы, в том числе и пресловутые 2.09?
В окончательную выплату?

конечно, все считается криво и косо, как ты и описАл, но в итоге то в окончательную выплату человек получит все ему причитающееся.
Да, в промежуточную выплату он получит на 2 рубля меньше, но это что, так смертельно?

Buhta 26.03.2014 14:10

25-Блондинка в шок > да ничего смертельного, конечно, нет.... просто людей в ступор вводит

Buhta 26.03.2014 14:19

25-Блондинка в шок > да ничего смертельного, конечно, нет.... просто людей в ступор вводит

Секвестр 26.03.2014 14:22

ОФФ. "Повторение, мать заикания."


Текущее время: 15:25. Часовой пояс GMT +3.