ReferenzenEigenprodukt

Invoice Flow — Rechnungen mit KI, gespeichert In-House

Invoice Flow verwaltet unsere Belege. Es liest Rechnungen mit KI aus, ordnet sie Mandanten und Konten zu und archiviert sie bei uns im Haus. E-Rechnungen kann das System außerdem empfangen, erstellen, konvertieren und prüfen.

KIE-RechnungMehrmandantenDSGVOLaravelNuxt

Die Ausgangslage

Rechnungen kommen bei uns per E-Mail und per Post an. Früher begann damit die Handarbeit: Rechnungen ausdrucken, Briefe abheften, die passende Kontierungsnummer heraussuchen, die Rechnung in der Buchhaltungssoftware von Hand anlegen und den Beleg hochladen. Und das bei jeder einzelnen Rechnung, Monat für Monat. Dazu kommt die E-Rechnung, ein XML-Format, das sich ohne passende Software kaum lesen lässt.

Deshalb haben wir Invoice Flow gebaut. Seitdem nutzen wir es bei zeit:raum im Alltag, für Belege aus dem E-Mail-Postfach und dem Briefkasten, genauso wie für E-Rechnungen.

Vom Postfach bis zur Buchhaltung

Invoice Flow ruft das E-Mail-Postfach jedes Mandanten regelmäßig ab und erkennt automatisch, ob eine Mail überhaupt eine Rechnung enthält. Die Anhänge werden anhand ihres Inhalts erkannt, nicht anhand des Dateinamens. Anschließend liest die KI sie aus. Rechnungen per Post werden eingescannt oder mit dem Handy fotografiert und per Drag & Drop in Invoice Flow hochgeladen. Ein Klick auf „Analysieren & anlegen“ genügt.

  1. Empfangen

    Aus dem E-Mail-Postfach oder als Scan bzw. Foto per Drag & Drop. Rechnungen werden automatisch erkannt.

    Import
    ✓ Kassenbon erkannt
    1 Anhang (PDF, Scan)
    
  2. Lesen

    Texterkennung macht aus PDF, Scan oder Foto lesbaren Text.

    Texterkennung
    REWE
    SUMME   EUR 73,27
    A= 19,0%   10,20
    B= 7,0%    63,07
    21.03.2026 10:29
    
  3. Verstehen

    Ein Sprachmodell liest die Angaben nach einem festen Schema aus.

    KI
    "document_type":
      "receipt",
    "net_amount": 67.51,
    "gross_amount": 73.27,
    "vat_rates": [19, 7]
    
  4. Zuordnen

    Mandant und Buchungskonto aus dem Kontenrahmen genau dieses Mandanten.

    KI
    zeit:raum development
    3 Kandidaten:
    46530 · 41400 · 49300
    Sicherheit: mittel
    
  5. Prüfen & freigeben

    Ein Mensch prüft die Angaben und wählt das Konto. Bei Bedarf gibt ein Genehmiger frei.

    Mensch
    19 %  10,20 € → 46530
     7 %  63,07 € → 46530
    ✓ entspricht Beleg
    
  6. Ablegen & übergeben

    Ins Archiv des Mandanten und an die Buchhaltung, mit Buchungshinweis.

    automatisch
    ✓ archiviert
      Eingangsrechnung
    ✓ an Buchhaltung
      Buchungskonto: 46530
    

Ein echter Kassenbon auf dem Weg durch Invoice Flow, gezeigt mit einer kleinen Auswahl der ausgelesenen Werte. An die Buchhaltungssoftware gehen alle Werte, dazu der Beleg mit einem Buchungshinweis.

Das Herzstück ist das Auslesen. Erst liest eine Texterkennung den Beleg, dann versteht ein Sprachmodell, was darauf steht: Lieferant, Rechnungsnummer, Datum, Netto, Brutto, Steuersatz, Währung, Zahlungsart und Leistungszeitraum. Es erkennt, ob es sich um eine Rechnung, einen Kassenbon oder eine Gutschrift handelt. Auch Reverse Charge und Fremdwährung erkennt es.

Ein Beispiel: 19 % und 7 % auf einem Kassenbon. Steht die Steueraufstellung eindeutig auf dem Beleg, legt Invoice Flow je Steuersatz einen eigenen Posten an. Ist sie unklar, gibt es einen Hinweis statt einer geratenen Aufteilung.

Drei Beispiele

Was die KI unter anderem ausliest

Digitale Hosting-Rechnung mit den Stellen, die die KI ausgelesen hat
RechnungAnalyse in 7,4 s
Lieferant
Wolkenhafen Hosting GmbH
Rechnungsnummer
WH-2026-08-1187
Datum
01.08.2026
Leistungszeitraum
01.08.2026 – 31.08.2026
Netto
111,30 €
Steuersätze
19 %
Brutto
132,45 €
Zahlungsart
Lastschrift
  • Rechnung erkannt
  • Konto sicher zugeordnet

