Heads up, our devs are blazing ahead—docs are catching up, so some features might not be fully documented yet.

October 2025

Monthly summary / tl;dr

  • Purchase order management got a major upgrade — bulk accessories assignment, better address handling, partial receivement completion, and smarter max/min stock calculations.

  • PayEx Giftcard integration is live — check balances, process deposits, and handle gift card payments seamlessly.

  • New subscription product support with Adyen — capture customer consent for recurring payments directly at the terminal.

  • Omnium integration keeps getting better with proper invoice transfers, timeslot information, and enhanced product details.

  • Settlement responses now show card brand details (Visa, Mastercard, etc.) and masked card numbers for better payment traceability.

  • The Client got smoother workflows with redesigned order handling, integrated Profrakt shipping labels, and better add-on dialogs.

  • Hundreds of fixes and stability improvements — because reliable software is happy software.

2025-10-29

Added

  • Quickly add accessories and related items to an entire product group at once, eliminating the need to manually update each product individually.

  • More filters, and improved and order details view with lots of details, including deliveries, payment details and more Admin

  • Option to include or exclude reserved items from the "max" quantity when generating purchase orders based on max/min levels.

  • Store Addresses – add various types of addresses to stores, including setting Default address, for quicker purchase ordering (and more to come): Delivery address(es), Billing address(es)

  • Invoice and Delivery address fields added to purchase orders, making it easier to handle separate billing and delivery addresses.

  • New API endpoints for managing store addresses:

    • GET /tenants/{tenantUid}/stores/{storeUid}/addresses

    • POST /tenants/{tenantUid}/stores/{storeUid}/addresses

  • New Default flag on store addresses, letting you mark which address should be used by default.

  • Invoice payments can now be transferred to Omnium as proper invoices, improving accounting integration.

  • New Account reports for:

    • Uni Micro

    • 24SevenOffice

    • Navision

  • New field on products: TradeUnit — useful for specifying many quantities are in the package – helpful for purchase ordering, which is often done in number of trade units.

  • New Confirmed status on purchase orders being sent to suppliers, for better control of supplier deliveries.

  • Settlement issuer information now includes card brand details in settlement responses. You'll now see which card type was used — VISA, Mastercard, etc. — for payments from terminals like Nets, Verifone, Softpay, and PayEx Giftcard.

    • Also, we have masked card numbers in the settlement response AdditionalDetails for card terminals (Nets, Verifone, and similar), giving you better payment traceability while maintaining security.

  • Users with access to multiple tenants can now select their favorite tenant – no more switching each time you log in!

Improved

  • Dashboard now displays all the relevant sales details, including sales margin. Also auto-refreshes every 60 seconds, making it perfect for displaying on a monitor the store staff's viewing pleasure.

  • Invoice address now appears on purchase order PDFs, ensuring your suppliers have all the billing information they need.

  • New discount origin type: PRICEREDUCTION — better tracking for different types of discounts applied to orders.

  • Campaign engine performance has been optimized, so your promotional pricing should load faster.

  • Customer contacts can now be added and removed from regular companies without requiring Backoffice access. B2B companies still require Backoffice permissions for contact management.

  • Purchase order PDF layout has been adjusted for clearer delivery address display.

  • When no stores are specified in accounting report requests, the system now automatically uses only stores from your organization.

  • Support for GTIN/EAN on product import.

Fixed

  • Order receipts with company customers are now properly transferred to <kbd>Omnium</kbd>.

  • Revenue percentage in the Turnover report's dates response was missing — it's back now.

  • Purchase order updates now correctly handle unitPrice changes on order items.

  • Listing receivements without a warehouse no longer causes system errors.

  • External orders now update correctly in <kbd>Omnium</kbd> after removing an overly strict validation check.

  • Cash refunds are now always allowed, as they should be.

  • Loyalty points now convert correctly to order lines during refunds.

2025-10-21

Added

  • In the Customer info dialog, the delivery status is now shown.

  • Purchase Orders which are partilally received can now be manually set to Complete. Good for keeping things clean.

  • Internal note on a sales order, in addition to the already existing customer-facing note. Good for adding those secret notes about the order.

  • Support for order delivery with provider method which has dynamic options enabled.

Improved

  • Multiple stability and performance improvements across purchase orders, receivements, and Omnium integration.

  • Enhanced logging for goods reception in Omnium to improve troubleshooting.

  • Order requirements like customer, mobile number, customer consents are now also checked before prepayments.

