Имя: Пароль:
1C
1С v8
НДФЛ при увольнении сотрудника
0 Midzgun
 
29.05.13
08:46
Доброго всем дня!
Такая проблема: сотрудница была в отпуске по уходу за ребенком до 1,5 лет. В этом месяце срок отпуска заканчивается. Делаем документ расчет при увольнении. Туда попадает сумма компенсации за не использованный отпуск. Нужно удержать НДФЛ с этой суммы. Если делаем начислением зарплаты, то т.к. начислений не было, то сумма к выплате делается расчетом при увольнении. А в нем сумма с НДФЛ. Сумма в документе зарплата к выплате заполняется неверно. Каким документом правильно посчитать НДФЛ с суммы компенсации?
1 de Bug
 
29.05.13
08:51
Начислением зарплаты. На закладке НДФЛ нажать Добавить, заполнить поля и затем рассчитать.
2 Midzgun
 
29.05.13
08:54
(1) Так и делаем. Но в регистре зарплата за месяц организаций сумма не меняется. И в документ зарплата к выплате попадает сумма с ндфл.
3 Midzgun
 
29.05.13
08:55
Если рассуждать логически, нужно уменьшить сумму документа расчет при увольнении, но тогда если перезаполнить документ начисление зарплаты, то ндфл исчезнет. Это же бред какой-то...
4 Midzgun
 
29.05.13
08:56
(3) Всмысле не исчезнет, а пересчитается неверно
5 Serg_1960
 
