Zum Inhalt springen
Open Source

Wir machen ERPNext noch besser!

Eine Auswahl der Funktionen, die wir zu ERPNext bzw. zum Frappe Framework beigetragen haben.

Verständliche Release Notes aus GitHub-Änderungen

Release Notes fassen die wichtigsten Änderungen einer neuen Version zusammen. Sie helfen Nutzern, Administratoren und Entwicklern dabei zu verstehen, was neu ist, was sich verändert hat und ob sie etwas beachten müssen. GitHubs automatisch erzeugte Release Notes sind im Kern j...

Banktransaktion als Referenz im Buchungssatz

In ERPNext werden Banktransaktionen typischerweise im Rahmen der Bankabstimmung mit Belegen wie Rechnungen oder Zahlungseingängen verknüpft. In manchen Fällen passt allerdings keiner der bekannten Belegtypen, etwa bei Bankgebühren, Zinsen oder kleinen Korrekturen. Hier wird st...

Verbesserte Löschung von Transaktionsdaten

Ein kritischer Schritt vor jedem ERP Go Live ist die Bereinigung des Systems von Testtransaktionen. Ziel ist es, sämtliche Buchungssätze und Bewegungsdaten (z. B. Rechnungen, Lagerbuchungen) zu entfernen, ohne die konfigurierten Stammdaten oder die Systemstruktur zu beeinträch...

Diff-Ansicht für lange Versionsänderungen

Bisher zeigte Frappe im DocType Version bei Änderungen an mehrzeiligen Feldern nur den alten und den neuen Wert nebeneinander an, ohne sinnvolle Formatierung oder Hervorhebung. Bei Inhalten mit hunderten Zeilen, wie sie zum Beispiel in Druckformaten , Server Skripten oder AGB...

Endlich flüssig: ERPNext Link-Felder neu gedacht

Wer täglich mit ERPNext arbeitet, kennt die kleinen Reibungspunkte, die auf Dauer eine große Wirkung entfalten. Einer der hartnäckigsten war für mich die Trägheit der Link Felder. Jedes Mal, wenn man einen Datensatz verknüpfen wollte, zwang einen das System in eine kurze, aber...

Klarer Hinweis bei deaktiviertem E-Mail-Versand

In Test oder Stagingsystemen wird der automatische E Mail Versand häufig in der Site Konfiguration komplett stummgeschaltet. Das ist sinnvoll, damit aus Versehen keine echten Mails an Kunden hinausgehen. Aus Sicht eines Nutzers im Desk wirkt allerdings alles ganz normal: Manue...

Mehrmandantenfähige E-Mail-Konten und Kommunikation

In ERPNext Installationen mit mehreren Firmen unter einem Dach (sogenannten Multi Company Setups) gab es bisher eine schwer zu schließende Datenschutzlücke: E Mail Konten ließen sich keiner bestimmten Firma zuordnen. Damit landeten eingehende Nachrichten, daraus erzeugte Ticke...

Lesbare IBANs in Frappe und ERPNext

IBANs sind lange, zusammenhängende Zeichenketten wie "DE02120300000000202051". Lesbar sind sie eigentlich nur in der typischen Schreibweise mit Leerzeichen alle vier Stellen: "DE02 1203 0000 0000 2020 51". Im Hintergrund müssen sie für Banktransaktionen, Zahlungsdateien und Bu...

Zeitzone für Portalnutzer selbst änderbar

Damit Zeitstempel in einem System wirklich nützlich sind etwa wann ein Ticket erstellt oder ein Kommentar geschrieben wurde müssen sie in der Zeitzone des jeweiligen Nutzers angezeigt werden. Im internen Desk Bereich von Frappe lässt sich das problemlos einstellen. Für Portaln...

Übersichtlichere Stücklistenstruktur in ERPNext

Die Baumansicht der Stückliste (BOM Tree) ist eines der zentralen Werkzeuge in der Fertigung mit ERPNext. Sie zeigt auf einen Blick, aus welchen Komponenten ein Produkt besteht und wie diese wiederum in Unterbaugruppen verschachtelt sind. Bisher hatte die Ansicht jedoch eine e...

