Каталог решений - Расчет страховых взносов в 1С 7.7 "Учет и отчетность предпринимателя, ред. 1.2" с апреля 2020

Расчет страховых взносов в 1С 7.7 "Учет и отчетность предпринимателя, ред. 1.2" с апреля 2020

Расчет страховых взносов в 1С 7.7 "Учет и отчетность предпринимателя, ред. 1.2" с апреля 2020

В наличии

В этой статье описано, какие небольшие изменения можно внести в модуль документа Начисление налогов с ФОТ, чтобы правильно рассчитывались страховые взносы с 1 апреля 2020 г.

Категория:

Описание

Конфигурация "Учет и отчетность предпринимателя, ред. 1.2" снята с поддержки фирмой 1С. Но некоторые организации ей ещё пользуются.

В этой статье описано, какие небольшие изменения можно внести в модуль документа Начисление налогов с ФОТ, чтобы правильно рассчитывались страховые взносы с 1 апреля 2020 г.

В расчет внесены некоторые упрощения:

1. Начисления каждого работника не должны превышать предельную величину базы страховых взносов и предельную величину базы ФСС;

2. Не учитываются также сотрудники, имеющие льготы по инвалидности.

Вот 4 фрагмента, которые надо изменить в модуле документа НачислениеНалоговСФОТ в процедуре ОбработкаПроведения() (релиз 7.70.290):

1.

Процедура ОбработкаПроведения()
    
    глСообщенияТрассировки = глСоздатьТрассировку("Проведение документа " + глПредставлениеДокумента(ТекущийДокумент()));
     
    НачисленоПоВидамНалогов = глТаблицаДанныхДляРасчетовСБюджетом();
    
    ОблагаетсяУСН = Константа.УСН.Получить(ДатаДок);

    //ПЕВ 08.04.2020
    Если ДатаДок>'01.04.2020' Тогда
        МРОТ=12130;
        Сообщить("МРОТ="+МРОТ);
    КонецЕсли;
    //

    НалогЕСН = глПолучитьНалог("ЕСН_ФБ");

2.

                        Если РезультатПФР_ОПС <> 0 Тогда
                            РазбитьБазуПоВР(БазаПФР_ОПС,БазаОР,БазаЕР);
                            
                            //ПЕВ 08.04.2020
                            Если ДатаДок>'01.04.2020' Тогда
                                База=БазаОР.Итог("База");
                                Если База>Мрот Тогда
                                    ИсчисленоВТекущемМесяце = Окр(СтавкаТарифа * Мрот+0.1*(База-Мрот),2);
								Иначе	
									ИсчисленоВТекущемМесяце = Окр(СтавкаТарифа * База,2);
                                КонецЕсли;
                            КонецЕсли;
                            //
                            
                            Если (ИсчисленоВТекущемМесяце + ИсчисленоВТекущемМесяцеИнвалид) <> 0 Тогда

                                
                            
3.

                Если РезультатФФОМС <> 0 Тогда
                    
                    РазбитьБазуПоВР(БазаФФОМС,БазаОР,БазаЕР);
                    
                    //ПЕВ 08.04.2020
                    Если ДатаДок>'01.04.2020' Тогда
                        База=БазаОР.Итог("База");
                        Если База>Мрот Тогда
                            ИсчисленоВТекущемМесяце = Окр(СтавкаТарифа * Мрот+0.05*(База-Мрот),2);
						Иначе	
							ИсчисленоВТекущемМесяце = Окр(СтавкаТарифа * База,2);
                        КонецЕсли;
                    КонецЕсли;
                    //
                    
                    Если (ИсчисленоВТекущемМесяце + ИсчисленоВТекущемМесяцеИнвалид) <> 0 Тогда

4.

                Если РезультатФСС <> 0 Тогда 
                    
                    РазбитьБазуПоВР(БазаФСС,БазаОР,БазаЕР);
                    
                    //ПЕВ 08.04.2020
                    Если ДатаДок>'01.04.2020' Тогда
                        База=БазаОР.Итог("База");
                        Если База>Мрот Тогда
                            ИсчисленоВТекущемМесяце = Окр(СтавкаТарифа * Мрот,2);
						Иначе	
							ИсчисленоВТекущемМесяце = Окр(СтавкаТарифа * База,2);
                        КонецЕсли;
                    КонецЕсли;
                    //
                    
                    Если (ИсчисленоВТекущемМесяце + ИсчисленоВТекущемМесяцеИнвалид) <> 0 Тогда

В дальнейшем при изменении МРОТ надо будет изменить 1 фрагмент.

    //ПЕВ 08.04.2020
    Если ДатаДок>'01.01.2021' Тогда
        МРОТ=14000;
        Сообщить("МРОТ="+МРОТ);
    ИначеЕсли ДатаДок>'01.04.2020' Тогда
        МРОТ=12130;
        Сообщить("МРОТ="+МРОТ);
    КонецЕсли;
    //

 

has been added to your cart:
Оформление заказа