# From Mill to Customer: End-to-End Mill Cert Traceability



> Mill certs fail customers when the traceability chain breaks. This guide covers every gap — from upload and approval to branded certs and order packs.
> 
> **URL:** https://www.gosmarter.ai/blog/end-to-end-traceability-metals/

**Date:** 2026-06-08
**Author:** Steph Locke

**Categories:** blog

**Tags:** artificial-intelligence, manufacturing, compliance, quality, metals, automation, data-strategy, inventory

## 


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](/products/mill-certificate-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.

```mermaid
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 --> L
```

## Where 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](mailto:talktous@gosmarter.ai).

## Frequently Asked Questions

{{< faq question="Does GoSmarter's traceability workflow require AI to function?" >}}
No. The AI extraction step speeds up the process for clean, machine-readable PDFs, but every other part of the chain works independently of it: manual entry, approval, stock reservation, branded certs, and certificate packs. If every cert you receive arrives as a phone photo from a small supplier, you can still maintain a complete, auditable record.
{{< /faq >}}

{{< faq question="What happens if a mill certificate is approved and then found to be incorrect?" >}}
You can unapprove a certificate, but the action is tracked. GoSmarter logs who unapproved it and when, preserving the full audit trail. You can then make corrections and re-approve. The original approval record is not deleted. It becomes part of the amendment history. This matters for any audit that asks whether certificate values were altered after sign-off.
{{< /faq >}}

{{< faq question="Can customers verify the certificate themselves without logging into GoSmarter?" >}}
Not yet, but this is in progress. Every branded MTC PDF currently includes a QR code linking back to the certificate in GoSmarter. Full read-only certificate viewing for unauthenticated users is one of the features being built next. That means customers and third parties can verify without a login. Contact [talktous@gosmarter.ai](mailto:talktous@gosmarter.ai) if you want to be involved in beta testing.
{{< /faq >}}

{{< faq question="How do I generate a certificate pack for a customer shipment in GoSmarter?" >}}
From the Orders list or the bulk actions on an Order Details page, select the order and choose Generate Certificate Pack. GoSmarter produces a PDF that includes a cover page with the customer PO reference, one page per linked inventory item, and the mill certificate details where a cert is matched. Where no certificate is on record for an item, the pack includes a clear notice. A gap in documentation should be visible, not silent.
{{< /faq >}}

{{< faq question="What does the DRAFT watermark on a GoSmarter certificate PDF mean?" >}}
Any mill certificate that has not yet been formally approved in GoSmarter carries a DRAFT watermark when exported as a PDF. This prevents an unapproved document from being sent to a customer without it being obvious that sign-off has not happened. Once a QA manager or authorised user approves the certificate, the watermark is removed and the record is locked against further edits.
{{< /faq >}}

{{< faq question="Does GoSmarter's traceability workflow support EN 10204 3.1 compliance?" >}}
GoSmarter is built around the EN 10204 standard for mill test certificates. The audit trail covers upload, AI extraction, tracked amendments, approval sign-off, inventory linking, stock reservation, and despatch. It satisfies the traceability requirements of EN 10204 3.1. Every certificate interaction is logged with a timestamp and user record. GoSmarter is actively working towards formal EN 10204 3.1 compliance reporting. Contact the team at talktous@gosmarter.ai for the current status.
{{< /faq >}}

{{< faq question="How long does the full workflow take, from cert upload to customer certificate pack?" >}}
For clean, machine-readable PDFs: AI extraction usually takes under a minute. Approval can happen immediately or be batched. Stock reservation is done at the point of order. Generating the certificate pack takes seconds from the Orders screen. The bottleneck in most operations is the human approval step, not the software. For a prepared shipment where certs are already approved and stock reserved, producing the certificate pack for a customer takes under a minute.
{{< /faq >}}

{{< faq question="Which software helps reduce the manual effort involved in checking and compiling cert documentation before shipments?" >}}
GoSmarter eliminates most of the manual pre-shipment cert work. Certs are extracted on arrival, not on the day of despatch. Approval gates prevent unapproved documents from leaving the system. Stock reservation links material to orders automatically. When the shipment is ready, the certificate pack is generated from the order in one step: cover page, per-item certs, and a clear notice for any gaps. No more assembling from scattered files. Operations that previously spent up to two hours compiling packs manually report this step taking under five minutes.
{{< /faq >}}


## Go Deeper

- [What Is a Mill Certificate?](/hubs/metals-manufacturing-glossary/mill-certificate/) — definitions, EN 10204 types, and what customers are actually asking for
- [MillCert Reader: AI-Powered Mill Certificate Extraction](/products/mill-certificate-reader/) — how the AI extraction step works and what it pulls out
- [AI for Mill Test Report Traceability](/blog/ai-mill-test-report-traceability/) — the case for automated MTR processing in metals manufacturing
- [Manual vs. Automated Material Tracking](/blog/material-tracking-manual-vs-automated/) — when manual processes cost more than the time they take
- [Integrated Cert Traceability & Auditability](/hubs/integrated-cert-traceability/) — how GoSmarter builds a complete, tamper-proof EN 10204 audit trail from upload to despatch
- [GoSmarter vs Generic OCR Tools for Mill Certificates](/blog/gosmarter-vs-generic-ocr-mill-cert/) — why metals-specific AI handles multi-heat certs and heat number traceability where generic tools fail
- [GoSmarter vs Excel for Metals Inventory Management](/blog/gosmarter-vs-excel-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](/products/mill-certificate-reader/) on your next delivery is the fastest way to see how much of that work disappears.

[Start your free 14-day trial](/products/mill-certificate-reader/) 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](mailto:talktous@gosmarter.ai).

