# November 2025

## Monthly summary / tl;dr

* **Store Cash Reconciliation** (Beta) lands — count cash, log deposits, and keep your store accounting in check.
* **Admin gets a major upgrade** with a new receipts section, bulk stock operations, product exports, and filters everywhere you need them.
* **Purchase orders** are smarter — add notes to items, set confirmed deliveries, and even generate orders in your supplier's language.
* **Warehouse history export** — full audit trail of all stock changes.
* **Open Items report** now runs \~80% faster!
* **Profrakt** configuration moved to store level — better flexibility for multi-store shipping setups.
* **Payment & discount handling** refined across the board, plus masked card numbers in Admin for secure payment verification.

Plus the usual mountain of fixes — payments, campaigns, filters, and more, all polished up.

***

## 2025-11-27

### Added

* **Amount range filters** added to both Order list and Receipt list in Admin — finally, find that specific transaction without endless scrolling.
* **"Show hidden products"** toggle added to product filters in Admin.
* **Top 10 daily sellers** now displayed on the Admin dashboard.

### Improved

* **Store settlement pages** in Admin revised to work with the updated backend settlement system.

### Fixed

* Dashboard "Parked and Confirmed" stats no longer incorrectly include offers.
* Seller totals now display accurate values.

## 2025-11-24

### Added

* **Auto-refresh** for device status on the device list in Admin — no more manual refreshing to see if terminals are online.
* **API version** now displayed alongside app version in Admin.
* **Open Items report** added to Admin reporting suite.

## 2025-11-21

### Fixed

* **Print receipt button** in Client now properly visible after completing a pre-payment.
* **Discount display** fixed — when setting a discount in sale, items now correctly show the discount applied.
* **Payment methods** now load correctly when opening the Client app with an existing open order on the till.

## 2025-11-18

### Added

* **Store Cash Reconciliation Beta** — new feature for tracking and reconciling cash at store level. Enable via the new `EnableStoreCashReconciliation` field on your store settings, with supporting endpoints for cash deposits.
* **Profrakt store-level configuration** — printerId, senderId, and profraktKey can now be configured per store via the extension system using the `profrakt_sender` parameter. Much better for multi-store setups with different shipping configurations.
* **Supplier reference number** now included when searching purchase orders using the "query" field.
* New endpoint `POST /tenants/{tenantUid}/organizations/{organizationUid}/reports/stock-reports` — generates Excel reports for stock values.
* **Delivery confirmation** transaction template added.
* **Parked orders sorting** — you can now sort parked orders by their "valid until" date in the Client.
* **Order cost visibility** — total cost and order item total cost now shown in the order preview dialog.
* **Additional notes** visible in order details dialog and open order view in Client.
* **Profit per line** now displayed in the order preview dialog — know your margins at a glance.

### Improved

* **Payment dialog** now shows the payment method name and amount while processing.
* **Find delivery options** dialog improved when handling multiple products with services.
* **UNPAID order filtering** completely rewritten to use a settlement-based approach — now only shows orders where the customer actually owes money.
* **UNPAID order filtering** now respects your OrderStates filter, so prepayments against OPEN or PARKED orders can be included in search results.
* **Open Items report** optimized with parallel searches for \~86% performance improvement.
* **Credited invoices** now correctly excluded from Open Items report and order searches.
* **Profrakt** now validates printer online status in real-time before sending print jobs, and saves consignment ID as external reference.
* **Order expiry** handling improved — now deletes empty orders, sets validUntil when parking, and can expire orders with completed order handling.

### Fixed

* **Adyen refunds** now work correctly for "other card" payment types.
* **Invoice payments** error resolved.
* **Invoice and loyalty points** creation issues introduced in 2.95.0 have been fixed.
* **AllowQuantity field** now correctly updates when using the Update Product endpoint.
* **Email field** on invoice address now handled properly on purchase orders.
* **Product package** distributed prices calculation fixed.
* **Qualified Campaigns** — confirmed product lines no longer incorrectly removed during campaign recalculation.
* **INVOICE settlement code** now works correctly on orders with multiple receipts.
* **Customer searches** made more effective.
* **Exchange note printing** — added safety check to prevent errors.
* **Product filter** "Show only in stock all warehouses" now correctly adjusts the filter count in Client.

### Removed

* **Profrakt tenant-level settings** (`profrakt_senderId` and `profraktKey`) removed from tenant extension parameters — these are now configured at store level.
* **BankAccountNumber field** fully removed from API store responses and requests (was previously deprecated).
* **Flow Giftcard sales** now correctly appear in the credit section of the accounting report payment breakdown.

## 2025-11-17

### Added

* **User invite** functionality in Admin — onboard new team members directly from the admin panel.
* **Mass product operation** to set or change supplier purchase price — update pricing across many products at once.
* Additional **timezone options** for tenant settings.

## 2025-11-14

### Added

* **Invoice information** now displayed in the settlement section of order details and order receipt details in Admin.
* **Store Cash Reconciliation page** preview in Admin.
* **Warehouse Stock Details Report** reintroduced in Admin.

## 2025-11-11

### Added

