Skip to main content

EFR 2.15.0

efsta Team
efsta IT Services GmbH

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 using NFS=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_Enabled per register.
  • Germany: Added multi-step update support for fiscal connector version 5.1.0.
  • Poland: Improved invoice-number handling using the Cloud's invoiceNumberUsed flag, 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 OperationId on SvcPoint and RSvcPoint, 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.