Skip to main content

Changelog

This page lists relevant changes and updates in fiskaltrust's cloud services, on-premise products, and documentation.

You can subscribe to all changelogs via RSS, follow the GitHub repo, or display categories of changes by tags.

ยท 2 min read
PosCreator Experience Team

Static Badge

This release we've improved TAR-File export handling in the Queue, FiskalyCertified and SwissbitCloudV2 SCUs for the German market.

info

Version 1.3 of the Middleware is intended for the German and Italian markets only (with Belgium, Denmark, Greece, Portugal, and Spain currently in development). Customers in Austria and France should continue to use version 1.2. A preview of the unified 1.3 Middleware for Austria and France is already available.

๐Ÿ‡ฉ๐Ÿ‡ช Feature: Improved TAR-File Export handling in Zero Receipt (fiskaltrust/middleware#549)โ€‹

When performing a Zero-Receipt with the flag "Requests a download of the TSE-device TAR file" (0x0000_0000_0200_0000) the TAR-File export is now also attempted if the signing failed.

Affected packages:โ€‹

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.Queue.SQLite
  • fiskaltrust.Middleware.Queue.EF
  • fiskaltrust.Middleware.Queue.MySQL

๐Ÿ‡ฉ๐Ÿ‡ช Feature: Allow TAR-File deletion from SwissbitCloudV2 with open transactions (fiskaltrust/middleware#549)โ€‹

The TAR-File can now be deleted from the SwissbitCloudV2 TSE after an export even if there are open transactions on the TSE.

::: note

If the TSE refuses to sign receipts because its storage is full, sending a Zero-Receipt with the "Requests a download of the TSE-device TAR file" (0x0000_0000_0200_0000) from a Queue >= v1.3.80 fixes the issue.

:::

Affected packages:โ€‹

  • fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2

๐Ÿ‡ฉ๐Ÿ‡ช Fix: Fiskaly TAR-File Export fails with E_TOO_MANY_REQUESTS (fiskaltrust/middleware#561)โ€‹

We've fixed an issue where TAR-File Exports from a FiskalyCertified TSE would fail with a E_TOO_MANY_REQUESTS error.
In some cases long running TAR-File Exports might take a few seconds longer due to this change.

Affected packages:โ€‹

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.Queue.SQLite
  • fiskaltrust.Middleware.Queue.EF
  • fiskaltrust.Middleware.Queue.MySQL
  • fiskaltrust.Middleware.SCU.DE.FiskalyCertified

ยท One min read
PosCreator Experience Team

Static Badge

This release includes a new feature to automatically close open transactions on a TSE in the German market.

info

Version 1.3 of the Middleware is intended for the German and Italian markets only (with Belgium, Denmark, Greece, Portugal, and Spain currently in development). Customers in Austria and France should continue to use version 1.2. A preview of the unified 1.3 Middleware for Austria and France is already available.

๐Ÿ‡ฉ๐Ÿ‡ช Feature: Automatically close open transactions on the TSE with the Daily-Closing (fiskaltrust/middleware#554)โ€‹

We've added a queue configuration parameter CloseOpenTSETransactionsOnDailyClosing which is set to false per default. When set to true the queue will close all open transactions on the TSE automatically with each daily closing.

Affected packages:โ€‹

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.Queue.SQLite
  • fiskaltrust.Middleware.Queue.EF
  • fiskaltrust.Middleware.Queue.MySQL

ยท 2 min read
PosCreator Experience Team

Static Badge

This release includes stability improvements and fixes for the German and Italian markets, as well as the 1.3 preview for the Austrian market.

info

Version 1.3 of the Middleware is intended for the German and Italian markets only (with Belgium, Denmark, Greece, Portugal, and Spain currently in development). Customers in Austria and France should continue to use version 1.2. A preview of the unified 1.3 Middleware for Austria and France is already available.

๐Ÿ‡ฎ๐Ÿ‡น Feature: Added Support for Unreferenced Refunds with Epson RT Printers (fiskaltrust/middleware#515)โ€‹

With this release, we have added support for performing unreferenced refunds with Epson RT Printer based SCUs.
This allows us to support this scenario across all currently available SCUs.

While we still recommend using referenced refunds in most cases, there are situations that require the cashier to perform unreferenced refunds (e.g., when the original receipt was lost).

Affected packages:โ€‹

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.Queue.SQLite
  • fiskaltrust.Middleware.Queue.EF
  • fiskaltrust.Middleware.Queue.MySQL
  • fiskaltrust.Middleware.SCU.IT.EpsonRTPrinter

๐Ÿ‡ฉ๐Ÿ‡ช Fix: Corrected Public Key Handling for SwissbitCloudV2 SCU (fiskaltrust/middleware#503)โ€‹

We've fixed an issue where the wrong public key was displayed in the QR code for SwissbitCloudV2 SCUs.
This fix has already been rolled out to the cloudcashbox.

Affected packages:โ€‹

  • fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2

๐Ÿ‡ฉ๐Ÿ‡ช Fix: Improved SCU Switch Stability (fiskaltrust/middleware#525)โ€‹

We've fixed a problem where the Finish-SCU-Switch receipt would fail if the old SCU was in a broken state.

Affected packages:โ€‹

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.Queue.SQLite
  • fiskaltrust.Middleware.Queue.EF
  • fiskaltrust.Middleware.Queue.MySQL

๐Ÿ‡ฉ๐Ÿ‡ช Feature: Improved DSFinV-K exportโ€‹

We've improved the DSFinV-K export on multiple fronts.
You should see no more multiplied entries in the allocation_groups, the BON_NR should now always be continuous and we've fixed the UMS_BRUTTO which had the wrong sign in certain cases.

Affected packages:โ€‹

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.Queue.SQLite
  • fiskaltrust.Middleware.Queue.EF
  • fiskaltrust.Middleware.Queue.MySQL

๐Ÿ‡ฆ๐Ÿ‡น Feature: Improved Startup Performance (fiskaltrust/middleware#539)โ€‹

We've improved the startup performance of the queue, specifically the performance of the first receipt processed after queue startup.

Affected packages:โ€‹

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.Queue.SQLite
  • fiskaltrust.Middleware.Queue.EF
  • fiskaltrust.Middleware.Queue.MySQL

๐Ÿ‡ฆ๐Ÿ‡น Fix: Backup SCU Handling (fiskaltrust/middleware#483)โ€‹

We've fixed a problem with the handling of backup SCUs. Now, when a normal SCU is not available, the backup SCU is used correctly and the ftState flag 0x80 is returned when a backup SCU is used.

Affected packages:โ€‹

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.Queue.SQLite
  • fiskaltrust.Middleware.Queue.EF
  • fiskaltrust.Middleware.Queue.MySQL

ยท One min read
PosCreator Experience Team

Static Badge

This version of the Middleware is a maintenance release. It focuses on ensuring stability, reliability, and continued compatibility. No functional changes or new features are included.

ยท 2 min read
Platform Team

The main focus of this release is to improve existing processes and fix minor bugs.

Exports Redirection Fixโ€‹

Fixed: Navigating to exports no longer redirects users to the legacy exports page. Users are now correctly redirected to the new exports page.

Why it matters:* The new page includes features not available in the legacy version, such as displaying the current state of exports, along with improved performance and reliability.

Subscription Extension Issue Resolvedโ€‹

Fixed: Users were previously unable to extend subscriptions for Notifications, Cloud Cashbox Swissbit, and Cloud Cashbox Fiskaly Single products. This issue has now been resolved, and subscription extensions for these products are fully functional.

Why it matters: Ensures uninterrupted service for users by allowing timely subscription renewals for all supported products.

Queue Configuration Outlet Messaging Improvementsโ€‹

Improved: Added a descriptive message on the Queue Configuration page when a configured outlet is not found. The system no longer silently defaults to outlet number 1 without explanation.

Why it matters: Helps POS operators and POS dealers clearly identify the real issue before contacting support, reducing confusion and troubleshooting time by avoiding misleading defaults.

Role Management Clarity Improvementsโ€‹

Improved: Enhanced the role management interface to clearly indicate when roles have been disabled. When a role is deactivated, users now see a descriptive message explaining the status and how to re-enable it, such as "The PosCreator role has been disabled. If you want to enable it again, please use the toggle to start the sign process again."

Why it matters: Eliminates confusion about role activation status and provides clear guidance for users who need to re-enable roles, reducing support inquiries and improving user experience.

ยท One min read
PosCreator Experience Team

We have updated the A-Trust smartcard personalization tool and the atapdu SCU package to support A-Trust ACOSID 4.1 smartcards. Be sure to use the latest A-Trust smartcard personalization tool and fiskaltrust.signing.atapdu SCU packages when working with the new ACOSID 4.1 smartcards.

A-Trust smartcard personalization tool 1.4โ€‹

We've updated our smartcard personalization tool to make it compatible with the latest ACOS-ID 4.1 smartcards distributed by A-Trust. Old card generations continue to be supported.

The latest version can be downloaded in the Portal's download area both for Windows x86 and x64.

Affected packages:โ€‹

  • fiskaltrust.signing.atapdu v1.2.25233.84649