EFR 2.16.0
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.LegalIdand 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.OprNto 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.