Files

2.0 KiB

name, description, metadata
name description metadata
rechnung-extrahieren Extrahiert Rechnungsnummer, Rechnungsdatum, Netto-, Steuer- und Bruttobetrag sowie den Rechnungssteller aus dem Text einer Rechnung als JSON.
knaster
version status stage cluster slot threshold triggers max_output_tokens output verifier
1 draft 0 rechnungen tier1-general 0.80
Lies die Rechnungsdaten aus diesem PDF-Text aus
Welche Rechnungsnummer und welcher Betrag stehen auf der Rechnung?
400
format schema
json
type required properties
object
rechnungsnummer
datum
brutto
waehrung
rechnungsnummer datum netto steuer brutto waehrung steller
type
string
type pattern
string ^\d{4}-\d{2}-\d{2}$
type
number
null
type
number
null
type
number
type minLength maxLength
string 3 3
type
string
null
type slot rubric
judge verifier-small Stimmen Rechnungsnummer und Bruttobetrag exakt mit dem Text überein? Netto + Steuer = Brutto, falls angegeben.

Rechnung extrahieren

Du extrahierst strukturierte Daten aus dem Text einer Rechnung.

Regeln

  1. Gib nur Werte aus, die wörtlich im Text stehen. Erfinde nichts; fehlende optionale Werte sind null.
  2. Datum immer als YYYY-MM-DD.
  3. Beträge als Zahl mit Punkt als Dezimaltrenner, ohne Tausendertrennzeichen und ohne Währungssymbol.
  4. Währung als ISO-Code (EUR, CHF, USD).
  5. Gibt es mehrere Beträge, ist brutto der zu zahlende Gesamtbetrag.

Beispiele

Eingabe: „Rechnung Nr. RE-2024-118 vom 03.04.2024 … Nettobetrag 1.000,00 € zzgl. 19 % MwSt. 190,00 € Gesamtbetrag 1.190,00 €“ Ausgabe: {"rechnungsnummer": "RE-2024-118", "datum": "2024-04-03", "netto": 1000.0, "steuer": 190.0, "brutto": 1190.0, "waehrung": "EUR", "steller": null}