EFR 2.15.0
What's new?
New features
- Austria: Added support for two new signing-card generations (GlobalTrust ACOS 4.1 and PrimeSign v2).
- Czech Republic: Released EET 2.0 with multi-purpose voucher top-ups and redemptions, delegated sales via
OnBehalf.TaxId, and invoice payments usingNFS=PAY. - Promoted Android EFR from beta to production, with multiple countries installable together.
Improvements
- Czech Republic: Updated reduced VAT rates and added the authority's transaction ID to the journal for receipt-level troubleshooting.
- Germany: Added optional invoice references, notes, due dates, cost centres and additional address lines to the e-invoicing adapter. E-invoicing requires
Opera_EInv_Enabledper register. - Germany: Added multi-step update support for fiscal connector version 5.1.0.
- Poland: Improved invoice-number handling using the Cloud's
invoiceNumberUsedflag, retaining consumed numbers even when a transaction is rejected.
Fixes
- Germany: Excluded foreign customers from e-invoicing. Folios without a recipient are fiscalized without an e-invoice and return a warning instead of failing recipient validation.
- Poland: Corrected intermediary-routed B2C invoices to print fiscally before sending, using the printer-assigned number. These invoices no longer undergo KSeF polling; delayed KSeF numbering alone no longer causes an offline status.
- France: Included the 0% VAT group in Z-report payloads and stopped recurring logs/events from audit logs created without a valid tax ID.
- Slovakia: Removed unexpected duplicate payment and rounding text lines.
- Belgium: Enabled POS-supplied session references through
OperationIdonSvcPointandRSvcPoint, with text and length validation.
What this means for our users?
Austrian signing cards: Merchants can use the newly supported card generations for receipt signing (GlobalTrust ACOS 4.1 and PrimeSign v2).
CZ EET 2.0: Integrators can report voucher activity, invoice settlements and sales for another taxpayer. Supply delegated taxpayer data as OnBehalf.TaxId; omit OnBehalf for ordinary sales.
Android EFR: Android deployments can use the production app and install multiple country modules together.
Czech reporting: Updated VAT grouping and journaled authority transaction IDs support reporting and troubleshooting.
German invoice data: Enable Opera_EInv_Enabled on each participating register and supply optional invoice details where available.
Fiscal connector updates: Multi-step update support accommodates the transition to version 5.1.0.
Polish invoice numbers: Consumed numbers are not reused after rejection. Cloud responses without the flag retain the previous handling.
German invoice eligibility: Foreign customers remain fiscalized without e-invoicing. Missing recipients produce a warning, not a deferred invoice for portal correction.
Polish B2C invoices: Printed invoices are sent after fiscal printing. Offline sending is retried without reprinting; other send errors become warnings. Receipt-based invoices and invoices without a printout retain their existing flow.
French reporting: Z-report payloads include zero-rated turnover, while invalid-tax-ID audit logs no longer generate recurring events.
Slovak receipt printing: Payment and rounding information is no longer duplicated unexpectedly.
Belgian session references: Supply OperationId to distinguish sessions at the same service point. Values must contain 1-600 characters after trimming.