diff --git a/middleware/2026-04-08-1.2.25353.87593.md b/middleware/2026-04-08-1.2.25353.87593.md new file mode 100644 index 0000000..f5338b7 --- /dev/null +++ b/middleware/2026-04-08-1.2.25353.87593.md @@ -0,0 +1,58 @@ +--- +authors: poscreator +slug: middleware/1.2.25353.87593 +tags: [Middleware, Austria, France] +--- + +# 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. + + + +## ☁️🇫🇷 Improvement: Significantly faster receipt copy handling in the CloudCashbox + +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. +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: +- _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.service.adonet_ +- _fiskaltrust.service.azure_ +- _fiskaltrust.service.ef_ +- _fiskaltrust.service.sqlite.mono_ + +## 🇦🇹🇫🇷 Bug Fix: Incorrect internal ftState returned in some responses + +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.service.adonet_ +- _fiskaltrust.service.azure_ +- _fiskaltrust.service.ef_ +- _fiskaltrust.service.sqlite.mono_