ERP-Kern für KMU

Ein ERP, das man
über die Tastatur bedient.

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.

0npm-Abhängigkeiten im Betrieb
1SQLite-Datei enthält den ganzen Mandanten
2Rollen: Admin und Vertrieb
12 hSitzungsdauer, mit Anmeldebremse

Im Einsatz

Ein ERP, das nach Arbeit aussieht — nicht nach Kulisse.

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.

Übersicht von kb ERP mit Unternehmenskennzahlen, offenen Vorgängen und Navigationsleiste

Module

Die Bereiche eines großen Systems — als schlanke KMU-Arbeitsplätze.

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.

FI

Finanzbuchhaltung

  • Konten
  • Journal
  • Perioden
  • USt
  • DATEV-CSV
  • Bank-CSV
  • Anlagen/AfA
CO

Controlling

  • Kostenstellen
  • Manuelle Buchungen
  • Kundenrentabilität
  • Artikelrentabilität
SD

Verkauf

  • Angebot
  • Auftrag
  • Anzahlung
  • Lieferschein
  • Rechnung
  • Mahnung
  • Gutschrift
  • Dauerrechnung
MM

Material & Einkauf

  • Artikel
  • Bestand
  • Bestellung
  • Wareneingang
  • Eingangsrechnung
  • SEPA-Lauf
  • Inventur
  • MRP
HR

Personal

  • Mitarbeiter
  • Projekte
  • Zeiten
  • Urlaub
  • Recruiting
  • Beurteilungen
  • Lohnschätzung
PP

Produktion

  • Stücklisten
  • Fertigungsaufträge
  • MRP
QM

Qualität & Instandhaltung

  • Prüfungen
  • Wartungsfristen
  • Maßnahmen
CRM

Kundenbeziehung

  • Leads
  • Kreditlimit
  • Streitfälle
  • Kalender
  • iCal-Export

Verkauf

Eine Kette, die keinen Schritt überspringt.

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.

Angebot Auftrag Anzahlung (optional) Bestätigung: Lieferschein + Restrechnung Skonto oder Zahlung Mahnung Gutschrift
Wiederkehrend

Dauerrechnungen

Monatlich, quartalsweise oder jährlich. Der Lauf stellt die fälligen Belege aus, ohne dass jemand daran denken muss.

Beleg

Druckbares HTML statt PDF-Zwang

Belege sind druckfertiges HTML. Versand per SMTP oder als .eml-Datei; Anhänge wie PDF und Fotos hängen am Beleg.

Arbeitsschutz

Nichts geht still verloren

Inline-Validierung, Warnung vor ungespeicherten Änderungen, Bestätigung vor kritischen Buchungen und Schutz vor parallelem Überschreiben von Stammdaten.

Finanzbuchhaltung

Bis zur Steuerberatung durchgezogen.

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.

BereichAdminVertrieb
Verkauf, Kunden, Projekte
Artikellesend
Lieferanten, Einkauf
Finanzbuchhaltung, DATEV
Lohn, Inventur, Fertigung

Zwei Rollen reichen für die meisten Betriebe — und sind schnell erklärt.

Betrieb

Wenig Technik heißt wenig, was ausfallen kann.

Daten

Eine Datei, die Ihnen gehört

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.

Abhängigkeiten

Keine npm-Pakete

Node.js 22.5 genügt. Kein Lockfile-Risiko, keine Lieferketten-Updates, kein Framework, das in zwei Jahren umgebaut werden muss.

Diagnose

Sichtbarer Zustand

/api/health und /api/ready melden den Betriebszustand. Jede Antwort trägt eine Request-ID, die Logs sind strukturiertes JSON.

Companion

Assistenz auf A

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.

Nachvollziehbarkeit

Audit-Protokoll

Wer hat was wann geändert — durchgängig protokolliert, nicht nur in kritischen Modulen.

Alltag

Listen, die mitdenken

Sortierbare Tabellen mit priorisierten Mobilspalten, teilbare Filter in der URL, Paginierung mit 25/50/100 Zeilen und direkt verlinkbare Detailseiten.

Fragen

Häufig gefragt

Für welche Betriebsgröße ist kb ERP gedacht?

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.

SQLite für ein ERP — reicht das?

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.

Wie kommen die Daten zur Steuerberatung?

Ü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.

Können wir kb ERP selbst betreiben?

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.

Was macht der Companion, wenn kein Schlüssel hinterlegt ist?

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.

Gibt es Mehrsprachigkeit?

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

Lernen Sie kb ERP anhand Ihrer Abläufe kennen.

In einer Vorführung zeigen wir die passenden Arbeitsbereiche und besprechen, wie kb ERP in Ihrer eigenen Umgebung betrieben wird.