Achtung: veraltete API Definition – neue Dokumentation unter:
https://api.pkwlabel.com/docs
mit 5 neuen PKW Labels der Gesetzesnovelle 2024

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

Berechnungsgrundlage

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

Resource URL

https://envkv.54grad.de/api/tax

Parameter

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: –
Beispiel: 122

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

Beispiel Anfrage

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
      }
    ]
}

Antwort bei Fehlern

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."
}

EnVKV API Grundlagen

Weitere Informationen entnehmen Sie bitte der Hauptübersicht: API Grundlagen