gifts2017

Отрицательные страховые взносы

Опубликовал Олег Черепнёв (Nowa) в раздел Программирование - Практика программирования

Иногда возникает необходимость рассчитать страховые взносы с отрицательной базы, но типовая зарплата сделать этого не позволяет. Предлагаю пример изменения запросов на релизе ЗКБУ 1.0.47.2 и всё будет считаться. Проверено на больших бюджетных организациях.

В индивидуальные сведения отрицательные суммы попадать не будут, как исправлять таких сотрудников, я думаю, вы и сами прекрасно знаете. А вот в отчёты "4 ФСС" и "РСВ 1" всё прекрасно попадает. Итак:

1. Чтобы отрицательные страховые взносы рассчитывались изменяем модуль объета документа "РасчетСтраховыхВзносов". Ищем строку 3188 в функции "ПолучитьДанныеРасчета"

|ИМЕЮЩИЕ
|       СУММА(ВЫБОР
|                        КОГДА СведенияОДоходах.ВходитВБазуПФР      
|                                     ИЛИ СведенияОДоходах.ВходитВБазуФОМС
|                                ТОГДА СведенияОДоходах.ОблагаемыйДоход
|                       ИНАЧЕ 0
|       КОНЕЦ) < 0 

  и заменяем на 

|ИМЕЮЩИЕ
|       СУММА(ВЫБОР
|                        КОГДА СведенияОДоходах.ВходитВБазуПФР      
|                                     ИЛИ СведенияОДоходах.ВходитВБазуФОМС
|                                ТОГДА СведенияОДоходах.ОблагаемыйДоход
|                       ИНАЧЕ 0
|       КОНЕЦ) < -1000000

 

2. Чтобы отрицательные суммы попадали в отчёты изменяем общий модуль "ЗаполнениеРегламентированнойОтчетности". Ищем строку 1846 в функции "ЗначенияПоказателей_РСВ1_2012Кв1"

|   И НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В
|                       (ВЫБРАТЬ
|                               Организации.ФизЛицо
|                        ИЗ
|                               ВТФизлицаБезОблагаемойБазы КАК Организации)

 И комментируем 

//|   И НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В
//|                       (ВЫБРАТЬ
//|                               Организации.ФизЛицо
//|                        ИЗ
//|                               ВТФизлицаБезОблагаемойБазы КАК Организации) 

  Далее находим строку 1858

|ГДЕ
|     НЕ СтраховыеВзносыИсчисленные.ФизЛицо В
|                            (ВЫБРАТЬ
|                                   Организации.ФизЛицо
|                            ИЗ
|                                   ВТФизлицаБезОблагаемойБазы КАК Организации) 

И комментируем 

//|ГДЕ
//|     НЕ СтраховыеВзносыИсчисленные.ФизЛицо В
//|                            (ВЫБРАТЬ
//|                                   Организации.ФизЛицо
//|                            ИЗ
//|                                   ВТФизлицаБезОблагаемойБазы КАК Организации) 

Далее находим строку 11540 в функции "ЗначенияПоказателей_4ФСС_2012"

|   И (НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В
|                          (ВЫБРАТЬ
|                                  Организации.ФизЛицо
|                          ИЗ
|                                  ВТФизлицаБезОблагаемойБазы КАК Организации))

 И комментируем

//|   И (НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В
//|                          (ВЫБРАТЬ
//|                                  Организации.ФизЛицо
//|                          ИЗ
//|                                  ВТФизлицаБезОблагаемойБазы КАК Организации))

 Далее находим строку 12109

|    И (НЕ СведенияОДоходах.ФизЛицо В
|                         (ВЫБРАТЬ
|                                 ФизлицаБезБазы.ФизЛицо
|                         ИЗ
|                                 ВТФизлицаБезОблагаемойБазы КАК ФизлицаБезБазы))

 И комментируем

//|    И (НЕ СведенияОДоходах.ФизЛицо В
//|                         (ВЫБРАТЬ
//|                                 ФизлицаБезБазы.ФизЛицо
//|                         ИЗ
//|                                 ВТФизлицаБезОблагаемойБазы КАК ФизлицаБезБазы))

 Всё.

Не забываем обозначать пометками наши изменения, дабы при обновлении можно было их внести в релиз. 

См. также

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

Комментарии

1. Макас (makas) 30.10.12 09:30
Скажите, пожалуйста: в каких случаях возникет "отрицательная база" :?:
2. Андрей Смелов (Gesperid) 30.10.12 10:28
Странно, ЗУП, которая не ЗКБУ считает отрицательные взносы.
3. Макас (makas) 30.10.12 11:35
(2) Gesperid,

Странно, ЗУП, которая не ЗКБУ считает отрицательные взносы.


ЗКБУ тоже не считает, а в статье написано как допиливать напильником конфигурацию :)
4. Андрей Смелов (Gesperid) 30.10.12 13:10
5. Олег Черепнёв (Nowa) 30.10.12 13:26
(1) makas,

Такое может возникнуть, когда в табеле ставят рабочие дни и сотруднику начисляют зарплату, а потом он раз и приносит больничный лист за 2 месяца, соответственно мы снимаем зарплату и начисляем больничный лист.
6. Андрей Смелов (Gesperid) 30.10.12 13:35
И что, документ "Начисление страховых взносов" не начисляет отрицательные суммы?

