Update Entwicklung 1.5.x und 1.6

Jetzt, da RechnungFertig von immer mehr Menschen genutzt wird, kommen bei mir auch immer mehr Rückmeldungen und Verbesserungsvorschläge für das nächste Update an. Ich plane grundsätzlich den Entwicklungsprozess durch eine Roadmap transparenter zu gestalten und die Interaktion mit Benutzern, die Interesse an Feedbackprozessen haben, leichter zu gestalten.

Für die unmittelbar nächsten Schritte hier schonmal ein kleiner Überblick über die nächsten kleinen und großen Schritte. Rückmeldungen, Meinungen und weitere Ideen bitte immer gerne an martin.pyka@rechnungfertig.de

Updates erleichtern

Ich habe ja bislang bewußt auf Installer verzichtet und alles als „fertiges Paket“ in Form einer ZIP-Datei bereit gestellt. Nun ist es aber so, dass wenn die Datenbank, Templates und fertigen Rechnungen auch alle in dem gleichen Ordner liegen, wie das Programm selbst, dass dann der Update-Prozess auf eine neue Version unnötig mühselig ist. Insofern plane ich hier zwei Verbesserungen:

  • Update-Button, über den sich die Daten aus der vorherigen Version leicht in die nächste übernehmen lassen. Dadurch reicht dann ein Button-Klick, um alle relevanten Daten in den neuen Ordner zu ziehen. Man muss nichts mehr händisch machen
  • Konfigurierbare Pfade für Datenbank, Templates und Rechnungen: das ist ein vielfacher Wunsch, den ich vernommen habe und dem ich gerne nachkomme. Alle userbezogenen Daten liegen an vom User gewählten Orten zentral. Alle neuen Versionen von RechnungFertig können auf die gleichen Orte zugreifen und man muss nichts mehr rüberkopieren

Rechnungsdatei-Verwaltung

Ein anderes Thema, das immer wieder genannt wurde ist die Frage: was passiert mit den erstellten ZUGFeRD-Rechnungen? Aktuell werden sie im output-Ordner abgelegt und zum Download angeboten. Zukünftig soll sowohl der Ausgabeordner konfigurierbar sein (siehe „Updates erleichtern“) als auch der Zielordner für den „Download“. Hier prüfe ich auch die Option, ob sich zuverlässig mit Hilfe des Standardemailprogramms eine Email mit automatischem Dateianhang erstellen lässt.

Templating verbessern

Der Wunsch, das Datumsformat und Tausendertrenner kontrollieren zu können, führte mich zu der Erkenntnis, dass sich auf Grund der geschweiften Klammern {} für Platzhalter sich aktuell Javascript-Code nicht so gut im Template verbauen lässt. Daher sind für die nächste Version folgende Ergänzungen geplant:

  • für Standardwünsche, wie Datumsformat, Tausendertrenner etc. wird es vorgefertige Funktionen geben, die RechnungFertig direkt bereithält
  • der User kann die Platzhalter-Delimiter von {} in etwas anders umkonfigurieren, so dass danach die geschweiften Klammern auch für Javascript-Code innerhalb des Templates genutzt werden können
  • Custom-Felder bekommen ein Textfeld, um auch mit Zeilenumbrüchen arbeiten zu können
  • Im Zuge dieser Arbeiten werden die Word-Templates um ein paar optische Fehler korrigiert

Import/Export für alles

Rechnungsdaten können jetzt schon exportiert werden. In der nächsten Version wird man auch Kunden- und Artikeldaten als CSV importieren und exportieren können. Man kommt zwar schon jetzt über die SQLite-Datenbank gut an alles dran, aber dieser Zugang ist eher für technisch orientierte User geeignet. Über den CSV-Import/Export können auch weniger technisch orientierte Nutzer ihre Daten nach RechnungFertig bringen bzw. aus RechnungFertig herausholen, wenn Sie zum Beispiel irgendwann auf eine andere Software umsteigen möchten.

Mehr Felder

Die Aufschlüsselung der Kontaktinformationen für Kunden ist noch nicht ganz so ausführlich, wie man es vielleicht von anderen Programmen gewohnt ist. Hier wird es weitere Optionen geben. Aktuell evaluiere ich, wie sich die UI dafür so gestalten lässt, dass sie ihre Leichtgewichtigkeit möglichst behält.

Themen für 1.6

  • Ein wiederkehrender Wunsch ist, Rechnungen mit Zuständen zu versehen, so dass sich deren Bezahlung leichter tracken lässt.
  • Innergemeinschaftliche Steuerumkehrung für Waren und Güter (klassisches Reverse Charge ist ja jetzt schon drin)
  • Positionsbezogener Steuerwert: aktuell wird ja ein Steuersatz auf alles angewendet, was für die Hauptzielgruppe dieser Software auch ausreicht. Hiermit soll die Option geschaffen werden, unterschiedliche Steuersätze für unterschiedliche Artikel angeben zu können
  • Verbesserte Vorabvalidierung: aktuell hat RechnungFertig einen eigenen Sanity-Check. Hier ist der Plan, eine klassische Schemata-Validierung, wie sie auch von den öffentlichen Validatoren genutzt wird, zu integrieren, um umfassende Checks zu ermöglichen.
  • Linux und MacOS-Versionen
  • RechnungFertig als Webserver
  • API für Automatisierung
Categories:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert