Inovai

Mill certificates into ERP without manual retyping

AI extracts chemistry, heats, mechanicals and dimensions from the certificate and validates them against ČSN/EN standards. The operator just reviews and confirms - instead of retyping hundreds of numbers under pressure.

Problem · Solution

Material traceability today means retyping numbers. It doesn’t have to.

Every mill certificate = dozens to hundreds of values someone has to retype into the ERP - precisely, by hand, under pressure. And a chemistry error surfaces too late.

Manual

  • 10–15 min per cert - retyping chemistry, heats, mechanicals
  • Errors from transposed digits and decimal points
  • No check against the standard - the error reaches the ERP
  • Multi-product certs = manual splitting for import

With our solution

  • ~2 min per cert - review and confirm
  • AI + deterministic parsers = accurate data
  • QA validation against ČSN/EN catches errors upfront
  • ERP XML per dimension - automatically
01

Upload PDF

Scanned or native, any supplier and language.

02

AI extraction

Chemistry, heats, mechanicals, dimensions.

03

QA validation

Against standards + sanity checks.

04

Review and export

The operator confirms, XML goes to the ERP per dimension.

Interactive demo · workflow preview

Walk through the flow the way an operator does

A simplified, interactive preview of how the workflow processes a certificate - from upload to ERP export. Sample data, runs right in your browser. The production app offers more detail.

app.inovai.cz/documents/488/review
01Upload
02Extraction
03Data review
04QA validation
05ERP export

Upload a mill certificate (PDF)

Scanned or native PDF · any supplier · CZ/EN/DE/IT/PL/SK

Use a sample certificate →
PDF S355J2H_EN10219_Steelworks.pdf · 2 pages
Extraction in progress…
1Reading PDF + supplier detection (Steelworks Europe)
2Extracting heats and chemical composition
3Mechanical properties + dimensions
4Normalization, code mapping, QA
QA check score 94/100 · GREEN
94 %Quick review - auto-confirm candidate
Allegro Core - required fields for ERP
SupplierAtestNrA-2026-0488
CertificateEN 10204 · 3.1
Grade (QualityNorm)S355J2H · EN 10219-1
OrderDocNrOB2026000717
Dimension80×80×6 · 6000 mm
Heats - detailed breakdown by heat
HeatGradeWeightLength
64662GS355J2H1 352 kg294 m
622422S355J2H1 288 kg280 m
Chemical composition (ChemicalElement) [%]
HeatCSiMnPSCuCrNiCEV
64662G0,180,211,420,0180,0120,040,050,040,42
6224220,170,191,380,0160,0100,050,060,050,41
Mechanical properties
HeatReHRmA5KVTemp
64662G41249826,547 J−20 °C
62242240549127,152 J−20 °C
0/ 100
GREEN
Ready to confirm
Chemistry within limits EN 10219-1 / S355J2HC 0,18 ≤ 0,22
Yield strength ReH ≥ 355 MPa412
Impact energy KV at −20 °C47 J ≥ 27
CEV carbon equivalent0,42 ≤ 0,45
iDelivery condition +N detected from grade - limits per DC+N
The difference from plain OCR: our solution compares every value against the standard’s limits - by grade, delivery condition and thickness. Non-conforming or physically impossible values show up before export, not when the ERP rejects the import.

ERP XML generated

Per dimension, only relevant heats, mapped codes. Ready to import.

atest_A-2026-0488_80x80x6.xml 3,1 kB
atest_A-2026-0488_80x80x6.xml
<Record_Atest>
  <SupplierAtestNr>A-2026-0488</>
  <Certificate id="5">EN 10204 :2004 3.1</>
  <QualityNorm>S355J2H EN10219-1</>
  <MeltNr>64662G</>
  <ChemicalElement code="C" id="1">0.18</>
  <ChemicalElement code="Mn" id="5">1.42</>
  <MechProperty code="RP02">412</>
  <MechProperty code="Rm">498</>
</Record_Atest>
01 / 05
Z praxe · Favex

From manual certificate checks to a measurable workflow

At Favex, people used to retype hundreds of certificates into the ERP by hand. Today the system extracts the data, validates it against standards and the operator mainly handles exceptions - across dozens of suppliers, multilingual documents and multiple certificates in one PDF.

Read the case study

4+ h

of manual work saved daily

30–45 s

average certificate processing time

95 %+

accuracy on key fields

16+

suppliers with automatic detection

The same principle works anywhere repetitive work with data, documents, rules and decisions happens.

Beyond data

It’s not a data-entry tool. It’s quality and compliance control.

Saving time is just the start. The real value is in what our solution catches - and in the proof you’re left with.

01

A shield against off-spec material

It catches when a supplier ships steel outside the ordered grade. Chemistry or mechanicals outside the standard = a red flag before you process the material.

02

Audit-ready traceability

Every certificate has an immutable record: extracted data ↔ source PDF ↔ the standard checks performed. When an auditor comes (PED · CE · EN 1090), you have proof of conformance in one click.

03

Supplier quality over time

Which suppliers consistently ship borderline material? Our solution aggregates data across all certificates - insight nobody else has.

What sets us apart

Not just extraction. Metallurgical intelligence.

Anyone can OCR. Our solution understands steels, grades and standards - so it catches what a generic tool misses and sends import-ready data to the ERP.

01

Validation against ČSN/EN

Every value is compared against the standard’s limits by grade, delivery condition (+N/+C/+QT) and thickness. 52 standards in the database.

02

Conditional rules from standards

Hundreds of exemptions and combined limits buried in standard footnotes that a generic tool overlooks.

03

Extraction tuned on reality

A multi-layer engine refined on thousands of real certificates. Reliable even with scans, rotated pages and broken tables.

04

ERP-ready output

Values mapped to your ERP’s code list and XML split per dimension and order. Multi-product certs automatically.

05

Zero-touch ~50 %

The QA score decides when a quick review is enough. Half of certificates are just confirmed.

06

Learns from operation

Accuracy grows with every processed certificate. The system keeps tuning itself on real-world operation.

Comparison

Manual retyping vs. generic OCR vs. Inovai

The difference isn’t that we can extract a PDF. The difference is what we do with the data next - and where a generic tool stops.

CapabilityManualGeneric OCR / IDPInovai
Extract data from PDF
Scans + native + rotated-partial
Validation against ČSN/EN limits
Conditional rules from standards
Delivery condition / thickness in limits
ERP codes + per-dimension XMLmanual mapping
Connection to your ERP (SAP · Helios · …)manual export
Multi-product splitmanually
Time per cert~12 min~6–8 min~2 min

* “Manual” and “Generic OCR / IDP” describe typical category characteristics; specific tools and processes may differ. Inovai values are based on a customer deployment (Favex case study).