Manufacturing · Automated order entry

Order processing: 400 orders a day, all entered manually

These days, an industrial supplier processes customer orders largely automatically. The processing time per order has fallen by 70 to 80 per cent.

  • Mechanical engineering
  • Inside sales

Key performance indicator

Processing time per order

11 min.<3min

Around 70 per cent of processes run without manual intervention

At a glance

Initial problem

Orders in over 200 customer-specific layouts, manual entry

Solution

Process automation

Key indicator

Processing time per order: 11 mins → under 3 mins

User group

Around 35 staff in the internal sales department

Implementation period

3 months

Operating model

Azure EU region

Current situation

The internal sales team receives around 400 customer orders every day, mainly via email as PDF attachments, with a smaller proportion coming via customer portals and, in isolated cases, still by fax. The orders come from more than 1,500 active customers, each with their own form layout, product descriptions and reference numbers. Each order is read by a clerk, checked against the customer master data and the product database, and then manually created as an order in the ERP system. On average, this takes around 11 minutes per transaction.

400
Orders per day
1.500+
active customers

The challenge

Order processing was the bottleneck for the entire back-office team. During peak periods at the end of the month and quarter, orders would pile up overnight, and customers would not receive their order confirmations until the following day or later. Errors in item allocation – caused, for example, by customers’ own product names or outdated item numbers – led to incorrect deliveries, credit notes and rework in logistics and accounts. As the allocation process was largely based on experience, new staff could only work independently after several months, and the back-office team could only cope with growing order volumes by taking on additional staff.

Typical symptoms within the company

“At the end of the month, we process yesterday’s orders, not today’s”

“Every customer calls the same screw by a different name – either you know that, or you don’t.”

“Incorrect deliveries cost us more than the data entry itself”

“It takes half a year of training before someone can enter data on their own”

Why this had remained unresolved until now

Two previous attempts had already failed. After two years of maintenance, a traditional OCR and template system covered only the 30 most important customer layouts; any change to a customer’s form caused the recognition to fail. Whilst an RPA approach did automate data entry into the ERP system, it was unable to determine which item was being referred to. That was precisely where the real work lay: matching a free-text customer description to the correct item is a judgement call based on context, not a rule. With over 200 layouts and a high rate of exceptions, rule-based automation does not scale.

OCR and templates

Two years of maintenance, 30 out of over 200 layouts covered. Every change to a form broke the recognition.

RPA

It automated the data entry in the ERP system, but was unable to determine which item was meant.

Our solution

Incoming orders are processed regardless of their format and without the need for a pre-defined template. Rather than searching for items at fixed coordinates, the document is interpreted based on its content: header data, items, quantities, prices and delivery terms are extracted as structured data, even if they appear in an unfamiliar tabular format or within running text. Item allocation is carried out via a semantic comparison against the item database, enriched with the respective customer’s historical orders. This enables the system to recognise the customer’s own terminology based on past ordering behaviour. Each item is assigned a confidence score. If this exceeds the threshold, the order is automatically created in the ERP system. If it falls below the threshold, the process proceeds to a review screen for the back-office team, displaying the highlighted item and the suggested allocation.

Key components
  • Format-independent extraction of header and position data without the need for customer-specific templates
  • Semantic product mapping against master data and the customer’s order history
  • Confidence-based switch between background processing and manual checking
  • Preview screen with pre-filled suggestions instead of a blank entry form
  • Feedback: every correction made during the verification stage improves the matching process for this customer
How it works

From the inbox to an order in the ERP system

  1. Incoming and identification

    Orders from the mailbox, portal and scan are consolidated into a single inbox and classified as orders, enquiries or other.

  2. Extraction

    Header data and all line items are extracted in a structured format, regardless of the document’s layout and language.

  3. Reconciliation and assessment

    Customers, items and terms and conditions are matched against master data and historical records, and each line item is assigned a confidence score.

  4. Classification

    Transactions above the threshold are automatically created in the ERP system. All others are sent to the review screen.

  5. Check by the back-office team

    Only the highlighted items are checked and confirmed. The correction is incorporated into the reconciliation.

Results

Measured over the first 6 months following roll-out

IndicatorValueBasis
Processing time per orderKey performance indicator11 mins → under 3 minsTime recorded before/aftermeasured
Dark processing ratearound 70 per cent of processes without manual interventionSystem measurementmeasured
Incorrect categorisation of itemsaround 60 to 70 per cent lessRandom samplemeasured
Order confirmation on the date of receiptfrom less than half to almost all transactionsSystem measurementmeasured
Induction of new staffsignificantly shortenedUser surveyCustomer details

Cost-effectiveness

Cost category

Standard (60–150 PT)

Amortisation

6–12 months

Main lever

Scaling without increasing staff numbers

Running costs

Low, dominated by inference costs during peak loads at the end of the month

Integration and operation

Connected systems

The customer’s ERP system, the office staff’s central email inbox, product and customer master data, document archive.

Operation

Azure EU region, entirely within the customer’s tenant, no data processing outside the EU

Compliance

Order data does not leave the client’s system; every automated order creation is logged in an audit-proof manner and assigned a confidence value

Roles within the organisation

Approval of the confidence threshold by the office management; technical operation by the client’s IT department with second-level support.

Portability

This model applies wherever structured data needs to be extracted from documents without a fixed format and matched against an internal master data set, and where the matching process requires judgement rather than fixed rules. The decisive factor is not the industry, but the combination of high volume, high format variability and existing historical data as a source of context.

Invoice verification against purchase orders and framework agreements in procurement

Claims reporting and document allocation in insurance claims handling

Allocation of test reports and certificates to batches in quality assurance

A voice from the project

“We’re now checking for exceptions rather than typing everything out. The workload hasn’t decreased; it’s just different.”

Head of Internal Sales, Industrial Company

Similar situation in your own organisation? Let’s talk about it.

Briefly describe your process. We’ll get back to you with an initial assessment of whether the pattern can be replicated and what is realistically required.

Apply to izz.ai

PDF, DOC or DOCX · up to 3 files, max. 10 MB each

I accept the privacy policy

Get in touch

A friendly pink robot opens a door behind which lies a futuristic world