600 |
|
|
601 |
def SetLohn(self, lohn): |
def SetLohn(self, lohn): |
602 |
"""Setzt Lohn in Euro.Cent""" |
"""Setzt Lohn in Euro.Cent""" |
603 |
self.Set_RE4(lohn * 100.0) |
self.Set_RE4(round (lohn * 100.0)) |
604 |
|
|
605 |
|
def GetLohn(self): |
606 |
|
"""Liefert Lohn in Euro.Cent""" |
607 |
|
return self.RE4 / 100.0 |
608 |
|
|
609 |
def SetZeitraum(self, lzz): |
def SetZeitraum(self, lzz): |
610 |
"""Setzt Berechnungszeitraum (JAHR, MONAT, WOCHE, TAG)""" |
"""Setzt Berechnungszeitraum (JAHR, MONAT, WOCHE, TAG)""" |
611 |
self.Set_LZZ(lzz) |
self.Set_LZZ(lzz) |
612 |
|
|
613 |
|
def GetZeitraum(self): |
614 |
|
"""Liefert Berechnungszeitraum (JAHR, MONAT, WOCHE, TAG)""" |
615 |
|
return self.LZZ |
616 |
|
|
617 |
def SetSteuerklasse(self, stkl): |
def SetSteuerklasse(self, stkl): |
618 |
"""Setzt Steuerklasse (I, II, III, IV, V, VI)""" |
"""Setzt Steuerklasse (I, II, III, IV, V, VI)""" |
619 |
self.Set_STKL(stkl) |
self.Set_STKL(stkl) |
620 |
|
|
621 |
def SetKirchensteuer(self, prozent): |
def GetSteuerklasse(self): |
622 |
"""Setzt Kirchensteuer in Prozent""" |
"""Liefert Steuerklasse (I, II, III, IV, V, VI)""" |
623 |
|
return self.STKL |
624 |
|
|
625 |
|
def SetKirchensteuerProzent(self, prozent): |
626 |
|
"""Setzt Kirchensteuer in Prozent, |
627 |
|
0 wenn keine Kirchensteuer zu zahlen ist.""" |
628 |
self.Set_R(prozent) |
self.Set_R(prozent) |
629 |
|
|
630 |
|
def GetKirchensteuerProzent(self): |
631 |
|
"""Liefert Kirchensteuer in Prozent |
632 |
|
oder 0 wenn keine Kirchensteuer zu zahlen ist.""" |
633 |
|
return self.R |
634 |
|
|
635 |
def SetKinderfreibetrag(self, kfb): |
def SetKinderfreibetrag(self, kfb): |
636 |
"""Setzt Kinderfreibetrag lt. Lohnsteuerkarte""" |
"""Setzt Kinderfreibetrag lt. Lohnsteuerkarte""" |
637 |
self.Set_ZKF(kfb) |
self.Set_ZKF(kfb) |
638 |
|
|
639 |
|
def GetKinderfreibetrag(self): |
640 |
|
"""Liefert Kinderfreibetrag lt. Lohnsteuerkarte""" |
641 |
|
return self.ZFK |
642 |
|
|
643 |
def GetLohnsteuer(self): |
def GetLohnsteuer(self): |
644 |
"""Liefert Lohnsteuer in Euro.Cent""" |
"""Liefert Lohnsteuer in Euro.Cent""" |
645 |
return round(self.LSTLZZ / 100, 2) |
return round(self.LSTLZZ / 100, 2) |