29.05.13
09:11
(0) Что-то я главного не понял - откуда у компенсации ноги растут? :) Сотрудница - в отпуске по уходу, увольняется и вдруг внезапно "сумма компенсации за не использованный отпуск" ... :(
6 Midzgun
 
29.05.13
09:12
У нее накопилась еще перед отпуском по уходу за ребенком.
7 Serg_1960
 
29.05.13
09:15
Ааа... понятно. А порядок документов "правильный"? Начисление зарплаты - последний?
8 Midzgun
 
29.05.13
09:28
(7) Да последний
9 RomaH
 
naïve
29.05.13
09:37
// АВТОЗАПОЛНЕНИЕ ТЧ "НДФЛ"
   Если ВидОперации = Перечисления.ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций.ПолныйРасчет ИЛИ
       ВидОперации = Перечисления.ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций.РасчетНДФЛ Тогда
       
       // если заполняем не по переданным сотрудникам - добавим уволенных, имевших налогооблагаемые доходы
       Если Не ЗаполняемПоОтобраннымСотрудникам Тогда
           
           Запрос.Текст =
           "ВЫБРАТЬ РАЗРЕШЕННЫЕ
           |    СотрудникиОрганизаций.Физлицо КАК Физлицо
           |ПОМЕСТИТЬ ВТПрочиеСотрудники
           |ИЗ
           |    Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
           |ГДЕ
           |    (НЕ СотрудникиОрганизаций.Физлицо В
           |                (ВЫБРАТЬ
           |                    СписокРаботников.Физлицо
           |                ИЗ
           |                    ВТСписокРаботников КАК СписокРаботников))
           |    И СотрудникиОрганизаций.Организация = &парамГоловнаяОрганизация
           |    И СотрудникиОрганизаций.ДатаУвольнения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
           |
           |ИНДЕКСИРОВАТЬ ПО
           |    Физлицо
           |;
           |
           |////////////////////////////////////////////////////////////////////////////////
           |ВЫБРАТЬ РАЗЛИЧНЫЕ
           |    НДФЛСведенияОДоходах.ФизЛицо
           |ИЗ
           |    РегистрНакопления.НДФЛСведенияОДоходах КАК НДФЛСведенияОДоходах
           |ГДЕ
           |    НДФЛСведенияОДоходах.Организация = &парамГоловнаяОрганизация
           |    И НАЧАЛОПЕРИОДА(НДФЛСведенияОДоходах.ПериодРегистрации, МЕСЯЦ) = &парамПериодРегистрации
           |    И НДФЛСведенияОДоходах.ОбособленноеПодразделение = &парамОрганизация
           |    И НДФЛСведенияОДоходах.Регистратор <> &Ссылка
           |    И НДФЛСведенияОДоходах.ФизЛицо В
           |            (ВЫБРАТЬ
           |                СписокРаботников.Физлицо
           |            ИЗ
           |                ВТПрочиеСотрудники КАК СписокРаботников)
           |    И ВЫБОР
           |            КОГДА &ПоВсемПодразделениям
           |                ТОГДА ИСТИНА
           |            ИНАЧЕ НДФЛСведенияОДоходах.ПодразделениеОрганизации В
           |                    (ВЫБРАТЬ
           |                        Подразделения.Подразделение
           |                    ИЗ
           |                        ВТПодразделенияОтбора КАК Подразделения)
           |        КОНЕЦ
           |
           |ОБЪЕДИНИТЬ
           |
           |ВЫБРАТЬ РАЗЛИЧНЫЕ
           |    НДФЛСведенияОДоходах.ФизЛицо
           |ИЗ
           |    РегистрНакопления.НДФЛСведенияОДоходах КАК НДФЛСведенияОДоходах
           |ГДЕ
           |    НДФЛСведенияОДоходах.ФизЛицо В
           |            (ВЫБРАТЬ
           |                СписокРаботников.Физлицо
           |            ИЗ
           |                ВТСписокРаботников КАК СписокРаботников)
           |    И НАЧАЛОПЕРИОДА(НДФЛСведенияОДоходах.ПериодРегистрации, МЕСЯЦ) = &парамПериодРегистрации
           |    И НДФЛСведенияОДоходах.ОбособленноеПодразделение = &парамОрганизация
           |    И НДФЛСведенияОДоходах.Регистратор <> &Ссылка";
           
           Выборка = Запрос.Выполнить().Выбрать();
           Пока Выборка.Следующий() Цикл
               РаботникиДляРасчетаНДФЛ.Вставить(Выборка.Физлицо, 0);
           КонецЦикла;
           
       //Лобанов начало вставки
       Иначе
           Запрос.Текст =
           "ВЫБРАТЬ РАЗЛИЧНЫЕ
           |    НДФЛСведенияОДоходах.ФизЛицо
           |ИЗ
           |    РегистрНакопления.НДФЛСведенияОДоходах КАК НДФЛСведенияОДоходах
           |ГДЕ
           |    НДФЛСведенияОДоходах.ФизЛицо В
           |            (ВЫБРАТЬ
           |                СписокРаботников.Физлицо
           |            ИЗ
           |                ВТСписокРаботников КАК СписокРаботников)
           |    И НДФЛСведенияОДоходах.ПериодРегистрации = &парамПериодРегистрации
           |    И НДФЛСведенияОДоходах.ОбособленноеПодразделение = &парамОрганизация
           |    И НДФЛСведенияОДоходах.Регистратор <> &Ссылка";
           
           Выборка = Запрос.Выполнить().Выбрать();
           Пока Выборка.Следующий() Цикл
               РаботникиДляРасчетаНДФЛ.Вставить(Выборка.Физлицо, 0);
           КонецЦикла;
   
           
           
       КонецЕсли;

в условие не попадает? приблизительно 9179 строка модуля начисления ЗП
10 RomaH
 
naïve
29.05.13
09:39
это ошибка - добавили её (одну исправили, эту добавили где-то год-полтора назад)
11 RomaH
 
naïve
29.05.13
09:40
вот не хотел решение выкладывать ... попробуй достучаться до тех поддержки что бы исправили
мне отвечают - что не могут воспроизвести
12 Midzgun
 
29.05.13
09:44
(9) Стоп, ндфл в начисление зп попадает. Проблема в документе зп к выплате. Там сумма с ндфл попадает.
13 RomaH
 
naïve
29.05.13
09:52
а какие движения делает начисление?
14 RomaH
 
naïve
29.05.13
09:54
должно быть 3
НДФЛ расчеты
зарплата за месяц
взаиморасчеты

почему не попадает в движения?
15 Midzgun
 
29.05.13
10:37
Движения: НДФЛ расчеты сумма налога, зарплата за месяц и взаиморасчеты стоки с нулевой суммой, еще есть НДФЛ к зачету
16 RomaH
 
naïve
29.05.13
10:42
откуда к зачету?
17 RomaH
 
naïve
29.05.13
10:43
1 НДФЛ посмотри
18 RomaH
 
naïve
29.05.13
10:46
... вычеты? и НФДЛ нету?
19 Midzgun
 
29.05.13
11:15
(17) НДФЛ Расчеты есть движения приход на сумму налога. Налог рассчитан верно.
20 Midzgun
 
29.05.13
12:38
Друзья, оживляю ветку... Вопрос пока открыт
Основная теорема систематики: Новые системы плодят новые проблемы.