Anchor | ||||
---|---|---|---|---|
|
Diese Seite enthält eine Auflistung von Workarounds für bekannte Fehler in SmartTaxBalance.
Table of Contents |
---|
Rückgabecode 610001013 oder 610301001
Fehler:
Es kommt vor, dass man nach mehreren Versendungen den Rückgabecode 610001013 (Es ist nicht genügend Arbeitsspeicher vorhanden) oder 610301001 (Verarbeitung fehlerhaft, keine genaueren Informationen vorhanden) erhält.
Lösung:
Speichern in der Taxonomieve
Ein Neustart des Tools kann den Fehler beheben.
...
Fehlermeldung nach Login
Fehler:
Nach der Aktualisierung von Version 4.x auf die Version 5.x erscheinen die Stichtage in der Oberfläche um einen Tag nach vorne verschoben.
Ursache:
Bis zur Version 4.x wurden Datumswerte als Unix-Timestamp
in der Datenbank abgelegt. Dieses Format ist nicht zukunftssicher. Ab Version 5.x werden daher Datumswerte im nativen SQL-Datentypen DateTime
abgelegt. Die Datumswerte werden mit der Zeitzone UTC+00:00 interpretiert. Das hat zur Folge, dass bei der Verarbeitung durch den Client/Server das Datum in eine lokale Zeitzone konvertiert werden muss. Das funktioniert derzeit nur zuverlässig, wenn der Client und (wenn vorhanden) der Server in der Zeitzone UTC+01:00 betrieben wird.
Lösung:
Stellen Sie sicher, dass die Client- und/oder Server-Anwendung in der Zeitzone UTC+01:00 betrieben wird. Überprüfen Sie dazu die Einstellung im Betriebssystem und nehmen Sie nötigenfalls eine Anpassung vor.
Vorname des Gesellschafters: Vorname einer natürlichen Person wird nicht in die Instanz geschrieben
Fehler:
Wird der Vorname einer natürlichen Person, die zugleich der Gesellschafter einer Mitunternehmerschaft ist, in den Stammdaten gepflegt, so kann er aufgrund der Besonderheiten der Taxonomieschemata bis einschließlich 6.0 nicht in die Instanz geschrieben werden.
Lösung:
Der Vorname des Gesellschafters wird ab der Taxonomie 6.1 in die Instanz geschrieben.
Steuerliche Anpassungen mit Excel-Integration (per Mail von AMANA-Qualitätssicherung mitgeteilt)
Fehler:
Status | ||||
---|---|---|---|---|
|
Bei steuerlichen Anpassungen der Art „Standardformular mit Excelintegration“ kann es vorkommen, dass für Zwecke der Bearbeitung der Anpassung eine falsche Excel-Datei geöffnet wird. Es wird dann nicht die letzte Version der Excel-Datei geöffnet, sondern eine ältere. Eingegebene Daten gehen beim einchecken in die Datenbank aber nicht verloren. Dieser Fehler tritt auf in den Versionen 5.0.0 - 5.0.4
Lösung:
Dieser Fehler lässt sich nur durch ein Update auf SmartTaxBalance Version 5.0.5 beheben.
Info |
---|
Ab Version 5.0.3 ist der ERiC 27.6.4 integriert. Diese Version ist für die angekündigte Mindestversionserhöhung im September 2018 ausreichend. |
Installation: Microsoft Visual C++ Redistributable Package 2017 wird nicht gefunden
Note |
---|
Ab SmartTaxBalance Version 5.0.5 wird das C++ Redistributable Package nicht mehr bei der Installation überprüft. |
Fehler:
Bei der Installation der SmartTaxBalance Client Anwendung meldet der Installer zu Beginn, dass das Microsoft Visual C++ Redistributable Package nicht gefunden wurde. Die Installation bricht ab.
Ursache:
Der Installer prüft ob, eines der folgenden Produktcodes installiert ist:
8F271F6C-6E7B-3D0A-951B-6E7B694D78BD für x86
221D6DB4-46E2-333C-B09B-5F49351D0980 für x64
895D5198-C5DB-375E-86AB-133F4DAA9FE2 für x86
C5ECDB9A-D9B0-3107-BA85-1269998A5B3E für x64
Öffnen Sie eine PowerShell-Konsole und geben sie den folgenden Befehl ein:
Code Block | ||
---|---|---|
| ||
get-wmiobject Win32_Product | Format-Table IdentifyingNumber, Name, LocalPackage -AutoSize |
Wenn Sie in der Ausgabe keinen der Produktcodes finden, dann installieren Sie das Paket erneut.
Sie können alternativ die Abfrage überspringen:
msiexec /i SmartTaxBalanceClient.msi /L*v install.log VCPP_14_13_26020_X86=1
Info |
---|
In diesem Fall, kann nicht sichergestellt werden, dass die Versendung der E-Bilanz erfolgreich funktioniert. |
Installation: Microsoft Visual C++ Redistributable Package 2013 wird nicht gefunden
Fehler:
Bei der Installation der SmartTaxBalance Client Anwendung meldet der Installer zu Beginn, dass das Microsoft Visual C++ Redistributable Package nicht gefunden wurde. Die Installation bricht ab.
Ursache:
Der Installer prüft ob, eines der folgenden Produktcodes in der Windows-Registrierung vorhanden ist:
13A4EE12-23EA-3371-91EE-EFB36DDFFF3E
für x86A749D8E6-B613-3BE3-8F5F-045C84EBA29B
für x64E30D8B21-D82D-3211-82CC-0F0A5D1495E8
für x86CB0836EC-B072-368D-82B2-D3470BF95707
für x64
Unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
sollte einer dieser Schlüssel zu finden sein.
Nutzen Sie dieses Tool MsVcppDetection.exe um festzustellen, ob eines der genannten Produktcodes vorhanden ist.
Wenn dies nicht der Fall ist, dann installieren Sie das Paket erneut.
Sie können alternativ die Abfrage überspringen:
msiexec /i SmartTaxBalanceClient.msi /L*v install.log VCPP_12_0_X64=1
Info |
---|
In diesem Fall, kann nicht sichergestellt werden, dass die Versendung der E-Bilanz erfolgreich funktioniert. |
Öffnen der XBRL-Instanzverwaltung aus dem Cockpit heraus
Fehler:
Beim Öffnen der XBRL-Instanzverwaltung erscheint die Fehlermeldung: "Ungültiger URI: Der URI ist leer."
Ursache:
In der Datei appsettings.config (im Installationsverzeichnis im Ordner config) fehlt folgender Eintrag oder die Adresse (unter value) ist nicht korrekt.
Code Block |
---|
<add key="DocumentationBaseUrl" value="http://docs.amana-consulting.de/" /> |
Lösung:
Ergänzen Sie oben stehenden Eintrag oder korrigieren Sie die Adresse.Anmeldung in Smart Tax Balance erscheint eine Fehlermeldung mit folgender Nachricht:
Code Block | ||
---|---|---|
| ||
Das Programm wird aufgrund eines Fehlers geschlossen.
[NullReferenceExcpetion] Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. |
Im Log ist folgende Meldung zu finden:
Code Block | ||
---|---|---|
| ||
WARN AMANA.SmartTaxBalance.Client.Presentation.Fat.DependencyInjection.LoggingNinjectPresenterFactory Failed to create presenter of type AMANA.SmartTaxBalance.Client.Presentation.Fat.Presenter.UnitSelectionPresenter on behalf of view 0x02f150a8 of type AMANA.SmartTaxBalance.Client.Presentation.Fat.Views.UnitSelectionForm due to an unhandled exception.
The exception will not be re-thrown and the program will continue without presenter.
Die Datei oder Assembly "LicenseSpot.Framework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6dd0cfd7f9476ce8" oder eine Abhängigkeit davon wurde nicht gefunden.
Das System kann die angegebene Datei nicht finden. |
Ursache:
Die Installation ist nicht korrekt durchgeführt worden und die Bibliothek "LicenseSpotFramework.dll" liegt nicht im Programmverzeichnis
Lösung:
Die Anwendung deinstallieren und anschließen neu installieren.
Weitere Informationen zu Installation und Update finden Sie hier.
Microsoft.Data.SqlClient.SqlException (0x80131904): Es konnte eine Verbindung mit dem Server hergestellt werden, doch während des Handshakes vor der Anmeldung trat ein Fehler auf.
Fehler:
Beim Starten der Client-Anwendung kommt es zu diesem Fehler. Im Anschluss kann nichts in der Anwendung ausgeführt werden. Es konnte keine Verbindung zur Datenbank aufgebaut werden.
Code Block | ||
---|---|---|
| ||
Encryption(ssl/tls) handshake failed |
Ursache:
Breaking changes in Microsoft.Data.SqlClient 2.0
If the target server is configured to enforce encryption, then this version of the client requires the server certificate to be installed locally or enforce use of SSL for the database connection. Notice that Azure SQL Database is always configured to enforce encryption. So when using this version against Azure SQL Database (or any SQL Server enforcing encryption), you must at least add this setting to your connection string (to enforce use of SSL):
Code Block | ||
---|---|---|
| ||
Encrypt=true; ODER TrustServerCertificate=true |
Fehler beim GTC-Export
Fehler: Beim Exportieren der Steuerbilanz in das GlobalTaxCenter über den WebService erscheint die Fehlermeldung: Fehler: Die Kommunikation mit dem WebService ist nicht möglich. org.apache.axis2.databinding.ADBException: Unexpected subelement {amana}GaapValue.
...
Lösung: Vermeiden Sie die oben genannten Zeichen bei der Auswahl des Installationspfades.
...
Fehler im Dialog Instanzverwaltung bei Nutzung eines externen TransferClients
Fehler: Bei der Ausführung des Datenbankskripts database-setup.sql erscheint in der Ausgabe folgende Fehlermeldung:
Code Block |
---|
Error in #AlterFloatToDecimal (TADJUSTMENTFORTAXSTATEMENT, gaapValue): Arithmetischer Überlauffehler beim Konvertieren von numeric in den numeric-Datentyp. |
Ursache: Es wird versucht eine SQL-Anweisung auf einer Tabelle bzw. einer Spalte auszuführen, welche nicht im korrekten Datenformat ist.
Lösung: Der Fehler kann ignoriert werden. Bei der in der Fehlermeldung gemeldeten Tabelle handelt es sich um eine derzeit nicht verwendete Tabelle.
XBRL-Einstellungen werden ignoriert
Fehler: Es ist möglich, dass die XBRL-Einstellungen nicht verwendet werden. Das Verhalten tritt sowohl bei der Verwendung der Globalen Einstellungen als auch bei den Benutzereinstellungen auf.
Ursache: In der Konfigurationsdatei appSettings.config
ist der Schlüssel UseProgrammFolderForXBRLSettings
mit dem Wert true
belegt.
Lösung: Entfernen Sie den Eintrag UseProgrammFolderForXBRLSettings
aus der Konfigurationsdatei.
XBRL-Einstellungen aus Benutzerverzeichnis übernehmen
Fehler: Die Schaltfläche "Einstellungen aus Benutzerverzeichnis konvertieren" im Dialog "Benutzereinstellungen" auf dem Reiter "XBRL" hat nicht die erwartete Funktion. Es werden die Einstellungen aus der Datei SmartXBRLSettings.xml im Konfigurationsordner des Installationsverzeichnises übernommen. Anschließend wird jedoch die Datei SmartXBRLSettings.xml
aus dem Benutzerverzeichnis (%AppData%) entfernt.
Lösung: Übertragen Sie die Einstellungen manuell. Öffnen Sie die entsprechende Datei %AppData%\Roaming\AMANAconsulting\SmartXBRLSettings.xml
mit einem Editor öffnen und übernehmen Sie die Werte in den Dialog.
Steuerbilanzen werden nicht geöffnet
Fehler: Beim Öffnen einer beliebigen Steuerbilanz, wird die Fehlermeldung "Unbehandelte Ausnahme in einer Komponente der Anwendung" angezeigt. Das Steuerbilanzcockpit bleibt leer.
Ursache: Der Fehler tritt nur auf, wenn Meilensteinen mit Berechtigungen verwendet werden. In diesem Fall kommt es durch fehlerhaft Daten in der Datenbank zum oben genannten Fehler
Lösung: Führen Sie bitte folgende Anweisung auf der Datenbank aus. Erstellen Sie zuvor bitte ein Backup der Datenbank.
Code Block | ||
---|---|---|
| ||
UPDATE
TPERMISSION_objectType
SET
objectType_fullName = ''
WHERE
objectType_fullName IS NULL |
nach obenBei Auswahl einer Instanz mit ERiC-Validierungsmeldungen erscheint ein unerwarteter Fehler. Die Ausnahmemeldung besagt "Call 'CreateInstance' first".
Ursache: Der Fehler tritt auf, wenn ein externer TransferClient zur Übermittlung und Validierung konfiguriert ist. Hierdurch ist ein zugriff auf eine lokale ERiC-Instanz zur Aufarbeitung der Validierungsmeldung nicht möglich.
Lösung: Das Problem wird mit einer kommenden Smart Tax Balance Version behoben.
Fehler bei Öffnen von Dialog mit der Meldung "Timeout"
Fehler: Es tritt ein Fehler bei der Client-Server Kommunikation auf. Der Server meldet eine Timeout-Exception:
Code Block | ||
---|---|---|
| ||
An exception occurred while iterating over the results of a query for context type 'AMANA.SmartTaxBalance.Persistence.SmartTaxBalanceContext'.
System.InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. |
Ursache: Es gibt keine freien Verbindungen mehr zur Kommunikation des Servers mit der Datenbank. Dies kann bei starker Nutzung auftreten.
Lösung: Das Problem kann durch einen Neustart des Smart Tax Balance Server behoben werden. Sollte der Fehler nach kurzer Zeit wieder auftreten kann der connectionString in der connections.config auf dem Server ähnlich zum folgenden Beispiel angepasst werden:
Code Block | ||
---|---|---|
| ||
...
Pooling=True; <!--Standard ist false-->
Min Pool Size=128; <!--Standard ist 0-->
Max Pool Size=2048; <!--Standard ist 100-->
MultipleActiveResultSets=True"; |
Die Zahlen sind Beispielhaft und sollten je nach Nutzung von Massenoperationen und Anwenderzahl angepasst werden.
Hinweis: Die Schreibweise der Parameter wird nicht von jedem System gleichermaßen akzeptiert.