Beta Release — 17 June 2026

Full release notes for the Omnium In-Store App beta build released 17 June 2026, covering POS Returns, receipt printing, X/Z-reports, Nets BaxiAgent1, customer-facing display, and more.

Beta release — not for production use. This build is intended for testing and evaluation only. Features and behaviour may change before the general release.

Release date: 17 June 2026 Platforms: Android · macOS · Windows Covers changes since: 1 June 2026


Download & Installation

Installation packages are available on Google Drive:

Open Google Drive folder

PlatformFolder / file
AndroidAndroid/
macOSMac/
WindowsWindows/ · Omnium-win-17-06.zip
Nets integrationNets integration/
OPOS / printer setupOPUS-fix/
Verifone P400Verifone P400/
Previous buildsPrevious/

Refer to Instore_App_Access_HowTo.md in the root of the folder for step-by-step access and setup instructions.


Release highlights

  • Complete POS Returns workflow — return type, reason, comment, and support for online orders.
  • Nets BaxiAgent1 (USB) — new USB terminal integration with a live connection-status UI.
  • Customer-facing display — opens frameless on a secondary monitor during checkout.
  • X/Z-report printing — print X/Z reports directly on the receipt printer; Z-report viewer in OMS with store, date, and register filters.
  • SAF-T reporting — moved to the public API with a new OMS report center UI.
  • Cart validation — pay button is disabled when validation errors exist.
  • AutoZReport — scheduled task for cashless devices.

What's new

POS Returns

A complete in-store return workflow has been built out end to end.

  • Return type, reason, and comment fields on the return cart.
  • Cancellation confirmation dialog when discarding a return in progress.
  • Ability to edit newly added return (exchange) items before confirming.
  • Returns now refund the actual paid (discounted) price rather than the pre-discount price. Original and discounted prices are displayed side by side on return line items.
  • POS return orders are now visible in the OMS order list.
  • Online order returns are supported with payment info display, credit/payment toggle, and an optional shipping charge deduction.

Nets / Baxi Terminal

  • New BaxiAgent1 (USB) integration with a dedicated terminal settings UI (USB/Ethernet toggle and live connection-status polling).
  • The "Invalid operator Id" error on Nets terminals is fixed — the default operator ID is now configurable.
  • Terminal settings: the raw IP-address field has been replaced with a user-friendly toggle.
  • General Nets integration improvements and bug fixes.

Customer-Facing Display

  • A secondary-screen customer display has been introduced.
  • Opens frameless on the secondary monitor when a compatible display is connected.

Receipt Printing & PDF

  • Shipments are now combined into one sales receipt with a single transaction snapshot.
  • Receipt snapshots are persisted on the transaction to enable faithful KOPI reprints.
  • Freight is validated to be included in sale receipts.
  • In-app PDF preview added for InStore print actions.
  • Printer picker strings are now localised in the PDF preview.
  • Currency symbol in receipt PDFs now matches the order currency.

X/Z Report Printing

  • X/Z reports can now be printed directly on the receipt printer.
  • Z-report viewer in OMS — expanded with store and date filter, register filter, and improved PDF content (payment refunds, VAT summary on returns, closing cash, discounts, cancelled sales).
  • AutoZReport scheduled task added for cashless devices.
  • Z-reports now use the register name in the device list.

Cart & POS Settings

  • Cart validation added — the pay button is disabled when validation errors exist.
  • Cash UI is hidden on POS devices without a cash drawer.
  • Disabling the cash drawer is blocked when the current period has cash transactions.
  • Cash drawer toggle is mirrored into the Device Defaults section.
  • New DisplayInPos setting in PaymentSettings to control payment method visibility in POS.

Goods Reception

  • Items are now automatically added to the default location if one is configured.

SAF-T Reporting

  • SAF-T report has been moved from the InStore API to the public API.
  • A new report center UI in OMS has been added.

