Workflows· Daten, Analytics & Finanzen

    Die Rechnungs-Strecke

    Ein Workflow, der eingehende PDF-Rechnungen automatisch ausliest, gegen die passende Bestellung abgleicht und bei Übereinstimmung direkt bucht, während Abweichungen sichtbar zur manuellen Prüfung markiert werden.

    automatisierendprüfenddatenbezogen

    Beschreibung

    Ablauf

    Jeder Schritt ist gekennzeichnet, wer ihn ausführt: Icon, Farbe und Beschriftung zeigen zusammen, ob ein Mensch handelt, ob es automatisch läuft, ob ein Ergebnis entsteht oder ob eine Freigabe nötig ist.

    01Mensch

    Der Ablauf startet, sobald eine neue E-Mail mit einer PDF-Rechnung im Rechnungs-Postfach eingeht.

    02Automatisch

    03Automatisch

    04Automatisch

    05Ergebnis

    06Mensch

    07Ergebnis

    Kennzeichnung
    MenschAutomatischErgebnisFreigabe

    Voraussetzungen und Betrieb

    Voraussetzungen

    • Rechnungs-Postfach Eine dedizierte Adresse für eingehende PDFs, zum Beispiel [email protected].
    • ERP- oder Bestellsystem SAP, Dynamics oder Odoo liefert die Bestelldaten und Wareneingänge.
    • Buchhaltungssystem DATEV, Lexoffice oder ein vergleichbares System bucht die freigegebenen Rechnungen.
    • LLM-Zugang und Team-Chat Zugang zu OpenAI, Claude oder Gemini für Extraktion und Abgleich, plus Slack oder Teams für Eskalationen.

    Testing

    • Test-Rechnungen Prüfen Sie eine echte Rechnung mit passender Bestellung und eine zweite mit abweichendem Betrag.
    • Extraktion Kontrollieren Sie, ob Rechnungsnummer, Lieferant, Beträge, IBAN und Bestellnummer korrekt im JSON stehen.
    • Abgleich und Buchung Prüfen Sie, ob die Toleranz greift und die korrekte Rechnung tatsächlich gebucht wird.
    • Grenzfälle Testen Sie schlechte Scans, fehlende Bestellnummern, Fremdwährung und doppelt eingereichte Rechnungen.

    Go-Live

    • Freigeben Aktivieren Sie den Workflow erst, wenn Extraktion, Toleranz und Buchung zuverlässig stimmen.
    • Pilot Starten Sie mit einem einzelnen Top-Lieferanten und rollen Sie danach schrittweise aus.
    • Mapping und Toleranz Justieren Sie das Konten- beziehungsweise Kostenstellen-Mapping und den Toleranzwert iterativ nach.
    • Ausbauen Ergänzen Sie im nächsten Schritt eine Duplikatsprüfung, einen gestuften Freigabe-Workflow ab einem Schwellwert und ein Reporting.

    Häufige Fehler

    • OCR-Qualität schlecht Schalten Sie ein stärkeres Modell vor oder erzwingen Sie eine höhere Mindestauflösung der Scans.
    • Toleranzwert zu eng oder zu weit Kalibrieren Sie den Wert anhand echter Rechnungen aus der Vergangenheit.
    • Bestellnummer fehlt Nutzen Sie das Fallback-Matching über Lieferant, Betrag und Datum.
    • Doppelbuchung Prüfen Sie Rechnungsnummer und Lieferant gemeinsam als eindeutigen Schlüssel.

    Builder-Prompt

    ZIEL
    Bauen Sie einen Workflow, der bei eingehenden PDF-Rechnungen automatisch die Rechnungsdaten extrahiert, sie gegen Bestelldaten und Wareneingang im ERP abgleicht und bei Übereinstimmung die Buchung im Buchhaltungssystem auslöst. Bei Abweichungen benachrichtigt der Workflow das Finance-Team mit allen Details und markiert den Fall zur manuellen Prüfung, statt ihn automatisch durchzubuchen.
    
    Passen Sie die Struktur an die Konzepte Ihres Automations-Tools an (zum Beispiel Nodes, Steps, Zaps oder Agenten-Aktionen). Erhalten Sie dabei die Trigger-Logik, die Reihenfolge, die Verzweigung und den Datenfluss.
    
    TRIGGER
    Typ: neue E-Mail mit PDF-Anhang im dedizierten Rechnungs-Postfach, zum Beispiel [email protected].
    Filter: nur Anhänge vom Typ PDF, andere E-Mails werden ignoriert.
    
    SCHRITTE
    1. PDF auslesen: Gewinnen Sie den Text per OCR oder Extraktion aus dem Anhang.
    2. KI-Schritt: Datenextraktion. Verwenden Sie exakt den Arbeitsprompt Rechnungsdaten-Extraktion (siehe Abschnitt Arbeitsprompts). Ausgabe: JSON mit allen Rechnungsfeldern.
    3. Duplikats-Check: Prüfen Sie Rechnungsnummer und Lieferant gemeinsam als eindeutigen Schlüssel gegen bereits verarbeitete Rechnungen. Bei einem Duplikat springen Sie direkt zu Schritt 7 und kennzeichnen den Fall als Duplikat.
    4. Bestelldaten laden: Laden Sie die Bestelldaten über die Bestellnummer aus dem ERP (SAP, Dynamics oder Odoo). Fehlt die Bestellnummer, nutzen Sie als Fallback das Matching über Lieferant, Betrag und Datum.
    5. KI-Schritt: Abgleich. Verwenden Sie exakt den Arbeitsprompt Abweichungsanalyse (siehe Abschnitt Arbeitsprompts) mit dem Rechnungs-JSON und dem Bestell-JSON als Eingabe. Ausgabe: JSON mit einer Empfehlung.
    6. Verzweigung: Lautet die Empfehlung automatisch_buchen, lösen Sie die Buchung im Buchhaltungssystem (DATEV, Lexoffice oder vergleichbar) mit Kostenstellen- und Konten-Mapping aus.
    7. Sonst, bei einem Duplikat oder ohne gefundene Bestellung: Eskalieren Sie an das Finance-Team per Ticket oder Nachricht in Slack oder Teams, mit Rechnungsdaten, Bestelldaten und allen Abweichungsdetails. Markieren Sie den Fall zur manuellen Prüfung.
    8. Beide Zweige: Protokollieren Sie Eingangs-E-Mail, extrahiertes JSON, Abgleichsergebnis und finalen Status im Audit-Log.
    
    PROMPTS
    Übernehmen Sie die beiden Arbeitsprompts aus dem gleichnamigen Abschnitt unverändert und vollständig. Ändern Sie an den enthaltenen Platzhaltern nichts und mappen Sie sie wie im Datenfluss beschrieben.
    
    DATENFLUSS
    Schritt 1 zu Schritt 2: extrahierter Rechnungstext.
    Schritt 2 zu Schritt 3, 4 und 5: Rechnungs-JSON.
    Schritt 4 zu Schritt 5: Bestelldaten als Bestell-JSON.
    Schritt 5 zu Schritt 6 und 7: die Felder Empfehlung, gefundene Abweichungen, Details und Begründung aus dem Abgleichsergebnis.
    
    FEHLERBEHANDLUNG
    Unvollständige Extraktion, etwa wenn Rechnungsnummer oder Bruttobetrag fehlen: nicht buchen, eskalieren und die Ursache im Review-Hinweis benennen.
    Keine Bestellung gefunden, auch nicht per Fallback-Matching: nicht buchen, eskalieren.
    Duplikat erkannt: nicht buchen, als Duplikat eskalieren.
    Fremdwährung oder ungewöhnliches Format: zur manuellen Prüfung eskalieren.
    Grundsatz: Buchen Sie im Zweifel nie automatisch, eskalieren Sie stattdessen.
    
    PLATZHALTER-KONVENTION
    Alle Platzhalter in eckigen Klammern in den beiden Arbeitsprompts werden dynamisch gemappt, wie im Datenfluss beschrieben. Nicht dynamisch ist der Toleranzwert im Abgleichsprompt: Diesen legen Sie vor der Aktivierung selbst fest, kalibriert an echten Rechnungen aus der Vergangenheit. Listen Sie alle manuell zu konfigurierenden Platzhalter am Ende gesondert auf.
    
    SELBSTPRÜFUNG VOR ABSCHLUSS
    Prüfen Sie, bevor Sie den Workflow als fertig melden:
    1. Sind alle Schritte korrekt verbunden, insbesondere die Verzweigung zwischen Buchung und Eskalation sowie das Audit-Log in beiden Zweigen?
    2. Sind beide Arbeitsprompts vollständig und unverändert eingesetzt, und ist der Toleranzwert gemappt?
    3. Greifen Duplikats-Check und Fallback-Matching wie beschrieben?
    4. Sind alle Punkte aufgelistet, die manuell konfiguriert werden müssen: Rechnungs-Postfach, ERP- und Buchhaltungszugang, Kostenstellen- und Konten-Mapping, Toleranzwert und Eskalationskanal?

    Arbeitsprompts

    Rechnungsdaten-Extraktion

    Liest die eingehende Rechnung aus und gibt alle relevanten Felder als strukturiertes JSON zurück.

    Sie sind ein Experte für Rechnungsanalyse. Analysieren Sie die folgende Rechnung und extrahieren Sie alle relevanten Daten in einem strukturierten JSON-Format. Wenn eine Angabe aus dem Rechnungstext nicht eindeutig hervorgeht, kennzeichnen Sie das als Annahme statt sie als gesichert darzustellen.
    
    RECHNUNG:
    [RECHNUNGS_TEXT]
    
    Extrahieren Sie folgende Informationen:
    - Rechnungsnummer
    - Lieferant/Rechnungssteller (Name und Adresse)
    - Rechnungsdatum
    - Fälligkeitsdatum
    - Nettobetrag
    - Mehrwertsteuersatz und -betrag
    - Bruttobetrag (Gesamtsumme)
    - Leistungsbeschreibung/Positionen
    - Bestellnummer (falls vorhanden)
    - IBAN/Bankverbindung
    
    AUSGABEFORMAT (JSON):
    {
      "rechnungsnummer": "...",
      "lieferant": {"name": "...", "adresse": "..."},
      "rechnungsdatum": "YYYY-MM-DD",
      "faelligkeitsdatum": "YYYY-MM-DD",
      "nettobetrag": 0.00,
      "mwst_satz": 0.00,
      "mwst_betrag": 0.00,
      "bruttobetrag": 0.00,
      "leistungen": ["Position 1", "Position 2"],
      "bestellnummer": "...",
      "iban": "..."
    }
    
    Wenn Informationen nicht vorhanden sind, setzen Sie den Wert auf null. Achten Sie auf korrekte Zahlenformate mit Punkt als Dezimaltrennzeichen.

    Abweichungsanalyse

    Vergleicht die extrahierten Rechnungsdaten mit den Bestelldaten und gibt eine strukturierte Empfehlung zurück.

    Sie sind ein Experte für Rechnungsprüfung. Vergleichen Sie die extrahierten Rechnungsdaten mit den Bestelldaten und identifizieren Sie Abweichungen. Kennzeichnen Sie jede Einschätzung, für die relevante Informationen fehlen, ausdrücklich als Annahme.
    
    RECHNUNGSDATEN:
    [RECHNUNGSDATEN_JSON]
    
    BESTELLDATEN:
    [BESTELLDATEN_JSON]
    
    PRÜFKRITERIEN:
    - Lieferant stimmt überein
    - Betrag weicht maximal [TOLERANZ_PROZENT]% ab
    - Leistungsbeschreibung passt zur Bestellung
    - Bestellnummer ist korrekt (falls vorhanden)
    
    AUSGABE:
    Erstellen Sie eine strukturierte Analyse im folgenden JSON-Format:
    {
      "abweichungen_gefunden": true/false,
      "details": [
        {"kategorie": "Betrag/Lieferant/Leistung", "beschreibung": "...", "schweregrad": "kritisch/mittel/gering"}
      ],
      "empfehlung": "automatisch_buchen" oder "manuelle_prüfung_erforderlich",
      "begruendung": "..."
    }
    
    Seien Sie präzise und nennen Sie konkrete Zahlen bei Abweichungen. Bei Beträgen unter [TOLERANZ_PROZENT]% Abweichung gilt die Rechnung als korrekt.

    JSON-Export

    Einrichtung

    Zwei Wege führen zum Ziel. Wählen Sie den, der zu Ihrem Setup passt.

    Geeignet, wenn Sie den Workflow in Ihrem eigenen Automations-Tool aufbauen möchten.

    1. Öffnen Sie Ihr Workflow-Tool, etwa n8n, Make, Zapier oder Langdock.
    2. Legen Sie einen neuen Workflow an und vergeben Sie einen Namen.
    3. Wählen Sie die KI-gestützte Erstellung, sofern Ihr Tool sie anbietet.
    4. Fügen Sie den Builder-Prompt von oben vollständig ein.
    5. Prüfen Sie das Ergebnis gegen die Schrittfolge in diesem Dokument und ergänzen Sie Zugänge und Kanäle.

    Geeignet, wenn Sie den Workflow unverändert übernehmen möchten.

    1. Laden Sie die JSON-Datei aus dem Abschnitt JSON-Export herunter.
    2. Öffnen Sie den Workflow-Bereich Ihres Tools und legen Sie einen neuen Workflow an.
    3. Vergeben Sie einen Namen und bestätigen Sie die Anlage.
    4. Öffnen Sie das Menü am Workflow-Namen und wählen Sie den Import einer JSON-Datei.
    5. Laden Sie die Datei hoch und hinterlegen Sie anschließend Ihre eigenen Zugänge.
    6. Führen Sie einen Testlauf durch, bevor Sie den Workflow aktivieren.

    Stand:

    Im Workshop wird daraus Ihre Methode.

    Aus einem einzelnen Prompt wird eine wiederholbare Methode. Das zeigen wir im Workshop Vom Prompt zur Methode.

    Workshops ansehen

    Gespräch statt Pitch

    Erst verstehen, dann entscheiden. Wir nehmen uns Zeit für ein erstes Gespräch, ohne Verkaufsdruck, ohne Verpflichtung.

    Gespräch vereinbaren