Skip to main content

EFR 2.14.0

efsta Team
efsta IT Services GmbH

What's new?

  • Germany: On-premises German EFR installations can again issue an XRechnung from a journaled receipt. The document now follows the standard EFR registration and e-invoicing pipeline, while voids and refunds produce credit notes. The e-invoice configuration is now accessible from the XRechnung tab.
  • Poland: Added KSeF_Status (ONLINE or OFFLINE), KSeF_Number, and KSeF QR-code values to TraC.Fis. Non-KSeF invoices using DO=noprint now receive an NI-<EFR>/<TL>/<TT>/<n> fiscal number, and the default TN print label now refers to a transaction rather than a receipt.
  • Lithuania: Added the current EUR cash drawer balance to /control. Device balance reads available through GET /peri/print/state are now logged with register and printer identifiers.
  • Portugal: Test mode now follows the Fiscal_test profile attribute without replacing the configured Tax ID. A crash affecting CM transactions with negative multi-purpose vouchers was also fixed.

What this means for our users?

German e-invoicing: Merchants can create and deliver e-invoices from the local journal without an additional cloud register. Issued documents follow normal EFR numbering, registration, export, and Portal outbox processing.

Polish invoicing: POS integrations can distinguish confirmed online KSeF submissions from queued offline submissions and access the assigned number or QR values through the normal response. Unprinted non-KSeF invoices now retain a stable fiscal number across the journal and downstream exports.

Lithuanian drawer balance: Operators can view the latest balance in EFR, while integrations continue to retrieve it programmatically.

Portuguese fiscalization: Test and production selection is clearer and no longer changes the merchant Tax ID, while affected voucher transactions can be processed without the previous runtime error.