Invoice Extractor

Extrahiert Rechnungs-/Belegdaten in JSON und validiert die Arithmetik; kennzeichnet Abweichungen.

von Viprasol-Tech · Viprasol-Tech/invoice-extractor

Getestet · Funktioniert ★ 9.2/10

Invoice Extractor — Extrahiert Rechnungs-/Belegdaten in JSON und validiert die Arithmetik; kennzeichnet Abweichungen.

Was es kann

Wandelt eine Rechnung, einen Beleg, eine Bestellung, eine Gutschrift oder eine Proforma-Rechnung (PDF, Bild, Scan oder eingefügter Text) in ein validiertes JSON-Objekt um – Lieferant, Einzelposten, Summen, Steuern, Zahlungsbedingungen – und prüft dann die Arithmetik (Einzelposten vs. Zwischensumme, Zwischensumme+Steuern vs. Gesamtbetrag, fälliger Betrag) und kennzeichnet jede Abweichung, anstatt sie stillschweigend zu korrigieren. Die Ausgabe ist JSON, keine Tabelle, der Export in eine Tabelle ist ein separater Schritt, und es ist kein OCR enthalten. Löst bei Anfragen zum Extrahieren, Parsen oder Digitalisieren einer Rechnung/eines Belegs oder zum Prüfen, ob eine Rechnung 'aufgeht', aus.

Testbericht

Eine synthetische Rechnung live durchlaufen lassen: Sie hat eine Abweichung von 4 $ Gesamtbetrag vs. (Zwischensumme+Steuern) erkannt und ein mehrdeutiges Datum (TT/MM) gekennzeichnet, das eine naive Lesung ohne Kommentar verschluckt hatte. Wird als Kleinschreibung skill.md ausgeliefert, nicht SKILL.md – bei der Installation umbenennen.

Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/Viprasol-Tech/invoice-extractor
cd invoice-extractor
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/invoice-extractor

Befehle & Beispiel-Prompts

  • /invoice-extractorExtrahiert Rechnungs-/Belegdaten in JSON und validiert die Arithmetik; kennzeichnet Abweichungen.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Extract vendor, totals and line items from these invoice PDFs
  • Batch-process these invoices into a spreadsheet of totals
  • Pull tax and line-item data from this invoice into a sheet