So liest Invoice Flow bei uns im Alltag echte Rechnungen aus, von der Hosting-Rechnung bis zum Kassenbon. Pro Beleg dauert das sechs bis zehn Sekunden. E-Rechnungen liest Invoice Flow direkt aus dem XML, ganz ohne KI, in zwei bis drei Sekunden.

Jedes Unternehmen bucht ein wenig anders. Deshalb wird Invoice Flow für jeden Mandanten individuell abgestimmt: mit seinem Kontenrahmen, Regeln für die Kontozuordnung und Erkennungshilfen. So passen die Vorschläge der KI zur Buchungspraxis genau dieses Mandanten. Trotzdem gilt: Die KI schlägt vor, der Mensch entscheidet. Jede Ergänzung der KI ist markiert, nichts wird stillschweigend erfunden.

E-Rechnung ohne Kopfschmerzen

Seit 2025 müssen Unternehmen E-Rechnungen empfangen können. Für das Ausstellen gelten Übergangsfristen, die schrittweise auslaufen. Invoice Flow deckt beides ab: E-Rechnungen empfangen, erstellen, konvertieren und validieren, als XRechnung und ZUGFeRD.

Kommt eine E-Rechnung an, ist das XML führend. Die Daten werden direkt aus dem XML übernommen, ganz ohne KI und Texterkennung. Den Mandanten erkennt Invoice Flow unter anderem an der USt-ID. Lesbar wird die E-Rechnung in einer Datenansicht, auf Wunsch umschaltbar auf PDF oder XML.

Geprüft wird mit dem KoSIT-Validator. Er stammt von der Koordinierungsstelle für IT-Standards (KoSIT), die auch den Standard XRechnung betreibt. Der Validator läuft bei uns im Haus. Jede Regel im Prüfbericht ist verständlich erklärt: was sie bedeutet, was der Aussteller tun muss und ob sie steuerlich relevant ist.

E-Rechnung lesen

Eine XRechnung, drei Ansichten

IF-2026-0002 · XRechnung 3.0 (CII)
RechnungIF-2026-0002
XRechnung 3.0 (CII)
Rechnungsdatum10.11.2026
Fällig am10.12.2026
Leitweg-ID991-04711DIGI-56
Verkäuferzeit:raum development GmbHEuropaallee 12, 66113 SaarbrückenUSt-IdNr. DE325706842
KäuferStadt MusterhausenAmt für DigitalisierungRathausplatz 1, 12345 Musterhausen
Positionen
Barrierefreiheits-Audit Bürgerportal nach WCAG 2.2 AA1 LS4.800,00 €
Abschlussbericht mit Maßnahmenplan1 LS950,00 €
Summe netto5.750,00 €
Umsatzsteuer 19 %1.092,50 €
Gesamt brutto6.842,50 €
ZahlungÜberweisung · IBAN DE44999999994711300001Zahlbar innerhalb von 30 Tagen ohne Abzug.

Eine Beispielrechnung an eine fiktive Behörde, in Invoice Flow erstellt und beim Finalisieren geprüft. Umschalten wie in der App: PDF, Daten oder XML.

Aus fast jeder Rechnung wird eine geprüfte E-Rechnung. Beim Umwandeln nimmt Invoice Flow PDF, Scan, Foto, Word, Excel oder eine vorhandene E-Rechnung und macht daraus in vier Schritten eine XRechnung oder ZUGFeRD, auf Wunsch im Originaldesign.

Gescannte Rechnung hochladen, Daten prüfen, ZUGFeRD im Originaldesign, gültig.

Ausgangsrechnungen werden direkt als E-Rechnung erstellt. Vor dem Finalisieren prüft Invoice Flow IBAN, USt-ID und Leitweg-ID; anschließend wird die Rechnung mit dem KoSIT-Validator geprüft. Storno und Korrektur sind eigene Dokumente, jede finalisierte Rechnung landet automatisch im Archiv.

Der Arbeitsplatz

Im Arbeitsplatz liegen Beleg und Formular nebeneinander. Die KI hat die Felder bereits ausgefüllt. Für das Buchungskonto schlägt sie ein Konto aus dem Kontenrahmen des Mandanten vor. Ein Buchungskonto wird nur vorbelegt, wenn die KI sicher ist. Sonst zeigt sie mehrere Kandidaten und begründet ihre Wahl.

  • Mehrere Posten je Rechnung, jeder mit eigenem Steuersatz und Konto.
  • Freigabe bei Bedarf für jede einzelne Rechnung. Der Genehmiger bekommt per Klick eine Nachricht.
  • Status auf einen Blick: Offen Bearbeitet Warten auf Genehmiger Freigegeben Exportiert
  • Übergabe an die Buchhaltung mit Beleg und Buchungshinweis auf Knopfdruck. Angebunden wird über Schnittstellen (APIs), auch an die Software einer externen Buchhaltung oder Steuerkanzlei.
