Middleware 1.3.83
This release focuses on stability and correctness improvements for the Italian market โ covering the Epson RT printer, the Custom RT server and Custom RT printer SCUs โ and on a reliability fix for German TAR-file exports against the Fiskaly cloud TSE.
Customers in Austria and France should continue to use version 1.2. We are working on a unified version for all markets.
๐ฎ๐น Bug Fix: Monthly / Yearly closing receipts no longer fail on the Custom RT server (fiskaltrust/middleware#654)โ
Sending some closing receipts (monthly, yearly) or other receipt cases that the Custom RT server does not actively process previously caused the SCU to throw an exception, which surfaced as a failed receipt on the POS side. The Custom RT server SCU now handles these cases gracefully: monthly and yearly closings are processed in the same way as a daily closing, and any other receipt cases that do not require signing simply return a successful, empty response. This means a POS can safely send closing receipts in all markets without having to know in advance whether the SCU supports them.
Affected packages:โ
- fiskaltrust.Middleware.SCU.IT.CustomRTServer
๐ฎ๐น Bug Fix: Prevent duplicate fiscal receipts on Epson RT printer network timeouts (fiskaltrust/middleware#652)โ
If the Epson RT printer had already printed a fiscal receipt but the response could not reach the Middleware due to a network timeout, the POS would retry the request and the printer would emit a second receipt โ leading to duplicated receipts, VAT amounts and revenue. The Epson RT printer SCU now detects this situation by checking the printer's last emitted document against an internal cache and reconstructs the original response instead of triggering a retry. For the first receipt after a Middleware restart, a fallback based on the receipt amount is used.
Affected packages:โ
- fiskaltrust.Middleware.SCU.IT.EpsonRTPrinter
๐ฎ๐น Feature: Support for subtotal-level discounts and surcharges on the Epson RT printer (fiskaltrust/middleware#643)โ
The Epson RT printer SCU now correctly applies discounts and surcharges at the subtotal level ("sconto a subtotale") when generating fiscal receipts, matching the behaviour expected by Italian fiscal regulations. In addition, payment items with negative amounts caused by such discounts are now handled correctly, so the printer no longer rejects the receipt.
Affected packages:โ
- fiskaltrust.Middleware.SCU.IT.EpsonRTPrinter
- fiskaltrust.Middleware.SCU.IT.CustomRTServer
๐ฉ๐ช Bug Fix: Faster TAR-file exports against the Fiskaly cloud TSE (fiskaltrust/middleware#639)โ
We've updated our polling so that exports should be available faster.
Affected packages:โ
- fiskaltrust.Middleware.SCU.DE.FiskalyCertified