Auditierbar
Jede Feature-Aussage ist intern im Code verlinkt (Dateipfade).

Funktionen, die heute im Code nachweisbar sind

Belegradar ist kein “Admin-Template”, sondern eine Pipeline: Intake → Extraktion → Kategorisierung → Export. Wenn etwas noch nicht fertig ist, ist es als „In Arbeit“ markiert.

Intake: Upload & E-Mail

In Arbeit
Was du bekommst
  • Upload von Rechnungen (PDF/Bild)
  • E-Mail-Ingestion über Webhook (Provider-Integration)
  • Duplikate im Ingestion-Flow erkennen
Wie es funktioniert
  • Der Upload-Flow nutzt eine Multipart-API und speichert/verarbeitet Belege serverseitig.
  • Für E-Mail gibt es ein Webhook-Endpoint mit HMAC/API-Key Authentisierung.
  • Eine feste öffentliche Beleg-Adresse mit Auto-Account-Zuordnung ist nicht im Code hinterlegt und wird daher als „In Arbeit“ geführt.

Extraktion: OCR & strukturierte Felder

Verfügbar
Was du bekommst
  • Vendor/Customer, Rechnungsnummer, Datum, Fälligkeit
  • Brutto/Netto/MwSt, Währung
  • IBAN/UID/Referenzen sowie Positionen (Line Items)
Wie es funktioniert
  • Azure Document Intelligence wird mit OCR- und KeyValue-Features angesprochen.
  • Ergebnisse werden in ein RawInvoice-Modell gemappt und anschließend normalisiert.
  • Qualitätsflags erlauben spätere Nacharbeit statt stiller Fehler.

Tax & Kategorisierung

Verfügbar
Was du bekommst
  • Kategorie + Confidence
  • Purpose-/Zweck-Vorschlag
  • Validierungsregeln; optional erweiterte Regeln mit Vendor-Priors
Wie es funktioniert
  • Die Pipeline ruft eine LLM-basierte Klassifikation (Azure OpenAI) auf.
  • Validierungsregeln können Kategorien anhand von Vendor-Priors oder Hard-Constraints anpassen.
  • Ein Enhanced-Pipeline-Mode nutzt Vendor-Statistiken als Priors (Learning Layer).

Dashboard: Tabelle, Details, Edit

Verfügbar
Was du bekommst
  • Interaktive Tabelle mit Toolbar/Filtern
  • Spalten-Management
  • Viewer + Edit-Dialog (Nacharbeit)
Wie es funktioniert
  • Im Frontend ist eine DataGrid-Ansicht mit unterschiedlichen View-Modes umgesetzt.
  • Updates laufen über API-Mutationen (Edit/Update/Reanalysis).
  • Die Detailansicht zeigt Belegdaten und unterstützt Nachbearbeitung.

Exporte: DATEV / BMD NTCS / RZL als ZIP

Verfügbar
Was du bekommst
  • DATEV (EXTF)
  • BMD NTCS (PR08A)
  • RZL Export
Wie es funktioniert
  • ExportService orchestriert Mapping, Filter und ZIP-Erstellung.
  • Backend liefert ZIP als Stream (Download).
  • Frontend bietet einen Export-Dialog samt Einstellungen.

Datenschutz-Option: Anonymisierung

Verfügbar
Was du bekommst
  • Pseudonymisierung von Kundennamen für sensible Honorarnotes (optional)
  • Konfigurierbar über Keywords und Salt
  • Wirkt vor allem im Export-Kontext
Wie es funktioniert
  • Ein Anonymizer ersetzt Namen deterministisch (Salt + Input).
  • Einstellungen sind im Web-UI als Option vorgesehen.
  • So lässt sich die Datenweitergabe an Steuerberatung minimieren.

Was bewusst nicht versprochen wird

  • Wiederkehrende Rechnungen: es gibt Felder im Schema, aber keine Pipeline-Verwendung.
  • Billing/Abrechnung: im Repository nicht vorhanden, daher keine Preis-Automation.
  • Öffentliche Beleg-Adresse: nicht konfiguriert/hardcodiert, daher als „In Arbeit“ geführt.
Mehr zur Testphase: Preise.