Getestet · 2026-10-15

KI-Rechnungsorganisation: Register erstellen, Duplikate finden, Beträge prüfen

Der einfachste Weg, Rechnungen mit KI zu ordnen, ist ein Prompt in Claude Code. Installiere die Skill invoice-organizer, lege die E-Rechnungen in einen Ordner und sag „baue ein Spesenregister, prüfe Duplikate und Beträge, und ändere die Originaldateien nicht“. Sie schreibt ein Excel-Register und markiert Duplikate sowie Bruttosummen, die nicht aufgehen. Wir haben es mit 6 XML-E-Rechnungen laufen lassen: 84 Sekunden, Originale unverändert.

  • ✓6 XML-E-Rechnungen ergaben in 84 Sekunden ein xlsx- + csv-Register (Lauf in sauberer Umgebung am 2026-10-15)
  • ✓1 Duplikatpaar gefunden und 1 Rechnung, deren Bruttosumme um 0,50 zu hoch war
  • ✓Die Hashes aller 6 Originaldateien stimmten vorher und nachher überein; die August-Essensbelege waren nach der Deduplizierung 2 Rechnungen über 500,00
KI-Rechnungsorganisation: Excel-Register aus 6 XML-E-Rechnungen
Getestete Ausgabe: Duplikate und Betragsabweichungen sind hellrot als „Prüfung nötig“ markiert.

Einmal einrichten: globale Config auf AICodeWith zeigen

Das machst du einmal; jeder Anwendungsfall nutzt es. Andere Tools: Integrationsanleitungen. Schlüssel holen: API-Schlüssel holen.

  1. 1. Claude Code installieren

    Folge der offiziellen Claude-Code-Installationsdoku. Fertig bist du, wenn claude --version eine Versionsnummer ausgibt.

  2. 2. Einen Schlüssel anlegen und die globale Config bearbeiten

    Melde dich an, öffne im Dashboard die Seite **API-Schlüssel** und erstelle einen Schlüssel. Wenn du nicht weißt, wo das ist, siehe API-Schlüssel holen.

    Öffne die globale Config ~/.claude/settings.json und setze Base-URL und Schlüssel unter env:

    ~/.claude/settings.json
    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai",
        "ANTHROPIC_AUTH_TOKEN": "sk-YOUR_KEY"
      }
    }
    
    Hänge /v1 nicht an das Ende der Base-URL. Öffne das Terminal neu, starte claude; eine normale Antwort heißt, die Verbindung steht.
  3. 3. Die Skill invoice-organizer installieren

    Der Skill-Name ist invoice-organizer. Die SkillHub-Download-URL nutzt slug=invoice-organize (ein r fehlt). Das ist die SkillHub-Download-ID — kopiere sie unverändert.

    Lade die Zip von SkillHub und entpacke sie ins Skills-Verzeichnis von Claude Code:

    bash
    mkdir -p ~/.claude/skills/invoice-organize
    curl -L -o /tmp/invoice-organize.zip "https://api.skillhub.cn/api/v1/download?slug=invoice-organize"
    unzip -o /tmp/invoice-organize.zip -d ~/.claude/skills/invoice-organize
    
    Fertig bist du, wenn SKILL.md im Ordner liegt. Den Download-Namen invoice-organize als Ordnernamen zu behalten ist in Ordnung; SKILL.md nennt die Skill weiterhin invoice-organizer.
    Terminalausgabe der Installation der Skill invoice-organizer von SkillHub
    Getestete Installation: curl-Download, unzip, SKILL.md erscheint.

Getestete Schritte

  1. 1. In einem Satz um Organisation bitten

    Lege die XML-E-Rechnungen in einen Ordner invoices und starte claude eine Ebene darüber:

    text
    Nutze die Skill invoice-organizer, um die Rechnungen in ./invoices zu ordnen, ein Spesenregister zu bauen (Duplikate und Beträge prüfen) und dann die August-Essensbelege zu finden. Ändere die Originaldateien nicht.
    
    Behalte den Satz „Ändere die Originaldateien nicht.“
    Terminalausgabe der KI-Rechnungsorganisation: Duplikate und Betragsabweichungen gefunden
    Getestete Terminalausgabe: 1 Duplikatgruppe, 1 Betragsabweichung, 1 Minute 24 Sekunden, Originaldateien unverändert.
  2. 2. Das Register öffnen

    Sie schreibt invoice_ledger.xlsx (Hauptregister, Prüfzeilen hellrot), invoice_ledger.csv, needs_review.csv und duplicate_candidates.csv unter invoices/ledger/. Werte kommen aus XML — kein OCR.

    In unserem Lauf: meal-0801.xml und die Kopie waren dieselbe Rechnung; office-0903.xml sollte 169,50 sein (150,00 netto + 19,50 Steuer), der Nennbetrag war aber 170,00.

    Screenshot von invoice_ledger.xlsx
    invoice_ledger.xlsx: Zeilen zur Prüfung sind hellrot.
  3. 3. Im Gespräch weitermachen

    Zum Beispiel: „baue aus diesen zwei August-Essensbelegen ein Erstattungspaket“, „summiere Beträge monatlich nach Kategorie“, oder „markiere sie als erstattet.“

Fehlerbehebung

Dieselbe Rechnung erscheint zweimal
Öffne duplicate_candidates.csv und behalte nur eine Kopie dieser Rechnungsnummer.
Die Bruttosumme geht nicht auf
Lies die Notiz in needs_review.csv und kläre sie mit dem Aussteller.
401 oder Anfrage fehlgeschlagen
Prüfe, dass der Schlüssel vollständig ist und die Base-URL https://api.aicodewith.ai lautet (ohne /v1). Öffne das Terminal nach der Änderung neu.

FAQ

Ändert die KI-Rechnungsorganisation Originaldateien?

Sag im Prompt „ändere die Originaldateien nicht“. In unserem Lauf stimmten die Hashes aller 6 XML-Dateien vorher und nachher, Duplikate wurden nicht gelöscht.

Welche Rechnungsformate werden unterstützt?

Wir haben XML-E-Rechnungen getestet. PDF- und Bildrechnungen haben wir nicht getestet.

Wie lange dauert ein Lauf?

6 XML-Rechnungen brauchten 84 Sekunden vom Ordnen bis zum Register. Mehr Rechnungen dauern länger.

Entscheidet es, was erstattungsfähig ist?

Nein. „Erstattet“ ist standardmäßig nein. Duplikate und Betragsabweichungen werden markiert, damit du entscheidest.

Eine Ein-Klick-Version? E-Mail hinterlassen

Du willst das nicht selbst einrichten? Wir prüfen ein Ein-Klick-Tool für „KI-Rechnungsorganisation“ und mailen dir, wenn es soweit ist.