
From Mill to Customer: End-to-End Mill Cert Traceability
- Steph Locke
- Blog
- June 8, 2026
Table of contents Show Hide
GoSmarter’s end-to-end mill certificate traceability workflow covers every step from cert arrival to customer documentation: AI extraction in under a minute, manual capture for any format, tracked amendments, approval locking, stock reservation, branded Material Test Certificate (MTC) generation, and full order certificate pack export. Every action is logged. The audit trail builds itself.
The mill certificate arrived. Three days later, nobody can tell you where it is, who approved it, or whether it made it into the shipment documentation.
That gap between cert arriving and cert reaching the customer is where compliance failures live. A stockholder who cannot produce an approved Material Test Certificate (MTC, also called a Material Test Report or MTR) on demand loses customer confidence. A fabricator shipping without a certificate pack is exposed on every audit that follows. A service centre compiling packs manually before every dispatch is burning up to two hours per shipment on a job that should take minutes. At Β£30 an hour, that is Β£60 per order. Run fifty shipments a month and that is Β£3,000 in labour β spent on admin, not steel.
GoSmarter’s MillCert Reader extracts chemical composition, mechanical test results, and heat numbers using AI. For clean, machine-readable PDFs, that usually takes under a minute. What has changed recently is everything around it: manual entry for awkward document formats, tracked amendments, approval locking, stock reservation, branded PDFs, and full order certificate packs. The chain is now genuinely end-to-end. Whether your certs arrive as clean machine-readable PDFs or handwritten forms from a supplier who has yet to discover the scanner, there is a path in. And none of it requires an IT project or a consultant to get started.
Here is what that covers:
- Getting the data in β AI extraction, manual fallback, tracked corrections
- Locking what is right β the approval gate and what it prevents
- Connecting stock to the order β reservation, offcuts, releasing holds
- Getting it to the customer β branded MTCs and full certificate packs
Here is how each step works.
flowchart TD
A([Cert arrives]) --> B{Machine-readable?}
B -- Yes --> C[AI extraction\nin under a minute]
B -- No --> D[Manual entry\nany format]
C --> E[Review & correct\ntracked amendments]
D --> E
E --> F{QA sign-off}
F -- Issues found --> E
F -- Approved --> G[Cert locked\nDRAFT watermark removed]
G --> H[Reserve stock\nagainst order]
H --> I{Customer needs}
I -- Single cert --> J[Download branded MTC PDF\nwith QR code]
I -- Full shipment --> K[Generate Certificate Pack PDF\ncover page + per-item certs]
J --> L([Cert reaches customer])
K --> LWhere the Traceability Chain Breaks
The break is rarely dramatic. It is a cert uploaded but never linked to inventory. A heat number logged with a typo. An approval nobody chased before the order shipped. A customer email three days after delivery asking for the MTC that should have gone in the box.
Each gap is small. The cumulative effect on audit readiness, customer trust, and QA team time is not.
The Four Links That Must All Hold
A solid traceability chain has four links: data in, data verified, data connected to physical stock, data delivered to the customer. Most metals businesses have the first and the last. The middle two (verification and connection to physical stock) are where things go wrong.
For metals businesses managing coil, plate, or long products, GoSmarter covers the full chain from goods-in to the finished piece leaving the yard: cert linked to incoming material, material reserved against the right order, a certificate pack documenting every item in the shipment. Minimal manual input at each stage. The data flows through, not around, the workflow.
Step 1: Getting the Data In
AI Extraction: When It Works
GoSmarter’s MillCert Reader uses AI to extract data from mill certificates, usually in under a minute: chemical composition, mechanical test results including tensile and yield strength, heat numbers, and material grades. We have recently expanded what gets pulled out: more chemical composition values and a wider range of quality test results, as we process more certificates from more mills.
Different mills use different layouts. Some produce clean, machine-readable PDFs. The AI handles those fast. Others do not.
Manual Entry: For Everything Else
Not every certificate arrives ready for automated extraction. A photo taken on a phone. A handwritten form from a smaller supplier. Data forwarded by email in a format the upload pipeline does not recognise. Until recently, those certs had nowhere to go.
You can now create a manual certificate entry from the Mill Certs screen. Upload the source document (whatever format it arrived in), fill in the supplier and certificate details, and add as many heats and test results as you need.
Editing works the same way for every cert, AI-processed or manual. Open the detail page, click Edit, and every field becomes editable right alongside the PDF. Correct a value, add a missed heat, remove one that should not be there. Nothing saves until you click Save Changes.
No certificate gets excluded because the original document was awkward.
Tracked Amendments: Correcting What AI Gets Wrong
AI extraction is fast, but a low-resolution scan, a signature in Sharpie across a key value, or an unusual page layout can produce results that need correcting. Once the AI has processed a certificate, you can make tracked amendments to any extracted value. Every change is logged. Nothing is silently overwritten.
This is the foundation of a proper audit trail: you can always see what the original extraction produced, what was corrected, by whom, and when. No one can quietly overwrite a value and pretend it was always right.
Step 2: The Approval Gate
However it arrived, someone needs to sign off on it. Depending on your quality processes, that might be a QA manager, a materials engineer, or whoever holds responsibility for confirming material specs are met before production starts.
You can approve mill certificates from the detail page or in bulk. Once approved, the stored values are locked. You cannot accidentally edit a certificate that has already been signed off. If something was approved in error, you can unapprove it. That action is tracked too.
Two things follow from approval that matter for compliance:
- Certificates not yet approved automatically carry a DRAFT watermark on any exported PDF. There is no risk of sending an unapproved document without knowing it.
- Once approved, values are protected against accidental amendment. EN 10204 3.1 and 3.2 both require a record of who signed off what and when. GoSmarter builds that record automatically.
The approval status is visible in both the list view and the detail page. Nothing ships with an unanswered question about whether the cert has been reviewed.
Step 3: Connecting Stock to the Order
Before you can prove provenance to a customer, you need to know which physical material fulfilled their order.
Reserving Stock Against an Order
GoSmarter lets you reserve stock against an order, picking from what you actually have available, including offcuts and part-processed pieces. Prioritising what is already in the yard before going out for supplier quotes is one of the most direct ways to protect material utilisation and keep costs down. The stock you reserve carries its heat code, its cert link, and its approval status through to the order record.
Releasing a Hold Without Digging Through Records
If a customer changes their specification, or you get better information and need to re-plan production, you are not stuck. The improved stock management interface makes it straightforward to release a hold and reallocate without untangling what you had set aside across multiple records.
This is the link in the chain that connects the physical material (heat code, cert, and approval status) to the specific customer order it is fulfilling.
Step 4: Getting the Certificate to the Customer
Branded Material Test Certificates
When a customer asks for a material test certificate, they want one that looks like it came from you. Your logo, your address, your registration number β not the original mill’s.
You can now generate a branded Material Test Certificate PDF from any ingested mill cert. Set up your branding once in Company Settings under Certificate Branding (logo, contact details, registration number, and footer text) and it applies to every certificate you export from that point forward.
A few details worth knowing:
- Certificates not yet marked as Approved carry the DRAFT watermark automatically, as noted above
- On the mill cert detail page, each heat code row has a separate option to download your branded version or the original supplier page. Useful when a customer needs both for their own records.
- In the Inventory table, clicking a heat code link gives you three options: navigate to the cert, download the original page, or download your branded version
- Every generated PDF includes a QR code linking back to the certificate in GoSmarter, ready for third-party verification
This is not a cosmetic feature. When you hand a customer a professionally formatted document with your branding on it rather than the mill’s, you are presenting as a quality-assured supplier who has the documentation under control. That distinction matters to quality managers and procurement teams on the other side of the transaction.
The Certificate Pack PDF
The last step is getting everything out together. When an order is ready to ship, you need the full picture in one document: which items are in it, which stock they came from, and whether mill certification is in place for each one.
You can now generate a Certificate Pack PDF from the Orders list or from the bulk actions on an Order Details page. The pack includes:
- A cover page with the order details, including the Customer Purchase Order (PO) Reference
- One page per linked inventory item
- Mill certificate details where a cert is matched to that item
- A clear notice where no mill certification is on record β because a blank space is better than a silent gap that surfaces during an audit
Data only ever gets entered once. Upload the cert, log the inventory with its heat code, reserve the stock against the order, export the pack when you ship. The whole chain flows through.
The Full Chain, End to End
Step by Step: Manual vs GoSmarter
| The Manual Way | With GoSmarter |
|---|---|
| Cert arrives, gets filed somewhere β or not filed | Cert uploaded; AI extracts data in under a minute |
| Handwritten or awkward-format certs get skipped | Manual entry captures any cert format |
| Corrections made silently, no record of what changed | Every amendment tracked and logged against the original |
| QA sign-off by email or verbal agreement | Formal approval locked to the record; DRAFT watermark on PDFs until approved |
| Stock allocated via spreadsheet or memory | Stock reserved against the order; heat code and cert status travel with it |
| Customer cert reformatted by hand before each shipment | Branded MTC generated from any cert in seconds |
| Certificate pack assembled by hunting across multiple files | Full certificate pack PDF generated from the order in one action |
Why Each Link Matters for Audit Readiness
An audit does not ask for some of the evidence. It asks for all of it. A missing approval record, a cert not linked to the right inventory item, a pack assembled from memory rather than from the order record: each one is a gap that surfaces under examination. The comparison above is not just about speed. It is about whether every link in the chain is provable.
What Is Coming Next
EN 10204 3.1 Compliance Reporting
GoSmarter is working towards EN 10204 3.1 compliance reporting and read-only certificate viewing for unauthenticated users. That means customers and third parties will be able to verify a certificate without needing a GoSmarter login. Full traceability packs in both own-branded and original supplier format are also in progress.
If you want to test any of this in a live environment before general release, contact the team at talktous@gosmarter.ai.
Frequently Asked Questions
Does GoSmarter's traceability workflow require AI to function?
What happens if a mill certificate is approved and then found to be incorrect?
Can customers verify the certificate themselves without logging into GoSmarter?
How do I generate a certificate pack for a customer shipment in GoSmarter?
What does the DRAFT watermark on a GoSmarter certificate PDF mean?
Does GoSmarter's traceability workflow support EN 10204 3.1 compliance?
How long does the full workflow take, from cert upload to customer certificate pack?
Which software helps reduce the manual effort involved in checking and compiling cert documentation before shipments?
Go Deeper
- What Is a Mill Certificate? β definitions, EN 10204 types, and what customers are actually asking for
- MillCert Reader: AI-Powered Mill Certificate Extraction β how the AI extraction step works and what it pulls out
- AI for Mill Test Report Traceability β the case for automated MTR processing in metals manufacturing
- Manual vs. Automated Material Tracking β when manual processes cost more than the time they take
- Integrated Cert Traceability & Auditability β how GoSmarter builds a complete, tamper-proof EN 10204 audit trail from upload to despatch
- GoSmarter vs Generic OCR Tools for Mill Certificates β why metals-specific AI handles multi-heat certs and heat number traceability where generic tools fail
- GoSmarter vs Excel for Metals Inventory Management β what a purpose-built system does that a spreadsheet cannot
Ready to Close the Traceability Gap?
The complete workflow is available now: cert in, cert approved, stock connected, cert out. If you are still compiling certificate packs by hand before every shipment, running the MillCert Reader on your next delivery is the fastest way to see how much of that work disappears.
Start your free 14-day trial and test it on your own certificates β no credit card, no IT project required. Or if you want a walkthrough before you commit, reach out at talktous@gosmarter.ai.
About the Author

Co-founder & Head of Product
Steph Locke is Co-founder and Head of Product at GoSmarter AI β former Microsoft Data & AI MVP building practical tools to cut paperwork and automate compliance for metals manufacturers.


