Hallo zusammen,
bei der Überprüfung meiner Kassen-/TSE-Daten bin ich auf ein reproduzierbares Problem beim gesonderten Export der TSE-Signaturen gestoßen.
System:
- JTL-POS 2.0.0.4 (7384)
- Sunmi D2 mini
- Android 8.1.0
- TSE: Swissbit USB-TSE
Der separate Export der TSE-Signaturen bricht dagegen bei mir immer mit einem Absturz von JTL-POS ab.
Ich habe inzwischen mehrere Varianten getestet:
- alle TSE-Signaturen exportieren
- nur einen begrenzten Zeitraum bzw. den Vortag exportieren
- Export als ZIP
- Export ohne ZIP
- Speicherziel Ordner
- Export per E-Mail
Die wesentliche Fehlermeldung lautet:
Parameter specified as non-null is null: method V0.b.startExportAll, parameter uri
Im Stacktrace erscheint unter anderem:
V0.b.startExportAll(SourceFile:15)
com.jtl.pos.fragment.print.E.doInBackground(SourceFile:275)
Eine Exception-Datei wird von JTL-POS erzeugt und wurde von mir gesichert.
Da der Fehler unabhängig vom gewählten Ziel, ZIP-Format und Exportzeitraum auftritt, scheint es sich nicht um ein Problem mit einem bestimmten Speicherordner oder einer einzelnen Transaktion zu handeln.
Interessant ist, dass der DSFinV-K-Export auf derselben Kasse problemlos erzeugt wird und dort auch transactions_tse.csv und tse.csv mit TSE-bezogenen Daten enthalten sind. Nur der von JTL-POS separat angebotene TSE-Signaturexport funktioniert nicht.
Kann jemand dieses Verhalten mit JTL-POS 2.0.0.4 nachvollziehen?
Falls sich ein Entwickler das ansehen möchte, kann ich die gespeicherte Exception-Datei sowie weitere Angaben zum System zur Verfügung stellen.
Viele Grüße
Frank Born