--- trunk/RCS/LST2005.py 2005/01/13 11:39:49 12 +++ trunk/RCS/LST2005.py 2005/01/13 12:18:08 13 @@ -236,7 +236,7 @@ if self.RE4 > self.VBEZ: self._ANP += 920 else: - self._ANP = 0 + self._ANP = 0 if self.STKL == 1: self._SAP = 36 self._KFB = self.ZKF * 5808 @@ -276,9 +276,9 @@ self._VSP1 = 1.0 else: if self._ZRE4VP > 62400: - self._ZRE4VP = 62400.0 + self._ZRE4VP = 62400 self._VSP1 = 0.2 * self._ZRE4VP - self._VSP1 = self._VSP1 * 0.0975 + self._VSP1 *= 0.0975 self._VSP2 = 0.11 * self._ZRE4VP self._VHB = 1500 * self._KZTAB if self._VSP2 > self._VHB: @@ -371,7 +371,7 @@ self.SOLZLZZ = 0 if self.R > 0: self._JW = self._JBMG * 100 - self._UPANTEIL + self._UPANTEIL() self.BK = self._ANTEIL1 else: self.BK = 0 @@ -616,7 +616,7 @@ def GetSoli(self): """Liefert Solidaritätszuschlag in Euro.Cent""" - return round(self.SOLZLZZ / 100, 2) + return FixedPointFloor(self.SOLZLZZ / 100, 2) def GetKirchensteuer(self): """Liefert Kirchensteuer in Euro.Cent"""