Hallo Community!
Wir freuen uns zu verkünden, dass die Xentral Version 22.1 released wurde. Diese enthält viele interessante Neuerungen. Einen kurzen Überblick über die neuen Features erhaltet ihr in diesem Beitrag.
Neues Look & Feel und Änderung der Navigation
Wir haben das Farbschema von Xentral aufgehellt, indem wir die Hintergrund- und Schaltflächenfarben geändert sowie einige weitere kleinere Änderungen an der Benutzeroberfläche vorgenommen haben.
Um die Navigation zu verbessern haben wir die Menüleiste auf der linken Seite in Xentral angepasst und einige Module neu verortet. Die Menüleiste ist nun folgendermaßen angeordnet:
1. Stammdaten
2. Verkauf
3. Einkauf
4. Buchhaltung
5. Controlling
6. Lager & Logistik (vorher: Lager)
7. Team (vorher: Mein Bereich)
Der Punkt Apps heißt jetzt App Center, Lager heißt Lager & Logistik und der Punkt Mein Bereich wurde in Team umbenannt.
Die Menüpunkte Verwaltung und Wareneingang wurden entfernt und die einzelnen Module in andere Bereiche verschoben:
-
Die Import/Export Zentrale, Seriennummern und Chargen wurden dem Punkt Stammdaten zugeordnet.
-
Die Module RMA Lieferungen, Etikettendrucker und Paket Annahme findest du jetzt unter Lager & Logistik.
-
Service & Support wurde in den Verkauf verschoben.
-
Die Module Zeitkonten und Mitarbeiterzeiterfassung findest du jetzt unter dem Punkt Teams.
Der Punkt Administration führt dich direkt in die App Übersicht. Der Punkt Online Shops / Marktplätze wurde entfernt, du findest die Online Shops jetzt unter Administration > Shop Schnittstelle.
Neue englische Übersetzungen sind verfügbar!
Du wirst feststellen, dass die überwiegende Mehrheit der Module jetzt ins Englische übersetzt ist - der Rest wird in Kürze folgen!
DATEV Integration
Dokumente werden jetzt, nachdem du sie exportiert hast, als exportiert gekennzeichnet. So ist es möglich, durch einen weiteren Export desselben Zeitraums nur die Dokumente zu exportieren, die seit dem letzten Export neu zu diesem Zeitraum hinzugefügt wurden.
Hinweis: Eine Einschränkung der DATEV-API ist, dass nur PDFs von Rechnungen importiert werden können, deren Größe maximal 20 MB ist.
Des Weiteren wurde das Upload-Verhalten der DATEV-Schnittstelle optimiert: Die Schnittstelle erlaubt nun auch Teil-Uploads von großen Dateien und erhöht damit die Performance der Upload-Funktion. Die DATEV-Beschränkung von 20 MB pro Datei kann dadurch umgangen werden.
Außerdem haben wir die DATEV-XML-Validierung angepasst, die nun benutzerfreundliche Fehlermeldungen erzeugt.
Verbesserte Erkennung von Zahlungseingängen
Wir haben daran gearbeitet, die Genauigkeit zu verbessern, mit der eingehende Zahlungen erkannt und Aufträgen zugeordnet werden.
CSV Export für QuickBooks
QuickBooks ist ein Softwarepaket für die Buchhaltung, das von Intuit entwickelt und vermarktet wird. QuickBooks-Produkte richten sich vor allem an kleine und mittlere Unternehmen und bieten sowohl Buchhaltungsanwendungen vor Ort als auch cloud-basierte Versionen. QuickBooks-Produkte können die Geschäftszahlungen akzeptieren, Rechnungen verwalten und bezahlen sowie Gehaltsabrechnungen durchführen.
In Version 22.1 haben wir im Berichte Modul vier Standard-Berichte zur Verfügung gestellt, die es dir ermöglichen, CSV Dateien im richtigen Format von Xentral herunterzuladen, damit du sie danach bei QuickBooks hochladen kannst, um deine Daten zu synchronisieren.
-
CSV-Dateien können von Xentral heruntergeladen werden
-
CSV-Dateien können zu Quickbooks hochgeladen werden
OSS (One Stop Shop)
Seit dem 1. Juli 2021 ist eine neue Regelung in Kraft, die die bisherige Versandhandelsregelung und die länderspezifischen Lieferschwellen durch die sogenannten Fernabsatzregelungen ersetzt. Die Neuregelung kann im Einzelfall zu einer erheblichen Erhöhung der Registrierungs- und Steuererklärungspflichten in den EU-Mitgliedstaaten führen.
Grundsätzlich habt ihr als Kunden von Xentral jedoch die Wahl. Ihr könnt euch entweder in jedem der 27 EU-Mitgliedstaaten, in denen Ihr Waren verkauft, für die Mehrwertsteuer registrieren lassen, eure Umsätze dort regelmäßig anmelden und die Mehrwertsteuer an die lokalen Steuerbehörden des EU-Mitgliedstaates abführen. Alternativ könnt ihr eine neue Option nutzen, den One-Stop-Shop (OSS) – ein elektronisches Portal, das ab dem 1. Juli 2021 als einzige Anlaufstelle dient. Die One-Stop-Shop-Option kann nur in allen EU-Mitgliedstaaten genutzt werden. Es ist nicht möglich, eine Auswahl zu treffen, d. h. Fernabsatzregistrierungen in einigen Ländern der EU zu kombinieren und gleichzeitig den OSS in anderen Mitgliedstaaten zu nutzen. Der One-Stop-Shop ermöglicht es Händlern, alle ihre Verkäufe innerhalb der Europäischen Union zentral in nur einem EU-Mitgliedstaat anzumelden und zu bezahlen.
Für neue Installationen der Software wurde außerdem die Länderliste angepasst und der Eintrag "Great Britain" in "United Kingdom" oder "United Kingdom" auf Englisch für den Ländercode GB geändert. Der ISO-Code UK mit dem Eintrag "United Kingdom" wurde gelöscht.
Wichtige Leistungsverbesserungen
In der gesamten Anwendung haben wir vieles überarbeitet, um Abläufe zu beschleunigen: An vielen Stellen wirst du feststellen, dass sich die Leistung der Anwendung deutlich verbessert hat, insbesondere beim beschleunigten Laden von großen Listen und Übersichten.
Einstellbares Format für Datum, Uhrzeit und Zahlen
Unter Grundeinstellungen > System kannst du nun das bevorzugte Format für Datum, Uhrzeit und Zahlen einstellen:
Apps verlassen die Beta-Phase
Viele Apps wurden aus der Beta-Phase herausgenommen und eine öffentliche Version wurde veröffentlicht.
Bessere Vorschau von Apps in der Supersearch
Um besser verstehen zu können, worum es bei einer bestimmten App geht, zeigen wir jetzt eine Beschreibung der App in der Supersearch an.
Integration von zusätzlichen Schnittstellen
Gemeinsam mit unseren Partnern haben wir an Integrationen zu Agicap, senti.io, Procuros & Pulpo WMS gearbeitet.
Verbesserter Prozess für Passwort-Reset & Änderungen in der Authentifizierung
Wir haben die Art und Weise verbessert, wie du dein Passwort zurücksetzen kannst.
Um die Sicherheit zu erhöhen, verwendet Xentral jetzt bcrypt zum Hashing von Passwörtern. Bei der Anmeldung gibt es einen automatischen Prozess, der versucht, auf das neue Passwort umzustellen.
Wenn du Probleme beim Einloggen hast, kannst du die Funktion "Passwort vergessen" verwenden, um dein Passwort zurückzusetzen.
Zusätzliche Verbesserungen
Wir haben eine Reihe von allgemeinen Verbesserungen eingeführt:
-
für Massenbearbeitungsvorgänge
-
beim Importieren von Cronjobs für Import/Export
-
für SEPA-Zahlungsdateien, wie z.B. ein neues Format für XML, Batch-Operationen und Firmendetails
-
an der DATEVConnect-Schnittstelle und des Imports, wie z.B. Ländercodes, anspruchsvolle Belegnummernverarbeitung und Importfehler
-
für Amainvoice-Dokumente für die korrekte Abfolge
-
beim Wechselkurs für die statistische Berechnung (Verkaufszahlen)
-
für das Steuerreporting mit Taxdoo, wie z.B. Korrektur von Belegdaten, Importverbesserungen und fehlende Rechnungen
Viele, viele behobene Bugs
Hier ist eine sehr kurzer Überblick:
-
.pdf/.csv-Erstellungsfunktion behoben
-
Zähler der ungelesenen Chatnachrichten behoben
-
Supersearch Fehler behoben
-
Übersetzungsbugs behoben
-
Fehler mit Versanderzeugen-Modul behoben, Lieferschein-PDF-Bug innerhalb von Tabs behoben, Bestellnummer-Übertragungsprobleme behoben
-
POS-Führung mit EUR-Rabatt-Fehler behoben
-
UND VIELES MEHR...
Um das gesamte detaillierte Changelog zu sehen, kannst du hier nachschauen: Release Notes
Entfernung von Modulen
Die folgenden Module wurden in Version 22.1 entfernt, da sie veraltet sind:
Module Name
| Module Key
| Beschreibung
|
MultiDB | multidb | Eine Möglichkeit mehrere Datenbanken mit deiner Xentral-Instanz zu verbinden. Wenn du eine neue Lösung für diesen Anwendungsfall benötigst, kontaktiere bitte unseren Customer Success. |
CRM | crm | Veraltetes Entwicklungsskelett. Hinweis: Die CRM-Funktionen von Xentral bleiben bestehen. |
EDI Stratedi | rechnung_stratedi | Interface |
ELO DMS Archiv | elo | Interface |
Patagona | patagona | Veraltetes Interface-Skelett |
Vorlage | vorlage | Veraltetes Beispielmodul |
Linkeditor | linkeditor | Veraltetes Entwicklungsskelett |
Terminal | terminal | Veraltetes Entwicklungsskelett |
Servicetools | servicetools | Veraltetes Entwicklungsskelett |
Coface | coface | Interface |
Inhalte | inhalt | Veraltetes Entwicklungsskelett |
Geräte | geraete | Veraltetes Entwicklungsskelett |
EK-API (Farnell / Conrad) | einkaufabgleich | Interface |
Demodaten | demodaten | Veraltetes Entwicklungsskelett |
SnapADDY | snapaddy | Interface |
WawisionOTP | wawisionotp | Veraltetes Entwicklungsskelett |
Adressprüfung (Loqate) | loqate | Interface; veraltetes Entwicklungsskelett |
GOB Navision Connect | gobnav | Interface |
RealSMS | realsms | Interface |
Lagerprüfung | lagerpruefung | Veraltetes Entwicklungsskelett |
Themes | themes | Veraltetes Entwicklungsskelett |
Für On-Premise-Kunden relevante Änderungen
Neue .env-Datei
Im Stammverzeichnis einer Xentral-Installation muss eine Datei namens .env vorhanden sein. Wenn diese nicht vorhanden ist, kannst du .env.prod dorthin kopieren.
Diese Datei ist der zukünftige Speicherort für die Credentials.
APP_KEY
Dieser Wert wird für die Verschlüsselung/Entschlüsselung verwendet. Wir stellen einen Standardschlüssel zur Verfügung, damit keine Fehler auftreten.
Um einen neuen eindeutigen Schlüssel zu erzeugen, führe php artisan key:generate aus.
Führe dies einmal nach dem Update auf 22.1 aus.
APP_URL
Diese Variable wird verwendet, um URLs außerhalb des Web-Kontextes zu generieren. Bitte trage die URL inkl. Protokoll in diese Variable ein.
Beispiel: APP_URL=https://xentral.mydomain.tld
Veralteter conf-Ordner
In einem zukünftigen Update werden wir Konfigurationswerte wie z.B. Datenbank-Credentials in diese Datei verschieben.
Änderungen in "firmendaten"
In Version 22.1 wird die Datenbanktabelle firmendaten komplett entfernt. Daher muss aller Code, der über eine direkte SQL-Abfrage auf diese Tabelle zugreift, aktualisiert werden.
Zusätzlich wird empfohlen, auch die direkten SQL-Abfragen mit der Tabelle firmendaten_werte nicht mehr zu verwenden, da dadurch Performance-Verbesserungen möglich sind.
Beispiele:
Beispiel 1 - Aktualisieren des Firmendatenwerts:
Der alte Code, der eine direkte SQL-Abfrage verwendet, wird nicht mehr funktionieren:
$this->app->DB->Query("UPDATE firmendaten SET freifeld13='Duft' where id='1'");
So aktualisierst du: Verwende den SystemSettings service:
app(\App\Core\Settings\SystemSettings::class)->set('freifeld13', 'Duft');
Beispiel 2 - Holen eines Wertes aus der Firmendaten-Tabelle:
Der alte Code holt den Wert von briefpapier2 mit einer direkten SQL-Abfrage:
$briefpapier2 = $this->app->DB->Select("SELECT briefpapier2 FROM firmendaten WHERE id={$firmendatenid}");
So aktualisierst du: Verwende den SystemSettings service:
$briefpapier2 = app(\App\Core\Settings\SystemSettings::class)->get('briefpapier2');
Beispiel 3 - Zugriff auf die Tabelle firmendaten_werte:
Es wird dringend empfohlen, auch bei der Tabelle firmendaten_werte keine direkten SQL-Abfragen mehr zu verwenden.
Alter Code:
$land = $this->app->DB->Select("SELECT wert FROM firmendaten_werte WHERE name = 'land'");
So gehst du jetzt vor:
$land = app(\App\Core\Settings\SystemSettings::class)->get('land');
Neue Hosting-Anforderungen
Dokumentenstamm
Das Dokumentenstammverzeichnis des Webservers, der Xentral bedient, muss auf den Ordner www zeigen.
Konfigurationen, die www als Teil der Domain haben, können zu Sicherheitsproblemen führen und werden nicht mehr unterstützt.
SSH-Zugang
Aufgrund der Notwendigkeit, ein Prozesskontrollsystem für die Warteschlange zu konfigurieren und in der Lage zu sein, Befehle für verschiedene Anwendungsfälle auszuführen, wird das Hosting ohne CLI-Zugang nicht mehr unterstützt.
PHP 7.4
Xentral 22.1 verwendet PHP 7.4 als Mindest-PHP-Version.
SSL
Xentral unterstützt kein Hosting ohne ein geeignetes SSL-Zertifikat.
Du kannst kostenlose SSL-Zertifikate über letsencypt.org erhalten.
Welche neuen Features findest du am spannendsten? Hinterlass uns gerne unten einen Kommentar!
Beste Grüße,
euer Xentral-Team