Every module, in plain English.
What each part of MetlSys does, and what it saves you. Nothing on this page is a roadmap item dressed up as a feature.
Orders that check themselves before they confirm.
Quotes convert to orders, or the wizard walks the desk through it: customer and delivery, stock availability, surcharges, processing, certificate requirements, final review.
Cut-piece pricing does the arithmetic the trade actually uses — chargeable length is cut length plus kerf plus a facing allowance each end, kerf set per saw type, with minimum-usable-length flags so you don't promise offcuts that can't exist.
Credit limits, holds and override roles are enforced at confirmation, not discovered at despatch.
What this saves you
No more orders that die at the last minute because the credit hold, the cert requirement or the saw maths turned up late.
Book it in from the paperwork, weigh it when you can.
GRNs raise against purchase orders, with over/under-delivery advisories from the PO's outstanding quantity.
Drop in the delivery note and mill cert — the AI proposes supplier, heat, grade, quantities and cert type for your review. Nothing posts without a human confirming it.
Two-stage receipt: material books in as awaiting-weight and cannot be sold until the actual weight is confirmed. Batch labels print with QR deep links.
What this saves you
The 40 minutes per delivery someone spent retyping paperwork, and the stock errors that came with it.
Every lot is a batch, and every batch knows where it lives.
Locations are warehouse → section → bin, not generic shelves. Batches carry quantity, weight, grade, heat, cert, cost and status.
Split, transfer and adjust with a full stock transaction ledger behind every movement. Remnant recommendations score offcuts by heat, waste and age so they get sold, not forgotten.
Pick lists group allocated stock by location, heat and order, with confirm/unpick audit.
What this saves you
Walking the racks with a clipboard, and the remnants that used to vanish into manual notes.
Certificates are records, not attachments.
Mill test certificates hold the PDF plus extracted heat, grade, standard, chemistry and mechanical values — auto-matched to batches by heat number.
Certificate types rank 2.1, 2.2, 3.1, 3.2. Customers carry a minimum type; allocation and despatch gate on it, with manager override for deficiencies — logged, of course.
Cert packs assemble into one PDF for the delivery. Failed or non-conforming material quarantines through the NCR lifecycle.
What this saves you
The audit-day panic, and the 4:45pm Friday phone call asking for a cert you can now send in under a minute.
The subcontract loop, without the blindfold.
Create subcontract orders by hand or from the subcontractor's confirmation via AI capture. Send material out; it tracks as at-subcontractor.
Passed returns create child batches with the subcontract cost spread across them — same heat, same cert, updated cost basis. Failed returns quarantine with an NCR raised automatically.
The subcontractor's invoice records against the order, so the job's true cost is on the batch.
What this saves you
Material that's 'somewhere at the platers' and costs that never made it onto the job.
Customers fetch their own paperwork.
Each customer logs into a portal scoped to their account: orders with friendly statuses, invoices, statements, credit position and notifications.
One click builds a document bundle — delivery notes, cert packs, invoices — served on a short-lived secure link.
Portal users come in buyer, accounts and admin roles, provisioned by you.
What this saves you
The copy-invoice and cert-resend calls that eat the office's afternoons — on their side and yours.
The operational chain finishes in the ledger.
Invoices raise from delivery notes — singly, in bulk, or automatically on a clean POD — on theoretical or actual weight.
Credit notes, part-payments, statements, aged debtors and a dunning ladder with reminder history. Voids and undespatches are two-step and auditable, never silent deletions.
Posting runs export CSV for Xero, Sage 50, Sage 200 and QuickBooks Online, with supplier invoice matching feeding the purchase ledger. It's a clean export, not a live sync — and we say so.
What this saves you
Month-end reconciliation archaeology, and invoices that waited a week for someone to notice the POD was back.
The operating position, live.
The dashboard shows open orders, despatches today, credit holds, uncertificated batches, stock weight, overdue invoices and more — as of now, not month end.
Fixed report screens cover sales performance, OTIF, margins, stock valuation, stock age and turn, supplier spend and performance, AP register and aged debt.
Demand forecasting reads despatch history to flag shortages and suggest reorders. KPI alerts fire when on-time delivery, aged debt or works-order lateness moves outside its normal band.
What this saves you
The Monday-morning hour of pasting numbers into a spreadsheet nobody quite trusts.
Paperwork in, answers out.
AI capture reads mill certs, delivery notes, customer POs, supplier confirmations and subcontract paperwork into reviewable drafts.
The assistant answers operational questions from your live data — read-only by design — and builds tables and charts on demand.
Writes only happen through explicit confirmation. The AI proposes; your team decides.
What this saves you
Typing, mostly. And the reports that used to need someone technical.
Nine modules. One batch record.
See them joined up on your own workflow — goods-in to invoice in one demo.