Giter Site home page Giter Site logo

tekergo-t / tvdata Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 3.0 151 KB

Brutto-Netto-Gehaltsrechner: Open-Source-Repository zur Schätzung des Nettogehalts deutscher Angestellter des öffentlichen Dienstes. Enthält Source Code, Entgelttabellen, Stufenlaufzeittabellen, Zulagenoptionen, Daten zur privaten Rentenversicherung, usw. Beiträge sind willkommen!

Home Page: https://lohntastik.de/od-rechner/tv-gehaltsrechner

License: BSD 3-Clause "New" or "Revised" License

HTML 73.24% Python 26.76%
brutto-netto-gehaltsrechner oeffentlichen-dienstes public-sector tax-calculator

tvdata's People

Contributors

dazzah87 avatar ruvox avatar tekergo-t avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tvdata's Issues

Default option not applied

I've had a PR that changed the default option of the Entgeltgruppenzulagen to "yes" but when I check it on the site, the default still seems to be "no".

TV-Dataport: "Tier Allowance" is displayed as "Yes" by default but not calculated

For any specific income calculation, the tier allowance should be considered, if the related toggle button dataport-tier-allowance is set to "Yes". This button is set to "Yes" by default.
Initially, while the button is set to "Yes" and the tier allowance is displayed under "Income and Taxation Summary", it is not taken into account for the calculation. It is not added towards the "Salary Before Taxes".
A recalculation with a click on the calculateIncome button does also not solve this.
Once the toggle button dataport-tier-allowance is set to "No" and then back to "Yes" and another recalculation is done, the tier allowance is not only displayed but also taken into account for the calculation.

Make tv-introduction comply to multiple separate agreements (beside TVöD and TV-L)

The tv-introduction texts describe the TVöD and TV-L only. This introduction is displayed at the beginning of each agreement/table page. However, there are already more supported agreements, with some being separate from both TVöD and TV-L.
While some tables are part of one of those two agreements (for example TV-L-KR, TV-L-S and TV-L-Ä are part of TV-L), others have an own separate agreement linked to one of the two agreements (for example MTV-Autobahn is strongly linked to TVöD) and again other tables are part of an own separate and independent agreement (for example TV-Dataport with no relation to either TVöD or TV-L besides its similarity).
To avoid confusion and comply to all different supported public sector agreements, it would be good to change the tv-introduction texts either to more general ones or to use separate introduction texts for each page. The second option would especially make it easier to understand relations to TVöD or TV-L, if given.

Feature request

Can you please add a field for a bonus like the Inflationsausgleichsprämie (inflation compensation premium)? While the IAP has a limited timeframe (it ends December 2024), bonus like it will likely appear in the future. You could hide it on default and enable it where applicable. Your calculator has to be adjusted for it since this specific bonus is tax and social security free.

More infos:

Calculation question

I'm trying to wrap my head around this but can't come up with an answer so I thought I'd just mention this here.

The following applies:
TV-Dataport
E12, Stufe 3
VBL-Ost
Jahressonderzahlung yes
Entgeltgruppenzulage yes
Steuerjahr 2023
Steuerklasse 4
Geburtsjahrt 1987
Bundesland Brandenburg
Kinder/Kinderfreibetrag 1
Kirchensteuer no
Rentenversicherung Gesetzlich
Krankenversicherung Gesetzlich
Krankenversicherungszsg. 1,2% (Techniker Krankenkasse)

From that, I get these values:
Steuerpflichtiges Bruttogehalt | 4.520,84 €
Sozialver. Bruttogehalt | 4.554,75 €
Bruttogehalt | 4.721,50 €
Rentenversicherung | 423,59 €
Krankenversicherung | 359,83 €
Pflegeversicherung | 77,43 €
Zusatzversorgung | 200,66 €

But the actual paycheck states this:
Steuerpflichtiges Bruttogehalt | 4.520,84 €
Sozialver. Bruttogehalt | 4.557,59 €
Bruttogehalt | 4.721,50 €
Rentenversicherung | 423,86 €
Krankenversicherung | 332,70 €
Pflegeversicherung | 77,48 €
Zusatzversorgung | 200,66 €

Even though it's just a tiny difference at the end (proposed netto 2.866,95 € vs actual netto 2.866,37 €), I wonder where the difference exactly comes from. Do you have an idea?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.