Wiki source code of Не облагаемый соц.фондом лимит начисленной материальной помощи (SF_AJUTOR)
Last modified by Nefedenkova Viktoria on 2023/11/21 15:56
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | [[Вернуться обратно на страницу **Зарплата и кадры**>>SLR]] | ||
| 2 | |||
| 3 | Согласно утвержденному бюджету социального страхования на 2010г (nr. 129-XVIII din 23.12.2009 anexa5 punctul 2) с сумм материальной помощи необходимо производить взносы в фонд социального страхования. Разрешен вычет сумм мат. помощи из базы обложения в размере 2950 лей. | ||
| 4 | |||
| 5 | Данное изменение касается как собственно индивидуальных удержаний в соцфонд, отчислений (от предприятия) в соцфонд, определения базы больничных, а также различных отчетов связанных с соцфондом (REV5, БАСС ...) | ||
| 6 | |||
| 7 | В программе решение данной проблемы возможно двумя методами: | ||
| 8 | |||
| 9 | 1. путем разделения вручную проводок по разным аналитикам на суммы в рамках лимита и сумм вне рамок лимита в сопровождении с соответствующей конфигурацией «таблицы входимости». | ||
| 10 | 1. Используя автоматизированный алгоритм слежения за мат.помощью. | ||
| 11 | |||
| 12 | **Механизм работы алгоритма:** | ||
| 13 | |||
| 14 | Специальный вид автоматического начисления отслеживает накопление сумм мат. помощи и делает проводки на счет 9531 на специально заведенную аналитику с отрицательной суммой до достижения лимита. Данную специально заведенную аналитику необходимо указать как входящую в базу расчета соцфонда и больничных (как и прочие аналитики мат.помощи). | ||
| 15 | |||
| 16 | **Настройка алгоритма:** | ||
| 17 | |||
| 18 | В «таблице входимости» заводится спец. аналитика вида «Мат.помощь в рамках лимита» с настройками | ||
| 19 | |||
| 20 | Tip=C | ||
| 21 | |||
| 22 | Алгоритм= SF_AJUTOR | ||
| 23 | |||
| 24 | Сумма=2950 | ||
| 25 | |||
| 26 | Datastart=01.01.2010 | ||
| 27 | |||
| 28 | Dataend=31.12.2010 | ||
| 29 | |||
| 30 | В качестве базы отмечаются все виды аналитик материально помощи. | ||
| 31 | |||
| 32 | **Использование:** | ||
| 33 | |||
| 34 | Автоматический расчет в рамках документа «автоматические начисления». Расчет производится всегда за год с генерацией проводок на корректировку базы в разрезе месяцев начисления. | ||
| 35 | |||
| 36 | *для работы необходим пкг SL_AVTO не ниже 2.43_02-02-2010 | ||
| 37 | |||
| 38 | SF_AJUTOR | ||
| 39 | |||
| 40 | Согласно утвержденному бюджету социального страхования на 2010г (nr. 129-XVIII din 23.12.2009 anexa5 punctul 2) с сумм материальной помощи необходимо производить взносы в фонд социального страхования. Разрешен вычет сумм мат. помощи из базы обложения в размере 2950 лей. | ||
| 41 | |||
| 42 | Данное изменение касается как собственно индивидуальных удержаний в соцфонд, отчислений (от предприятия) в соцфонд, определения базы больничных, а также различных отчетов связанных с соцфондом (REV5, БАСС ...) | ||
| 43 | |||
| 44 | В программе решение данной проблемы возможно двумя методами: | ||
| 45 | |||
| 46 | 1. путем разделения вручную проводок по разным аналитикам на суммы в рамках лимита и сумм вне рамок лимита в сопровождении с соответствующей конфигурацией «таблицы входимости». | ||
| 47 | 1. Используя автоматизированный алгоритм слежения за мат.помощью. | ||
| 48 | |||
| 49 | **Механизм работы алгоритма:** | ||
| 50 | |||
| 51 | Специальный вид автоматического начисления отслеживает накопление сумм мат. помощи и делает проводки на счет 9531 на специально заведенную аналитику с отрицательной суммой до достижения лимита. Данную специально заведенную аналитику необходимо указать как входящую в базу расчета соцфонда и больничных (как и прочие аналитики мат.помощи). | ||
| 52 | |||
| 53 | **Настройка алгоритма:** | ||
| 54 | |||
| 55 | В «таблице входимости» заводится спец. аналитика вида «Мат.помощь в рамках лимита» с настройками | ||
| 56 | |||
| 57 | Tip=C | ||
| 58 | Алгоритм= SF_AJUTOR | ||
| 59 | Сумма=2950 | ||
| 60 | Datastart=01.01.2010 | ||
| 61 | |||
| 62 | В качестве базы отмечаются все виды аналитик материально помощи. | ||
| 63 | |||
| 64 | **Использование:** | ||
| 65 | |||
| 66 | Автоматический расчет в рамках документа «автоматические начисления». Расчет производится всегда за год с генерацией проводок на корректировку базы в разрезе месяцев начисления. | ||
| 67 | |||
| 68 | *для работы необходим пкг SL_AVTO не ниже 2.43_02-02-2010 | ||
| 69 | |||
| 70 | [[image:sfajutor.jpg]] | ||
| 71 | |||
| 72 | = Расчет соцфонда с предприятия = | ||
| 73 | |||
| 74 | Примеры стандартного экшна заполнения документа "Расчет отчислений в соцфонд (patron)" | ||
| 75 | |||
| 76 | begin | ||
| 77 | SL_OTHER.fill_sf_patron( | ||
| 78 | |||
| 79 | vDt=>'r.dt' | ||
| 80 | ,vDtsc=>:ini_dtsc | ||
| 81 | ,vCt=>'c.CONT_DEF.cont' | ||
| 82 | ); | ||
| 83 | end; | ||
| 84 | |||
| 85 | |||
| 86 | begin | ||
| 87 | SL_OTHER.fill_sf_patron( | ||
| 88 | |||
| 89 | |||
| 90 | vDt=>'DECODE(r.dt,8112,8113,8122,8123,nvl(r.dt,7139))' | ||
| 91 | ,vDtsc=>'case when r.dtsc=43309 or r.sc_cr=363674 then 58058' | ||
| 92 | ~||' when r.dt in (8131,7131) then r.dtsc' | ||
| 93 | ~||' when r.dt between 7000 and 8999 then '||:ini_dtsc | ||
| 94 | ~||' when dt is null then 44017' | ||
| 95 | ~||' when dt = 2517 then 211' | ||
| 96 | ~||' else r.dtsc end' | ||
| 97 | ,vCt=>'c.CONT_DEF.cont' | ||
| 98 | ); | ||
| 99 | end; | ||
| 100 | |||
| 101 | |||
| 102 | "Расчет отчислений в соцфонд (patron) пересчет за год" | ||
| 103 | |||
| 104 | |||
| 105 | begin | ||
| 106 | SL_OTHER.fill_sf_patron( | ||
| 107 | vDt=>'DECODE(r.dt,8112,8113,8122,8123,nvl(r.dt,7139))' | ||
| 108 | ,vDtsc=>:ini_dtsc | ||
| 109 | ,vCt=>'c.CONT_DEF.cont' | ||
| 110 | ,vClear=>true | ||
| 111 | ,vRecalc=>true | ||
| 112 | ,vDatastart=>trunc(to_date(:datadoc),'year') | ||
| 113 | ); | ||
| 114 | end; | ||
| 115 | \\ |