Rechenhilfen
Bitte beachten Sie, dass für die unter Rubrik "Downloads" angebotenen Rechenhilfen keine Gewähr für die Richtigkeit der Daten und Ergebnisse übernommen werden kann.
Die Nutzung erfolgt auf eigenes Risiko unter Ausschluss jeglicher Haftung. Die Rechenhilfen werden sukzessive erweitert.
modifizierte Restnutzungsdauer
Nachfolgend beschriebene Problematik war bereits in der SW-RL unzureichend dargestellt. Bei der Ermittlung der Restnutzungsdauer im Fall von Modernisierungen liegt (gegenüber der SW-RL unverändert) ein theoretischer Modellansatz zugrunde.
Das Modell geht gemäß ImmoWertV dortige Anlage 2 (zu § 12 Absatz 5 Satz 1) Punkt 2 davon aus, dass die Restnutzungsdauer (RND) auf maximal 70 Prozent der jeweiligen Gesamtnutzungsdauer (GND) gestreckt und nach der folgenden Formel berechnet wird, wobei die Koeffizienten a, b und c vom Modernisierungsgrad des jeweiligen Gebäudes abhängig sind:
Dabei ist zu beachten, dass Modernisierungen erst ab einem bestimmten Alter der baulichen Anlagen Auswirkungen auf die Restnutzungsdauer haben. Aus diesem Grund ist die Formel in Abhängigkeit von der anzusetzenden Gesamtnutzungsdauer erst ab einem bestimmten Alter (relatives Alter) anwendbar.
Das relative Alter wird wie folgt ermittelt:
Es fehlt jedoch in Anlage 2 der ImmoWertV ergänzend der explizite Hinweis, dass der unter dem dortigen Punkt 2 dargestellte mathematische Zusammenhang nur für den folgenden Fall gilt:
Alter <= Gesamtnutzungsdauer.
Da in der Praxis häufiger der Fall vorkommen kann, dass das Gebäudealter die übliche Gesamtnutzungsdauer (GND) bereits deutlich überschritten hat, liefert der mathematische Ansatz für diese Fälle fehlerhafte Ergebisse, wenn man o.g. Einschränkung (70 Prozent der jeweiligen Gesamtnutzungsdauer) nicht rechnerisch umsetzt.
Beispiel (länger zurückliegende Instandsetzung / Modernisierung - kein Liquidationsobjekt):
GND =80 Jahre
Alter = 120 Jahre
Modernisierungsgrad = 4 Punkte
Die Koeffizienten betragen bei 4 Modernisierungspunkten gemäß Anlage 2 Punkt 2 der ImmoWertV:
a = 0,7300
b = 1,5770
c = 1,1133
Die rein rechnerisch ermittelte (hohe) RND beträgt dann nach ImmoWertV bzw. SW-RL:
RND = 0,73 x 120a² / 80a - 1,577 x 120a + 1,1133 x 80a = rd. 31 Jahre.
Stattdessen müsste wegen Alter > GND die Rechnung (vereinfacht) folgendermaßen aussehen:
RND = 80a x (0,73-1,577+1,1133) = rd. 21 Jahre.
Dieser Wert ist auch der Anlage 4 der SW-RL Tabelle 2.1 zu entnehmen.
Leider ist diese Darstellung des oben beschriebenen Falls weder der SW-RL noch der ImmoWertV in dieser Form explizit zu entnehmen. Dies hätte aber für deutlich mehr Transparenz gesorgt.
Honorarermittlung nach BVS-Tabelle 2024
für Basic-programmierbare Taschenrechner der Serie Casio FX-880P (und kompatible wie Casio FX-850P oder Casio FX-890P bzw. Casio Z-1GR)
nur zur eigenen freien Verwendung mit Quellenangabe und akzeptierten Haftungsausschluss
alle Rechte vorbehalten (©ibkm.de®)
10 REM Honorarermittlung nach BVS-Tabelle 2024
20 CLS
25 REM SET F2
30 PRINT "HONORARTABELLE BVS 2024 IN EURO";TAB(0);
40 INPUT "VERKEHRSWERT = ",V
50 HonMin = 2300
55 USTEUER= 0.19
60 IF V<150000 THEN CLS:PRINT "MINDESTHONORAR !";HonMin: GOTO 20
70 IF V=>25000000 THEN 80: ELSE 110
80 CLS:RESTORE (1240):READ V1,H1
90 LOCATE 0,0: PRINT "TABELLENWERT 1";
95 LOCATE 15,0: PRINT V1;
100 LOCATE 23,0: PRINT H1
105 GOTO 20
110 IF V=> 150000 AND V< 200000 THEN Z= 1000 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
120 IF V=> 200000 AND V< 300000 THEN Z= 1010 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
130 IF V=> 300000 AND V< 400000 THEN Z= 1020 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
140 IF V=> 400000 AND V< 500000 THEN Z= 1030 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
150 IF V=> 500000 AND V< 600000 THEN Z= 1040 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
160 IF V=> 600000 AND V< 700000 THEN Z= 1050 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
170 IF V=> 700000 AND V< 800000 THEN Z= 1060 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
180 IF V=> 800000 AND V< 1000000 THEN Z= 1070 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
190 IF V=> 1000000 AND V< 1250000 THEN Z= 1080 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
200 IF V=> 1250000 AND V< 1500000 THEN Z= 1090 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
210 IF V=> 1500000 AND V< 1750000 THEN Z= 1100 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
220 IF V=> 1750000 AND V< 2000000 THEN Z= 1110 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
230 IF V=> 2000000 AND V< 2500000 THEN Z= 1120 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
240 IF V=> 2500000 AND V< 3000000 THEN Z= 1130 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
250 IF V=> 3000000 AND V< 4000000 THEN Z= 1140 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
260 IF V=> 4000000 AND V< 5000000 THEN Z= 1150 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
270 IF V=> 5000000 AND V< 6000000 THEN Z= 1160 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
280 IF V=> 6000000 AND V< 7000000 THEN Z= 1170 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
290 IF V=> 7000000 AND V< 8000000 THEN Z= 1180 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
300 IF V=> 8000000 AND V< 9000000 THEN Z= 1190 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
310 IF V=> 9000000 AND V< 10000000 THEN Z= 1200 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
320 IF V=> 10000000 AND V< 15000000 THEN Z= 1210 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
330 IF V=> 15000000 AND V< 20000000 THEN Z= 1220 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
340 IF V=> 20000000 AND V< 25000000 THEN Z= 1230 : RESTORE (Z):READ V1,H1:RESTORE (Z+10):READ V2,H2
500 REM Honorar
550 HONORAR=H1+((H2-H1)/(V2-V1)*(V-V1))
560 CLS
600 LOCATE 0,0: PRINT "VERKEHRSWERT"; V;
605 LOCATE 24,0: PRINT "HONORAR";
610 LOCATE 0,1: PRINT "NETTO"; ROUND(HONORAR,-3);
615 LOCATE 15,1: PRINT "BRUTTO" ; ROUND(HONORAR*(1+USTEUER),-3)
620 REM Ausgabe Zeile 1
630 CLS
700 LOCATE 0,0: PRINT "TABELLENWERT 1";
710 LOCATE 15,0: PRINT V1;
720 LOCATE 23,0: PRINT H1;
740 REM Ausgabe Zeile 2
750 LOCATE 0,1: PRINT "TABELLENWERT 2";
760 LOCATE 15,1: PRINT V2;
770 LOCATE 23,1: PRINT H2;
790 LOCATE 0,0
800 SET N
900 STOP
950 GOTO 20
1000 DATA 150000 , 2300
1010 DATA 200000 , 2400
1020 DATA 300000 , 2600
1030 DATA 400000 , 2750
1040 DATA 500000 , 2900
1050 DATA 600000 , 3040
1060 DATA 700000 , 3140
1070 DATA 800000 , 3250
1080 DATA 1000000 , 3500
1090 DATA 1250000 , 3800
1100 DATA 1500000 , 4100
1110 DATA 1750000 , 4400
1120 DATA 2000000 , 4700
1130 DATA 2500000 , 5300
1140 DATA 3000000 , 5800
1150 DATA 4000000 , 7000
1160 DATA 5000000 , 7900
1170 DATA 6000000 , 8700
1180 DATA 7000000 , 9600
1190 DATA 8000000 , 10500
1200 DATA 9000000 , 11350
1210 DATA 10000000 , 12200
1220 DATA 15000000 , 15200
1230 DATA 20000000 , 18200
1240 DATA 25000000 , 21200