Solutions documentation · Version 1.0.0

Inventory Reorder Calculator: how it works

Turn stock and sales files into an explainable replenishment plan.

One-off local software. No Hub account or subscription required. Check the tool page for purchase availability.

One clear goal

Produce a replenishment plan from your own stock snapshot and sales totals, with visible calculations and validation issues.

Prepare your CSV files

Extract the ZIP and open index.html in a current browser. Load the fictional example to see the format. You can paste CSV text or choose files. Use comma-separated UTF-8 CSV with these headers:

Use whole, non-negative units for all stock and sales values; pack size must be at least 1. Lead time and observation/review periods use whole days. Values and aggregated sales per SKU are limited to 1 billion. Use zero for no orders, backorders, safety stock or minimum order quantity. SKU values are case-sensitive and outer whitespace is trimmed. Stock must have one row per SKU. Multiple sales rows are summed.

Calculate and review

  1. Ensure sales include only the stated observation period; the tool does not filter dates. Remove cancelled orders and handle returns according to your own consistent sales definition before importing.
  2. Enter the observation period (for example, 30 days) and review period (for example, 7 days between purchasing reviews).
  3. Choose Calculate replenishment. Review the plan and validation issues. The screen previews the first 100 SKUs/issues; downloads include all.
  4. Download the plan CSV and audit JSON. Keep the original files and assumptions with the report.

Inventory replenishment example with visible assumptions

The calculations

The suggested quantity is a periodic top-up; it can be positive even when the reorder-now flag is No. The flag is a separate lead-time warning. Decide when to place the order using your purchasing policy.

For the sample MUG-NAVY, 60 units / 30 days = 2 per day. Position is 12. Reorder point is 2 × 7 + 5 = 19; target is 2 × 14 + 5 = 33. The shortfall is 21; MOQ 12 and pack size 6 give a suggested order of 24. Coverage is 6 days.

Validation and limits

Duplicate stock SKUs are excluded entirely; invalid stock rows and sales with no valid stock match are reported. Any malformed sales row blocks the whole plan, avoiding silently understated demand. Correct every issue before relying on the result. Unknown extra columns are ignored; the specified headers remain required.

Full download: 5 MB and 50,000 nonblank data rows per CSV. Hub demo: 20 rows per CSV. CSV/text only; no XLSX, live inventory, currency valuation, fractional units, warehouses, seasonal forecasting or supplier integration. Demand averages do not account for stockouts, trends or abnormal events. Confirm cash, storage and supplier constraints yourself.

CSV exports prefix formula-like values (=, +, -, @) with an apostrophe, including negative positions, for spreadsheet safety. JSON retains numeric values. No files are uploaded, saved in browser storage or sent to suppliers.

Purchase and support

£39 once includes version 1.0.0, editable source, tests, fictional samples, guide, internal-business-use licence and 90 days of installation support. Future versions and bespoke forecasts are not promised. Support: support@mmd-solutions.co.uk.

Source and current version

This documentation is generated from the tool’s own versioned guide. See the current Hub guide and tool page for availability and release details.

Contact us

Tell us what you need help with. We’ll reply by email to discuss the next step.

We’ll use your details to reply. This won’t subscribe you to marketing.

How we handle your details

Your enquiry is stored securely and may be emailed to our support inbox. Only authorised staff and our hosting and email providers have access. We keep it only as long as needed to respond and meet record-keeping obligations. To ask about access, correction or deletion, email support@mmd-solutions.co.uk. This form does not subscribe you to marketing.

Or email support@mmd-solutions.co.uk

Help shape MMD

Start with a free 15-minute conversation about the admin taking up your evenings. If there is a fit, choose Callback alone or add enquiry, quote and payment follow-up.

Discuss a paid pilot

From £49 for 30 days + £49 standard setup (£98 first payment), before any applicable VAT. Starts on activation. Continuing after day 30 needs your explicit agreement. No obligation to buy or join a mailing list.

Read the pilot details and allowances

Optional analytics

Chat on WhatsApp