Zum Hauptinhalt springen
Connic

Rechnungsverarbeitung

Von Connic

Ein KI-Agent extrahiert strukturierte Daten aus Rechnungen. Ein deterministischer Tool-Agent validiert Summen und erzeugt prüfbare JSON-Ergebnisse. Bei Fehlern sind Wiederholungsversuche möglich.

FinanzenEinsteigerHTTP WebhookAWS S3E-Mail
connic init my-project --templates=invoice

Überblick

Eine sequenzielle Pipeline extrahiert mithilfe eines LLM-Agenten mit Rechenwerkzeugen strukturierte Daten aus unaufbereitetem Rechnungstext oder Bildern. Anschließend validiert ein deterministischer Tool-Agent die Summen ohne Token-Kosten. Middleware ergänzt Audit-Trails mit Request-IDs und Kosten-Tracking. Die Pipeline unterstützt Retries bei vorübergehenden Fehlern und die parallele Verarbeitung mehrerer Rechnungen.

Use Cases

Automatisierung der Kreditorenbuchhaltung

Die Pipeline verarbeitet eingehende Lieferantenrechnungen, extrahiert Positionen und Summen und validiert sie vor der Buchung im ERP.

Belegerfassung

Belege aus Fotos oder PDFs werden in strukturierte Daten für Spesenabrechnungen und Abstimmungen umgewandelt.

Rechnungsprüfung

Die Stapelverarbeitung markiert Abweichungen zwischen angegebenen und berechneten Summen und protokolliert jeden Schritt im Audit Trail.

Architektur

Webhook / S3 / E-Mail
invoice-pipeline
invoice-extractor
invoice-validator

Wichtige Template-Dateien

Installiere diese Dateien mit connic init my-project --templates=invoice. Die CLI legt die Agentendefinitionen unter agents/ in einem Ordner mit dem Namen des Templates ab.

invoice/
  agents/
    invoice-extractor.yaml
    invoice-validator.yaml
    invoice-pipeline.yaml
  tools/
    invoice_tools.py
  middleware/
    invoice-extractor.py
  schemas/
    invoice.json
  requirements.txt
  README.md

Loslegen

Installiere das Template, erstelle ein Connic-Projekt und starte das Deployment über ein verbundenes Git-Repository oder die CLI.

Voraussetzungen

  • Python 3.10+
  • Ein Connic-Konto mit einem angelegten Projekt
  • Projektguthaben für ein connic/* KI-Modell oder Zugangsdaten für einen BYOK Provider
Projekt erstellen
  1. Installieren und Projekt anlegen

    Installiere das SDK und erstelle aus diesem Template ein Projekt.

    terminal
    pip install connic-composer-sdk
    connic init my-project --templates=invoice

    Danach cd my-project

  2. Bereitstellen

    Wähle eine Deployment-Methode. Bei einem verbundenen Git-Repository startet jeder Push ein Deployment. Nutze die CLI für Projekte ohne verbundenes Git-Repository.

    Git-Integration
    1. Verbinde in Connic unter Projekt Settings → Git & Environments das GitHub-Repository

    2. Ordne auf derselben Seite den Branch (z. B. main) der Produktivumgebung zu

    3. Pushe das erzeugte Projekt in dieses Repository

    terminal
    git add .
    git commit -m "Rechnungsverarbeitung Template hinzufügen"
    git push origin main
    CLI Deployment
    1. Erstelle in Connic unter Projekt Settings → API Keys & MCP Auth einen API Key und kopiere die Projekt-ID

    2. Führe im Projektverzeichnis connic login aus

    3. Teste mit connic dev und Hot Reload, führe mit connic test Testsuiten aus oder starte mit connic deploy das Deployment für den Produktivbetrieb

    terminal
    connic login
    connic dev     # Temporäre Entwicklungsumgebung mit Hot Reload
    connic test    # Deklarative Test Suites ausführen
    connic deploy  # In den Produktivbetrieb deployen
  3. Verbinden und konfigurieren

    Füge für die Rechnungsverarbeitung in Echtzeit eine synchrone HTTP-Webhook-Verbindung hinzu. Sende die Rechnungsdaten per POST an die Webhook-URL und erhalte das strukturierte Extraktionsergebnis als Antwort. Ein connic/* KI-Modell nutzen oder BYOK-Zugangsdaten unter Projekt Settings → LLM Provider hinterlegen.

Template-Quelle

Das vollständige Template lässt sich einsehen, verbessern oder für einen anderen Einsatz forken.

connic-org/connic-awesome-agents/tree/main/invoice

Informationen

Publisher
Von Connic
Schwierigkeitsgrad
Einsteiger
Funktioniert mit
HTTP Webhook, AWS S3, E-Mail
Quelle
GitHub