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}/addressesPOST /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
datesresponse was missing — it's back now.Purchase order updates now correctly handle
unitPricechanges 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
createdAtparameter – find customers based on when they were created.New field
noteon 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
CountReservedItemsas an option when usingCreatePurchaseOrder– 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
BankAxeptorDankort.Purchase orders now correctly display the delivery address.
EHF invoices now set the correct
EndpointIdbased 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
CAPTURErequests.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
PARKorCONFIRMED– no more duplicate triggers.
Last updated
Was this helpful?