Skip to main content

BillApp 2.1.9

efsta Team
efsta IT Services GmbH

What's new?​

Digital receipt layouts become dynamic. Layout sections can now be shown conditionally via formula — with comparison operators (EQ, NE, LT, GT, LE, GE), EXISTS, and AND/OR/NOT — so a section's visibility follows the receipt content, for example =EQ({ESR.DT},"INVOICE"). A new Line List section renders any receipt array line by line (positions, header, and footer lines), and conditional formatting applies a fixed style palette — bold, muted, alignment, and more — per section or per individual line. Rules that error out are simply skipped, so a broken formula never hides receipt content.

Together, a single layout now covers all document types — fiscal receipt, invoice, non-fiscal slips, returns, daily reports — instead of maintaining separate configurations. Existing SmartBill visibility settings are untouched, and the behavior was verified against 13 real POS document types.

What this means for our users?​

Maintaining one layout instead of one per document type cuts your configuration effort and keeps branding consistent across everything you hand to the customer. Conditional visibility and per-line styling let invoices, returns, and reports each look right — without duplicating layouts or touching what already works.