EFR 2.8.7
What's new?
EFR 2.8.7 improves German TSE exports. Cloud TSE transactions are now closed and exported during Z reports, preventing E_MAX_OPEN_TX_REACHED and E_STORAGE_FULL. DataCenter exports use the dedicated log export service, with smaller time windows used when an export returns too many records. Expiry-date handling was corrected, and exports remain available for supported hardware TSEs after certificate expiry.
- Browser POS: Corrected CORS preflight handling with an allowlist for requested headers.
- macOS: Improved installation so EFR can start without manually removing the quarantine attribute.
- Cloud-EFR: Added a configurable client limit. The default limit is 10,000 when unconfigured;
0allows unlimited clients. - Austria: Added tax group
Hat 4.9%, effective July 1, 2026, while retaining the existing 10% group. - Czech Republic and Switzerland: Improved tax ID validation and error messages.
- France: Enabled the e-invoicing document module and fixed looping restarts.
- Croatia: Fixed message handling for void transactions.
- Poland: Added line voids on fiscal receipts, improved non-fiscal layouts, translations, warnings, printer compatibility, deposit handling, KSeF certificate handling, and receipt footer wording.
- Portugal: Added searchable TL and TT selectors when more than 15 entries are available.
What this means for our users?
TSE exports: German operators get more resilient daily and historical exports, including expired supported TSEs and large export ranges.
Installation and integrations: Browser POS connections, macOS setup, restart behavior, and tax ID feedback are more predictable.
Country updates: Austrian POS and ERP systems must send tax group H for eligible basic foodstuffs from July 1, 2026. Polish, Croatian, French, and Portuguese workflows receive targeted fiscal and usability improvements.
Cloud capacity: Cloud-EFR operators can control client creation and prevent unbounded resource usage.