OPOS / Printer Settings

  • OPOS setup tooling now includes self-diagnostics, a test-print version stamp, and one-click .reg fixes.
  • Latest PDF exports of printer settings and installation documentation added.

Build & CI

  • GitHub Actions build steps added for Android, Windows, Baxi Bridge, and iOS.
  • ISA Flutter build is now manual — artifacts uploaded to Google Drive.

Bug fixes

AreaFix
Nets terminalFixed "Invalid operator Id" by making default operator ID configurable
Receipt PDFCurrency symbol now matches order currency
Receipt snapshotFixed silent snapshot-persist failure and findReceiptSnapshot early-return edge case
Returns listPOS return orders hidden from the returns list by default to reduce clutter

Known limitations

This is a beta release. The following limitations are known and will be addressed in upcoming builds:

  • iOS build — not yet available as a ready-to-install package; build is manual only.
  • Previous builds are stored in the Previous/ folder on Google Drive and are not guaranteed to be stable.
  • Features listed in this release have been tested internally but may behave differently across device configurations and network environments.

Full changelog

Returns

  • #DEV-23013 ISA — Return of online orders
  • #DEV-23076 POS returns: refund and display the actual paid (discounted) price; show original and discounted price side by side on return line items
  • #DEV-22962 Show POS returns in OMS UI
  • #DEV-22870 Hide posReturn orders from returns list by default
  • #DEV-22797 POS returns: return type, reason, and comment fields on return cart
  • #DEV-22796 POS returns: Confirm Cancellation Dialog
  • #DEV-22795 POS returns: edit func on new items added to return order
  • #DEV-22799 Extend CreatePosReturn and make Sitoo use it

Nets / Baxi Terminal

  • #DEV-22829 Add Nets BaxiAgent1 (USB) integration with terminal settings UI
  • #DEV-23079 Fix "Invalid operator Id" on Nets terminals — make default operator ID configurable
  • #DEV-22831 POS — Nets integration improvements and bug fixes
  • #DEV-22827 POS terminal settings — replace raw IP address field with user-friendly toggle

Receipt Printing & PDF

  • Add X/Z report printing on the receipt printer
  • #DEV-22906 Receipt PDF — currency symbol matches order currency
  • #DEV-22779 ISA — Added cart validation (pay button disabled on errors)
  • Combine shipments into one sales receipt with a single transaction snapshot
  • Persist receipt snapshot on transaction for faithful KOPI reprint
  • In-app PDF preview for InStore print actions
  • Localize printer picker strings in PDF preview
  • Added check that freight is added to sale receipt for validation
  • QA fixes: findReceiptSnapshot early return, silent snapshot-persist failure, field name

Z-Reports

  • #DEV-23003 POS reports: add Z-report viewer in OMS + improve PDF content
  • #DEV-22995 POS — add AutoZReportScheduledTask for cashless devices
  • #DEV-22738 Use registerName in device list when creating Z-reports

Customer-Facing Display

  • InStore customer-facing display — open on secondary screen, frameless
  • Address QA feedback on customer display window

Cart & POS Settings

  • #DEV-22954 Add DisplayInPos setting to PaymentSettings for POS payment method visibility
  • Hide cash UI on POS when no cash drawer
  • Block disabling cash drawer when current period has cash
  • Mirror cash drawer toggle into Device Defaults section

Goods Reception

  • #DEV-23078 Goods reception: automatically add to default location if configured

SAF-T Reporting

  • #DEV-22957 Move SAF-T report from InStore API to public API and add OMS report center UI

OPOS / Printer Settings

  • Add OPOS setup self-diagnostics, test-print version stamp, and one-click .reg fixes
  • Latest PDF exports of printer settings and installation docs

Build / CI

  • #DEV-22658 ISA — Add GitHub build steps for Android, Windows, Baxi Bridge and iOS
  • #DEV-22658 Make ISA Flutter build manual — upload to Google Drive

Feedback

Found something that isn't working as expected? Contact the Omnium team directly to report issues or share feedback on this beta build.