Case study

A day of retyping replaced by a check

Figures from supplier PDFs were retyped into spreadsheets by hand, taking one person a full working day. The software now pulls them out, flags what it is unsure about, and a person confirms the result before it is used.

Industry
Chemical distribution
Team size
under fifteen people
Regulatory regimes
industrial, pharmaceutical, food and cosmetics
Document languages
EN, CN, PL
What we delivered
a web application for data extraction and human review
Where the data sits
In the EU, with a provider in Germany

A full day of retyping, a quote in days

The client works in three regulatory regimes at once: industrial chemicals, pharmaceutical ingredients, and components for food and cosmetics. The team is under fifteen people.

To issue a quote they had to retype figures from supplier certificates of analysis (COA) and specifications (SPEC) into their own spreadsheet templates. Every manufacturer uses a different layout and a different language: English, Chinese, Polish.

One person spent a full working day on it. A quote for thirty items stretched to several days. Manual retyping also produced slips in figures that could reach the customer's quote.

The model pulls the data, a person confirms it

We built a web application that pulls the required fields out of a PDF with a language model. It handles different layouts and languages without a separate template per supplier.

The application works out whether it is a COA or a SPEC, pulls the data into one schema and gives every field a confidence score. A person then checks and confirms. The decision stays with them, not with the model.

  • Extraction by a language model

    The model reads the document and writes it into one schema. It handles English, Chinese and Polish without a template per supplier.

  • Document type detection

    The application decides whether it is a certificate of analysis or a specification and processes the data accordingly.

  • A confidence score per field

    Every extracted field carries a confidence score. Low-confidence fields are highlighted on the review screen, so a person knows where to look.

  • Human review

    The review screen shows the PDF beside the extracted data. A person corrects the unclear fields, approves the result and the system records the changes.

  • Export into their own template

    Approved data exports straight into the client's spreadsheet template. No further retyping.

  • Concurrent processing

    The application handles several documents at once. On failure it retries or falls back.

What the acceptance tests showed

100 %
document type detected correctly in 860 documents
over 97 %
mandatory fields extracted correctly
~40 s
p95 per document

Specification table rows came out around 97 percent at confidence 0.8 and above. The figures describe acceptance tests on a sample of the client's documents, not long-run operation. The application replaced a full-time retyping job and cut multi-day quote preparation to minutes.

Is there a process where somebody retypes data all day?

Describe it to us. We will show you whether software can take it over and where a person should stay.

Talk about your problem