The numbers behind your operation.
Twelve operational reports built on the same records your team works in every day — sales, stock, orders, purchasing and customer balances. Every figure traces back to the documents that produced it.
Reports that reconcile to your documents
Not a separate analytics product with its own version of the truth. Each report reads the same sales, invoices, stock movements and orders the rest of MerchantPlay writes.
Sales
Sales summary, sales by customer and sales by product — counter sales and invoices counted once, on one revenue definition.
Gross margin
Revenue against the cost captured on each line when it was sold, so margin reflects what you actually paid.
Stock on hand
What is on the shelf at each location, with reserved and available shown separately.
Stock value
Stock valued at current unit cost. MerchantPlay does not claim a FIFO or weighted-average valuation it does not perform.
Stock movements
Every receipt, sale, transfer, return and correction over a period, with the document behind each one.
Sales order fulfilment
What is ordered, allocated, fulfilled and still on backorder, per order and per line.
Purchase order status
Open orders, what has arrived, what is still outstanding and what is overdue.
Replenishment & shortages
What to buy next, and the working behind each suggested quantity.
Customer balances
Who owes you, aged by invoice date, reconciling to each customer's statement.
Credits & returns completes the set. Every report that lists rows exports to CSV, with the filters you applied recorded in the file.
Operational reporting, not accounting.
These reports tell you how the operation is running. They are not a general ledger, they do not produce statutory accounts, and MerchantPlay does not pretend otherwise.
- Revenue is defined once and used by every report that mentions it
- Container deposits are held as a liability, never counted as turnover
- Sales orders are excluded from revenue until they are actually invoiced
- Customer balances are aged by invoice date, and say so — MerchantPlay invoices do not carry a due date
- Purchase receiptGR-000118+20
- Transfer outTR-000042−5
- Transfer inTR-000042+5
- SaleR-001904−3
- Customer returnRT-000019+1
- StocktakeST-000007−2
Ready to take control of your inventory?
Start free and see where your stock came from and where it went.