06-12-2022, 07:25 AM
Python Program zur Berechnung der Deutschen Einkommensteuer
Rate this post
Das folgende Python Program implementiert eine einfache Faustformel zur Berechnung der Einkommensteuer in Deutschland:
Hier ist ein einfaches Schaubild, dass das Verhältnis von zu versteuertem Einkommen (zvE) und der geschätzten Steuerlast darstellt:
![[Image: image-73.png]](https://blog.finxter.com/wp-content/uploads/2022/06/image-73.png)
Der folgende Python code wurde zur Berechnung dieses Schaubilds herangezogen:
Dies ist nur eine Heuristic von dieser Quelle—es scheint aber relativ korrekt zu sein (Größenordnung!).
Rate this post
Das folgende Python Program implementiert eine einfache Faustformel zur Berechnung der Einkommensteuer in Deutschland:
Code:
def calc_tax(zvE): ''' Formula: https://www.finanz-tools.de/einkommensteuer/berechnung-formeln/2021 ''' if zvE <= 9744: return 0 elif zvE <= 14753: y = (zvE - 9744)/10000 return (995.21 * y + 1400) * y elif zvE <= 57918: z = (zvE - 14753)/10000 return (208.85 * z + 2397) * z + 950.96 elif zvE <= 274612: return 0.42 * zvE - 9136.63 else: return 0.45 * zvE - 17374.99Hier ist ein einfaches Schaubild, dass das Verhältnis von zu versteuertem Einkommen (zvE) und der geschätzten Steuerlast darstellt:
![[Image: image-73.png]](https://blog.finxter.com/wp-content/uploads/2022/06/image-73.png)
Der folgende Python code wurde zur Berechnung dieses Schaubilds herangezogen:
Code:
import matplotlib.pyplot as plt max_income = 1*10**5
xs = list(range(0, max_income, 1000))
ys = [calc_tax(income) for income in xs] plt.plot(xs, ys)
plt.xlabel('Einnahmen (T€)')
plt.ylabel('Steuer (T€)')
plt.grid()
plt.title('Einkommensteuer in Deutschland')
plt.show()Dies ist nur eine Heuristic von dieser Quelle—es scheint aber relativ korrekt zu sein (Größenordnung!).

