FAKTURAMA Version 2.1.1

Nach einer längeren Pause dürfen wir heute endlich wieder eine neue Version ankündigen. In den letzten Monaten wurde mehr oder weniger intensiv an Fakturama gearbeitet, sodaß nun die Version 2.1.1 in den „Startlöchern“ steht.

Was ist neu?

Ein immer wieder geäußerter Wunsch war es, einen allgemeinen Import von CSV-Daten zu ermöglichen. Dies wurde in der aktuellen Version für Kunden- und Produktdaten umgesetzt. Hier ein kleiner Screenshot, wie der neue Import aussieht:

Die neue Funktion ermöglicht es auch, Zuordnungen zu speichern und später wieder abzurufen. Aktuell geht das leider noch nicht für umfangreichere Zuordnungen, das wird aber in den kommenden Versionen noch verbessert (dazu ist eine Datenbank-Änderung notwendig). Der Import-Assistent gibt auch einen Hinweis aus, wenn notwendige Felder noch nicht zugeordnet wurden.

Aktualisierung ZUGFeRD / XRechnung

ZUGFeRD wird zu XRechnung. Die Schnittstelle wurde so erweitert, daß jetzt auch Dateien im XRechnung-Format erstellt werden können. Hier wäre es gut, wenn aus der Praxis noch einige Rückmeldungen kommen würden, da die Funktionalität derzeit nur per Validator überprüft wurde. Die Funktion wird jetzt auch im Handbuch beschrieben (nicht mehr in einem separaten Handbuch).

Endlich: Java 11+

Die dritte große Änderung betrifft die Umstellung auf Java 11+. Was heißt das? Es ist nun möglich, Fakturama mit einer aktuellen Java-Version zu betreiben (getestet bis Java 15), sodaß auch Neuinstallationen an diesem Punkt nicht mehr scheitern sollten. Diese Umstellung war auch mit dem größten Zeitaufwand verbunden, weswegen sich der angepeilte Release-Termin im August nicht umsetzen ließ.

Wichtig Alle Anwender, die bereits mit Fakturama 2.x arbeiten, müssen ihr System auf Java 11 (oder höher) aktualisieren. Fakturama funktioniert sonst nicht. Die alte Java-Version 8 wird bereits seit einiger Zeit nicht mehr von Oracle unterstützt. Es ist jetzt auch nicht mehr notwendig, das JDK von Oracle zu verwenden, Fakturama funktioniert auch mit AdoptJDK oder OpenJDK.

Viele kleine Fehlerbehebungen

Darüberhinaus wurden sehr viele kleine Verbesserungen und Fehlerbehebungen realisiert. Dank einiger großzügiger Spenden konnte nun endlich auch eine Apple Developer-ID erworben werden, mit deren Hilfe es möglich ist, die Installationspakete für MacOS zu signieren und von Apple prüfen zu lassen. Damit entfällt die Meldung, dass das Installationspaket gleich nach dem Herunterladen in den Papierkorb verschoben werden soll.

Wichtige Information zu Linux

Leider gibt es für die Linux-Anwender noch einen kleinen Wermutstropfen: Beim Beenden von Fakturama läuft ein Prozeß weiter, der eigentlich auch mit beendet werden müßte. Der Fehler konnte bislang nicht eingegrenzt werden, sodaß derzeit nur ein kill weiterhilft. Das sollte aber mit einem kleinen Skript realisierbar sein. Man findet den Prozeß mit dem Befehl ps -aef | grep java

Das komplette Änderungsprotokoll kann man im Bugtracker nachlesen.

Die aktuellen Installationspakete können wie gewohnt über die Projektseite von Fakturama heruntergeladen werden.

Wir wünschen allen Anwendern ein erfolgreiches Jahr 2021.

Bitte Fehler und Hinweise am besten über das Forum melden.