Show last authors
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 \\