Cash
All stores · next 14 days
9 400 €
Amount coming due
- 11
- Invoices coming due
- 2
- Overdue invoices
A long tail of slow stock ties up the cash that supplier invoices need. Every morning it reads margin, costs and what falls due, and writes the note for the owner; causes in the purchase price go to supply, in discounts to marketing. It never posts to the books and never pays.
Today
Thu, 5 Nov · demo chain · 6 stores
Proven, 30 days
4 120 €
Waiting for you
1
Revenue, 7 days
182 400 €
↗ 3.1 % vs prior 7 days
Week goal
Not set
Revenue by day, 14 days
Decisions · 1
AI finance manager · AI
Cash
All stores · next 14 days
Waiting since 06:00
ReviewAll stores · next 14 days
9 400 €
Amount coming due
Each store keeps its POS. marql reads sales and stock per product and per store and sorts the range by what it is doing to your cash.
Cloud POS, accounting and the web shop connect over their own APIs. Shopify and WooCommerce come in as their own channel, so the shelf and the web are read separately.
Products are mapped to one list with their category, so the same toy or the same bag of food can be read across every store.
gate · reporting: A store that sent nothing is named as not reporting, not counted as a zero
Staples close to running out and tail products that stopped selling are ranked by the money behind them, per store.
Stock that sits in one store and sells in another is listed as a transfer, so the tail is moved before more is bought.
gate · approval: Not approved — no move is made and nothing is written
The format in numbers
€29.4bn
49%
The staples that keep customers coming back, and the tail that costs money to keep.
Staples that must not run out
Revenue at risk on products with less than a week of supply, store by store, with each product's days of supply.
The long tail, priced
Stock with no sale in 30 days is priced as frozen capital; slow and dead products are listed with the value they hold.
Category margin
Margin per product and per category, for one store and the chain, wherever a cost price exists.
Transfers before reorders
Where one store holds excess of a product another sells, the move is listed with quantities.
Shelf and web, side by side
Online sales come in as their own channel, so one product can be read in the store and on the web without the two cancelling out.
A weekly score per store
Every week each store gets a score out of 100 and a short passport: revenue, margin, and dead stock against the chain median.
Categories · demo pet store chain
data as of 08:00 · 5 of 5 stores reporting
| category | margin | stock value | frozen, no sale 30 d |
|---|---|---|---|
| Toys & accessories1 240 products | 46.8% | 38 200 € | 15 900 € |
| Dry food310 products | 22.1% | 24 600 € | 1 100 € |
| Wet food420 products | 27.5% | 11 800 € | 900 € |
| Aquatics260 products | 39.0% | 9 400 € | 4 300 € |
| frozen capitalacross five stores, of which 72% in accessories | 22 200 € | ||
the highest-margin category can hold the most dead stock; both are read side by side
marql reads the POS, the web shop and the stock. Services and subscriptions have their own systems.
marql has read-only access to your POS and accounting and does not change a price, a stock level or an order there.
With e:corg 2.0, e:corg creates an approved order or transfer as its own draft.
Live-animal records, grooming or vet bookings, and subscriptions or repeat deliveries are not managed.
Seasonal buying plans are not built.
marql shows what last season left behind and what is selling now.
Margin needs a cost price.
Where neither the POS nor the accounting carries one, the product keeps its revenue and units and its margin is left empty rather than estimated.
No. Every store keeps the system it runs. marql reads it — over the vendor's API for cloud systems, or through a small on-prem agent for an ERP inside your network — and changes nothing there: no prices, no stock levels, no orders. 151 connectors are live today, and a system without one is mapped from a REST API or a scheduled CSV export.
Yes. Every product with no sale in 30 days is priced as frozen capital, and dead stock (no sale in 60 days) is set against the month before, so a product that stopped selling in spring is on the list by summer.
Yes. Where one store holds excess of a product another sells, the transfer is listed with quantities, for approval and execution in your own system.
Yes. Margin is read per category as well as per product, so food and accessories are compared side by side, for one store or the chain.
Per store, on a graduated ladder: €200 a month for each of the first nine, €185 for stores 10 to 29 and €160 for 30 to 49. Each rate applies only to the stores inside its band, so twelve stores are €2,355 a month. The first month is free. The calculator is on /pricing.
Other retail formats
Retail chains
The overview: every store compared on one page.
Grocery & supermarkets
Thousands of SKUs on thin margin: stock gaps, dead lines and margin per category.
Fresh food
Bakery, butcher, produce and confectionery: margin per product and stock that will not sell.
Convenience stores
Small shelves, frequent deliveries: every gap costs a sale the next store gets.
Health & beauty
Drugstores, cosmetics and parapharmacy: long assortments, category margin and slow lines.
Franchise
Shared scorecards across franchisees' own systems.
The walkthrough is built around the POS and accounting you already run. Leave your details and pick a time.