From 27dda7e2a3029eea006638bcbe4b21a7bdf543eb Mon Sep 17 00:00:00 2001 From: Paul Volavsek <24523184+volllly@users.noreply.github.com> Date: Wed, 8 Apr 2026 09:13:25 +0200 Subject: [PATCH 1/4] init 1.2 release notes --- middleware/2026-04-08-1.2.xxxx.xxxx.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 middleware/2026-04-08-1.2.xxxx.xxxx.md diff --git a/middleware/2026-04-08-1.2.xxxx.xxxx.md b/middleware/2026-04-08-1.2.xxxx.xxxx.md new file mode 100644 index 0000000..acbabd8 --- /dev/null +++ b/middleware/2026-04-08-1.2.xxxx.xxxx.md @@ -0,0 +1,24 @@ +--- +authors: poscreator +slug: middleware/1.2.xxxx.xxxx +tags: [Middleware, Austria, France] +--- + +# Middleware 1.2.xxxx.xxxx + +RELEASE SUMMARY. + + + +## 🇫🇷 Improvement: XXXX + +XXXX + +### Affected packages: +- _fiskaltrust.XXXX_ + +## ☁️ Bug Fix: XXXX + + +### Affected packages: +- _fiskaltrust.XXXX_ From 3343e9a1e9dd64ec12ece9f7bd22fda1372e6838 Mon Sep 17 00:00:00 2001 From: Paul Volavsek <24523184+volllly@users.noreply.github.com> Date: Wed, 8 Apr 2026 09:15:03 +0200 Subject: [PATCH 2/4] Update middleware documentation with bug fix XXXX Added bug fix details for XXXX in the documentation. --- middleware/2026-04-08-1.2.xxxx.xxxx.md | 1 + 1 file changed, 1 insertion(+) diff --git a/middleware/2026-04-08-1.2.xxxx.xxxx.md b/middleware/2026-04-08-1.2.xxxx.xxxx.md index acbabd8..f2988b7 100644 --- a/middleware/2026-04-08-1.2.xxxx.xxxx.md +++ b/middleware/2026-04-08-1.2.xxxx.xxxx.md @@ -19,6 +19,7 @@ XXXX ## ☁️ Bug Fix: XXXX +XXXX ### Affected packages: - _fiskaltrust.XXXX_ From fd9985cb296cf6f681c3f526fcd1c39e65cb581b Mon Sep 17 00:00:00 2001 From: Paul Volavsek <24523184+volllly@users.noreply.github.com> Date: Wed, 8 Apr 2026 10:24:22 +0200 Subject: [PATCH 3/4] update release notes --- middleware/2026-04-08-1.2.xxxx.xxxx.md | 46 ++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 7 deletions(-) diff --git a/middleware/2026-04-08-1.2.xxxx.xxxx.md b/middleware/2026-04-08-1.2.xxxx.xxxx.md index f2988b7..6f81ff0 100644 --- a/middleware/2026-04-08-1.2.xxxx.xxxx.md +++ b/middleware/2026-04-08-1.2.xxxx.xxxx.md @@ -6,20 +6,52 @@ tags: [Middleware, Austria, France] # Middleware 1.2.xxxx.xxxx -RELEASE SUMMARY. +In this version of the Middleware, we've focused on significant performance improvements for receipt copy handling in the clouCloudCashboxdcashbox in France, +added support for NF525-compliant signatures, and resolved a stability issue affecting both the Austrian and French markets. -## 🇫🇷 Improvement: XXXX +## ☁️🇫🇷 Improvement: Significantly faster receipt copy handling in the CloudCashbox -XXXX +We've completely replaced the previous receipt copy mechanism with a new, more performant implementation. +The previous approach could cause response times exceeding 25 seconds in CloudCashboxes with a large number of receipts. +The new mechanism resolves this issue, resulting in improved copy receipt performance. + +:::info + +This was previously released for local queues and has now been rolled out to the CloudCashbox aswell. + +::: + +## 🇫🇷 Improvement: New signature item for NF525 compliance + +A new signature item is now included in responses to support NF525-required normative signature excerpt. +This ensures compliance with French Infocert certification requirements. +The new signature item can be identified by its `SignatureType` ending with `0x0008`. + +### Affected packages: +- _fiskaltrust.service.adonet_ +- _fiskaltrust.service.azure_ +- _fiskaltrust.service.ef_ +- _fiskaltrust.service.sqlite.mono_ + +## 🇫🇷 Improvement: ActionJournal logging for Protocol Technical Log receipts + +Receipts of type "Protocol Technical Log" now generate an ActionJournal entry. ### Affected packages: -- _fiskaltrust.XXXX_ +- _fiskaltrust.service.adonet_ +- _fiskaltrust.service.azure_ +- _fiskaltrust.service.ef_ +- _fiskaltrust.service.sqlite.mono_ -## ☁️ Bug Fix: XXXX +## 🇦🇹🇫🇷 Bug Fix: Incorrect internal ftState returned in some responses -XXXX +In certain scenarios, the Middleware could return a response with the internal ftState `0xEEEE_EEEE` instead of the expected empty result. +This has been resolved, and the Middleware now correctly returns the appropriate response in all cases. ### Affected packages: -- _fiskaltrust.XXXX_ +- _fiskaltrust.service.adonet_ +- _fiskaltrust.service.azure_ +- _fiskaltrust.service.ef_ +- _fiskaltrust.service.sqlite.mono_ \ No newline at end of file From 4b74b0029fd737a76a9f3043e60bf5fd0e2c9fb3 Mon Sep 17 00:00:00 2001 From: LGuichet <79939701+LGuichet@users.noreply.github.com> Date: Thu, 9 Apr 2026 15:05:18 +0200 Subject: [PATCH 4/4] Update Middleware version and enhance documentation Updated the version number and improved documentation for Middleware 1.2.25353.87593, highlighting performance improvements and NF525 compliance. --- ...4-08-1.2.xxxx.xxxx.md => 2026-04-08-1.2.25353.87593.md} | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) rename middleware/{2026-04-08-1.2.xxxx.xxxx.md => 2026-04-08-1.2.25353.87593.md} (91%) diff --git a/middleware/2026-04-08-1.2.xxxx.xxxx.md b/middleware/2026-04-08-1.2.25353.87593.md similarity index 91% rename from middleware/2026-04-08-1.2.xxxx.xxxx.md rename to middleware/2026-04-08-1.2.25353.87593.md index 6f81ff0..f5338b7 100644 --- a/middleware/2026-04-08-1.2.xxxx.xxxx.md +++ b/middleware/2026-04-08-1.2.25353.87593.md @@ -1,10 +1,10 @@ --- authors: poscreator -slug: middleware/1.2.xxxx.xxxx +slug: middleware/1.2.25353.87593 tags: [Middleware, Austria, France] --- -# Middleware 1.2.xxxx.xxxx +# Middleware 1.2.25353.87593 In this version of the Middleware, we've focused on significant performance improvements for receipt copy handling in the clouCloudCashboxdcashbox in France, added support for NF525-compliant signatures, and resolved a stability issue affecting both the Austrian and French markets. @@ -27,6 +27,7 @@ This was previously released for local queues and has now been rolled out to the A new signature item is now included in responses to support NF525-required normative signature excerpt. This ensures compliance with French Infocert certification requirements. +POS Systems that are not certified by Infocert are not required to print it on receipts. The new signature item can be identified by its `SignatureType` ending with `0x0008`. ### Affected packages: @@ -54,4 +55,4 @@ This has been resolved, and the Middleware now correctly returns the appropriate - _fiskaltrust.service.adonet_ - _fiskaltrust.service.azure_ - _fiskaltrust.service.ef_ -- _fiskaltrust.service.sqlite.mono_ \ No newline at end of file +- _fiskaltrust.service.sqlite.mono_