gifts2017

Учет переплаты за прошлый период (персонифицированный учет в ПФР)

Опубликовал Pavel Kotov (pavel_vrn) в раздел Программирование - Практика программирования

Для того, чтобы в отчетности за текущий период учитывалась переплата по страховой/накопительной части, произведенная в прошлых отчетных периодах.

Модуль формы отчета ПодготовкаСведенийДляПФР2010. Функция "ПолучитьТаблицуУплатыВзносов".

 

Заменить стандартный запрос на следующий текст:

ДатаНачалаВыборки= Дата("01.01.2010"); //добавим дату начала выборки документов

ТекстЗапроса="//{{ЗАПРОС(ЗапросУпаченоВзносов)
    |Период с ДатаНачалаВыборки по ДатаОкончания;
    |МесяцОтчетногоПериода = Документ.РасчетыПоСтраховымВзносам.МесяцОтчетногоПериода;
    |ДатаУплаты = Документ.РасчетыПоСтраховымВзносам.ДатаДок;
    |ПФРСтраховая = Документ.РасчетыПоСтраховымВзносам.ПФРСтраховая;
    |ПФРНакопительная = Документ.РасчетыПоСтраховымВзносам.ПФРНакопительная;

|Функция ПФРСтраховаяСумма = Сумма(ПФРСтраховая)
    |Когда(((МесяцОтчетногоПериода>=ДатаНачала)    И (МесяцОтчетногоПериода    |ИЛИ ((МесяцОтчетногоПериода=ДатаНачала) И (ДатаУплаты<=ДатаОкончания)));

|Функция ПФРНакопительнаяСумма = Сумма(ПФРНакопительная) Когда(((МесяцОтчетногоПериода>=ДатаНачала)
    |И (МесяцОтчетногоПериода    |ИЛИ ((МесяцОтчетногоПериода=ДатаНачала) И (ДатаУплаты<=ДатаОкончания)));
   
    |Группировка МесяцОтчетногоПериода;"+
    ?(СпособВыборкиСотрудников=2,"
    |Подр = Документ.РасчетыПоСтраховымВзносам.ОбособленноеПодразделение;
    |Условие(Подр в Подразделение);","") + "
    |"//}}ЗАПРОС
    ;

 

---------------

Пояснения.

Перед запросом вводим переменную "ДатаНачалаВыборки".

В тексте запроса изменяем период, добавляем "ДатаУплаты", добавляем условия в функции ПФРСтраховаяСумма и ПФРНакопительнаяСумма

 

При уплате страховых взносов возможно четыре ситуации:

(1) уплата в прошлом периоде за текущий
(2) уплата в текущем периоде за текущий
(3) уплата в текущем периоде за прошлы
(4) уплата в текущем периоде за будущий

В отчетность по ИС должны попадать уплаты, возникшие только по ситуациям 1, 2, 3.

Поэтому добавлены следующие условия:
Для 1 и 2 ситуаций:
Когда(((МесяцОтчетногоПериода>=ДатаНачала)    И (МесяцОтчетногоПериода   
Для 3 ситуации:
|ИЛИ ((МесяцОтчетногоПериода=ДатаНачала) И (ДатаУплаты<=ДатаОкончания)));

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Елена Б (Pin) 17.05.11 08:38
А не пробовали просто правильно заполнять документы "Расчеты по страховым взносам"? ;)
2. Pavel Kotov (pavel_vrn) 19.05.11 15:15
И в случаях "правильного заполнения" проблема остается.
3. Елена Б (Pin) 23.05.11 14:21
(2)Смотря что понимать под правильным заполнением.
С точки зрения 1С и ПФР это: сумма уплаты в документе "Расчеты по страховым взносам" (или по нескольким таким документам за один месяц) не может превышать сумму начисленных взносов за этот месяц!
Пример. У вас начислено по 1 тыр за окт, ноя, и дек. А уплачено 1 тыр в окт и ноя за окт и ноя соотв., и 2 тыр в декабре. Но уплата в декабре за декабрь 1 тыр - эта сумма и должна стоять в документе "Расчеты по страховым взносам" за декабрь. Оставшаяся 1 тыр повисает у вас на сальдо и будет принята к распределению в след. расч. периоде в счет уплаты за янв (и февр и т.д., если будут начисления меньше 1 тыр в этих месяцах).

При таком способе заполнения документов проблема не то что не остается, она не появляется в принципе. 8-)
4. Pavel Kotov (pavel_vrn) 23.05.11 17:33
Именно так и понимается правильное заполнение. Никак иначе.

"Оставшаяся 1 тыр повисает у вас на сальдо и будет принята к распределению в след. расч. периоде в счет уплаты за янв (и февр и т.д., если будут начисления меньше 1 тыр в этих месяцах). "
Не повисает и не принимается к распределению. Не верите - попробуйте.
5. Pavel Kotov (pavel_vrn) 23.05.11 17:55
6. Елена Б (Pin) 24.05.11 16:51
(4)
pavel_vrn пишет:
Не повисает и не принимается к распределению. Не верите - попробуйте.
Так это Ваша проблема. Она в бухгалтерии повисает на сальдо, а не в ЗиК. В ЗиК вы должные просто это держать в уме, как при умножении столбиком - один пишем, один в уме.
А как Вы заполняете "Расчеты по страховым взносам" в случае переплаты, осуществленной, например, в декабре 2010?
Я бы эту сумму поставила как оплату в январе за январь 2011, и все распределится даже в 309 релизе - это и есть, в моем понимании, "повисает у вас на сальдо и будет принята к распределению в след. расч. периоде в счет уплаты".

Вы же ставите её как уплату в декабре 2010 за январь 2011, я правильно понимаю?
7. Pavel Kotov (pavel_vrn) 25.05.11 03:26
(4)
Да, я ставлю в декабре за январь. Иначе уплаты некорректно попадут в РСВ-1.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа