Release Notes

Version 24.3.1 (geplant für Januar 2025)

Ticket

Dialog / Thema

Beschreibung

Ticket

Dialog / Thema

Beschreibung

GTC-6676

Allgemein

Es wurde der Client Credential Flow implementiert.

GTC-4018

Allgemein

Der Administrator möchte sich im Portal einen Überblick über alle verbundenen Suite-Module verschaffen und Informationen über die installierte Version erhalten.

Daher wurde der Ping-Endpunkt um die Anwendungs- und Datenbankversion erweitert.

GTC-7790

Allgemein

Situation:

Kunden mit spezieller SAP-Infrastruktur können den SAP-Server nicht angeben. Sie spezifizieren ihre Konfiguration über das Feld „Andere Parameter“. Aktuell ist das Feld „Server“ jedoch ein Pflichtfeld.

Lösung:

Das Feld „Server“ ist optional, so dass Angaben bei spezieller SAP-Infrastruktur über das Feld „Andere Parameter“ spezifiziert werden können.

Version 24.2.1 (Oktober 2024)

Ticket

Dialog / Thema

Beschreibung

Ticket

Dialog / Thema

Beschreibung

GTC-4312

Allgemein

MySQL wird ab sofort nicht mehr unterstützt.

Das Modul Tax Data Hub kann nun mit PostgreSQL-Datenbanken verbunden werden.

GTC-5596

Rollen

Situation:

Nach dem Start des Tomcat-Servers kann eine Rollenzuweisung im Portal zu einem Fehler führen. Erst nach der Aktualisierung der Portal-API-Konfiguration können die Rollenzuweisungen erfolgreich abgeschlossen werden.

Lösung:

Die Software-Komponenten von Tax Data Hub werden während des Starts entkoppelt. Dies hat zur Folge, dass die Anwendung nach dem Start voll verfügbar ist und die Rollenzuweisung erfolgreich durchgeführt werden kann.

Version 24.1.1 (Mai 2024)

Ticket

Dialog / Thema

Beschreibung

Ticket

Dialog / Thema

Beschreibung

GTC-692

Sicherheit

Die Spring-Bibliotheken wurden auf die Version 6 angehoben. Dadurch ist es notwendig, das Tax Data Hub in einem Tomcat 10.1 zu betreiben.

Version 23.01.00 (Oktober 2023)

Ticket

Dialog / Thema

Beschreibung

Ticket

Dialog / Thema

Beschreibung

151790

Mapping

Der Mapping-Dialog wird vom Tax Balance-Modul selbst bereitgestellt, daher wurde der Mapping-Dialog im Tax Data Hub-Modul deaktiviert.

150882

Mapping

Die angezeigten Werte der oberen Positionen werden jetzt unter Berücksichtigung der Werte der zugeordneten Positionen unter ihnen nach dem Speichern oder Validieren des Mapping-Dialogs berechnet.

142808

Quellen

Situation:

Die Standardkonfiguration für einen RFC über den SAP Java Connector (JCo) erfordert Werte für Systemnummer, Mandant und den Namen der Remote-Funktion. In besonderen Fällen, zum Beispiel wenn die Infrastruktur einen Nachrichtenserver umfasst, müssen zusätzliche Parameter angegeben werden.

Lösung:

Die Konfiguration für eine JCo-Verbindung enthält das Freitextfeld "Zusätzliche Parameter". Es kann mit mehreren Zeilen von "Schlüssel=Wert"-Angaben (eine pro Zeile) gefüllt werden, zum Beispiel: jco.client.r3name=MY_R3NAME. Zulässige Schlüssel können in der JCo-Dokumentation gefunden werden.

Version 23.00.04 (September 2023)

Ticket

Dialog / Thema

Beschreibung

Ticket

Dialog / Thema

Beschreibung

149581

Allgemein / Dauer der Session

Situation und Lösung:

Fünf Minuten, bevor der Benutzer automatisch abgemeldet wird, erscheint eine Warnmeldung. Wenn auf die Meldung geklickt wird, soll die Sitzung verlängert werden, so dass der Benutzer weitere 30 Minuten zur Verfügung hat. Die Verlängerung der Zeit hat nicht zuverlässig funktioniert und wurde korrigiert.

149327

Mapping

Situation:

Wird der Mapping-Dialog direkt aus dem Modul Tax Balance aufgerufen, nachdem der Anwender sich an die GTC Suite angemeldet hat, wird die URL falsch zusammengestellt.

Als Workaround kann der Anwender den Aufruf des Dialogs ein zweites Mal auslösen.

Lösung: 

Der Link zum Mapping-Dialog wird in allen Fällen korrekt zusammengestellt, so dass der Anwender keinen Fehler beim Aufruf der Seite erhält.

Version 23.00.03 (August 2023)

Ticket

Dialog / Thema

Beschreibung

Ticket

Dialog / Thema

Beschreibung

147584

Mapping / Bedingungen

Situation:

Bedingungen, die vor dem letzten Speichern erstellt wurden, werden beim erneuten Speichern auf die Bedingung "Keine" zurückgesetzt.

Lösung:

Die Bedingungen bleiben erhalten, unabhängig davon, wann sie erstellt wurden.

148914

Installation

Beim ersten Starten des Tomcat-Servers wird der Apikey automatisch generiert und in der Datenbank gespeichert werden.

146860

Mapping

Der Mapping-Dialog erfordert einige Zeit zum Arbeiten. Daher wurde die Sitzung verlängert, um zu verhindern, dass der Benutzer ohne Speichern seines Fortschritts aus dem Mapping-Dialog ausgeschlossen wird. Nun wird die Sitzung jedes Mal um weitere 30 Minuten verlängert, wenn der Benutzer auf 'OK' in der Timeout-Warnmeldung klickt.

148364

Allgemein / Dauer der Session

Situation:

Die Berechnung, wann das "Session Timeout"-Popup (siehe Release Notes zur Version 23.00.02) angezeigt wird, findet auf dem Server statt. Das ist fehlerhaft, wenn der Server in einer anderen Zeitzone als der Browser steht.

Lösung:

Die Handhabung des Session-Timeouts wird nun ausschließlich durch das Portal-Modul gesteuert.

Version 23.00.02 (Juli 2023)

Ticket

Dialog / Thema

Beschreibung

Ticket

Dialog / Thema

Beschreibung

144870

Mapping / Berechtigung

Situation:

Der Mapping-Dialog ist derzeit nicht durch eine eigene Berechtigung abgesichert, es wird hier die "All" Berechtigung verwendet. 

Lösung:

Für den Mapping-Dialog gibt es nun eigene "Mapping View"- und "Mapping Edit"- Berechtigungen.

146724

Allgemein / Sicherheit

Situation:

Für mehrere Bibliotheken sind in den aktuell verwendeten Versionen Sicherheitslücken bekannt geworden. 

Lösung:

Alle Bibliotheken für die Sicherheitslücken bekannt sind, wurden geupdatet, soweit eine aktuellere Version vorhanden ist.

Außerdem wurden die Datenbank-Treiber für Oracle und MySQL entfernt.

145530

Mapping

Situation:

Bislang hatten die Quell- und Ziel-Tabellen eine feste Größe. Besonders auf großen Bildschirmen wird dadurch viel Platz verschwendet, der genutzt werden könnte, um diese Informationen anzuzeigen.

Lösung:

Die Größe der Quell- und Ziel-Tabelle richtet sich nun nach der Größe der Seite, sodass der gesamte verfügbare Platz auf der Seite genutzt wird.

142377

Mapping / Filter

Situation:

In der Quell-Struktur stehen mehrere Filter zur Auswahl, welche nur einzeln gesetzt werden können. Da diese sich nicht gegenseitig widersprechen, soll es möglich sein, mehrere Filter gleichzeitig zu aktivieren und deren Effekte zusammen zu sehen. 

Lösung:

Filter deaktivieren sich nun nicht mehr gegenseitig, somit ist es möglich mehrere Filter gleichzeitig zu aktivieren und deren gemeinsame Effekte zu sehen.

146146

Allgemein / Registrierung

Situation:

Wenn sich das TDH dynamisch am Portal registriert und der Tomcat plötzlich beendet wird, kann es dazu kommen, dass das TDH nicht in der Lage ist, sich vorher zu deregistrieren. Dies führt dazu, dass eine Registrierung am Portal beim nächsten Start des TDH nicht mehr möglich ist. 

Lösung:

Bei dynamischer Registrierung sendet das TDH eine Anfrage zur Deregistrierung an das Portal, bevor es sich erneut registriert.

146562

Allgemein / Rollen

Situation:

Im Portal wird eine Rollenzuweisung (für ein anderes Modul) durchgeführt. Es kommt zu der Fehlermeldung, dass beim Speichern im TDH ein Fehler aufgetreten ist.

Dies geschieht unabhängig davon, ob die Rolle Berechtigungen für das TDH beinhaltet. 

Lösung:

Es wurden Korrekturen vorgenommen, damit die Rollenzuweisung ohne Fehlermeldungen durchgeführt werden kann.

144009

Quellen

Situation:

In der Input-Schnittstelle vom Typ "SAP-RFC" werden Zahlenwerte als Zeichenkette (String) übergeben. Dies führt unter Umständen zu Fehlern im Zusammenhang mit  Dezimaltrennzeichen und deren Erkennung.

Lösung:

Die Werte werden nicht mehr als Strings, sondern als Zahlen übergeben.

Diese Schnittstelle wird zur Zeit vom Modul Tax Balance angesprochen. Tax Balance muss für dieses Feature mindestens in der Version 23.0.260 installiert sein.

144267

Mapping / Filter

Situation:

Wird ein Filter für die Quell-Positionen ausgewählt und in der Tabelle nach unten gescrollt, bis die nächsten Positionen geladen werden, sind diese nicht mehr gefiltert.

Des Weiteren geht der Filter verloren, sobald eine neue Zuordnung vorgenommen wird.

Lösung:

Die angewendeten Filter bleiben für die gesamte Tabelle bestehen und gehen nicht mehr verloren, sobald eine Zuordnung vorgenommen wird.

144244

Allgemein / Dauer der Session

Situation:

Führt ein Benutzer länger als eine halbe Stunde keine Aktion, wie Speichern oder Validieren durch, wird der Benutzer automatisch abgemeldet. Bisher gibt es keine Information für den Benutzer, dass dies passieren wird oder passiert ist. Alle bis dahin vorgenommenen Änderungen, die nicht gespeichert wurden, sind somit verloren. 

Lösung:

Zwei verschiedene Popup-Meldungen (Alerts) weisen den Benutzer darauf hin, dass seine Anmeldung abläuft.

Die erste Meldung erscheint 5 Minuten vor Ablauf der Zeit, mit dem Hinweis, dass die Anmeldung in 5 Minuten ausläuft. Spätestens jetzt sollte der aktuelle Stand des Mappings gespeichert oder alternativ eine Validierung angestoßen werden.

Die zweite Meldung erscheint mit Ablauf der Anmeldung und leitet beim Schließen auf die Anmeldeseite weiter. Ein Wiederherstellen der nicht gespeicherten Mapping-Zuordnungen ist nicht möglich.

145693

Mapping

Situation:

Die Spaltenbreite der Quell- und Zieltabelle sind fest eingestellt. Es kann jedoch vorkommen, dass die voreingestellte Breite nicht zum Inhalt passt und der Benutzer diese verändern möchte, um den Inhalt besser zu erkennen. 

Lösung:

Die voreingestellte Breite der Spalten bleibt bestehen. Es ist aber nun möglich diese (durch Ziehen mit der Maus) anzupassen. Dadurch ist es auch möglich die Tabellen und die Seite insgesamt, breiter als ursprünglich zu ziehen.

Version 23.00.01 (Mai 2023)

Ticket

Dialog / Thema

Beschreibung

Ticket

Dialog / Thema

Beschreibung

---

Mappings

Erste Version des Mapping-Dialogs mit Anbindung an Tax Balance:

  • Kontenmappings können aus dem Tax Balance heraus aufgerufen und gepflegt werden.

  • In einer grafischen Benutzeroberfläche können Quellpositionen auf Zielpositionen geschlüsselt werden. Dies ist auch mittels Drag&Drop möglich.

  • Mit der Funktion "Validieren" können bestehende Mappings auf Gültigkeit und Vollständigkeit geprüft werden.

  • Mit der Funktion "Speichern" wird der aktuelle Stand des Mappings in der Datenbank gespeichert und an Tax Balance übertragen.

---

Quellen

Der Dialog wurde von "Inputs" in "Quellen" umbenannt.

132803

Registrierung

Bisher wurden die Parameter zur Registrierung in der Datenbank in der Tabelle TSETTING gepflegt. Ab sofort wird die Registrierung des Moduls am Portal direkt mit Tomcat-Startparametern vorgenommen.

Die folgenden Parameter sind in jedem Fall notwendig:

-Dtaxdatahub.url.base=<URL des Moduls>

-Dtaxdatahub.url.portal=<URL des Portals>

Optional um eine andere API-Adresse anzugeben:

-Dtaxdatahub.url.api=<URL der API des Moduls>

Optional für die statische Registrierung notwendig (wenn das Modul und das Portal auf einem Tomcat installiert sind):

-Dtaxdatahub.clientId=<Zeichenfolge aus dem Portal - ClientId>

-Dtaxdatahub.clientSecret=<Zeichenfolge aus dem Portal - ClientSecret>

Hinweis:

Die URLs müssen immer mit Port angegeben werden, auch wenn es sich um einen Standard-Port (z.B. 80 oder 443) handelt.

143759

Allgemein

Situation:

Mapping-Dialog: Der Dialog wird aus dem Modul "Tax Balance" geöffnet, und es wird ein Mapping verwendet, das keine gültige Zielposition hat. In diesem Fall wird der Dialog mit einer Fehlermeldung geöffnet.

Lösung:

Wenn ein Mapping eine ungültige Zielposition enthält, wird der Dialog erfolgreich geöffnet, und der Mapping-Eintrag informiert über die Tatsache, dass er nicht gültig ist.

124537

Datenbankmigration

Der Tomcat-Startparameter -Dtaxdatahub.db.migration dient der Aktivierung der automatischen Datenbankmigration. 

Die Logik das Parameters wurde so umgestellt, dass die Migration im Standard (auch wenn der Parameter nicht gesetzt wurde) aktiviert ist.

Version 22.01.01 (Mai 2022)

Ticket

Dialog

Beschreibung

Ticket

Dialog

Beschreibung

---

---

Erste Version, siehe Benutzerhandbuch