Частенько встречаются организации, которые ведут зарплату в бухгалтерии и которым необходимо удерживать с сотрудников профвзносы. Расчет, конечно, не самый сложный, если все сотрудники являются членами профсоюза. Но если работников много и не все платят профвзносы, то тогда возникает необходимость в доработке конфигурации. Тем более, что это совсем не сложно.
Для начала вводим 3 константы:
- ХА_ПрофВзносыКонтрагент (Тип: Справочник.Контрагенты)
- ХА_ПрофВзносыСтавка (Тип: Число)
- ХА_ПрофВзносыНачало (Тип: Дата)
Константу ХА_ПрофВзносыСтавка делаем периодической.
В справочнике сотрудники добавляем периодический реквизит ХА_ЧленПрофсоюза. Тип число, лина 1. Делаем его флажком на форме.
В справочнике ВидыНачислений вводим такой же реквизит с названием ХА_ОблагаетсяПрофВзносами.
В модуль документа НачислениеЗП добавляем следующие строки:
Операция.Кредит.Счет = Сч70; Операция.Кредит.Сотрудники = Сотрудник; Операция.Кредит.ВидыНачисленийВыплат = ВидНачисления; Операция.Сумма = ВсегоНачислено - УчтенныйДоход; КонецЕсли; // ХА Если (ВидНачисления.ХА_ОблагаетсяПрофВзносами = 1) и (Сотрудник.ХА_ЧленПрофсоюза.Получить(ДатаДок) = 1) Тогда Если ДатаДок > Константа.ХА_ПрофВзносыНачало Тогда СуммаПрофВзносов = Окр(ВсегоНачислено * Константа.ХА_ПрофВзносыСтавка.Получить(ДатаДок)/100,2); Операция.НоваяПроводка(); Операция.НомерЖурнала = "ЗП"; Операция.СодержаниеПроводки = "Профвзносы"; Операция.Дебет.Счет = Сч70; Операция.Дебет.Сотрудники = Сотрудник; Операция.Дебет.ВидыНачисленийВыплат = ВидНачисления; Операция.Кредит.Счет = СчетПоКоду("76.5"); Операция.Кредит.Контрагенты = Константа.ХА_ПрофВзносыКонтрагент; Операция.Кредит.Договоры = Константа.ХА_ПрофВзносыКонтрагент.ОсновнойДоговор; Операция.Сумма = СуммаПрофВзносов; Операция.ПервичныйДокумент = глПредставлениеПервичногоДокумента(Контекст); КонецЕсли; КонецЕсли; // ХА // Дт 68.1 Кт 70 Если НалогНаДоходы <> 0 Тогда Операция.НоваяПроводка(); Операция.НомерЖурнала = "ЗП"; Операция.СодержаниеПроводки = "Налог на доходы";
Вот и все изменения. При начале работы надо заполнить константы. Дата начала нужна, чтобы при перепроведении старых документов по начислению зарплаты не возникало проводок по проф. взносам(а то может задвоиться с ручными проводками если их делали раньше).
У контрагента по профвзносам (там же в константах) надо выбрать внутри контрагента основной договор, чтобы этот договор потом автоматом в проводки подставлялся.
В справочнике сотрудников надо членам профсоюзов поставить галки.
В справочнике видов расчета поставить галки тому, что облагается профвзносами.
Отправить комментарий