Finanzbuchhaltung
- Konten
- Journal
- Perioden
- USt
- DATEV-CSV
- Bank-CSV
- Anlagen/AfA
ERP-Kern für KMU
kb ERP bildet Verkauf, Einkauf, Finanzbuchhaltung, Personal, Produktion und CRM in einer deutschsprachigen Oberfläche ab — ohne Modulbaukasten, ohne Beratertage und ohne eine einzige npm-Abhängigkeit. Die Daten liegen in genau einer SQLite-Datei.
kb ERP läuft in Ihrer eigenen Umgebung. Node.js 22.5 und npm start genügen; beim ersten Start werden Musterdaten angelegt.
Im Einsatz
Das ist die echte Übersicht der laufenden Anwendung. Kennzahlen, Vorgänge und nächste Schritte kommen aus derselben Oberfläche, in der Verkauf, Einkauf und Buchhaltung zusammenarbeiten.
Module
kb ERP ist kein SAP. Die Inspiration ist die Funktion klassischer ERP-Bereiche, nicht deren Technik: Jeder Bereich ist auf das reduziert, was ein Betrieb mit 5 bis 100 Mitarbeitenden tatsächlich täglich braucht.
Verkauf
Vom Angebot bis zur Gutschrift ist jeder Beleg der Nachfolger des vorherigen. Anzahlungen werden verrechnet, Skonto wird gebucht, Mahnungen entstehen aus dem offenen Posten — nichts davon muss doppelt erfasst werden.
Monatlich, quartalsweise oder jährlich. Der Lauf stellt die fälligen Belege aus, ohne dass jemand daran denken muss.
Belege sind druckfertiges HTML. Versand per SMTP oder als .eml-Datei; Anhänge wie PDF und Fotos hängen am Beleg.
Inline-Validierung, Warnung vor ungespeicherten Änderungen, Bestätigung vor kritischen Buchungen und Schutz vor parallelem Überschreiben von Stammdaten.
Finanzbuchhaltung
Konten, Journal, Perioden und Umsatzsteuer sind Teil desselben Systems wie Verkauf und Einkauf. Der DATEV-CSV-Export übergibt die Buchungen an Ihre Kanzlei, der Bank-CSV-Import bringt die Kontoauszüge zurück.
Anlagen und AfA, Kostenstellen, Kreditlimit und Skonto sind angelegt, weil sie im Alltag eines KMU vorkommen — nicht als Zusatzmodul.
Zwei Rollen reichen für die meisten Betriebe — und sind schnell erklärt.
Betrieb
Der ganze Mandant liegt in data/kb-erp.sqlite. Sicherung heißt: Datei herunterladen. Eine Wiederherstellung bis 50 MB wird validiert, für den Neustart vorgemerkt und atomar aktiviert.
Node.js 22.5 genügt. Kein Lockfile-Risiko, keine Lieferketten-Updates, kein Framework, das in zwei Jahren umgebaut werden muss.
/api/health und /api/ready melden den Betriebszustand. Jede Antwort trägt eine Request-ID, die Logs sind strukturiertes JSON.
Der Companion verschafft Überblick, sucht, erstellt Berichte, legt Datensätze an, bestätigt Aufträge, mahnt, bucht Skonto, stellt Dauerrechnungen aus und mailt Belege. Ohne API-Schlüssel antwortet er rein lokal.
Wer hat was wann geändert — durchgängig protokolliert, nicht nur in kritischen Modulen.
Sortierbare Tabellen mit priorisierten Mobilspalten, teilbare Filter in der URL, Paginierung mit 25/50/100 Zeilen und direkt verlinkbare Detailseiten.
Fragen
Für kleine und mittlere Unternehmen, die mehr brauchen als eine Rechnungs-App, aber kein Einführungsprojekt über Monate stemmen wollen. Wer nur Angebote und Rechnungen schreibt, ist mit SideOffice schneller am Ziel.
Für die Last eines KMU ja. SQLite ist transaktional, ausgereift und in diesem Fall ein Vorteil: Der komplette Mandant ist eine Datei, die sich kopieren, sichern und umziehen lässt. Ein Datenbankserver, der administriert werden will, entfällt.
Über den DATEV-CSV-Export aus der Finanzbuchhaltung. Kontoauszüge kommen per Bank-CSV zurück ins System; Perioden und Umsatzsteuer werden in kb ERP geführt.
Ja, und das ist der Normalfall: Node.js 22.5, npm start, fertig. Der produktive Erststart läuft mit KB_ERP_DEMO=0 ohne Musterdaten und erzwingt eigene Erstpasswörter mit mindestens zwölf Zeichen.
Er antwortet weiterhin — dann rein lokal, ohne Sprachmodell. Mit hinterlegtem Schlüssel kommen freie Formulierung und komplexere Auswertungen dazu. Die Aktionen selbst führt in beiden Fällen kb ERP aus, nicht das Modell.
Die Oberfläche ist durchgängig deutsch — bewusst, weil die Begriffe aus der deutschen Buchhaltungs- und Betriebspraxis stammen und Übersetzungen dort mehr verwirren als helfen.
Loslegen
In einer Vorführung zeigen wir die passenden Arbeitsbereiche und besprechen, wie kb ERP in Ihrer eigenen Umgebung betrieben wird.