Dokumentdaten als JSON mit Schema und Validierung extrahieren

Wandeln Sie Rechnungen, Verträge oder Formulare in gültiges JSON nach festem Schema um, mit null für fehlende Felder, normierten Datums- und Betragswerten und einer Liste unsicherer Felder. Entwickelt für ChatGPT, Claude, Gemini und Microsoft Copilot. Er enthält 4 anpassbare Variablen und lässt sich kostenlos mit einem Klick kopieren.

Experte · Text · Redaktionelle Prüfung ausstehend

Prompt

Handle als Data Engineer, der sich auf die Extraktion von Informationen aus Dokumenten mit Sprachmodellen spezialisiert hat.

Kontext:
- Dokumenttyp: {{dokumenttyp}}
- Benötigte Felder: {{felder}}
- Ausgabestruktur: {{struktur}}
- Dokumenttext:
"""
{{dokumenttext}}
"""

Liefergegenstände:
1. Ein JSON-Schema (JSON Schema 2020-12) für die gewünschten Felder mit Typen, Formaten und Pflichtfeldern. Normiere Datumsangaben auf ISO 8601 (JJJJ-MM-TT), Beträge als Zahl ohne Symbol und die Währung als ISO-4217-Code.
2. Extraktion: gültiges JSON gemäß Schema, ausschließlich mit Daten aus dem Dokument.
3. Prüfblock: Liste der Felder, die null, mehrdeutig oder normiert sind, jeweils mit dem wörtlichen Ausschnitt aus dem Dokument als Beleg.
4. Plausibilitätsprüfungen: etwa ob die Positionen die Gesamtsumme ergeben, ob die Daten sinnvoll sind oder ob die USt-IdNr. ein plausibles Format hat. Nenne nur, was nicht passt.
5. Ein wiederverwendbarer Prompt für die Stapelverarbeitung weiterer Dokumente dieses Typs, inklusive Schema.

Einschränkungen:
- Leite niemals Daten ab und ergänze nichts: Fehlt ein Feld, ist der Wert null.
- Das JSON in Punkt 2 muss gültig sein: keine Kommentare, keine abschließenden Kommas, kein eingemischter Text.
- Passt das Dokument nicht zum angegebenen Typ oder ist es unvollständig, sag das vor der Extraktion.
- Sind die Felder mehrdeutig (etwa „Datum“ ohne Angabe, welches), frage zuerst nach.
- Enthält das Dokument personenbezogene Daten, erinnere mich an die Verarbeitung gemäß DSGVO.

Format: jeder Liefergegenstand unter eigener Überschrift, JSON in getrennten Codeblöcken.

So verwenden Sie ihn

Fügen Sie den Dokumenttext ein (oder laden Sie die Datei hoch, falls Ihr Tool das erlaubt) und nennen Sie die Felder mit den Namen, die Ihr System erwartet. Validieren Sie das JSON vor dem Import und prüfen Sie immer den Prüfblock.

Anwendungsbeispiel

Dokument: Lieferantenrechnung · Felder: Nummer, Rechnungsdatum, Lieferant, USt-IdNr., Netto, USt., Brutto, Positionen · Struktur: ein Objekt pro Dokument.

Beispielergebnis

1. Schema (Auszug)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "required": ["rechnungsnummer", "rechnungsdatum", "lieferant", "brutto"],
  "properties": {
    "rechnungsnummer": { "type": "string" },
    "rechnungsdatum": { "type": "string", "format": "date" },
    "lieferant": { "type": "string" },
    "ust_idnr": { "type": ["string", "null"] },
    "netto": { "type": "number" },
    "umsatzsteuer": { "type": "number" },
    "brutto": { "type": "number" },
    "waehrung": { "type": "string", "pattern": "^[A-Z]{3}$" },
    "positionen": { "type": ["array", "null"] }
  }
}

2. Extraktion

{"rechnungsnummer": "2026-0147", "rechnungsdatum": "2026-11-03", "lieferant": "Bürobedarf Weber GmbH", "ust_idnr": "DE123456789", "netto": 1200.00, "umsatzsteuer": 228.00, "brutto": 1428.00, "waehrung": "EUR", "positionen": null}

3. Prüfhinweise

  • positionen: null; der Text enthält keine Bezeichnungen oder Mengen.
  • rechnungsdatum: normalisiert aus „03.11.2026“.
  • waehrung: aus dem Symbol „€“ abgeleitet.

4. Plausibilitätsprüfung

1.200,00 + 228,00 = 1.428,00 ✔ und 19 % von netto ergeben 228,00 ✔. Ohne Positionen lässt sich die Summe je Artikel nicht prüfen…

Wichtige Fakten

Kategorie
Unternehmensautomatisierung · Interne Assistenten
Ausgabetyp
Text
Niveau
Experte
Entwickelt für
ChatGPT, Claude, Gemini und Microsoft Copilot
Verifiziert in
Redaktionelle Prüfung ausstehend
Variablen
Dokumenttyp, Felder, Ausgabestruktur und Dokumenttext
Sprache
Deutsch
Preis
Kostenlos, ohne Anmeldung
Aktualisiert
07.11.2026

Häufig gestellte Fragen

Warum null statt eines leeren Feldes?

Null zeigt eindeutig, dass der Wert im Dokument fehlt. Ein leerer Text oder eine Null können dagegen mit einem echten Wert verwechselt werden und in Buchhaltung oder Berichte rutschen.

Lässt sich das für Hunderte Dokumente automatisieren?

Ja, mit dem wiederverwendbaren Prompt und einer API. Validieren Sie jede Antwort per Code gegen das Schema und geben Sie fehlerhafte oder unsichere Fälle in die manuelle Prüfung.

Wofür ist dieser Prompt gedacht?

Wandeln Sie Rechnungen, Verträge oder Formulare in gültiges JSON nach festem Schema um, mit null für fehlende Felder, normierten Datums- und Betragswerten und einer Liste unsicherer Felder.

Mit welchen KI-Tools funktioniert er?

Er ist für ChatGPT, Claude, Gemini und Microsoft Copilot entwickelt. Wir haben ihn in diesen Tools noch nicht überprüft, daher können die Ergebnisse variieren.

Wie passe ich den Prompt an?

Klicken Sie auf „Anpassen“ und füllen Sie die Variablen aus (Dokumenttyp, Felder, Ausgabestruktur und Dokumenttext). Der Text wird sofort aktualisiert und lässt sich anschließend mit einem Klick kopieren. Die Werte werden nur in Ihrem Browser gespeichert.

Brauche ich Erfahrung, um ihn zu verwenden?

Er ist für Experten: Er richtet sich an Personen mit Erfahrung im Thema, die das Ergebnis beurteilen und anpassen können.

Ist dieser Prompt kostenlos?

Ja. Jeder Prompt von HomeCasa Prompts ist kostenlos, ohne Anmeldung und ohne Abonnement. Sie können ihn auch in beruflichen Projekten verwenden.

Kann ich der KI-Ausgabe vertrauen?

Betrachten Sie sie als hochwertigen Entwurf: Prüfen Sie Daten, Zahlen und wichtige Aussagen immer, bevor Sie etwas veröffentlichen oder Entscheidungen treffen.

Ähnliche Prompts