Fixed

  • Several edge cases resolved in purchase order handling, receivement listings, and loyalty points processing.

  • Order items in keyboard sale could appear behind payment details and options when any selections.

  • After receiving on a purchase order, escape would not change the purchase order state to complete, despite the checkbox for set as complete was checked.

  • Order details dialog could miss some info on right side if app window was too small.

  • Delivery name was not set on new purchase orders.

  • Order details dialog did show settled at, where it should show created at. #noroomforconfusion

  • Balance amount on orders with invoice settlement was not correct if there was any return/exchange on the order.

2025-10-20

Added

  • Customer search now supports filtering by createdAt parameter – find customers based on when they were created.

  • New field note on purchase order items for adding item-specific notes.

  • Purchase order PDF now conditionally displays notes, order info, and customer details on items.

Changed

  • Omnium integration now transfers timeslot information.

  • Purchase order max/min auto-proposal now includes CountReservedItems as an option when using CreatePurchaseOrder – take into consideration reserved products when doing automated purchase ordering

Fixed

  • Adyen: Unreferenced refunds will now be processed correctly when the original payment was made with BankAxept or Dankort.

  • Purchase orders now correctly display the delivery address.

  • EHF invoices now set the correct EndpointId based on the EHF address.

2025-10-17

Changed

  • Price lists: Prices with year 9999 are now treated as prices with no end date – essentially eternal pricing 🪐

Fixed

  • Fixed a critical bug where campaign activation only affected the first 10,000 products – now all products are correctly activated.

2025-10-15

Added

  • PayEx Giftcard integration is now complete!

    • Authentication with automatic token refresh

    • Gift card balance checking and validation

    • Support for deposits and purchases

  • New extension: SUBSCRIPTION – manage recurring payments and subscription products.

  • Adyen terminal now supports customer consent requests for recurring payments.

  • Recurring payments with Adyen: If an order line is marked as a subscription product and the customer accepts consent on the terminal, recurring payments are automatically created.

  • New account report for Xledger integration.

  • New field on orders: InternalNote – perfect for internal team communication.

Changed

  • Stock history now includes a new field: SaleCostPrice.

  • Vipps transaction text now follows a new format: "storeName - orderNumber" for better clarity.

  • Omnium invoices are now created using the UID from the order receipt to prevent duplicate invoice transfers.

  • New section in API for stores: appSettings – more configuration flexibility for developers.

Fixed

  • Adyen: Fixed an issue where customer checks were performed unnecessarily for non-recurring payments.

  • Flow gift cards: Corrected the amount set on settlement transaction CAPTURE requests.

  • Subscription module: Consent checks will no longer cause errors if the subscription module is not active.

2025-10-07

Added

  • Profrakt shipping labels can now be created and printed directly from the order handling view – no more jumping between screens. (Client)

  • Improved telephone number input field for better data entry and validation. (Client)

  • Send messages to customers directly from the order handling page with a new dedicated dialog. (Client)

Changed

  • Order handling view layout has been redesigned to include:

    • Counter for each item – track quantities at a glance

    • Print buttons – faster access to printing functions (Client)

  • New dialog for adding items with add-ons: Insurances, accessories, and services are now displayed together in a unified dialog for a smoother workflow. (Client)

Fixed

  • Confirmed orders can now be found and accessed from keyboard sale. (Client)

  • Fixed issue where new orders could not be parked if the previously opened order was confirmed – only confirmation was available. (Client)

  • Returns created from orders without a customer can now have a customer added properly. (Client)

  • Confirmed orders can now be set to parked status from "Logout with open order", keyboard sale, and other relevant areas. (Client)

  • Order search: Fixed display issue where the order type date was split across two lines. (Client)

2025-10-02

Added

  • PayEx Giftcard: Access tokens are now maintained in the store extension for improved reliability.

Changed

  • Trigger handling: Triggers now fire when an order state changes while the order is parked or confirmed.

  • Expire parked orders: The cleanup process now deletes stale open and canceled orders without order numbers.

  • Omnium integration now sends product type information on order lines.

  • Omnium order transfers now include a 5-second delay to prevent race conditions and ensure data consistency.

  • Exchange orders are now updated with complete information from Flow.

Fixed

  • Trigger actions now only execute when the order state changes to PARK or CONFIRMED – no more duplicate triggers.

Last updated

Was this helpful?