Компенсация отпуска, оплата дней доноров и оплата льготных дней родителей в ЗиК

"Компенсация отпуска"," Оплата дней доноров" и "Оплата льготных дней родителей" — эти виды расчетов должны облагаться страховыми взносами с 01.01.2011 года.

Поступила задача в конфигурации «1С: Зарплата и кадры» (релиз 7.70.314) настроить налогообложение этих расчетов таким образом, чтобы до 2011 года данные виды расчетов не облагались страховыми взносами, а с 2011 года облагались. Эта задача возникла в умах бухгалтеров после прочтения Письма Минздравсоцразвития от 15.03.2011 № 784-19 «О начислении страховых взносов в государственные внебюджетные фонды на выплаты в пользу работников».

Ознакомился с публикацией //infostart.ru/public/86830/ и хочу предложить свой вариант решения задачи. Нужно внести изменения в функцию глСобратьДанныеДляСтраховыхВзносов глобального модуля конфигурации (релиз 7.70.314):

Между строк 12311 и 12312 нужно вставить следующий код:

Если (ВР = ВидРасчета.ОплатаДнейДоноров) или (ВР = ВидРасчета.ОплатаЛьготныхДнейРодителей) или
        (ВР = ВидРасчета.КомпенсацияОтпускаСверх28дней)  Тогда
         Если Год <= 2010 Тогда // не облагались страховыми взносами
                  СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,2,«НеОблагаетсяЦеликом»);
         Иначе // с 2011 стали облагаться страховыми взносами
                  СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,2,«ОблагаетсяЦеликом»);
         КонецЕсли;
КонецЕсли;

Надеюсь, вам пригодится это простое решение с минимальными правками в коде!

