Zum Inhalt springen

Grundlagen·26. August 2026·3 Min. Lesezeit

Was ERPNext im Standard abdeckt, und wo Anpassung anfängt

Die Funktionsliste ist selten das Problem. Interessanter ist, wo der Standard endet und was das für dein Projekt bedeutet.

Was ohne Anpassung da ist

Vertrieb und Einkauf, Lager und Bestandsführung, Fertigung mit Stücklisten, Projekte mit Zeiterfassung sowie Buchhaltung und CRM gehören zum ERPNext-Kern. Personalverwaltung und Gehaltsabrechnung werden über die separate Frappe-HR-App ergänzt. Welche Apps und Funktionen dein Projekt braucht, wird vor der Einrichtung geprüft.

Du musst sie nicht alle aktivieren. Üblich ist, mit dem Bereich zu starten, in dem heute die meisten Zahlen wegbrechen.

Konfiguration ist keine Anpassung

Viele eigene Felder, Druckvorlagen, Workflows und Berechtigungen lassen sich ohne eigene Programmlogik konfigurieren. Weitergehende Druckformate und besondere Abläufe können Code benötigen. Konfigurationen und eigene Apps werden vor einem Update getestet; automatische Update-Kompatibilität wird nicht vorausgesetzt.

Wann eine eigene App die ehrlichere Antwort ist

Wenn zusätzliche Programmlogik nötig ist, kann eine eigene Frappe-App eine klare Grenze zum Standard schaffen. Ob sie passt, hängt von Umfang, Tests und Wartungsverantwortung ab. Auch getrennte Apps müssen bei Updates auf Kompatibilität geprüft werden.

Wo es unbequem wird

Branchenspezifische Sonderlogik, sehr große Konzernstrukturen mit vielen Gesellschaften und tief integrierte Speziallösungen sind die Stellen, an denen ERPNext Aufwand kostet. Das gehört vor die Entscheidung, nicht danach.

Standard, Konfiguration und Entwicklung im Test trennen.

Prüfe einen konkreten Auftrag in der vorgesehenen Version und App-Kombination. Dokumentiere, welche Schritte ohne zusätzliche Einrichtung funktionieren und welche Felder, Rollen oder Freigaben konfiguriert werden müssen. Eine Modulbezeichnung allein belegt keine vollständige Prozessabdeckung.

ERPNext-Workflows erlauben konfigurierbare Zustände und Übergänge. Frappe HR ist eine separate App für Personalthemen. Beide Hinweise helfen bei der Planung; sie belegen weder eine fertige kundenspezifische Freigabe noch eine für jeden Markt passende Personalabrechnung.

Wenn zusätzliche Logik nötig ist, halte Auslöser, Daten, Fehlerfälle und Verantwortliche fest. Für eine eigene App gehören Entwicklung, Tests, Dokumentation und Wartung in den Umfang. Getrennter Code schafft eine klarere Grenze, ersetzt jedoch keinen Kompatibilitätstest bei Updates.

Am Ende sollte jede Anforderung eine begründete Zuordnung haben: Standard, Konfiguration, zusätzliche App, eigene Entwicklung oder derzeit nicht abgedeckt. Ungeklärte Punkte gehen vor dem Angebot in die Beratung, statt später als unerwarteter Zusatzaufwand aufzutauchen.

ERPNext: Workflows · Frappe HR: separate Personal-App · Anforderungen in der Beratung klären

Die Anforderung in fünf Kategorien einordnen.

Illustratives Beispiel, kein Kundenfall: Eine Bestellung braucht ab einem vereinbarten Betrag eine zweite Freigabe. Prüfe zunächst die vorhandenen Zustände, Rollen und Übergänge in der eingesetzten Version. Halte dann fest, ob Standard, Konfiguration oder zusätzliche Logik erforderlich ist.

Die vollständige Einordnung lautet: Standard, Konfiguration, zusätzliche App, individuelle Entwicklung oder derzeit nicht abgedeckt. Notiere pro Anforderung den Prüffall, die verwendete Version und den Verantwortlichen. Ungeklärte Anforderungen dürfen nicht still als Standardfunktion gezählt werden.

Teste auch die Änderung nach einer Freigabe und eine abgelehnte Bestellung. Bei Personalabrechnung, Steuern und branchenspezifischen Nachweisen reicht ein vorhandenes Modul nicht als Nachweis für deinen Markt. Zuständige Fachleute müssen den konkreten Ablauf prüfen.

Janik AhlerMarketing, Schulung

Führt ERPNext im Mittelstand ein und schreibt hier über das, was in Projekten tatsächlich schiefgeht.