File:Solidaritaetszuschlag alt neu vs zu versteuerndes einkommen 2019.svg

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Original file(SVG file, nominally 576 × 432 pixels, file size: 55 KB)

Captions

Captions

Add a one-line explanation of what this file represents

Summary

[edit]
Description
Deutsch: Vergleich des Solidaritätszuschlages vor und nach der Reform 2019 in Abhängigkeit des zu versteuernden Einkommens basierend auf der Einkommensteuer 2019
Date
Source
Deutsch: selbst erzeugt
Author Gnosis~dewiki (Diskussion)

Lesebeispiele

[edit]
  • Ein Angestellter mit einem zu versteuernden Einkommen von 40'000€ pro Jahr bezahlt vor der Reform knapp 500€ Solidaritätszuschlag pro Jahr, danach entfällt die Abgabe für ihn.
  • Eine Angestellte mit einem zu versteuernden Einkommen von 70'000€ pro Jahr bezahlt vor der Reform etwa 1'150€ Solidaritätszuschlag pro Jahr, danach reduziert sich die Abgabe für sie um etwa 700€ auf etwa 450€.

Erzeugender Code

[edit]
#!/usr/bin/env python3
import math

import matplotlib.pyplot as plt
import numpy as np

def get_einkommensteuer_2019(zvE):
    zvE = math.floor(zvE)
    if zvE <= 9168:
        return 0
    elif zvE <= 14254:
        y = (zvE - 9168) / 10000
        return (980.14 * y + 1400) * y
    elif zvE <= 55960:
        y = (zvE - 14254) / 10000
        return (216.16 * y + 2397) * y + 965.58
    elif zvE <= 265326:
        return 0.42 * zvE - 8780.9
    elif zvE > 265326:
        return 0.45 * zvE - 16740.68

def get_soli_alt(einkommensteuer):
    return max(0, min((einkommensteuer - 972) * 0.2, einkommensteuer * 0.055))

def get_soli_neu(einkommensteuer):
    return max(0, min((einkommensteuer - 16956) * 0.119, einkommensteuer * 0.055))

def plot_soli_alt_neu_vs_einkommen():
    xs = np.linspace(start=0, stop=110000, num=1001, endpoint=True)
    ys1 = [
        get_soli_alt(einkommensteuer=get_einkommensteuer_2019(zvE=zvE))
        for zvE in xs
    ]
    ys2 = [
        get_soli_neu(einkommensteuer=get_einkommensteuer_2019(zvE=zvE))
        for zvE in xs
    ]
    ys3 = [
        get_soli_alt(einkommensteuer=get_einkommensteuer_2019(zvE=zvE)) -
        get_soli_neu(einkommensteuer=get_einkommensteuer_2019(zvE=zvE))
        for zvE in xs
    ]

    fig = plt.figure()
    ax = fig.add_subplot(111)
    plt.yticks(np.arange(0, 2255, 100))

    ax.plot(xs, ys1, label="Solidaritätszuschlag alt", lw=2, color="coral")
    ax.plot(xs, ys2, label="Solidaritätszuschlag neu", lw=2, color="steelblue")
    ax.plot(xs, ys3, ':', label="Entlastung", lw=4, color="forestgreen")

    ax.set_ylim(0, 2250)
    ax.set_xlim(min(xs), max(xs))
    ax.legend()
    ax.set_xlabel(u"Zu versteuerndes Einkommen [€]")
    ax.set_ylabel(u"Betrag [€]")
    ax.grid()

    ax.text(1., 1., 'Einkommensteuer 2019',
            horizontalalignment='right',
            verticalalignment='bottom',
            transform=ax.transAxes,
            color="grey",
            fontsize=6)

    plt.tight_layout()
    plt.savefig("solidaritaetszuschlag_alt_neu_vs_zu_versteuerndes_einkommen_2019.svg")
    fig.clear()

if __name__ == "__main__":
    plot_soli_alt_neu_vs_einkommen()

Licensing

[edit]
The copyright holder of this work allows anyone to use it for any purpose including unrestricted redistribution, commercial use, and modification.

Please check the source to verify that this is correct. In particular, note that publication on the Internet, like publication by any other means, does not in itself imply permission to redistribute. Files without valid permission should be tagged with {{subst:npd}}.

Usage notes:

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current16:29, 22 August 2019Thumbnail for version as of 16:29, 22 August 2019576 × 432 (55 KB)Gnosis~dewiki (talk | contribs)Direkte Darstellung der Entlastung
19:27, 21 August 2019Thumbnail for version as of 19:27, 21 August 2019576 × 432 (98 KB)Gnosis~dewiki (talk | contribs){{Information |Beschreibung = Vergleich des Solidaritätszuschlages vor und nach der Reform 2019 in Abhängigkeit des zu versteuernden Einkommens basierend auf der Einkommensteuer 2019 |Quelle = selbst erzeugt |Urheber = ~~~ |Datum = 2019 |Genehmigung = |Andere Versionen = |Anmerkungen = }} = Erzeugender Code = <pre> #!/usr/bin/env python3 import math import matplotlib.pyplot as plt import matplotlib.patheffects as path_effects import numpy as np…

There are no pages that use this file.

File usage on other wikis

The following other wikis use this file:

Metadata