Achtung: veraltete API Definition – neue Dokumentation unter:
|
Ermittlung der zu erwartenden KFZ-Steuer im ersten Jahr der Zulassung. Bitte beachten: Rechtlich ist die Steuerfestsetzung maßgebend. Weitere Infos und eine manuelle Ermittlung der KFZ Steuer können Sie auf den Seiten des Bundesfinanzministeriums eigenständig durchführen: KFZ Rechner
Dem System liegt die nebenstehende Berechnungsaufstellung zu Grunde.
Hinweis zum Grenzwert für den CO2 Ausstoß:
ab 01.01.2012 auf 110g/km Freigrenze gesenkt
ab 01.01.2014 auf 95g/km Freigrenze gesenkt
ab 01.01.2021 neue Stufenberechnung über 95g/km
https://envkv.54grad.de/api/tax
POST Parameter mit dem Hinweis „required“ sind zwingend mit gültigen Daten zu übermitteln, da es sonst zu einem Abbruch der Berechnung kommen wird. „optional“ gekennzeichnete Parameter haben entweder einen Vorgabewert (Default) oder sind nur in bestimmten Konstellationen notwendig. Mehr Infos finden Sie in der jeweiligen Parameterbeschreibung und unter Antwort bei Fehlern.
motor required |
string | Art des Motors Mögliche Werte: benzin, diesel, elektro Bei Hybriden ist der Verbrennungsmotor anzugeben. Beispiel: benzin |
hubraum required |
int | Hubraum des Motors in ccm Beispiel: 1998 |
co2 required |
int | Kombinierter CO2 Ausstoß in g/km. Bei bivalenten Antrieben der Kraftstoff mit dem geringsten CO2 Ausstoß. Hinweis: Nur Pflichtfeld, falls kein wltp_co2 Wert vorhanden ist. Beispiel: 95 |
wltp_co2 required |
int | Kombinierter CO2 Ausstoß in g/km nach WLTP Sofern vorhanden, muss dieser Wert für die Steuerberechnung verwendet werden. Default: – |
Weitere Felder für die Steuerberechnung von Gebrauchtfahrzeugen und Tageszulassungen.
ez optional |
int | Tag der Erstzulassung als unixtimestamp Wert. Höhere Freigrenzen vor 2014 und 2011 und gestaffelte CO2 Besteuerung ab 01.01.2021. Beispiel: 1325289600 |
dieselpartikelfilter optional |
bool | Fahrzeug mit Dieselpartikelfilter Default: false Beispiel: True |
abgasstufe optional |
int | Abgasnorm EURO als Zahl. Nur wichtig für alte Dieselfahrzeuge ohne Partikelfilter Beispiel: 4 Beispiel: 6 |
POST |
https://envkv.54grad.de/api/tax |
POST-Data |
motor=benzin&ccm=1998&wltp_co2=142 |
Antwort |
{ "statuscode":201, "status":"CREATED", "jahressteuer":104, "details":[ { "text":"Hubraumbesteuerung 20 x 2,00 EUR je 100m3", "value":40 }, { "text":"CO2 über 95 bis 115g/km: 20 x 2,00 EUR", "value":40 }, { "text":"CO2 über 115 bis 135g/km: 20 x 2,20 EUR", "value":44 }, { "text":"CO2 über 135 bis 155g/km: 7 x 2,50 EUR", "value":17.5 }, { "text":"Summe (immer auf volle Euro abgerundet)", "value":141 } ] } |
Sollte es zu Fehlern bei der Verarbeitung kommen, wird das Feld ’status‘ der JSON Antwort die Fehlermeldung enthalten. Der gesendete HTTP-Response-Header ist dann 400.
Antwort |
{ "statuscode":400, "status":"Hubraum in ccm fehlt oder ist fehlerhaft." } |
Weitere Informationen entnehmen Sie bitte der Hauptübersicht: API Grundlagen