Eine Plattform für die vorbereitende Buchhaltung – vom Eingang bis zum DATEV-Export
Acht Module, ein Datenmodell, zehn Kernbildschirme. Alles arbeitet auf demselben Vorgang: gehashtes Original, extrahierte Felder mit Evidenz, versionierter Kontierungsvorschlag und ein unveränderlicher Audit Trail.
Der Prozess in neun Schritten
- 01
Intake
E-Mail / Upload / E-Rechnung / Portal / Bank
- 02
Universal Accounting Inbox
Hash, Dedupe, Mandantenzuordnung
- 03
Document AI
Klassifikation, Extraktion, Evidence Spans
- 04
Accounting AI
Kontierung, Steuerschlüssel, Kostenstelle
- 05
Matching & Memory
Stammdaten, Historie, Zahlungsabgleich
- 06
Confidence & Risk
Kalibrierte Scores, Hard Gates, Policies
- 07
Auto ⇄ Exception
Straight-Through oder Human-in-the-Loop
- 08
Pre-DATEV Validation
Konten, Steuerschlüssel, Perioden, Belegbezug
- 09
DATEV Connector
Idempotenter Transfer Job, Acknowledgement
E-Mail Postfach
INXRechnung / ZUGFeRD
IDLEScan & Upload
IDLEEngine
Datvia Engine
DATEV Buchungsstapel
Bankfeed (PSD2)
IDLEKassensystem
IDLEDATEV Stammdaten
IDLEModule im Detail
Universal Accounting Inbox
- E-Mail-Adressen und Weiterleitungen pro Mandant
- Drag & Drop, Scanner und REST API
- PDF, Bild, ZUGFeRD und XRechnung
- Bank- und Kreditkartenfeeds
- Duplikaterkennung über Dokument-Hash
- Automatische Mandanten-/Gesellschaftszuordnung
Document AI
- Dokumenttyp klassifizieren
- Lieferant, Rechnungsnummer, Leistungsdatum, Netto/USt/Brutto, IBAN
- Positionsdaten, Bestellnummern, Kostenstellen-Hinweise
- Strukturierte E-Rechnungsdaten bevorzugt
- Plausibilitätsprüfung Kopf ↔ Position ↔ Steuer
Vendor & Master Data Intelligence
- Lieferanten identifizieren, Dubletten erkennen
- Historische Kontierungen und Freigaben anzeigen
- IBAN-, Adress-, USt-ID- und Domain-Änderungen markieren
- Neue Stammdaten Policy-basiert freigeben
Accounting Engine
- SKR03/SKR04 Kontierung
- Debitor/Kreditor-Zuordnung
- Steuerschlüssel und Sonderfälle
- Kostenstellen, Projekte und Splits
- Wiederkehrende Vorgänge erkennen
- Begründung inklusive Evidenz
Payment Matching
- 1:1 Match
- Sammel- und Teilzahlungen
- Skonto, Gebühren und Differenzen
- Mehrere Rechnungen gegen eine Zahlung
Missing Document AI
- Bankbewegungen ohne Beleg erkennen
- Inbox und Archiv automatisch durchsuchen
- Nachforderungsworkflow mit Fristen
- Status im Monatsabschluss
Approval Workflow
- Betrags-, Lieferanten-, Kostenstellen- und Risikoregeln
- Mehrstufige Freigaben
- Vertretungen und Eskalationen
- Vollständige Freigabehistorie
Fraud & Anomaly Layer
- Geänderte Bankverbindung
- Ungewöhnliche Rechnungshöhe
- Abweichende Vorlage oder Domain
- Doppelte Rechnung
- Ungewöhnlicher Steuersatz oder Kontierung
Drei Kernabläufe, kompromisslos kurz gehalten
Rechnung automatisch verarbeiten
- 01Rechnung trifft ein
- 02System bestimmt Mandant
- 03Dokument wird gehasht und unverändert gespeichert
- 04Typ und Format werden erkannt
- 05Felder und Positionen werden extrahiert
- 06Lieferant wird gematcht
- 07Accounting Proposal wird erzeugt
- 08Rules, Risk und Confidence laufen
- 09Policy entscheidet AUTO oder REVIEW
- 10Validator prüft Exportfähigkeit
- 11Freigabe und Export
- 12Ergebnis und Evidenz werden auditiert
Unsicheren Fall prüfen
- 01Exception Inbox öffnen
- 02Fall öffnen
- 03Dokument links, Vorschlag rechts
- 04Evidenz anzeigen
- 05Feld oder Konto ändern
- 06Entscheidung begründen
- 07Speichern
- 08Memory-Update
- 09Re-Validation
- 10Export-ready
Fehlende oder widersprüchliche Pflichtdaten
- 01Keine erfundenen Werte
- 02Maschinenlesbarer Exception Code
- 03MISSING_INVOICE_NUMBER / TAX_MISMATCH / UNKNOWN_VENDOR
- 04Routing an passenden Bearbeiter
Zehn Bildschirme, die den Betrieb tragen
Login / SSO
MFA, Session Handling, Recovery
Kanzlei Dashboard
Mandantenstatus, Exceptions, Autonomy, Sync-Fehler
Mandanten Dashboard
Inbox, Verarbeitung, fehlende Daten, Exportstatus
Accounting Inbox
Filter, Quelle, Dokumenttyp, Status, Upload
Review Workspace
Dokumentviewer, Felder, Buchung, Evidenz, Confidence
Exception Queue
Priorität, Typ, Betrag, SLA, Owner, Bulk Actions
Vendor Profile
Stammdaten, Historie, Kontierungs-/Steuermuster
Policy Center
Autonomiegrenzen, Risk Overrides, Freigaberegeln
DATEV Integration
Verbindung, Mapping, Status, Fehler/Retry
Audit Log
Suche nach Dokument, User, Entscheidung, Export
- Keyboard Shortcuts: Accept, Edit, Skip, Escalate
- Side-by-side Dokument und Buchung
- Unsichere Felder visuell markieren
- Confidence feld- und entscheidungsspezifisch
- „Warum?“ öffnet Evidenz statt generischer KI-Erklärung
- Änderungen vor Speichern als Diff anzeigen
Kanzlei Admin
Mandanten, Nutzer, Policies, Integrationen, Audit
Buchhalter
Inbox, Review, Kontierung, Exceptions, Export
Reviewer / Steuerfachkraft
Kritische Fälle, Policies, Freigaben
Mandant Admin
Eigene Nutzer, Belege, Freigaben, Status
Mandant User
Upload, Rückfragen, eingeschränkte Einsicht
System Service
Nur technisch notwendige, protokollierte Service-Rechte
| Rolle | Lesen | Erfassen | Freigeben | Export | Konfiguration |
|---|---|---|---|---|---|
| Viewer | |||||
| Preparer | |||||
| Reviewer | |||||
| Admin |
RBAC ist tenant- und company-scoped. Ein Nutzer kann in verschiedenen Mandanten unterschiedliche Rollen besitzen.
Was würdest du bauen
Ein Datenmodell.
Acht Module.
Null Doppelerfassung.
Jeder Vorgang trägt Original-Hash, Evidenz, Versionsstand und Audit-Spur – von der E-Mail bis zum DATEV-Buchungsstapel.
Straight-Through Processing für wiederkehrende Standardfälle
Event-driven Verarbeitung, idempotente Jobs und asynchrone AI-Worker. Ein Standard-Review dauert bei geübten Nutzern wenige Sekunden – die Oberfläche zeigt zuerst die Entscheidung, nicht 30 Eingabefelder.
Semantisches Verständnis statt reiner OCR
Jedes extrahierte Feld besitzt Confidence und Evidence Reference. Summen- und Steuerarithmetik wird deterministisch geprüft, strukturierte E-Rechnungsdaten haben Vorrang.
Autonomie ist eine Policy, keine Einstellung im Code
Regeln sind deklarativ, versioniert, testbar und scope-basiert: global → Kanzlei → Mandant. Spezifischere Regeln überschreiben nur dort, wo die Policy es erlaubt.
Jede Entscheidung ist rekonstruierbar
Actor, Tenant, Company, Timestamp, Session und Ergebnis werden auditiert. Proposals sind versioniert und anhand gespeicherter Model-/Rule-Versionen reproduzierbar.