Zum Inhalt springen
RechnungslotseRechnungslotseRechnungslotseRechnungslotse

← Alle Fehlercodes

invalid_inputSchnittstelle

Angaben passen nicht zusammen

HTTP 400 der Schnittstelle: Der Aufruf kam nicht durch die Eingangsprüfung — es fehlt ein Pflichtfeld, oder ein Wert hat die falsche Form. Die Antwort trägt eine Liste „checks“ mit den betroffenen Feldern. Nicht wiederholen: Derselbe Aufruf ergibt denselben Fehler, erst die Angaben korrigieren.

Wortlaut der Meldung

[invalid_input] Einige Angaben fehlen oder passen nicht zusammen.

Stand: Juli 2026 · Geprüft und geschrieben von Pascal Wagner

Warum das passiert

  • Ein Pflichtfeld fehlt — der Empfänger braucht name, street, zip und city, jede Position name, quantityMilli, unitCode, unitPriceCents, taxCategory und taxRatePercentMilli.
  • Beträge oder Mengen kommen als Dezimalzahl statt ganzzahlig: 49,00 € sind unitPriceCents 4900, zwei Stück sind quantityMilli 2000, 19 % sind taxRatePercentMilli 19000.
  • Das Feld lines ist leer oder fehlt — eine Rechnung ohne Position gibt es nicht.
  • Der Nachrichtenkörper ist kein gültiges JSON, meist durch ein abgeschnittenes Anführungszeichen oder ein Komma zu viel.

So behebst du es

  1. Lies die Liste „checks“ in der Antwort — sie nennt Feld für Feld, was fehlt oder nicht passt.
  2. Prüf die Einheiten: Cent und Tausendstel, immer ganzzahlig. Die Positionsfelder-Tabelle auf der Entwicklerseite zeigt jedes Feld mit Beispiel.
  3. Wiederhole den Aufruf erst nach der Korrektur — automatisches Wiederholen ohne Änderung erzeugt nur denselben Fehler noch einmal.

Was die Regel nicht prüft

invalid_input prüft die EINGABE, nicht das Ergebnis: Ein Aufruf kann hier sauber durchkommen und trotzdem an validation_failed scheitern, wenn das erzeugte Dokument die Norm nicht besteht — etwa weil am Betrieb eine Pflichtangabe fehlt. Die beiden Codes brauchen verschiedene Reaktionen, deshalb sind es zwei.

Was der Empfänger sieht

Nichts. Es ist keine Rechnung entstanden, keine Nummer vergeben, nichts zugestellt — der Aufruf wurde an der Tür abgewiesen.

Tritt oft zusammen auf mit

Quelle: die Schnittstelle des Rechnungslotsen (/api/v1). Diese Seite beschreibt das dokumentierte Verhalten des Dienstes und ist keine Rechts- oder Steuerberatung. Fehlt etwas oder stimmt etwas nicht? Schreib uns.

Dürfen wir messen, wie die Seite genutzt wird?

Für die Reichweitenmessung setzen wir Cookies unserer eigenen Matomo-Instanz. Sie läuft auf unserem Server in Deutschland, die Daten gehen an niemanden sonst. Ohne deine Zustimmung setzen wir nur das, was technisch nötig ist – die Seite funktioniert dann vollständig.

Du kannst das jederzeit in der Fußzeile unter „Cookie-Einstellungen“ ändern. Einzelheiten stehen in der Datenschutzerklärung.