At a glance
Scheduled refresh of inbound & projected stock
Keeps stock figures current even when no single event triggers a recount.
Cost-validation warns instead of blocking
A correction so the purchase-cost check on quotes and orders enforces correctly rather than only warning.
ALC data integrity & validation
The rules that keep landed-cost values trustworthy on quotes and orders.
Average Landed Cost (ALC) · foundation
A fuller cost figure that adds inbound freight and handling on top of purchase price, becoming the basis for profit calculation. Unlocks a chain of related cost work.
Direct purchase-to-sale cost attribution
When a sale is met by a specific purchase order, carry that exact cost through to the sale.
Initial cost for products with no purchase history
A sensible starting cost for brand-new products before any purchase has been recorded.
Cost-change audit log
A record of how a product's cost figures have moved over time.
Vendor-note display fix
Showing the purchase-price note correctly in the vendor dropdown.
Purchase-price expiry
Expiring a product's purchase price after a set validity so stale costs are flagged.
EUR conversion of product sales price
Converting the product's sales price to EUR consistently.
Landed cost for kit & bundle products
So consolidated items cost correctly from their components, on the same landed-cost basis.
Bulk-shipment stability
Hardening the handling of large consolidated bookings.
Protect shipments from consignee overwrite
Stops a consignee change from overwriting shipments that are already in a protected status.
Consistent "Main Shipment" naming
Aligning the parent-shipment display name across the system.
Responsible contact on order-confirmation emails
Copies the relevant person in when an order confirmation is sent.
Additives document update
Refreshing the additive-order document merge.
Require a customer number before order creation
Prevents orders being raised for customers who aren't yet fully set up.
Cost handling for cross-location transfers
Correct cost treatment when stock moves between locations on a cross (X) shipment.
Production-cost basis for built items
Use actual production cost as the cost basis for unique/produced items at delivery.
Product-level gross profit
Gross profit on the product record, based on landed cost.
Stock Available · foundation
A new "uncommitted stock" figure — on hand minus what's already promised to orders, including kit demand. The foundation for automatic order readiness.
Automatic kit-cost refresh
Updates a kit's cost automatically when a component's price changes.
Production concept
The make-to-stock production model and its cost basis. A future pillar — nothing live yet.
Open an order straight from sales history
Jump from the product sales & quote history report to the underlying order or quote.
Considering43being scoped, estimated, or awaiting a build decision
Profit basis for non-stock products
Resolving how margin is calculated where there's no stock cost basis.
Automatic "ready to pack"
Moves an order to ready-to-pack once enough uncommitted stock is available. Builds on Stock Available.
Guard against shipping below zero
A stop that prevents shipping more than is physically in stock.
Recalculate buildable-kit stock on recipe change
Refreshing the buildable figure when a kit's composition changes.
Per-line expected ship date
An expected ship date on each order line, derived from stock and supplier lead time.
Order/quote expected-shipping roll-up
Aggregating the line-level expected-ship values to a single header date.
How kit demand is forecast on orders
An architectural review of how bundle demand explodes onto orders for forecasting.
Sales-buffer refinement
Reviewing the flat delivery buffer against real transport-mode and destination variance.
Lead-time change after order placement
Deciding how a committed expected-ship date behaves when supplier lead time changes later.
Supplier lead time on price history
Capturing each vendor's lead time on the purchase-price record, for expected-ship-date use.
Discount detail in purchase-price history
Surfacing the discount column in the price-history view.
Richer purchase-price notes
Adding quantity and discount context to the price-history note.
Vendor-side approved-product view
See which products a given vendor is approved to supply, from the vendor's side.
Retrospective recalculation on price change
Updating historical statistics when a purchase price is corrected.
Payment terms on quotes and orders
Capture agreed payment terms directly on the quote and order.
Split a sales order into a second order
Move whole lines onto a new order that shares the customer PO, so one order can be split in two.
Categorise sales orders & quotes
Adding a category to sales orders and quotes.
Disable manual invoice-number entry
Locking the invoice-number field from manual editing.
Convert a sales order into purchase orders
Generate the purchase orders needed to fulfil a sale, grouped by vendor, directly from the order.
Purchase-order cancellation handling
Clearer behaviour when a purchase order is cancelled.
Cross-trade movement logging
Recording cross (X) shipment stock movements in the material-movement log.
Packing materials on shipments
Capturing packing materials used, per shipment.
Shipping-address consolidation
Retiring duplicate shipping-address fields and records.
Create a sales order from a stock pick
Raise an order directly from a warehouse pick.
Line-item lifecycle foundation · foundation
Making each order line's status derive reliably from the order and its shipments — the groundwork for line-level tracking and stock checks.
Enforce whole-line quantities
Keeping each order line all-or-nothing, never partially fulfilled at line level.
Line-item "Packed" status & clean-up
A Packed status on lines and orders, with picklist clean-up.
A standard user role
A role with appropriate, limited permissions for everyday users — the start of role-based access in FLOW.
Admin can delete products
Allowing an administrator to remove product records.
Related products on the product view
Linking related products in the detailed product view.
Consignee & notify-party filtering
Tighter filtering of consignee and notify-party selection on orders and documents.
Notify-party contact filtering
Narrowing notify-party contacts so they don't pull from too many organisations.
Serial-number category for non-production items
A product category for serialised items that aren't produced in-house.
Additives compliance data
Safety-data and transport information on additive products.
Forecasting clean-up for kits
Refining how consolidated products appear in forecasting.
Kit stock mirrors buildable figure
For consolidated products, show stock on hand as the calculated buildable figure and suppress inbound/projected.
e-conomic finance integration
Connecting FLOW to e-conomic — draft invoices and syncing suppliers and customers.
e-conomic — post products
Posting products to e-conomic.
e-conomic — get customers
Pulling customers from e-conomic.
e-conomic — get suppliers
Pulling suppliers from e-conomic.
e-conomic — draft invoice generation
Generating draft invoices in e-conomic.
Category 9000 document adjustments
Document tweaks for the category 9000 range.
Per-line expected-ship column on documents
A per-line expected-ship column on the sales quote and order confirmation.
Not planned8on hold for now
Auto-complete shipment on stock pick
Closing a shipment automatically on check-in/out.
Automated shipping-charge calculation
Calculating shipping charges automatically.
Shipping restrictions
Rules restricting shipments by destination or content.
Line-item status from shipment (legacy fix)
Superseded by the line-item lifecycle foundation work.
Statistics on line items
Line-item-level statistics, parked pending the lifecycle foundation.
Serial-number tracking
Serial numbers for built items.
Vessel-data integration
Pulling vessel position and particulars from external data sources.
Vessel current-position data
Current-position data for vessels from an external source.
Already delivered
14 areas live
The full quote-to-order lifecycle: quotes, orders, line items with discounts and free text, quote expiry, conversion to order, copy functions, and status progression through to invoiced.
The purchase-order form with line items, discounts and incoterms, and the request-for-quote to purchase-order conversion with full field transfer.
Weighted-average cost on quotes and orders for job costing, manual purchase pricing, inbound shipping-cost consolidation, and the company cost settings.
Purchase-price history as a standalone record with EUR conversion, the approved-vendor relationship, vendor-filtered product selection, and price-expiry reminders.
Stock on hand, inbound and projected figures on the product record, including kit-demand cascade, with the scheduled refresh backstop.
The material-movement log, stock-pick registration (check-in / check-out / transfer), and cross-location dual movement.
The kit recipe and stock-deduction model, net-weight roll-up, consolidated price history, and buildable-stock calculation.
Shipment creation from orders, the three shipment types, handling units, carriers and tracking, notifications, shipping cost, and the parent/child consolidated-booking model.
Line-item content: free text, inherited product notes, and a consolidated-product filter fix. (The deeper status-lifecycle work is still ahead.)
The dedicated additives order type, its order report with outbound shipments and duplication, document generation, and the Kanban-based status model.
Every generated PDF: commercial invoice, delivery note, order confirmation, pick list, sales quote, product sheet, labels, and the purchase-order document.
Sales-order economics, product-category statistics, sales & quote history, the Kanban view, and the project-cost and closed-purchase-order reports.
The contact list and organisation model, unified ID numbering, customer / vessel / project relations, and concurrency-safe record numbering.
The currency / rate-of-exchange API and daily rate infrastructure that normalises all values to EUR.
A future pillar — concept stage only, nothing live yet.