Die Formel zur Berechnung des Wohngeldes lautet gemäß § 19 Höhe des Wohngeldes
(1) Das ungerundete monatliche Wohngeld für bis zu zwölf zu berücksichtigende Haushaltsmitglieder beträgt
1,15 · (M – (a + b · M + c · Y) ·Y) Euro.
„M“ ist …
(Link: Gesetzestext hier im Internetauftritt)§ 19 Abs. 1 WoGG:
1,15 · (M – (a + b · M + c · Y) · Y) Euro
M ist die zu berücksichtigende monatliche Miete, Y das Gesamteinkommen und die Variablen a, b und c sollen gemäß der Anlage 2 zu § 19 Abs. 1 WoGG abhängig von der Personenzahl behandelt werden.
Bitte beachten Sie, dass sich der Rechner noch im Aufbau befindet und zuverlässige Ergebnisse noch nicht erzielt werden können.
Die Punkte ab 4. sind noch nicht eingearbeitet.
In der Anlage 1 zu § 19 Abs. 1 WoGG sollen wohl anhand der zu berücksichtigenden Haushaltsmitglieder und anhand der Mietenstufen nach § 1 Abs. 3 der WoGV die Zahlenwerte – u. a. „die zu berücksichtigende Miete“ so bestimmt werden, dass sich im Anschluss an die Hilfen zur Grundsicherung die Erzielung von Einkommen nach wie vor lohnt, gleichzeitig aber auch Hilfen zu den Wohnlasten einer angemessenen Unterkunft ausgereicht werden können.
Wenn Sie also ein Einkommen erzielen, mit dem Sie nicht auf Leistungen der Grundsicherung angewiesen sind, können Sie ggf. Wohngeld erhalten.
___________________
1 Haushaltsmitglied
bei Mietenstufe 1:
if fieldname“Anzahl der Haushaltsmitglieder“ = 1 and fieldname“Mietenstufe“ = 1 and fieldname“Bruttokaltmiete“ >= 347 take 347
bei Mietenstufe 2:
if fieldname“Anzahl der Haushaltsmitglieder“ = 1 and fieldname“Mietenstufe“ = 2 and fieldname“Bruttokaltmiete“ >= 392 take 392
bei Mietenstufe 3:
if fieldname“Anzahl der Haushaltsmitglieder“ = 1 and fieldname“Mietenstufe“ = 3 and fieldname“Bruttokaltmiete“ >= 438 take 438
4
5
6
7
2 Haushaltsmitglieder
bei Mietenstufe 1:
if fieldname“Anzahl der Haushaltsmitglieder“ = 2 and fieldname“Mietenstufe“ = 1 and fieldname“Bruttokaltmiete“ >= 420 take 420
bei Mietenstufe 2 und 2 Haushaltsmitgliedern:
if fieldname“Anzahl der Haushaltsmitglieder“ = 2 and fieldname“Mietenstufe“ = 2 and fieldname“Bruttokaltmiete“ >= 474 take 474
3
4
5
6
7
3 Haushaltsmitgliedern
bei Mietenstufe 1:
if fieldname“Anzahl der Haushaltsmitglieder“ = 3 and fieldname“Mietenstufe“ = 1 and fieldname“Bruttokaltmiete“ >= 501 take 501
bei Mietenstufe 2:
if fieldname“Anzahl der Haushaltsmitglieder“ = 3 and fieldname“Mietenstufe“ = 2 and fieldname“Bruttokaltmiete“ >= 564 take 564
3
4
5
6
7
4 Haushaltsmitglieder …
…
else if fieldname“Bruttokaltmiete“ < than take fieldname"Bruttokaltmiete"
________________
Formel
a = 0,04 if fieldname"Haushaltsmitglied" = 1
a = 0,03 if fieldname"Haushaltsmitglied" = 2
a = 0,02 if fieldname"Haushaltsmitglied" = 3
a = 0,01 if fieldname"Haushaltsmitglied" = 4
a = 0,00 if fieldname"Haushaltsmitglied" = 5
...
b = 0,0004991 if fieldname"Haushaltsmitglied" = 1
b = 0,0003716 if fieldname"Haushaltsmitglied" = 2
b = 0,0003716 if fieldname"Haushaltsmitglied" = 3
b = 0,0003035 if fieldname"Haushaltsmitglied" = 4
b = 0,0002251 if fieldname"Haushaltsmitglied" = 5
...
c = 0,00004620 if fieldname"Haushaltsmitglied" = 1
c = 0,00003450 if fieldname"Haushaltsmitglied" = 2
c = 0,00002780 if fieldname"Haushaltsmitglied" = 3
c = 0,00002000 if fieldname"Haushaltsmitglied" = 4
c = 0,00001950 if fieldname"Haushaltsmitglied" = 5
...
____________________________
This is my equation:
1,15 · (M – (a + b · M + c · Y) ·Y) Euro
________________
values for a, b, c:
if fieldname1 = 1 -> a = 0,04, b = 0,0004991, c = 0,00004620
if fieldname1 = 2 -> a = 0,03, b = 0,0003716, c = 0,00003450
if fieldname1= 3 -> a = 0,02, b = 0,0003716, c = 0,00002780
if fieldname1 = 4 -> a = 0,01, b = 0,0003035, c = 0,00002000
if fieldname1 = 5 -> a = 0,00, b = 0,0002251, c = 0,00001950
…
____________________________
values for M and Y:
M = rent = fieldname3 (200 – 2500 €)
Y = monthly income = fieldname 4 (700-4000 €)
number of people = fieldname1 (1 – 5 people)
level = fieldname2 (7 levels)
rent = fieldname3 (200 – 2500 €) = M
additionally I have to limit payment if number of people (fieldname1) and residential rent (fieldname3) exceed limits:
1. if fieldname1 = 1
and fieldname2 = 1 and fieldname3 >= 347 take 347
and fieldname1 = 2 and fieldname3 >= 392 take 392
and fieldname2= 3 and fieldname3 >= 438 take 438
4
5
6
7
2. if fieldname1 = 2
and fieldname2= 1 and fieldname3 >= 420 take 420
and fieldname2= 2 and fieldname3 >= 474 take 474
3
4
5
6
7
3. if fieldname1= 3
and fieldname2= 1 and fieldname3 >= 501 take 501
and fieldname2= 2 and fieldname3 >= 564 take 564
3
4
5
6
7
4. fieldname1= 4
…
else if fieldname3 < if-statements above (347, 392, 438, 420, 474, …) take fieldname3 Anlage zu § 1 Abs. 3 WoGV