17 Comments

  1. forurchik

    Не совем понял для чего это писалось. это уже было реализованно в новой версии

    Reply
  2. maxim305
    forurchik пишет:

    Не совем понял для чего это писалось. это уже было реализованно в новой версии

    Каким же образом?

    Reply
  3. ryabov_d

    Опробовано на комплексной 7.7 — все работает

    Reply
  4. Nev1C

    Спасибо все работает.Проводки формирует правильно.Хотя я до сих пор считаю это законодательным бредом.

    Reply
  5. Nicholas

    Конфигурация не типовая. Сориентируйте, где находятся строки 12311 и 12312?

    Reply
  6. maxim305
    Nicholas пишет:

    Конфигурация не типовая. Сориентируйте, где находятся строки 12311 и 12312?

    Код нужно вставить в следующий фрагмент:

    Иначе // остались невходящие в налоговую базу в.р.; из них надо выделить объект налогообложения

    Если СправочникВР.РасходыЗаСчетФСС = 1 Тогда

    СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,2,»РасходыЗаСчетФСС»);

    ИначеЕсли Найти(«,4000,4600,3010,3020,2800,2900,2400,2640,»,»,»+НомерДоходаПоНДФЛ+»,») > 0 Тогда

    СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,2,»НеЯвляетсяОбъектом»);

    ИначеЕсли (Лев(НомерДоходаПоНДФЛ,2)=»15″) Тогда

    СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,2,»НеЯвляетсяОбъектом»);

    Иначе // остальное не облагается

    СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,2,»-1″);

    КонецЕсли;

    КонецЕсли;

    // сюда нужно вставить код

    СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,3,?(СправочникВР.Выбран()=1,Строка(СправочникВР.ДовольствиеВС),»1″));

    Reply
  7. Nicholas

    А разве до 2011 года они попадали не в «РасходыЗаСчетФСС»?

    Можно, кстати, сделать вот так:

    СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,2,ПолучитьПредставлениеДоходаДляСтраховыхВзносов(СправочникВР.ТипДоходаДляСтраховыхВзносов));

    Тогда не будет жесткой привязки, а способ обложения будет браться из вида расчета.

    П.С. Желательно делать перерасчет в октябре, после сдачи отчетности за III квартал. Иначе данные за июль и август могут поменяться и придется подавать уточненные сведения, либо подправлять базу вручную.

    Reply
  8. orsprog

    (1) forurchik,

    а у кого нет новой версии…очень пригодится

    Reply
  9. Nicholas

    (1) А в каком конкретно релизе это реализовано?

    Reply
  10. dumal

    Спасибо, нужная информация. Наткнулся случайно, но буду знать

    Reply
  11. kurvik

    Спасибо, нужная информация.Был свой вариант.Сравним-какой лучше.

    Reply
  12. kler

    Так в каком релизе реализовано?

    Reply
  13. lushka

    а как сделать чтоб суммы по КТ 69-ых счетов по ОплатеЛьготныхДнейРодителей падпли не на Дт 69.1, а на 91.2?

    Reply
  14. Черный Плащ

    а как реализовать все что выше сказенное в 323 или в 324 релизе?!

    Reply
  15. ronval

    (14) Черный Плащ,

    тоже не нашел в 326 релизе

    Reply
  16. Kapitan911

    Если Год >= 2012 Тогда

    //Юрий ЦКБ —> установим что ОплатаЛьготныхДнейРодителей и с 2012 года облагается взносами

    //Если пользователь не задал иное

    НомерСтроки=»»;

    Если СоответствиеВРкодамДоходов.НайтиЗначение(ВидРасчета.ОплатаЛьготныхДнейРодителей,НомерСтроки,1)=1 Тогда

    Если СокрЛП(СоответствиеВРкодамДоходов.ПолучитьЗначение(НомерСтроки,2)) = «РасходыЗаСчетФСС» Тогда

    СоответствиеВРкодамДоходов.УстановитьЗначение(НомерСтроки,2,»»);

    КонецЕсли;

    КонецЕсли;

    //Юрий ЦКБ <— установим что ОплатаЛьготныхДнейРодителей и с 2012 года облагается взносами

    ОбходСотрудниковДляСтраховыхВзносов2012(ВсегоСотров, Сотрудники, ЗапросПоВзносам, ЗапросПоВзносамКСправочникам, СобиратьРучныеКорректировки, МесяцРасшифровки, Форма, ДоходыВычетыНалогиСотрудников, СобиратьРасшифровку, ЖрнЗарплата, Год, ПервыйМесяц, ПоследнийМесяц, ИскатьВоенных, ТаблицаРаспределенияПоШаблПроводок, НеВыделятьИнвалидов,СобиратьТолькоВзносы,СобиратьДанныеДляРасчетаПособий,СобиратьДанныеДляОтчета,НеВыделятьЛьготныеТарифы,ЗапросПоДоходамКСправочникам);

    ИначеЕсли Год = 2011 Тогда

    ОбходСотрудниковДляСтраховыхВзносов2011(ВсегоСотров, Сотрудники, ЗапросПоВзносам, ЗапросПоВзносамКСправочникам, СобиратьРучныеКорректировки, МесяцРасшифровки, Форма, ДоходыВычетыНалогиСотрудников, СобиратьРасшифровку, ЖрнЗарплата, Год, ПервыйМесяц, ПоследнийМесяц, ИскатьВоенных, ТаблицаРаспределенияПоШаблПроводок, НеВыделятьИнвалидов,СобиратьТолькоВзносы,СобиратьДанныеДляРасчетаПособий,СобиратьДанныеДляОтчета);

    Иначе

    ОбходСотрудниковДляСтраховыхВзносов2010(ВсегоСотров, Сотрудники, ЗапросПоВзносам, ЗапросПоВзносамКСправочникам, СобиратьРучныеКорректировки, МесяцРасшифровки, Форма, ДоходыВычетыНалогиСотрудников, СобиратьРасшифровку, ЖрнЗарплата, Год, ПервыйМесяц, ПоследнийМесяц, ИскатьВоенных, ТаблицаРаспределенияПоШаблПроводок, ИскатьЕНВД, НеВыделятьИнвалидов,СобиратьТолькоВзносы,СобиратьДанныеДляРасчетаПособий);

    КонецЕсли;

    Возврат 1

    КонецФункции // глСобратьДанныеДляСтраховыхВзносов()

    Reply
  17. Kapitan911

    Это настройка в конце функции глСобратьДанныеДляСтраховыхВзносов для включения ОплатаЛьготныхДнейРодителей в базу страховых взносов с 2012 года. Если нужно с 2011 такой же блок (выделенный комментариями нужно скопировать после «ИначеЕсли Год = 2011 Тогда»)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *