Skip to main content

EFR 2.16.0

efsta Team
efsta IT Services GmbH

What's new?​

New features​

  • Belgium: The used cash drawer is now reported to the FDM (DrawerId/DrawerName).
  • Poland: Added KSeF invoice support for GTU codes through Pos.PosG, third parties, split payment, BDO, due dates, unpaid amounts, service periods and CN codes.

Improvements​

  • Portugal: Limited the SAF-T TaxTable to configured VAT entries used by exported document lines.

Fixes​

  • Belgium: Negative lines of an order now default to correction instead of refund.
  • Belgium: A correction moved with a cost center change is now counted once, as a cost center change.
  • Belgium: A cost center change now adds 0 to the pro forma total of the X and Z reports, instead of the amount moved.
  • Belgium: Cost center changes are now included in the negative quantities of the X and Z reports.
  • Belgium: A tip is now reported with the payment type and input method of its payment, instead of always as a manual cash tip
  • Czech Republic: Corrected the echo connectivity check to use Cfg.Loc.LegalId and indicate when it falls back to a placeholder.
  • Croatia: Corrected standalone tips linked to invoices that already have a tip by referencing a new zero-value invoice.
  • Poland: Added the transaction cashier from ESR.Opr / ESR.OprN to printed receipts.
  • Acknowledged log-export files only after a successful backup.

What this means for our users?​

Belgian payment tracking: Integrators can identify drawers and payment references in FDM submissions. Existing integrations without drawer information retain fallback support.

KSeF invoices: Polish integrations can supply more invoice details, including line-level GTU classifications and payment information.

SAF-T exports: Portuguese tax tables reflect the VAT entries used in the export rather than every configured rate.

Order corrections: Removing an order line no longer defaults to a refund.

X/Z reports: Belgian reports distinguish transfers from corrections without inflating pro forma totals.

Tips: Belgian tip reporting reflects the associated payment method.

Unit prices: Calculated Belgian unit prices stay within the FDM's four-decimal limit.

Connectivity checks: Czech echo results use the configured unit and identify missing unit configuration.

Linked Croatian tips: Additional tips reference a separate zero-value invoice.

Cashier identification: Polish receipts show the transaction cashier.

Log exports: Backup acknowledgement follows successful backup completion.