Вычеты на детей и расчет НДФЛ - Каминсофт

Вычеты на детей и расчет НДФЛ

23 янв 2014 10:37 #1
от Михаил
Добрый день. С 2014 года пытаемся поставить вычет на детей у двоих сотрудников.
Создаем документ "Кадровое изменение" от 01.01.2014, где добавляем вычет 114 с 01.01.2014 по 31.01.2014.
Однако в январе при расчете НДФЛ ни сумма вычета, ни количество детей не ставится.
Проанализировал код по НДФЛ, пришел к этому куску кода:
Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
                 |  ВычетыИмущественныеСрезПоследних.Сотрудник КАК Сотрудник,
                 |  ВычетыИмущественныеСрезПоследних.ВидВычета КАК ВидВычета,
                 |  ВычетыИмущественныеСрезПоследних.Период КАК ДатаНачала,
                 |  ВычетыИмущественныеСрезПоследних.Сумма КАК СуммаВычета,
                 |  НАЧАЛОПЕРИОДА(РегистрЗарплатыОбороты.Период, МЕСЯЦ) КАК Период,
                 |  ЕСТЬNULL(-РегистрЗарплатыОбороты.СуммаВсегоОборот, 0) КАК СуммаДохода
                 |ИЗ
                 |  РегистрСведений.ВычетыИмущественные.СрезПоследних(
                 |      &ДатаВычета,
                 |      Фирма = &Фирма
                 |        И Сотрудник В (&СписокСотрудников)
                 |        И ГОД(Период) = ГОД(&НачДата)) КАК ВычетыИмущественныеСрезПоследних
                 |    ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.РегистрЗарплаты.Обороты(
                 |        &НачДата,
                 |        &КонДата,
                 |        Месяц,
                 |        Счет = &СчетДох,
                 |        ,
                 |        Фирма = &Фирма
                 |          И Субконто1 В (&СписокСотрудников)
                 |          И Субконто2 В
                 |            (ВЫБРАТЬ
                 |              ВидыДоходов.Ссылка
                 |            ИЗ
                 |              Справочник.ВидыДоходов КАК ВидыДоходов
                 |            ГДЕ
                 |              ВидыДоходов.ТипДохода = &Тип13),
                 |        КорСчет = &СчетИст,
                 |        ) КАК РегистрЗарплатыОбороты
                 |    ПО ВычетыИмущественныеСрезПоследних.Сотрудник = РегистрЗарплатыОбороты.Субконто1
                 |
                 |ОБЪЕДИНИТЬ ВСЕ
                 |
                 |ВЫБРАТЬ
                 |  ВычетыИмущественныеСрезПоследних.Сотрудник,
                 |  ВычетыИмущественныеСрезПоследних.ВидВычета,
                 |  ВычетыИмущественныеСрезПоследних.Период,
                 |  ВычетыИмущественныеСрезПоследних.Сумма,
                 |  НАЧАЛОПЕРИОДА(СкидкиОбороты.Период, МЕСЯЦ),
                 |  -ЕСТЬNULL(СкидкиОбороты.СуммаВычетаОборот, 0)
                 |ИЗ
                 |  РегистрСведений.ВычетыИмущественные.СрезПоследних(
                 |      &ДатаВычета,
                 |      Фирма = &Фирма
                 |        И Сотрудник В (&СписокСотрудников)
                 |        И ГОД(Период) = ГОД(&НачДата)) КАК ВычетыИмущественныеСрезПоследних
                 |    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Скидки.Обороты(&НачДата, &КонДата, Месяц, Фирма = &Фирма) КАК СкидкиОбороты
                 |    ПО ВычетыИмущественныеСрезПоследних.Сотрудник = СкидкиОбороты.Сотрудник
                 |
                 |ОБЪЕДИНИТЬ ВСЕ
                 |
                 |ВЫБРАТЬ
                 |  ВычетыИмущественныеСрезПоследних.Сотрудник,
                 |  ВычетыИмущественныеСрезПоследних.ВидВычета,
                 |  ВычетыИмущественныеСрезПоследних.Период,
                 |  ВычетыИмущественныеСрезПоследних.Сумма,
                 |  НАЧАЛОПЕРИОДА(ВычетыСтандартныеОбороты.Период, МЕСЯЦ),
                 |  -ЕСТЬNULL(ВычетыСтандартныеОбороты.СуммаОборот, 0)
                 |ИЗ
                 |  РегистрСведений.ВычетыИмущественные.СрезПоследних(
                 |      &ДатаВычета,
                 |      Фирма = &Фирма
                 |        И Сотрудник В (&СписокСотрудников)
                 |        И ГОД(Период) = ГОД(&НачДата)) КАК ВычетыИмущественныеСрезПоследних
                 |    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВычетыСтандартные.Обороты(
                 |        &НачДата,
                 |        &КонДата,
                 |        Месяц,
                 |        Фирма = &Фирма
                 |          И (ВидВычета.Код > 100
                 |              И ВидВычета.Код < 200
                 |            ИЛИ ВидВычета.Код = 319)) КАК ВычетыСтандартныеОбороты
                 |    ПО ВычетыИмущественныеСрезПоследних.Сотрудник = ВычетыСтандартныеОбороты.Сотрудник
                 |ИТОГИ
                 |  МИНИМУМ(ДатаНачала),
                 |  МАКСИМУМ(СуммаВычета),
                 |  СУММА(СуммаДохода)
                 |ПО
                 |  Сотрудник,
                 |  ВидВычета";

Если детально посмотреть, то в каждом подзапросе присутствует регистр ВычетыИмущественные. Однако "кадровое изменение" проводит по регистру ВычетыСтандартные. ВычетыИмущественные регистрируются только документом корректировка. Может я не правильно понимаю, как мне получить вычет на ребёнка?
Тема закрыта.

23 янв 2014 14:35 #2
от Наталья Иванова ГК КАМИН
Возможно у Вас не обновлена программа? Текущий релиз 3.0.64.5.
Вычет на ребенка добавляется документом Изменение с переключателем "стандартные вычеты". Проверьте, в справочнике сотрудники, на закладке Работа, отображается ли вычет?
После внесения изменений удалите сотрудника из документа НДФЛ и подберите заново.

Иванова Наталья
Группа компаний КАМИН
Тема закрыта.

23 янв 2014 16:40 #3
от Михаил
релиз 64.5, в справочнике Сотрудника вычет есть. В документе НДФЛ не считается. Результат запроса пустой.
Тема закрыта.

Опрос
Всего 3 простых вопроса

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

Принять