Christian Schön – HS-Solution X Logo Christian Schön – mehr als Buchhaltung
KI-Projekt · Version 4 · EE.x Archiv

Bestellcheck – KI Rechnungsprüfung

Der KI-gestützte Bestellabgleich prüft Eingangsrechnungen vollautomatisch gegen eine oder mehrere Bestellungen (Multi-PO) aus dem EE.x Archiv. Die KI analysiert Mengen, Mengeneinheiten, Preise und Zusatzkosten positionsgenau – und liefert eine farbcodierte Ergebnistabelle sowie eine interaktive Chat-Assistentin für Rückfragen.

Google Gemini API Multi-PO-Support EE.x Archiv PDF / Base64 Mengeneinheiten-Prüfung JavaScript
🎯
Zweck Rechnung vs. Bestellung(en) automatisch abgleichen
📦
Multi-PO Mehrere Bestellungen gleichzeitig prüfbar
💬
Chat-KI Assistentin „Nele" für fallspezifische Fragen
👥
Zielgruppe Einkauf & Buchhaltung

Was der Bestellcheck leistet

01
🔍

Datenerhebung & Archiv-Abfrage

Das Skript bereitet alle benötigten Dokumente vollautomatisch auf:

  • Rechnung: PDF-Extraktion aus dem DMS-Register (Base64 + Volltext-OCR)
  • Bestellungen: Automatische Archiv-Abfrage im EE.x Archiv (BESTELLUNG_[Filiale]) nach Bestellnummer
  • Multi-PO: Bestellnummernfeld kann mehrere Nummern enthalten (getrennt durch /, | oder ,)
  • Fehler-Logging: Nicht gefundene Bestellungen werden transparent gemeldet
02
⚖️

KI-Abgleich nach 7 Prüfregeln

Die KI prüft nach einem festen Regelwerk positionsgenau:

  • Aggregation: Mengen aus mehreren Bestellungen werden für gleiche Artikel summiert
  • Mengeneinheit (ME): Vergleich zwingend – kg vs. Stück = Abweichung
  • Fehlende Preise: PO ohne Preis → Hinweis statt Fehler
  • Teillieferung: Weniger berechnet als bestellt = OK; mehr = Fehler
  • Währung: Rechnungs- und Bestellwährung werden verglichen
  • Zusatzkosten: Fracht, Maut, Verpackung als separate Position erkannt
  • Datumsextraktion: Rechnungs-, Bestell- und Leistungsdatum
03
💬

Chat-Assistentin „Nele"

Nach dem Abgleich steht die spezialisierte Einkaufs-KI für Rückfragen bereit:

  • Kennt das vollständige JSON-Prüfergebnis als Kontext
  • Hat Zugriff auf alle PDFs (Rechnung + Bestellungen) für Detailfragen
  • Erklärt Abweichungen, gibt Handlungsempfehlungen
  • Unterstützt Markdown-Formatierung in Antworten (Fett, Kursiv)
📋

Ergebnisausgabe: Farbcodierte Positionstabelle

Jede Rechnungsposition wird einzeln bewertet und in einer Tabelle mit folgendem Schema dargestellt:

Art-Nr. Artikel Abm. ME Menge PO Menge Rg Preis PO Preis Rg Status
ARK-001 Floatglas 4mm 1000×600 m² 50 48 12,50 12,50 🟢 Teilberechnung
ARK-002 Klarglas 6mm 800×400 kg ≠ Stk 20 20 8,00 8,00 🔴 Einheitenfehler
ARK-003 Frachtkosten — pauschal — 1 n/a 45,00 🟡 Nur auf Rg
Match

Alle Positionen stimmen überein. Mengen, Preise und Einheiten korrekt.

Warnung

Fehlende Preise auf der PO, Zusatzkosten oder Teillieferungen erkannt.

Abweichung

Überlieferung, Einheitenfehler, Preisabweichung oder Währungsmismatch.

🔄

Ablauf im System

Das Skript wird direkt aus der Rechnungsmappe heraus gestartet und öffnet ein eigenes Popup-Fenster:

1
Mappe öffnen

Rechnung in DOCUMENTS öffnen, Bestellnummer(n) in Kopfdaten eingetragen

2
Archiv-Abfrage

PDFs automatisch aus EE.x Archiv geladen (je Filiale)

3
KI-Abgleich

Gemini analysiert Rechnung vs. PO(s) nach 7 Prüfregeln

4
Ergebnis + Chat

Farbcodierte Tabelle + Chat mit Nele für Rückfragen

🏆

Mehrwert auf einen Blick

7 Prüfregeln

ME-Prüfung, Aggregation, Teillieferung, Preise, Währung, Zusatzkosten, Daten

∞ Multi-PO

Beliebig viele Bestellungen werden automatisch zusammengeführt und summiert

100% Multimodal

Auch Bild-PDFs ohne OCR-Text werden von Gemini visuell analysiert

🛠️

Technologie Stack

KI-ModellGoogle Gemini (multimodal)
Skript-SpracheJavaScript (DOCUMENTS)
ArchivEE.x Archiv (ArchiveFileResultset)
DokumentenformatPDF / Base64
AusgabePopup (1600×900), JSON-basiert
ZielgruppeEinkauf & Buchhaltung