Zehn Jahre lang tippte ein Kfz-Ersatzteilhändler Mercedes- und BMW-Lieferantenrechnungen von Hand ab — 16 Stunden pro Woche, jede Woche. Wir haben diesen Prozess mit KI-OCR, einem KI-Chatbot und Odoo ERP auf Hetzner auf unter eine Stunde reduziert.
Das Wichtigste in Kürze
- 16 Stunden/Woche × 52 Wochen = 832 Stunden pro Jahr wurden manuell für Rechnungserfassung aufgewendet — das entspricht einem Vollzeitarbeitsaufwand von über 20 Arbeitswochen
- Nach der Implementierung: unter 1 Stunde/Woche für Ausnahmefälle — eine Zeitersparnis von 93,8%
- Technischer Stack: KI-OCR + KI-Chatbot-Workflow + Odoo 17 Community auf Hetzner (Deutschland) — vollständig DSGVO-konform, kein Cloud-Vendor-Lock-in
- Amortisationszeit der Implementierung: unter 5 Monate bei eingerechnetem Personalstundensatz
- OCR-Erkennungsgenauigkeit bei standardisierten BMW/Mercedes-Rechnungen: 97,4% — manueller Eingriff nur bei Ausnahmen nötig
- Die Margenlogik wird automatisch bei der Datenübertragung angewendet — das Manuelle Ausrechnen des Händleraufschlags entfällt vollständig
KI-gestützte Rechnungsautomatisierung bezeichnet den Einsatz von Optical Character Recognition (OCR) und KI-Verarbeitungsworkflows, um Papier- oder PDF-Rechnungen automatisch zu erfassen, strukturiert auszulesen und direkt in ein ERP-System zu übertragen — ohne manuellen Dateneingabeaufwand. Im Mittelstandskontext bedeutet das: Mitarbeiter prüfen nur noch Ausnahmen, statt jeden Beleg abzutippen.
Die Ausgangslage: 10 Jahre Effizienzlücke
Unser Mandant — ein inhabergeführter Kfz-Ersatzteilhändler mit rund 12 Mitarbeitern — bezieht Teile direkt von autorisierten BMW- und Mercedes-Benz-Händlerhändlern. Die Lieferanten schicken ihre Rechnungen auf Papier: DIN-A4-Ausdrucke mit Artikelnummern, Lieferantenkürzel, Einkaufspreisen und technischen Beschreibungen.
Jeden Montag- und Donnerstagvormittag saß der Inhaber oder seine Assistentin am Schreibtisch und tippte die eingegangenen Rechnungen Zeile für Zeile in eine Excel-Tabelle ein. Artikelnummer, Bezeichnung, Menge, Einkaufspreis. Dann Händlermarge addieren. Dann in das Kassensystem übertragen. 16 Stunden pro Woche. Jede Woche. Seit 10 Jahren.
Besondere Herausforderung: BMW- und Mercedes-Lieferantenrechnungen folgen zwar internen Standards, aber leichte Layout-Variationen zwischen Händlern, verschiedene Schriftgrößen bei Sonderartikeln und gelegentliche handschriftliche Ergänzungen (Rabattvermerke, Lagernotizen) mussten zuverlässig erkannt werden.
Was dieser Prozess das Unternehmen wirklich kostet
Wenn ein Geschäftsprozess 10 Jahre lang unverändert bleibt, wirkt er oft wie selbstverständlich — man sieht die Kosten nicht mehr. Unsere erste Aufgabe war es, den wahren Preis dieses Workflows sichtbar zu machen.
Tatsächliche Kostenrechnung — vor der Implementierung
Dazu kommen qualitative Kosten, die schwerer zu beziffern sind: Fehlerrisiko. Wer 4 Stunden am Stück Zahlenkolonnen abschreibt, macht Tippfehler. In 10 Jahren wurden mehrfach falsch übertragene Preise entdeckt — erst nach Verkauf, erst beim Jahresabschluss. Jeder dieser Fehler kostet Zeit, Nerven und Marge.
Vor vs. nach der Implementierung
- Papierrechnung manuell abtippen (Zeile für Zeile)
- Händlermarge manuell ausrechnen
- Daten in Excel-Tabelle erfassen
- Manuell in Kassensystem übertragen
- Keine strukturierte Lieferantenhistorie
- Fehler erst bei Jahresabschluss erkannt
- 16 Stunden Aufwand pro Woche
- Keine Skalierbarkeit bei Wachstum
- Rechnung fotografieren oder scannen — fertig
- KI-OCR extrahiert alle Felder automatisch
- Margenregeln werden automatisch angewendet
- Direkte Übertragung in Odoo-Datenbank
- Vollständige Lieferantenhistorie in Odoo
- Validierungsfehler sofort sichtbar
- Unter 1 Stunde Aufwand pro Woche
- Skaliert automatisch mit Belegvolumen
Die technische Lösung: KI-OCR + Odoo auf Hetzner
Unser Lösungsansatz besteht aus drei aufeinander aufbauenden Komponenten: einem KI-gestützten OCR-System zur Dokumentenextraktion, einem KI-Chatbot-Workflow zur Datenvalidierung und -transformation sowie Odoo 17 als ERP-Backend auf einem deutschen Hetzner-Server.
Technische Details: Der KI-Verarbeitungs-Workflow
Der Kern des Systems ist ein n8n-basierter Workflow, der die verschiedenen KI-Komponenten orchestriert. Hier ist die vereinfachte Ablauflogik:
# Schritt 1: Dokumenteneingang TRIGGER: Neues Dokument in /eingang/ (Scanner oder Smartphone-Upload) # Schritt 2: OCR-Extraktion via lokales Vision-LLM OCR_RESULT = VisionLLM.extract(document, schema={ lieferant: "string", rechnungsnummer: "string", datum: "date", positionen: [{ artikelnummer: "string", bezeichnung: "string", menge: "number", einzelpreis: "decimal", gesamtpreis: "decimal" }], netto_gesamt: "decimal", mwst_betrag: "decimal", brutto_gesamt: "decimal" }) # Schritt 3: Lieferant identifizieren + Margenregeln laden LIEFERANT = lookup_supplier(OCR_RESULT.lieferant) MARGEN = load_margin_rules(LIEFERANT.id) # Schritt 4: Transformations-Workflow FOR position IN OCR_RESULT.positionen: marge = MARGEN.get(position.artikelkategorie, default=MARGEN.standard) vk_preis = position.einzelpreis * (1 + marge) → Einkaufspreis, Verkaufspreis, Marge gespeichert # Schritt 5: Validierung IF confidence < 0.92 OR required_fields_missing: → Weiterleitung an manuelle Prüfwarteschlange ELSE: → Automatischer Odoo-Import via REST-API # Schritt 6: Odoo-Eintragung odoo.create_purchase_order(lieferant, positionen, preise) odoo.update_product_prices(vk_preise) odoo.stock_booking(eingang) ✓ Rechnung verarbeitet — Dauer: ~18 Sekunden
Der gesamte Prozess — von der Bildaufnahme bis zum vollständigen Odoo-Eintrag inklusive Margenkalkulation — dauert im Durchschnitt 18 Sekunden. Was vorher 6–8 Minuten manueller Arbeit pro Rechnung war.
Warum lokal deployted? Das Vision-LLM läuft vollständig auf dem Hetzner-Server des Unternehmens — keine Rechnungsdaten verlassen jemals die deutsche Server-Infrastruktur. Das war eine explizite Anforderung des Mandanten und gleichzeitig die DSGVO-konforme Lösung. Cloud-OCR-APIs (Google Vision, Azure Form Recognizer) wären schneller implementiert, hätten aber alle Rechnungsdaten an US-Server übermittelt.
Warum Odoo auf Hetzner — und nicht SAP oder Cloud-ERP?
Die ERP-Frage ist für viele KMU ein Tabu-Thema: Zu teuer, zu komplex, zu riskant. SAP-Projekte bei dieser Unternehmensgröße kosten 80.000–200.000 Euro und dauern Monate. Microsoft Dynamics läuft in US-Clouds. Salesforce ist primär CRM, kein ERP. Die Entscheidung fiel auf Odoo 17 Community Edition — und das aus gutem Grund.
Odoo vs. Alternativen für dieses Projekt
✓ Hosting: ~80 €/Monat
✓ DSGVO-konform (DE-Server)
✓ Vollständige API für KI-Integration
✓ Open Source, kein Vendor-Lock
✕ Lizenz: 1.500–3.000 €/Jahr pro User
✗ KI-Integration komplex
✗ Überproportional für 12 MA
~ Keine KI-Integration möglich
✕ Daten in US-Cloud
✕ Keine Branchen-Anpassung
Entscheidend für die KI-Integration war Odoos offene REST-API und das vollständig dokumentierte Datenmodell. Jede Rechnungsposition, jedes Produkt, jeder Lagerbestand lässt sich programmatisch lesen und schreiben. Das macht Odoo zur idealen Plattform für KI-Automatisierungs-Workflows.
Odoo-Module, die wir konfiguriert haben
- Einkauf (Purchase): Lieferantenverwaltung, Bestellungen, Rechnungseingang — hier laufen alle verarbeiteten Rechnungen auf
- Lager (Inventory): Automatische Lagerbuchung bei Rechnungseingang, Bestandsführung aller Kfz-Teile
- Buchhaltung (Accounting): DATEV-Export für den Steuerberater, USt-Voranmeldungs-Reports
- Produkte (Product): Zentrale Produkt-Datenbank mit EK/VK-Preis, Artikelnummer, Lieferantenkürzel, Marge
- Berichte (Reporting): Wöchentliche XLSX-Exporte mit Margensstatistiken und Lieferantenvergleich
Ergebnisse nach 6 Monaten im Produktivbetrieb
Sechs Monate nach Go-Live lässt sich eine klare Bilanz ziehen. Die Zahlen sprechen für sich — aber ebenso aufschlussreich sind die qualitativen Veränderungen im Arbeitsalltag.
Zitat des Inhabers nach 6 Monaten: „Ich habe nicht erwartet, dass das so reibungslos funktioniert. Die ersten zwei Wochen war ich skeptisch — aber jetzt würde ich nie mehr zurückgehen. Ich habe plötzlich Zeit für mein Geschäft, statt für meine Buchhaltung."