Kontovorschlag übernehmen, Freigabe anfordern, speichern.
Arbeitsplatz

Die KI schlägt vor, der Mensch entscheidet

Kein sicherer Treffer? Dann zeigt Invoice Flow die passenden Konten zur Auswahl und sagt, warum.

Rechnung für ein Konferenzticket im Arbeitsplatz mit drei Kontokandidaten und Begründung der KI
Drei Kontokandidaten mit KI-Hinweis
Konto-Vorschlag

Gespeichert wird nur In-House

DSGVO-konform: KI mit Auftragsverarbeitungsvertrag (AVV), gespeichert nur im Haus. App, Datenbank, Dokumentenarchiv und alle Prüfdienste laufen auf einem eigenen Server bei uns im Haus. Die Belege liegen nicht in einer fremden Cloud. Jede Nacht geht ein Backup auf unser eigenes NAS.

Als Archiv setzen wir auf Paperless-ngx, eine bewährte Open-Source-Lösung für Dokumente. Jeder Mandant hat dort seinen eigenen Bereich, und jeder Beleg wird mit seinem Dokumenttyp abgelegt. Invoice Flow passt sich an die vorhandene Software an: E-Mail-Postfach, Team-Chat, Buchhaltungssoftware und die Tabelle mit dem Kontenrahmen sind über Schnittstellen (APIs) angebunden. Andere Systeme, etwa die Software einer Steuerkanzlei, lassen sich auf demselben Weg anbinden.

Eine Plattform, viele Mandanten

Invoice Flow arbeitet für mehrere Mandanten. Jeder Mandant ist eigenständig: mit eigenem Postfach, Archivordner, Kontenrahmen samt Regeln für die Kontozuordnung, Erkennungshilfen, Nummernkreisen und Rechnungssteller-Profil.

Für welchen Mandanten eine Rechnung ist, erkennt Invoice Flow selbst: am Empfänger, an der USt-ID oder an Erkennungshilfen wie den Namen von Mitarbeitenden. Admins sehen alle Mandanten, Mitarbeitende nur ihren eigenen. Das setzt der Server durch, auch für den KI-Assistenten.

Eingang: Postfach und Upload
zeit:raum development GmbH
  • Wolkenhafen Hosting GmbH132,45 €
    PDFerkannt an: Empfänger
  • Kompass IT-Schulungen e. K.1.887,34 €
    XRechnung (XML)erkannt an: USt-ID
  • Hotel Rheinterrasse GmbH310,02 €
    Handyfotoerkannt an: Empfänger
Silberweide Studios GmbH
  • Lumenframe Ltd.528,00 USD
    PDFerkannt an: Empfänger
  • Büroversand Klammer & Co. KG74,14 €
    PDFerkannt an: Empfänger
  • Trattoria Sonnenwinkel52,70 €
    Kassenbonerkannt an: Vorwahl im Upload-Dialog
Feldweg Media GmbH
  • Wolkenhafen Hosting GmbH29,04 €
    PDFerkannt an: Empfänger
  • Reichweite Online-Marketing GmbH1.832,60 €
    PDFerkannt an: Empfänger
  • Löffelglück Catering GmbH647,57 €
    PDFerkannt an: Empfänger
Erkannt an Empfänger, USt-ID oder Erkennungshilfe. Bei Kassenbons ohne Empfänger hilft die Vorwahl beim Hochladen.

Fragen statt suchen

Der KI-Assistent beantwortet Fragen zu den Rechnungen in normaler Sprache, zum Beispiel „Offene Rechnungen über 500 €“. Er antwortet mit Trefferkarten und Summen je Währung. Er darf nur lesen und sieht nur, was der Nutzer sehen darf: Mitarbeitende nur ihren eigenen Mandanten, Admins alle.

KI-Assistentliest nur · Rechte wie der Nutzer
Offene Rechnungen über 500 €
Rechnungen durchsucht · Summen berechnet · 3 s
Löffelglück Catering GmbHCatering für Team-WorkshopFeldweg Media GmbH
03.11.2026583,20 €nettoWarten auf Genehmiger
Lumenframe Ltd.Lumenframe Pro Jahreslizenz + Add-on 21.10.2026–21.10.2027Silberweide Studios GmbH
21.10.2026528,00 USDnettoOffen
Kompass IT-Schulungen e. K.Inhouse-Workshop Barrierefreiheit (WCAG 2.2) für Entwicklerteamszeit:raum development GmbH
20.10.20261.586,00 €nettoOffen
Lumenframe Ltd.Lumenframe Pro Jahreslizenz inkl. Shared Component Library Add-on 14.10.2026–14.10.2027zeit:raum development GmbH
14.10.20261.248,00 USDnettoWarten auf Genehmiger

