Имя: Пароль:
1C
1С v8
Расчет среднего заработка при начислении больничного
0 CriGeLoyd
 
05.10.11
13:32
Доброго всем времени суток!

Помогите пожалуйста разобраться со следующей проблемой:

При расчете среднего заработка (2009 и 2010 года) в сумму за 2010 год входит матпомощь без скидки налогообложения 4000 руб.

Человеку в 2010 году в мае и декабре оказывалась мат. помощь (к отпуску и к юбилею соответственно) (док. "Регистрация разовых начислений...") с кодом вычета 503. В мае на сумму 1056 руб., в декабре - на сумму 3486 руб.

В расчет среднего должна входить только та часть матпомощи, которая свыше 4000 руб, а входит вся!

Настройки для вида расчета матпомощь:

Закладка Налоги:
1) код дохода НДФЛ - 2760 (в регистре сведений "Вычеты к доходам НДФЛ" стоит соответствие  - годовой вычет 4000 руб.);
2) Налог на прибыль, вид расхода по ст. 255 НК РФ - пп.25, ст.255 НК РФ;

Закладка Взносы:
3) Вид дохода - Материальная помощь, облагаемая страховыми взносами частично ;
4) ФСС - облагается
5) ЕСН вид дохода - Не является объектом налогообложения ЕСН, взносами в ПФР согласно п.3 ст. 236 НК РФ (выплаты за счет прибыли)

В расчет среднего заработка данные матпомощи входят.

Примечательно, что документы "Регистрация раховых начислений ..." в движениях по регистру расчета "Доп. начисления" ставят 0-ую сумму для скидки налогообложения.

Покапался в коде и обнаружил, что скидка налогообложения не 0-ая будет только для кодов вычета 404, 405 и 508 (так зашито в коде - запрос в модуле объекта док. "Регистрация разовых начислений..." - функция СформироватьЗапросПоДопНачисления(); а в общем модуле ПроведениеРасчетов - Функция ЗаработокДляВыплатыПособийСоцСтрахованияС2011года() в запросе есть строка

ДополнительныеНачисленияРаботниковОрганизаций.Результат - ДополнительныеНачисленияРаботниковОрганизаций.СкидкаПриНалогообложении

которая говорит о том, что учитываются скидки налогообложения регитсра расчета "Доп. Начисления")

Вопрос: или где-то неверные настройки, или типовой код неверно работает или что? Помогите пожалуйста разобраться. Заранее спасибо.
1 CriGeLoyd
 
05.10.11
14:16
Конфа Зарплата и Управление Персоналом, редакция 2.5 (2.5.37.1)
2 hhhh
 
05.10.11
14:37
вроде налогообложение и расчет среднего - это разные вещи. Чего ты налогообложение сюда приплетаешь?
3 CriGeLoyd
 
05.10.11
16:44
Неужели никто ничего не может сказать?
4 ptiz
 
05.10.11
16:57
См. регистр сведений "Учет доходов для страховых взносов". Суммы для среднего б/л берутся оттуда.
Там должна быть "Скидка" по этим сотрудникам.
5 ptiz
 
05.10.11
16:57
регистр накопления, конечно же
6 CriGeLoyd
 
05.10.11
17:35
В регистре накопления  "Учет доходов для страховых взносов" скидки 0-е.
7 CriGeLoyd
 
05.10.11
17:38
Извиняюсь, скидки как раз такие, как надо.
8 ptiz
 
05.10.11
17:41
(7) В таком случае скидки вычитаются из суммы среднего. Только что проверил на ЗУП 2.5.40
9 ptiz
 
05.10.11
17:42
Кстати, сравни эти суммы с суммами из карточки учета страховых взносов.
10 CriGeLoyd
 
05.10.11
17:49
С карточкой сравнил, там суммы совпадают.
11 CriGeLoyd
 
05.10.11
17:50
Конфа ЗУП 2.5.37.1
12 hhhh
 
05.10.11
17:51
13 CriGeLoyd
 
05.10.11
21:40
hhhh, я описал ситуацию. Согласен, может, тема неудачно названа, но не стоит в каждой строчке на это указывать. Лучше просто помогите разобраться.
14 hhhh
 
05.10.11
22:34
(13) это не указание, просто ссылка на похожую ситуацию.
15 CriGeLoyd
 
06.10.11
09:21
Ситуация похожая, но там они так и ни к чему и не пришли.
Мне интересно, код-то типовой, неужели ни у кого не возникала похожая ситуация?!
16 Начинающий Программер
 
06.10.11
09:47
(10) В карточке взносы тоже неправильно рассчитаны?
17 CriGeLoyd
 
06.10.11
11:10
В карточке взносы правильно расчитаны, суммы совпадают.
18 CriGeLoyd
 
06.10.11
14:20
Интересно, что данные для среднего заработка, в частности, собираются из регистра расчета "Дополнительные начисления";  регистр накопления "Учет доходов для страховых взносов" не используется, во всяком случае, я не нашел этого в коде.
19 ptiz
 
06.10.11
15:19
(18) Куда-то не туда смотришь.
Вот первый же запрос из ЗаработокДляВыплатыПособийСоцСтрахованияС2011года()

   ТекстСтраховыеВзносы =
   "ВЫБРАТЬ
   |    СтраховыеВзносыСведенияОДоходахОбороты.РезультатОборот - СтраховыеВзносыСведенияОДоходахОбороты.СкидкаОборот КАК Заработок,
   |    ГОД(СтраховыеВзносыСведенияОДоходахОбороты.Период) КАК РасчетныйГод,
   |    СтраховыеВзносыСведенияОДоходахОбороты.Период КАК БазовыйПериодНачало,
   |    ЗНАЧЕНИЕ(Справочник.Работодатели.ТекущийРаботодатель) КАК Страхователь
   |ИЗ
   |    РегистрНакопления.СтраховыеВзносыСведенияОДоходах.Обороты(
   |            &Начало,
   |            &Окончание,
   |            Год,
   |            ВидДохода.ВходитВБазуФСС
   |                И ФизЛицо = &ФизЛицо
   |                И Организация = &ГоловнаяОрганизация
   |                И (ОбособленноеПодразделение = &ОбособленноеПодразделение
   |                    ИЛИ &ПоВсейОрганизации)) КАК СтраховыеВзносыСведенияОДоходахОбороты
   |ГДЕ
   |    ГОД(СтраховыеВзносыСведенияОДоходахОбороты.Период) В (&МассивЛет)
   |    И СтраховыеВзносыСведенияОДоходахОбороты.РезультатОборот > СтраховыеВзносыСведенияОДоходахОбороты.СкидкаОборот";



Отладчиком там пройди и посмотри, заходит ли в нужные ветки там:
   ГодЗакона213ФЗ = Год(ПроведениеРасчетов.ДатаЗаменыЕСНСтраховымиВзносами());
   Если ПозднийГод < ГодЗакона213ФЗ Тогда
       Запрос.Текст = ТекстЕСН + Символы.ПС + "УПОРЯДОЧИТЬ ПО" + Символы.ПС + "РасчетныйГод";
   ИначеЕсли РаннийГод >= ГодЗакона213ФЗ Тогда
       Запрос.Текст = ТекстСтраховыеВзносы + Символы.ПС + "УПОРЯДОЧИТЬ ПО" + Символы.ПС + "РасчетныйГод";
   Иначе
       Запрос.Текст = ТекстЕСН + Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС + ТекстСтраховыеВзносы + Символы.ПС + "УПОРЯДОЧИТЬ ПО" + Символы.ПС + "РасчетныйГод";
   КонецЕсли;