Из этого комментария ничего не понятно:
Иногда возникает необходимость рассчитать страховые взносы с отрицательной базы, но типовая зарплата сделать этого не позволяет.
7. Олег Черепнёв (Nowa) 30.10.12 14:36
(6) Gesperid,

Типовая ЗКБУ не позволяет, видно из запросов.
8. Андрей Смелов (Gesperid) 30.10.12 15:13
Офигеть, т.е. посетители должны вдуплиться в запросы, чтобы понять о чём публикация и зачем она нужна?
9. Tatiana ANSONA (ansonat) 31.10.12 09:23
Если пользователь столкнулся с проблемой, он поймет, зачем публикация. А программисту не помешает знать о возможности.
10. Артур Асатрян (Tur_gad) 31.10.12 09:28
Хорошая вещь иногда очень сильно может облегчить жизнь. Уже не раз сталкивался с подобными проблемами приходилось искать различные выходы а тут готовый продукт.
11. al petrov (petrov_al) 31.10.12 21:16
Автор, насколько мне известно проверка ПФР не пропускает отрицательные суммы в пачках сведений по начислениям.
В этих случаях необходимо вводить корректирующую пачку за прошлый период.
12. Олег Черепнёв (Nowa) 31.10.12 23:07
(11) petrov_al,

Согласен, не допускает, а вот сдавать больничные в течение полу-года допускает. К тому же индивидуалку проще поправить, а если сотрудник не уволился, его в следующем квартале обратно поправить можно. Всё это прекрасно обходится и сдаётся :) Проверка с ПФР тоже ничего криминального не находит.
13. Игор Мудрицкий (Zas1402) 20.12.12 17:24
14. Елена Ковердяева (HelenKov) 25.01.13 16:38
Добрый день!(12) Nowa, хотелось бы поподробней узнать как можно подправить ИС, если кроме отрицательной базы и таких же взносов в квартале у сотрудника ничего нет? у меня не получилось, пришлось формировать корректировку.
15. Олег Черепнёв (Nowa) 27.01.13 20:04
(14) HelenKov,
У сотрудника с отрицательными сдаём нулевые суммы, эти суммы снимаются с другого сотрудника. Если сотрудник увольняется, то так и оставляем, если нет, то в следующем квартале корректируем в обратную сторону.
16. Ira123 (Ira123) 27.01.13 20:54
А не проще делать невыходы, никаких проблем не будет.
17. Андрей Смелов (Gesperid) 28.01.13 08:04
(15) Nowa, как это снимаются с другого сотрудника, на каком основании?
18. Елена Ковердяева (HelenKov) 28.01.13 15:33
(15) Nowa, присоединясь к предыдущему вопросу. Нельзя снимать с другого сотрудника начисленные взносы. Опять же и базу придется корректировать
19. Олег Черепнёв (Nowa) 28.01.13 20:35
(16) Ira123,
Естественно проще, всё зависит от отдела кадров и ответственности сотрудников.
20. Олег Черепнёв (Nowa) 28.01.13 20:36
(17) Gesperid,

Без какого-либо основания, на удачу.
21. Олег Черепнёв (Nowa) 28.01.13 20:43
(18) HelenKov,

Конечно нельзя и базу правим, и когда проверка приходит готовим сведения с учётом таких "корректировок". Зато больничный сдавать через 6 месяцев, после наступления страхового случая можно. Опять же, на практике, в организации (все бюджетные) до 1,5 тысяч сотрудников всё ровно, а вот, где их 5 тысяч, бывает возникают проблемы. Опять же, когда возникают отрицательные страховые взносы? 1. Сотрудник увольняется задним числом в следующем отчётном периоде и мы снимаем с него за не отработанное время. 2. Приносят больничный лист за 2 месяца, а невыходов не было, т.к. табель сдавали, что сотрудник работает. Надо или не снимать зарплату, или сдавать корректировку. Всё просто и логично и нет ничего сложного.
22. Ira123 (Ira123) 28.01.13 22:12
1. Сотрудник увольняется задним числом в следующем отчётном периоде и мы снимаем с него за не отработанное время. 
2. Приносят больничный лист за 2 месяца, а невыходов не было, т.к. табель сдавали, что сотрудник работает


Странно это в каких же организациях, работнику платят зарплату, который не выходит на работу 2 месяца? За 10 лет работы ни одной не встретила, с любым количеством сотрудников.
23. Олег Черепнёв (Nowa) 28.01.13 22:31
(22) Ira123,
Реальная история произошла в том году. Преподаватель в ВУЗе, болела месяц или полтора, но иногда на работе появлялась и больничный не приносила, а потом ей поставили группу инвалидности, но это всё надо было оформлять и она в начале января приносит все эти больничные. На вопрос: "Где вы раньше были?" ответила, что не думала, что поставят группу инвалидности.
24. Ira123 (Ira123) 29.01.13 08:36
Это конечно исключения, не очень приятные, но проще пересчитать тот период с невыходами и сдать уточненку, меньше головной боли. А вообще не уменьшать налоги при пересчете, самый лучший вариант, в ЗУПе это возможно.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа