Эта статья для программистов, если вы пользователь, вам нет смысла это читать.
В ЗУП КОРП 8.3 Всех версий нет возможности обложить ГПХ отдельных людей или организацию.
Теперь описываю, как я решил эту проблему достаточно просто, нужно исправить 1 запрос.
Актуально для Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.11.133)
Находим в конфигураторе Общий модуль УчетСтраховыхВзносов.
Ниже я пишу, что поменял.
Первый комментарий описывает причину замены, остальные комментарии не подписаны, так как служат для тех же целей.
Процедура СформироватьВТРасширенныхСведенийОДоходах
// Начало блока
//| СведенияОДоходах.ВходитВБазуФСС КАК ВходитВБазуФСС, Комментирую строчку орегинал
|Выбор когда &ОрганизацияГроссИНН = СведенияОДоходах.Организация.ИНН и СведенияОДоходах.Регистратор ссылка Документ.НачислениеПоДоговорам тогда
| истина
| Иначе СведенияОДоходах.ВходитВБазуФСС
|Конец КАК ВходитВБазуФСС, // тут меняю логику, если ИНН равна организации для которой необходимо //обложить налогом то, налог будет
| СведенияОДоходах.ВходитВБазуФОМС КАК ВходитВБазуФОМС,
//СведенияОДоходах.ВходитВБазуФСС_НС
| Выбор Когда &ОрганизацияГроссИНН = СведенияОДоходах.Организация.ИНН и СведенияОДоходах.Регистратор ссылка Документ.НачислениеПоДоговорам тогда
| истина иначе
| СведенияОДоходах.ВходитВБазуФСС_НС Конец КАК ВходитВБазуФСС_НС,
| СведенияОДоходах.ОблагаетсяВзносамиНаДоплатуШахтерам КАК ОблагаетсяВзносамиНаДоплатуШахтерам,
| СведенияОДоходах.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией КАК ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией,
| СведенияОДоходах.КлассУсловийТруда КАК КлассУсловийТруда,
| СведенияОДоходах.ОблагаетсяВзносамиНаДоплатуЛетчикам КАК ОблагаетсяВзносамиНаДоплатуЛетчикам,
| СведенияОДоходах.ТипДоговора КАК ТипДоговора,
| СУММА(СведенияОДоходах.Сумма) КАК Сумма,
| СУММА(СведенияОДоходах.Скидка) КАК Скидка,
| СУММА(СведенияОДоходах.БазаПФР) КАК БазаПФР,
| СУММА(СведенияОДоходах.БазаФОМС) КАК БазаФОМС,
//| СУММА(СведенияОДоходах.БазаФСС) КАК БазаФСС,
| Выбор когда &ОрганизацияГроссИНН = СведенияОДоходах.Организация.ИНН и СведенияОДоходах.Регистратор ссылка Документ.НачислениеПоДоговорам тогда
| СУММА(СведенияОДоходах.БазаФОМС) Иначе СУММА(СведенияОДоходах.БазаФСС) конец КАК БазаФСС,
//| СУММА(СведенияОДоходах.БазаФСС_НС) КАК БазаФСС_НС,
| Выбор когда &ОрганизацияГроссИНН = СведенияОДоходах.Организация.ИНН и СведенияОДоходах.Регистратор ссылка Документ.НачислениеПоДоговорам тогда
| СУММА(СведенияОДоходах.БазаФОМС) Иначе СУММА(СведенияОДоходах.БазаФСС_НС) конец как БазаФСС_НС,
// конец блока
Не забываем для запроса установить &ОрганизацияГроссИНН эту переменную равной ИНН вашей организации.
Можно реализовать обложения налогом и на уровне сотрудников в этом запросе. Но описывать я не буду, программисту достаточно и этого примера.
Для чего я это писал?
Нет для программиста ответа на эту тему, пишу как памятку для себя и тех, кому предстоит с этим столкнуться.
Всего вам наилучшего.