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

December 2025

2025-12-10

Added

  • Message history is now available on purchase orders, customer details, and order details — track the full communication trail in one place.

  • You can now add notes when creating purchase order items. If a sales order item already has a note, it's automatically carried over to the purchase order item.

  • New UI for connecting confirmed purchase orders directly to sales order lines, streamlining the reservation workflow.

  • SMS dialog for sending confirmation messages to customers when their purchase order is confirmed — keep your customers in the loop with one click.

  • Customer address information now displays in the open sales view (touch mode) — making it easier to see if there is an address already registered on the customer added to the sale.

  • Reservation information and Received at date columns added to the customer orders list.

  • New filter on customer orders list to view only unconfirmed purchase orders.

  • Linked products can now be added to an order directly from the product details dialog — no more navigating back and forth.

  • Stock log reference column added to the warehouse history report for better traceability.

  • Valid until date now displays in the Order details modal.

  • Outstanding invoice indicator — the receipts table in Admin now shows a clear indicator for invoices with outstanding amounts.

  • Company information is now displayed more prominently in order and receipt detail modals, including the ledger number associated with the specific store.

  • Copy link button added to order and receipt detail modals — share order details with a single click.

  • Reports page in Admin now includes Till cash report, SAF-T report, Art fee report, and Art provision report.

  • Gift cards can now be printed on ESC/POS receipt printers. It's still strongly recommended to print the gift card information (card number, expiry) on labels, as they will last much longer. Printing the gift card on the paper roll for thermal printers will for sure have the information being vanished within literally weeks.

  • Cash amount limit for Norwegian tenants during sale (regulatory compliance) set to 39.999.

  • New API endpoint for customer accounting configuration per store.

    • GET/POST/PUT/DELETE /tenants/{tenantUid}/stores/{storeUid}/accountingConfig/customers/{customerUid}

    • GET /tenants/{tenantUid}/stores/{storeUid}/accountingConfig/customers/{customerUid}/full — returns full customer information including accounting data.

  • New ReserveAfter field on purchase orders for better reservation scheduling.

  • Omnium integration now includes:

    • flow.customer.loyalty_id on orders and invoices.

    • flow.shipment.pickup_point_type on shipments.

Improved

  • Messages section has been moved from Reports to Customers section in the Client for a more logical workflow.

  • Improved message filter dialog with better usability.

  • Send SMS button now also on parked and confirmed order views — for quick customer communication.

  • Customer ledger number is now shown and edited according to the current onboarded store context.

  • In purchase order requests: if the sale line has a note, or existing purchase order item has a note, a new purchase order item is created instead of just adjusting quantity — preserving note integrity.

  • Products sold not delivered report (XLSX export) now includes columns for username (seller number), display name, and receipt numbers (comma-separated if multiple per order).

  • Cash report counting dialog now shows the change amount.

  • Adyen now allows unreferenced refunds even if there's no Adyen settlement on the original receipt. Unreferenced refunds still needs to be enabled in the Adyen portal to work.

  • EHF invoices now support Buyer Reference via the new EHF_BUYER_REFERENCE_KEY settlement parameter.

  • Omnium now uses PATCH instead of PUT when updating customer information, preventing accidental data removal from other integrated systems.

  • Profrakt shipping: StoreUid is now optional — when not provided, the system automatically uses the first store with Profrakt activated.

Fixed

  • In purchase order requests, when reserving to an existing purchase order item, the adjusted quantity could be incorrect — now calculates correctly.

  • International supplier currencies would not show up for some tenants.

  • Creating/updating order delivery with pickup point did not properly set pickup point info.

  • Order details dialog failed when opening parked/confirmed orders with gift card order items.

  • Parked orders did not set expiration date when switching to a different order.

  • The order details dialog would not show the check icon if a credit was made after all original items were delivered.

  • Stocktaking creation would not always filter for stock-only products.

  • New payment method parameters were not being saved correctly.

  • EHF: Fixed missing CountryCode in XML output.

  • Customer account information now fetches correctly even when the customer exists but accounting info does not.

  • Till cash detail total error message now shows amounts correctly.

  • Default customer group is now properly saved when updating tenant settings.

  • Deposit gift card will no longer attempt deposit on negative quantity.

  • PayEx gift card now guards against double deposits.

  • Adyen properties are no longer missing in Omnium when Adyen callback fails and status is queried directly.

  • Open items report: Prepayments now correctly display as negative amounts when customer has credit, and fully paid orders are excluded from the report.

  • Gift card labels now print barcodes within proper label measurements.

  • Cash reports date filters now use the correct timezone — was one hour off. Handling timezones correctly will hunt us all to the end of history.

2025-12-03

Added

  • Product UID column added to Excel product export — easier to work with exported data when you need unique identifiers.

  • Reason statistics report — new endpoint POST /tenants/{tenantUid}/reports/reasons for analyzing discount and return reasons, filterable by store and date range.

  • Profrakt pickup locations — new endpoint to retrieve nearest pickup points based on customer address. Also added POST /tenants/{tenantUid}/stores/{storeUid}/orders/{orderUid}/deliveries/{deliveryUid}/profrakt/print-label for printing shipping labels with automatic online printer selection and fallback support.

  • Order line sales price date — order lines now include a date indicating when the sales price became effective.

  • Reservations on receivements — reservations now display on receivement items, giving better visibility into what's already spoken for.

  • Allow Discount field on products — control whether a product can have discounts applied.

  • Unpaid invoice filter — receipt search endpoint now supports hasUnpaidInvoices filter to quickly find receipts with outstanding invoice settlements.

  • D-pack rounding option — when using max-min purchasing, you can now account for rounding up D-pack quantities.

  • Email delivery tracking — Postmark webhook integration now tracks email delivery status and automatically updates notification states based on email events.

  • Store settlement dialogs in Admin — deposit and complete dialogs added for store cash reconciliation workflow.

  • Quantity delivered/credited information now shown in order and receipt modals in Admin.

Improved

  • Amount range filter for orders and receipts search — filter by settlement amount with min/max values.

  • Profrakt printer selection and error handling refactored for better reliability.

  • Store Cash Reconciliation — new NOT_STARTED status added, and opening a cash register now automatically sets the store reconciliation for that day.

  • Receivements now include a receivedAt timestamp for when the receivement was fully received.

  • Negative reservations on order lines are no longer included in the reserved quantity display — cleaner, more accurate numbers.

  • Customer API batch endpoint performance improved.

  • Omnium/Power integration timeout increased to 60 seconds for more reliable sync with larger datasets.

  • Omnium now uses OrderDate if set when creating or updating orders, and sorts shipment product lines by LineNo.

Fixed

  • Settlement totals now calculated correctly when creating an invoice settlement on a receipt as the last settlement.

  • Notification search by supplier now works correctly.

  • Mail notification subjects are now properly stored in the database.

  • Serial number selection now correctly picks from available serial numbers.

  • Store extension errors now display the extension name instead of an empty value.

  • SMS extension validation now checks tenant extension status before store extension, ensuring correct error messages.

  • SMS sender name validation fixed — regex pattern corrected for better compatibility.

  • Email address on order-address now properly set when importing from Omnium.

  • Advance payment refunds now process correctly.

  • SOA (Sale on Account) is now included in revenue on turnover reports.

  • Sold-not-delivered decimal error fixed in sales per store monthly report.

  • Product group hierarchy — sending empty parentUid now correctly moves the product group to root level.

  • EHF invoices with multiple settlements now correctly use PrepaidAmount to reduce the payable amount.

  • User invite redirect in Admin now properly navigates to the tenant workspace after accepting.

Last updated

Was this helpful?