Es gibt 4 offene Rechnungen über 500 €:

  • 2 in EUR: Summe 2.169,20 €
  • 2 in USD: Summe 1.776,00 $
Exportierte Rechnungen seit August, Summe je Monat
Summen berechnet · 2,3 s
MonatAnzahlSumme netto
August 202621.158,30 €
September 20265599,00 €
Oktober 202662.008,08 €

Hier die Summen der exportierten Rechnungen seit August 2026 (nur EUR):

  • August 2026: 1.158,30 €
  • September 2026: 599,00 €
  • Oktober 2026: 2.008,08 €
Echter Dialog, aufgezeichnet mit dem Beispiel-Datensatz. Gefragt hat ein Admin, deshalb Treffer aus mehreren Mandanten.

Und außerdem

  • Mail-Import mit KI

    Das E-Mail-Postfach wird regelmäßig abgerufen, Mails ohne Rechnung überspringt die KI. Mails mit importierter Rechnung bekommen das Label „importiert“.

  • Duplikate erkennen

    Gleiche Datei oder gleiche Rechnungsnummer beim gleichen Lieferanten. Invoice Flow warnt, bevor eine Rechnung doppelt im System landet.

  • Freigabe pro Rechnung

    Bei Bedarf geht jede Rechnung zur Freigabe. Freigeben darf nur der festgelegte Genehmiger, er bekommt per Klick eine Nachricht im Team-Chat.

  • Übergabe an die Buchhaltung

    Ein Klick übergibt Beleg, Posten und Buchungsbemerkung an die angebundene Buchhaltungssoftware. Doppelt übergeben geht nicht.

  • Archiv je Mandant

    Jeder Beleg landet im Ordner seines Mandanten, mit Dokumenttyp wie „Eingangsrechnung“. Gelöscht wird dort nichts.

  • Suchen und filtern

    Suche über Lieferant, Rechnungsnummer, Betreff oder Buchungskonto. Dazu Filter nach Mandant, Status, Zeitraum und Währung.

  • Status auf einen Blick

    „Bearbeitet“ und „Warten auf Genehmiger“ stehen direkt in der Liste.

  • Storno und Korrektur

    Finalisierte Ausgangsrechnungen bleiben unverändert. Storno und Korrektur entstehen als eigene Dokumente.

  • Prüfseite für alle

    Jeder im Team kann eine E-Rechnung mit dem KoSIT-Validator prüfen lassen, ohne sie anzulegen.

Verlässlich im Alltag

Invoice Flow verarbeitet bei uns echte Rechnungen. Damit das so bleibt, prüft es sich dort besonders genau, wo Fehler ins Geld gehen.

  • Die KI wird an echten Belegen gemessen. Bevor wir Modell oder Anweisungen ändern, läuft das Auslesen gegen echte Belege mit bekannten Sollwerten. Was vorher stimmte, muss danach weiter stimmen.
  • Die Prüfregeln bleiben aktuell. Seit dem Wachstumschancengesetz verlangt das Umsatzsteuergesetz, dass E-Rechnungen grundsätzlich der europäischen Norm EN 16931 entsprechen. Der KoSIT-Validator prüft XRechnungen anhand der Regeln dieser Norm und der zusätzlichen Regeln der XRechnung. Ändern sich die Vorgaben, etwa mit einer neuen Version der XRechnung, kommen neue Prüfregeln hinzu oder bestehende ändern sich. Invoice Flow sieht jede Woche automatisch nach, ob es dafür Updates gibt, und meldet sie uns. So bleibt keine Änderung unbemerkt.
  • Neue Prüfungen gelten auch für den Bestand. Kommt eine Prüfung dazu, lässt sie sich auf bereits archivierte Belege anwenden. Die Dateien selbst bleiben dabei unverändert.

Tech-Stack

KI
Europäische KI · AVVTexterkennung (OCR)Strukturierte AusgabeTool-gestützter Assistent
E-Rechnung
XRechnungZUGFeRDKoSIT-ValidatorveraPDFPDF/A-3
Backend
Laravel 13PHP 8.4PostgreSQL 18Pest
Frontend
Nuxt 4Nuxt UITailwind 4pdf.js
Archiv & Betrieb
Paperless-ngxDockerGotenbergGitOpsNAS-Backup