Inovai Platformrunning Testing, monitoring and evidence in one placeIt attacks your AI after every change and documents every finding. How the platform tests

Inovai / Document extraction

Stop retyping mill test certificates.

We extract heats, chemistry and mechanical properties from the PDF and check them against ČSN EN standards. Your people only verify and approve.

Problem

Certificates come from dozens of suppliers, each with a different table and language. Retyping is slow and errors are found late.

What we’ll do

We extract the data by heat and compare it with the limits of the standard by steel grade, thickness and delivery condition.

Result

The operator only confirms. A value outside the standard is visible before you put the material into stock. More than 10,000 certificates in operation at Favex.

From attachment to finished data

Four steps, a human approves the export.

deviation
Step 1A certificate arrivesFrom a shared mailbox, by uploading a PDF or in a batch from the archive. Duplicates and PDFs with several certificates are detected.
PDFAIHeats
Step 2Data is prefilledHeader, steel grade, dimensions, chemistry and mechanical properties, every value with its heat.
C 0.17≤ 0.20Mn 1.42≤ 1.60P 0.031> 0.025
Step 3Rules flag discrepanciesChecks by standard, steel grade, thickness and delivery condition. For each warning you see the reason.
1to verify11confirmed at once
Step 4Confirmation and exportPDF and data side by side. After review, the approved data goes to the ERP together with the original PDF.Verified by a human

Try it yourself

A sample certificate from upload to ERP export. Runs in your browser, nothing is uploaded.

Inovai Atesty · sample walkthrough

Try a sample certificate

Sample data · no own document is uploaded here

Use the sample certificate →
PDF S355J2H_EN10219_Steelworks.pdf · 2 pp.
Extraction in progress…
1Reading the PDF + supplier detection (Steelworks Europe)
2Extraction of heats and chemical composition
3Mechanical properties + dimensions
4Normalisation, code mapping, QA
QA check score 94/100 · GREEN
94%Review and confirm before export
ERP data - required export fields
SupplierAtestNrA-2026-0488
CertificateEN 10204 · 3.1
Steel grade (QualityNorm)S355J2H · EN 10219-1
OrderDocNrOB2026000717
Dimension80×80×6 · 6000 mm
Heats - detailed breakdown by heat
HeatSteel gradeWeightLength
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
HeatReHRmA5KVTemperature
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
iSteel grade S355J2H to EN 10219-1, limits from the standard’s tableEN 10219
The checks compare values with the supported limits by steel grade, delivery condition and thickness. Verify flagged discrepancies in the source PDF. A human approves the result before export.

XML for ERP generated

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

▤ certificate_A-2026-0488_80x80x6.xml 3.1 kB
certificate_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

Same value, different thickness, different limit.

The check works with context and says why it flagged a value.

ČSN EN standardsChemical and mechanical limits for the supported steel grades, thicknesses and delivery conditions. We verify the scope for your operation during the test.
Each heat separatelyChemistry and mechanical properties stay with the specific heat. A missing heat or a mismatch between sections is visible.
A missing standard is visibleWhen a standard is not in the database, the system says so. It does not replace it with an estimate based on another standard.

Data in your ERP’s format.

We verify the fields, code lists and import method during roll-out.

XML export to ERPIn operation at Favex. Codes from the ERP code list, split by dimension, original PDF attached.
Other ERPsFor another system, we design an adapter based on its import options: XML, CSV or API.
Email, PDF and archiveIntake from a Microsoft 365 mailbox or via IMAP, manual upload and batch import of history. REST API for custom integrations.

Result first, then the decision.

Send us 5 to 10 certificates from different suppliers by arrangement, scans or complex documents are welcome.

Test on your certificatesExtracted data, check results and an overview of corrections and limitations on your documents. NDA up front; we delete the samples after the test.
PilotAn agreed sample of suppliers and standards, a review interface and verification of accuracy and operator time.
OperationOutput quality monitoring, rule management and support when documents change.

FAQ

Can it handle scans and different suppliers?

Handles text PDFs and scans, multi-page certificates and different languages. So include both typical and difficult documents from several suppliers in the test.

How long does extraction take?

At Favex, automatic extraction takes 28 seconds on average. Human review and ERP import are further steps.

Does a green rating mean a flawless certificate?

No. It means the configured checks found no discrepancy. A responsible employee always approves the result before export.

Where are the documents processed?

Depending on data sensitivity: in the cloud in the EU, on a dedicated server, or entirely in your infrastructure with a local model. We agree the rules for data transfer and retention before the test.

Does the check replace physical verification of the material?

No. It checks the data in the certificate against the standard. A responsible employee decides about the material.