Die Plattform · DocuWare × SalmonPlant
Zwischen DocuWare und Ihrem ERP arbeitet eigene Software: SalmonPlant.
DocuWare ist ein hervorragendes Archiv und eine starke Workflow-Engine — deshalb ist es unser Fundament. Aber die Ansprüche einer Hausverwaltung enden nicht am Archiv: Belege müssen gegen echte Stammdaten geprüft, Prüfschritte nachvollziehbar dokumentiert und Buchungen ohne Nachtippen ins ERP übergeben werden. Dafür reicht Konfiguration nicht. Dafür braucht es Code — unseren.
Drei Ebenen, klar getrennt
DocuWare ist die Handlung. SalmonPlant ist die Regie.
Jede Ebene macht das, was sie am besten kann — und SalmonPlant sorgt dafür, dass eine Rechnung, die die 4-Augen-Freigabe verlässt, im ERP tatsächlich buchbar ist.
Archiv & Workflow-Engine
DocuWare
Speichert den Beleg revisionssicher, verteilt Aufgaben, führt die Prozesse aus — Posteingang, Rechnungseingang, Verträge. Was DocuWare gut kann, bauen wir nicht nach.
Unsere Software-Ebene
SalmonPlant
Redet mit beiden Seiten, versteht beide Datenmodelle. Validiert live gegen die ERP-Datenbank, re-indexiert nach Stammdatenänderungen, dokumentiert Prüfschritte auf dem PDF, exportiert buchbare Rechnungen.
Buchhaltungs-Wahrheit
ERP
Sachkonten, Umsatzsteuerschlüssel, Objektstammdaten, Kreditoren, Bankkonten. Nur hier entstehen offizielle Buchungen — heute Karthago, die Architektur ist auf weitere ERP-Systeme vorbereitet.
Warum eigene Software
Ein DocuWare-Partner, der programmiert.
Liegenwerk ist eine Ausgründung der freiheit.software — eines Softwareentwicklungshauses. Als klar wurde, dass DocuWare eine sehr gute Basis ist, die Ansprüche unserer Kunden und die Schnittstellen zu ERP und CRM aber darüber hinausgehen, haben wir getan, was Softwareentwickler tun: Wir haben die fehlende Ebene selbst gebaut.
Das Ergebnis ist SalmonPlant — eigentlich nur ein interner Projektname, der sich durchgesetzt hat. Dahinter steht compilierter C#-Code auf modernstem Microsoft-Stack, kein zusammengeklickter Workflow. Der Unterschied ist kein Detail: Wer ausschließlich mit DocuWare-Bordmitteln arbeitet, kann keine Live-Abfrage gegen eine ERP-Datenbank machen, keine strukturierten Vergleiche zwischen Prüfschritten berechnen und keine schleifenfreie Webhook-Kette bauen. All das braucht Software. Bei uns existiert sie — und läuft produktiv.
Wir sind schmal genug, um tief zu gehen — und tief genug, um Software zu bauen. Beides gleichzeitig ist im Markt selten.
Live-Validierung
Geprüft gegen echte Stammdaten — nicht gegen eine Kopie.
Die Buchhaltung kennt das Problem: Eine Rechnung sieht aus wie eine Rechnung, lässt sich aber nicht buchen. Falsches Sachkonto, Kreditor ohne passende Bankverbindung, Belegdatum außerhalb des Wirtschaftsjahres.
SalmonPlant prüft jeden Beleg live gegen die Karthago-Datenbank — nicht gegen einen nächtlichen Abzug. Existiert das Objekt im richtigen Wirtschaftsjahr? Ist die Sachkonto/Objekt-Kombination gültig — auch für jede einzelne Zeile einer Splitbuchung? Liegt das Belegdatum im Bewirtschaftungszeitraum des Objekts? Ein Beleg, der zwei Wochen vor Verwaltungsübernahme ausgestellt wurde, fällt hier durch — bevor jemand Zeit in ihn investiert.
Gefundene Fehler landen als strukturierte Einträge direkt am Beleg, nicht in einer separaten Log-Ansicht oder einer E-Mail vom Buchhalter. Wird ein Fehler behoben, setzt SalmonPlant den Erledigt-Zeitstempel automatisch — niemand tippt Daten nach.
Re-Indexierung
Stammdaten ändern — ohne dass später etwas kaputtgeht.
Ein Objekt bekommt eine neue interne Referenz, ein Kreditor eine neue IBAN, eine Vertragsnummer wird korrigiert. In der klassischen DocuWare-Welt bleiben die abgeleiteten Felder auf dem Beleg veraltet stehen — und der nächste ERP-Export schlägt fehl.
Bei uns löst die Änderung automatisch eine Re-Indexierung aus: 7 Nachschlagevorgänge in 4 Stammdaten-Archiven, rund 20 abgeleitete Felder werden frisch gesetzt — Objekt- und Projektnummern, ERP- und facilioo-IDs, Kreditor- und Vertragsdaten. Innerhalb von Sekunden, ausgelöst per DocuWare-Webhook.
Und weil die Re-Indexierung ausschließlich abgeleitete Felder schreibt und nie die auslösenden, kann sie sich per Konstruktion nicht selbst triggern. Keine Endlosschleife, kein Timer, kein Workaround — die Schleifenfreiheit ist eine Eigenschaft der Architektur. Genau die Art von Garantie, die man mit Konfiguration nicht bekommt.
Delta-Stempel
Der Prüfnachweis steht auf dem PDF — und zeigt, was sich geändert hat.
Kontierung, Prüfung, 4-Augen-Freigabe: drei Schritte, drei Personen. Üblicherweise fehlt der Nachweis, was die zweite Person tatsächlich geprüft hat — es gibt einen zweiten identischen Stempel oder gar keinen.
SalmonPlant speichert beim Kontierungsstempel den kompletten Zustand als Snapshot. Bei jeder folgenden Prüfstufe wird verglichen — und der Stempel zeigt nur die tatsächlichen Änderungen: alter Betrag, neuer Betrag, hinzugefügte und entfernte Positionen. Zeilen werden dabei fachlich per Sachkonto gematcht — wer umsortiert, erzeugt kein falsches Delta.
Gab es keine Änderungen, steht „Keine Änderungen" im Stempel — auch das ist ein Prüfnachweis. Und weil DocuWare den Stempel in das PDF einbrennt, überlebt die Prüfhistorie jeden Export, jede E-Mail-Weiterleitung und jede spätere Archivierung.
Suche & Ergebnislisten
Split-Rechnungen: über jede Kontonummer auffindbar.
Eine Handwerkerrechnung wird auf drei Sachkonten aufgeteilt. In der Standard-Ergebnisliste sieht man nur den ersten Eintrag — sucht man nach dem zweiten oder dritten Konto, findet man die Rechnung nicht.
SalmonPlant aggregiert nach jedem Kontierungsschritt alle Positionen in zwei zusätzliche Indexfelder: eine lesbare Zusammenfassung für die Ergebnisliste (0004100 – Handwerkerleistungen, 0004101 – Hausmeisterleistungen) und ein durchsuchbares Stichwortfeld mit jeder einzelnen Kontonummer. Der Buchhalter muss nicht wissen, dass eine Rechnung gesplittet war, um sie zu finden.
ERP-Export
Buchbar in Karthago — im Format, das Karthago erwartet.
Fertig kontierte und freigegebene Rechnungen schreibt SalmonPlant als CSV und PDF direkt in das Karthago-Import-Verzeichnis — mit korrekt hergeleiteter Netto-/Brutto-Logik, auch für nicht-vorsteuerpflichtige Objekte, und in exakt der Kodierung, die Karthago erwartet.
Das klingt nach einem Detail. Es ist der Unterschied zwischen „die Daten sind irgendwo" und „die Buchung ist drin, ohne dass jemand nacharbeitet".
Der Unterschied, konkret
Was Konfiguration kann — und wo Software anfängt.
Nicht alles davon ist mit reiner DocuWare-Konfiguration schwierig — vieles ist strukturell unmöglich. Nicht weil DocuWare schlecht wäre, sondern weil diese Fähigkeiten compilierten Code voraussetzen.
| Fähigkeit | DocuWare-Standard | SharePoint-Lösung | Plattform Liegenwerk |
|---|---|---|---|
| KI-gestützte Rechnungsindizierung (OCR) | ✓ | ○ | ✓ |
| Workflow-Engine mit Aufgabenverteilung und 4-Augen-Prüfung | ✓ | ○ | ✓ |
| Live-Validierung gegen die ERP-Datenbank während der Prüfung | ✗ | ✗ | ✓ |
| Belegdatum gegen den Bewirtschaftungszeitraum des Objekts prüfen | ✗ | ✗ | ✓ |
| Re-Indexierung bei Rechtsklick-Änderung — garantiert ohne Endlosschleife | ✗ | ✗ | ✓ |
| Delta-Stempel: nur die tatsächlichen Änderungen, eingebrannt ins PDF | ✗ | ✗ | ✓ |
| Split-Buchungen über jede beteiligte Kontonummer auffindbar | ✗ | ✗ | ✓ |
| Fehler als strukturierte Tabelle direkt am Beleg, mit automatischem Erledigt-Zeitstempel | ✗ | ✗ | ✓ |
| Auswertung pro Kunde und pro Prüfregel — welche Regel schlägt wie oft an? | ✗ | ✗ | ✓ |
✓ enthalten · ○ teilweise / mit Zusatzprodukten · ✗ mit Konfiguration nicht abbildbar
Für Ihre IT
Ordentlich gebaut — und das lässt sich prüfen.
Wenn Ihre IT oder Ihr Datenschutzbeauftragter genauer hinsehen will: gern. Hier die Fakten, die dabei üblicherweise gefragt sind.
Betrieb auf Azure Container Apps in Germany West Central. Datenverbleib in Deutschland, kein US-Cloud-Transfer.
.NET 9, orchestriert über .NET Aspire — die aktuelle Microsoft-Referenzarchitektur für Cloud-Anwendungen. Kein Legacy-Framework, keine Skripte, die keiner mehr versteht.
Jeder Aufruf aus DocuWare kommt mit einem gültigen Microsoft-Token. Kein Passwort in einer DocuWare-Konfiguration. Unbekannte Kunden-Kennungen werden abgelehnt — auch mit gültigem Token.
Die automatische Re-Indexierung schreibt ausschließlich abgeleitete Felder, nie die auslösenden. Die Schleifenfreiheit ist eine Eigenschaft der Architektur — kein Timer, kein Workaround.
OpenTelemetry durchgängig: Wie viele Rechnungen wurden validiert? Welche Prüfregel schlägt am häufigsten an? Wie lange dauert ein Export? Wir sehen es — pro Kunde, pro Regel.
Alle Endpunkte liegen als OpenAPI-Spezifikation vor und sind direkt in DocuWare-Workflows importierbar — mit vollständigen Request- und Response-Schemas.
Alles ERP-Unabhängige lebt in einer gemeinsamen Schicht, ERP-Spezifisches in Adaptern. Ein neues ERP bedeutet einen neuen Adapter — nicht ein neues System.
Deployments per Azure Developer CLI, reproduzierbar und versioniert. Jede Änderung lässt sich sekundenschnell auf den vorherigen Stand zurückrollen.
Häufige Fragen
Was Interessenten uns zur Plattform fragen.
Ist SalmonPlant ein separates Produkt, das wir kaufen müssen? +
Nein. SalmonPlant ist die Software-Ebene unserer Lösung — wir betreiben sie für Sie, sie ist Bestandteil der Workflows, die Sie bei uns bekommen. Sie kaufen keinen zusätzlichen Baustein, Sie bekommen Workflows, unter denen echte Software arbeitet.
Warum heißt das SalmonPlant? +
SalmonPlant war der interne Projektname unserer Entwicklung. Er hat sich im Alltag durchgesetzt — bei uns und bei Kunden. Also bleibt er. Wir finden: Ein System, das Rechnungen stromaufwärts durch Prüfung, Freigabe und Buchung bringt, darf so heißen.
Wo läuft die Software, wo liegen die Daten? +
Auf Microsoft Azure in der Region Germany West Central (Frankfurt am Main). Die Belege selbst bleiben in der DocuWare-Cloud (EU-Rechenzentren), die Buchhaltungsdaten in Ihrem ERP. SalmonPlant verbindet beide — ohne Datenabfluss in Drittländer.
Wir nutzen nicht Karthago — funktioniert das trotzdem? +
Der Kern von SalmonPlant ist ERP-unabhängig: Re-Indexierung, Sachkonten-Aggregation, Delta-Stempel und Webhook-Verarbeitung funktionieren mit jedem ERP. Am tiefsten integriert ist heute Aareon Karthago (inklusive Live-Datenbankprüfung und Export). Ein PowerHaus-Adapter existiert bereits, weitere ERP-Anschlüsse bauen wir auf derselben Grundlage.
Was unterscheidet das von einem normalen DocuWare-Partner? +
Ein DocuWare-Partner ohne eigene Softwareentwicklung arbeitet mit dem, was der Workflow-Designer hergibt: Konfiguration. Live-Abfragen gegen eine ERP-Datenbank, strukturierte Diffs zwischen Prüfschritten oder eine schleifenfreie Webhook-Kette sind damit nicht konfigurierbar — dafür braucht es compilierten Code. Liegenwerk ist eine Ausgründung eines Softwareentwicklungshauses; dieser Code existiert bei uns und läuft produktiv.
Sehen Sie die Plattform an Ihren eigenen Belegen.
Im Erstgespräch zeigen wir Ihnen, wie Validierung, Delta-Stempel und ERP-Übergabe an Ihrem realen Prozess aussehen — mit Ihrem ERP, Ihren Sachkonten, Ihren Freigabewegen.