Eigene Nummern bei Kunden und Lieferanten hinterlegen

In Geschäftsbeziehungen vergeben Unternehmen einander typischerweise eigene Identifikationsnummern: Der Lieferant kennt seinen Kunden unter einer bestimmten Kundennummer, der Kunde wiederum führt seinen Lieferanten unter einer eigenen Lieferantennummer. Diese Nummern stehen hä...

Wiederherstellung des Berichts "Garantieablauf nach Seriennummer"

Mit einer früheren Umstellung war der Standardbericht Serial No Warranty Expiry (Garantieablauf nach Seriennummer) in ERPNext für neu eingerichtete Systeme nicht mehr aufrufbar. Der zugehörige Eintrag im System wurde dabei mit einem falschen Namen importiert und kollidierte mi...

Private Anhänge auch im Webformular sichtbar

Webformulare sind ein zentrales Werkzeug im Frappe Framework, um Kunden, Lieferanten und anderen externen Nutzern strukturierte Sichten auf Daten zu geben zum Beispiel auf eingereichte Tickets, Anfragen oder Bewerbungen. Bei Anhängen gab es bislang jedoch eine harte Grenze: Im...

Korrekte Währungen für internationale Versanddienstleister

Die ERPNext Shipping App bindet Versanddienstleister wie SendCloud und LetMeShip direkt an ERPNext an, sodass Versandetiketten und Preisangebote ohne Medienbruch erzeugt werden können. Bisher war die Währung der zurückgemeldeten Versandkosten allerdings im Frontend hartkodiert...

E-Rechnungen in ERPNext

Ab dem Jahr 2025 wird der Empfang von E Rechnungen im B2B Geschäft verpflichtend, ab 2027 auch der Versand. Darüber hinaus werden seit Ende 2020 von öffentlichen Auftraggebern nur noch E Rechnungen akzeptiert. Mit unserer Erweiterung ermöglichen wir es, E Rechnungen mit ERPNex...

Neuer Standard für Übersetzungen

Die Übersetzungen von ERPNext wurden lange Zeit als CSV Dateien im Quellcode verwaltet. Die Aktualisierung und Pflege dieser Dateien war sehr aufwendig und konnte nur von wenigen Personen durchgeführt werden. Daher haben wir Ende 2023 ein neues Übersetzungssystem eingeführt, d...

Teilen von Dokumenten deaktivieren

Die Funktion zum Teilen der Berechtigungen für einzelne Dokumente kann dazu verwendet werden, festgelegte Rollenberechtigungen zu umgehen. Bei Systemen mit sehr vielen Benutzern kann diese eigentlich praktische Funktionalität zu Chaos in der Rechteverwaltung führen. Unsere Lös...

To-dos einfach über die Seitenleiste erledigen

Die Seitenleiste des Formulars bot bisher nur die Möglichkeit, To dos abzubrechen. Um ein To do als erledigt zu markieren, mussten die Benutzer zur To do Liste gehen, das richtige To do finden und es von dort aus abschließen. Das To do wurde jedoch weiterhin in der Seitenleist...

Übersichtliche Anhänge in der Seitenleiste

Wenn ein Dokument viele Anhänge hatte, wurde es schnell unübersichtlich. Mit dieser Verbesserung werden in der Seitenleiste nur noch die ersten paar Anhänge angezeigt. Der Button zum Hinzufügen neuer Anhänge wurde vorher von den bestehenden Anhängen verdrängt. Nun bleibt er im...

Integration mit Google Drive

Die Verknüpfung von Dateien von Google Drive mit ERPNext war bisher ein umständlicher Prozess. Zunächst musste man Google Drive öffnen, die Datei suchen und den Link zur Datei kopieren. Dann musste man zu ERPNext wechseln, einen Anhang hinzufügen und dort den kopierten Link ei...