* **Note field** on purchase order items in Client — add context to individual line items.
* **Confirmed deliveries** can now be set on purchase orders.
* **Delivery address dropdown** when creating purchase orders — select from available addresses.
* **Invoice address dropdown** when creating purchase orders.
* **Dynamic delivery options** now support shipping date (not just delivery date) for address deliveries.
* **Voucher number** now shown in the order details dialog.
* **Discounted price display** — order details now show the actual price on items with discounts applied.
* **Print (A4) button** added to completed pre-payment view.
* **Negative purchase prices** can now be saved on products in Admin.
* **Allow Quantity toggle** added to product edit page in Admin.
* **Store access editing** now available on user profiles in Admin.
* **Customer filter** added to order and order receipt lists in Admin.
* **Credit order link** shown on order items in the order modal.
* **Discount information** displayed on order items in the order modal.
* **Super admin feature** to recalculate settlements.

### Improved

* **Negative price discounts** — you can now set a discount resulting in a negative price if `allowNegativePrice` is enabled on the product.
* Omnium integration: no longer sends `orderedQty` for returns on invoices.
* **Pre-payment cancellation** — use of pre-payment settlements can now be cancelled in Client.
* **Store dropdowns** now have search functionality across Admin.
* **Store filter** added to notification list page in Admin.

### Fixed

* **Addon products dialog** — when adding products with addons (insurance, accessories), the dialog no longer shows incorrect products if the main product also has auto-add addons.
* **Purchase order reservations** — if an order item was reserved against a purchase order but then changed to warehouse reservation, the purchase order link is now properly removed.
* **Order notes** — tapping "internal note" in order details now correctly opens the note tab.
* **Delivery options** dialog no longer shows time when only date is available.
* **Column sorting** fixed on several Admin tables.
* **External ID mapping** to user now works correctly.
* **Product import** — missing properties now handled correctly.

## 2025-11-10

### Added

* New **warehouse history export** feature generates an XLSX-file showing all changes made to your warehouse over time. Great for auditing and compliance tracking.
* **External order numbers** now print on pickup notes from your receipt printer — helpful when coordinating with external systems or third-party orders.
* **Purchase orders** now generate in the **supplier's language** — making communication smoother with international vendors.
* **Price reduction handling** in **Client** — you can now apply manual discounts even on items that already have campaign discounts, giving you more flexibility at checkout.
* **Price reduction handling** improved in **Client** — you can now **apply manual discounts** even on items that already have campaign discounts, giving you more flexibility at checkout. **Price reductions** are now also **set as discounts** by default.
* <kbd>Admin</kbd> **Receipt management** arrives in **Admin** with a dedicated receipts section featuring search, filtering, and detailed modal views. Navigate easily between related orders and view payment method details including **masked card numbers** in settlement information — useful for accounting staff who need to verify payment details without seeing full card numbers.
  * **Order receipt search** now supports filtering by **specific products** — making it easier to find receipts containing particular items you're looking for.
  * Need to find orders by their payment amount? You can now **filter order searches by payment value** — perfect for tracking down that specific transaction amount.
  * **Order view** displays the order type prominently in the title, with handy next/previous navigation to move between orders quickly.
* <kbd>Admin</kbd> **Bulk stock operations** let you set minimum and maximum stock levels across multiple products at once — a real time-saver for inventory management.
* <kbd>Admin</kbd> **Product export page** — export selected products to XLSX with all their details.
* <kbd>Admin</kbd> **Linked products** can now be added directly to product groups in **Admin** — streamlining your product relationship management.
* <kbd>Admin</kbd> **Product filtering** includes a new option to show or hide discontinued products when searching.
* **Include reserved stock checkbox** added to purchase order generation in **Client** — choose whether reserved items count toward your stock levels when calculating what to order.
* **Adyen refunds** now include issuer information for referenced refunds — better transaction tracking for accounting.

### Improved

* <kbd>Admin</kbd> **Session stability** enhanced — you'll now stay on your current page even when the browser tab is inactive, instead of being redirected to the dashboard.
* **Omnium integration** updates now trigger when reservations change on order lines, keeping your systems in sync. Returns are held back from Omnium until they're settled — ensuring cleaner data flow.
* **Payment dialog** in **Client** now intelligently hides payment methods that don't allow prepayment when you're processing a prepayment — reducing clutter and confusion.
* Various **translation improvements** including report filenames (warehouse logs, commission sales, receipts, stocktaking, service), extension parameter names, and country names.
* <kbd>Omnium</kbd> Update Omnium order when a reservation is changed on the orderline.
* <kbd>Omnium</kbd> Update order in Omnium on reservation change, even when the update comes from Omnium itself.
* <kbd>Omnium</kbd> Returns are not transferred to Omnium until it is settled.

### Fixed

* **Stock updates** now process correctly when settling order receipts — no more inventory discrepancies.
* **Number series dropdown** in **Admin** now fetches the complete list — no more missing options.
* <kbd>Admin</kbd> **Store sorting** by external ID now works as expected.
* **Order receipt search** API properly supports payment method and delivery state filters.
* **Tills** can now be removed from devices by clearing the till UID — previously this wasn't possible.
* **Discount dialog** in **Client** no longer reuses previous input values when switching between discount types — clearer, more predictable behavior.
* **Negative amounts** below 1 (like -0,50) now display correctly with the minus sign instead of showing as positive values.
* **Store search** in **Admin** no longer returns empty results on the store list page.
* **Payment creation** now works correctly even when creating payments for orders from different stores.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flowretail.com/docs/2025/november-2025.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
