Industry Insights

Can AI read a delivery ticket? What works, what doesn't and what needs a person

William Doyle
William Doyle
CEO at Gather
10 min read
October 9, 2026
Can AI read a delivery ticket? What works, what doesn't and what needs a person

What you need to know

  • The ten stages are an illustrative workflow; tools may combine or omit them.
  • A missing quantity cannot be extracted. Keep corrections, calculations and estimates separate from source values.
  • Confidence is a model estimate. Test your own tickets, field by field, and give exceptions a named reviewer.

Picture a construction delivery note photographed on a phone in the rain.

It's the pink carbon copy, and the supplier's logo is smudged. Someone has written a purchase order (PO) number in biro across the top at an angle. The box for the weight is empty, because the supplier's printer didn't fill it in.

Asking an AI tool to scan it can give you the supplier, the date and perhaps the PO number. The weight is different, because nothing is printed there to read. The best result is a blank, and the worst is a confident number that was never on the paper.

How does AI read a delivery note? Ten stages

How AI reads a delivery ticket

Ten stages from photo to checked data

Our ten-stage example; tools and workflows vary. Products may combine or omit stages.

Who fixes it? Tool · Process · Person

See

1. Capture

Someone photographs the ticket.

What goes wrongBlur, glare, a thumb over the corner.

What fixes itPerson: retake at the gate

2. Prepare the image

Correct orientation or lighting where supported.

What goes wrongSkew, shadow, text too small.

What fixes itTool, and a better photo

Read

3. Find the text

Locate readable text regions.

What goes wrongFaint print is missed.

What fixes itTool, and a clearer copy

4. Read the text

Convert visible marks into characters.

What goes wrongCarbon copies, dot matrix, handwriting.

What fixes itProcess: top copy, or a digital ticket

Understand

5. Understand the layout

It works out headings, tables and columns.

What goes wrongA supplier layout it hasn't seen.

What fixes itTool: test familiar and new layouts

6. Pick out the fields

It decides which number is the weight.

What goes wrongRight digits, wrong label.

What fixes itPerson: check the key fields

Trust

7. Score certainty

Return confidence where available.

What goes wrongConfident but wrong. A high score isn't proof.

What fixes itProcess: test it on your tickets

8. Check

Check fields, units and duplicate references.

What goes wrongA required quantity is missing.

What fixes itProcess: required-field rules

9. Person reviews

A named reviewer resolves exceptions.

What goes wrongA queue nobody has time for.

What fixes itProcess: owner and review capacity

10. Export

Send approved data to the agreed system.

What goes wrongA bad row posts unseen.

What fixes itProcess: no export on a failed check

Test your own tickets, field by field.

Gather keeps delivery records alongside the day’s work in the shift record.

Document tools can extract text and fields from a delivery-note photo. Some also return confidence scores or route exceptions for review. Those features depend on the tool and how the workflow is configured. A good scan still cannot verify that the load matches the ticket. Sources: Google Enterprise OCR documentation; Amazon Textract best practices.

The ten stages below are our explanation of a possible workflow, not a vendor standard or a claim that every product implements all ten. Some stages are combined, and checking, review and export need to be designed into the process.

  1. Capture. Someone photographs the ticket.
  2. Prepare the image. Correct orientation or lighting where the tool supports it.
  3. Find the text. Locate readable text regions.
  4. Read the text. Convert the visible marks into characters.
  5. Understand the layout. It works out what's a heading, a table or a column.
  6. Pick out the fields. It decides which number is the ticket number and which is the weight.
  7. Score certainty. Return confidence information where available.
  8. Check. Apply required-field, unit and duplicate checks; compare order/receipt data where connected.
  9. Person reviews. Route missing or doubtful values to a named reviewer.
  10. Export. Send approved data to the agreed destination, retaining a link to the original ticket.

Follow the ticket from the top of this page through the chain (we use "ticket" and "note" to mean the same thing):

On the ticket

What can happen

Where

Smudged logo on a carbon copy

Characters missed or misread

Stages 3 and 4, or stage 1 if the photo is poor

PO number in biro, at an angle

Handwriting is harder, and skew can hurt

Stages 2 and 4

Empty weight box

Nothing to read: a blank at best, an invented number at worst

Stage 6; a required-field check at stage 8 should flag the missing quantity

Stages 1 and 2: getting a usable image

Some pipelines correct rotation, perspective or contrast before reading the page. These are possible processing steps, not a universal description of every OCR engine. The simplest improvement is often a better photo.

Fill the frame without cutting off the ticket, keep the print in focus and avoid glare. Google’s Enterprise OCR can report image-quality defects when that feature is enabled. A quality score is another check, not assurance that every field is correct. Source: Google Enterprise OCR documentation.

If a thumb or glare hides a number, retake the photo while you still have the ticket. Do not treat an AI reconstruction as an extracted value.

Stages 3 and 4: finding text and reading it

A common OCR pipeline locates text regions and recognises the characters within them. The implementation varies: newer models may combine these steps. The commercial question is whether the important fields were read correctly, not which architecture the vendor uses.

Is OCR the same as AI?

OCR describes the task of turning an image of text into machine-readable text. It can use AI. Field extraction is another task: identifying which text represents the supplier, quantity or order reference. Some products combine both.

Why carbon copies are hard

A faint carbon or carbonless copy can be harder to read because the marks are less distinct. That is a practical risk to test, not a measured accuracy claim about all copies. Use the clearest available copy or request the supplier’s digital record.

Include faint copies, dot-matrix print and handwritten additions in your test batch. Results from clean printed invoices do not establish performance on those tickets.

Can AI read handwritten delivery notes?

Some document tools support handwriting, but support is not a guarantee that a handwritten PO number or quantity will be correct. Test the handwriting on your own tickets and require a person to confirm important values. Source: Google Enterprise OCR documentation.

Stages 5 and 6: working out what the text means

OCR gives you text and where it sits on the page. It doesn't say which number is the weight. There are three ways to work that out.

  • Rules and templates. Match labels, positions or patterns on expected layouts. Changes to the layout may require adjustment.
  • Trained models. Learn fields from labelled examples. Microsoft supports custom models trained on examples; the minimum training set is a starting point, not evidence of accuracy on new suppliers. Source: Microsoft custom-model documentation.
  • Generative extractors. Use a field schema and instructions, sometimes without initial labelled examples. Whether this works well on your tickets still needs testing. Source: Google generative-extractor documentation.

The output may contain fields and line items, such as a net weight and its unit. Check that figures belong to the right row and that the unit has not been lost. Complex or merged tables can be harder to extract reliably. Source: Amazon Textract best practices.

Keep training examples separate from the documents used to judge performance. Include unfamiliar layouts, poor photos and blank fields in the test set. Recheck results after changes to the model or supplier documents.

Ask how the tool handles a layout it has not seen and how corrections are incorporated. A minimum number of training documents is not a meaningful buying criterion on its own.

A general model can return a plausible answer that was not read from the ticket. Ask the supplier to preserve the source image and show where each extracted value came from. Any calculation or inference should be labelled separately from extraction.

Stage 7: what is a confidence score?

A confidence score is the tool’s estimate of certainty in a prediction. Microsoft reports field confidence on a 0-to-1 scale; Amazon uses 0 to 100. Scores are model outputs, not measured success rates on your site’s tickets, and not every field has one. Sources: Microsoft confidence guidance; Amazon Textract best practices.

Set review thresholds using a labelled test set and the consequence of a wrong value. A score of 0.95 does not establish that precisely one in twenty of your tickets is wrong. Measure errors and review workload before letting results post automatically.

A high score can still accompany the wrong value or wrong field. Check both the text and its assigned meaning, and test what happens when a required field is absent. Source: Microsoft confidence guidance.

The blank field problem

If a quantity is absent, extraction should return a missing value. A quantity derived from another record or a calculation is different evidence and should carry its own source and method. Never present an inferred weight as one printed on the ticket.

A blank may mean the value was never printed, this copy is incomplete, or the wrong field is being requested. For example, a concrete load may need volume rather than weight. Resolve the unit and source before accepting a number.

Require the tool to distinguish missing, unreadable and inferred values. A plausible number is not a substitute for the original record.

For each important field, count correct values, incorrect values, missing values and incorrect values approved without review. Break results down by supplier and image quality. That gives you a useful acceptance test on your own records.

Stages 8 to 10: checks, people and export

Checks may include required fields, units, totals, duplicate ticket references and comparison with the order. Three-way invoice matching compares the order, receipt and invoice; it is a finance control, not a standard feature of every ticket scanner. Source: HMRC procure-to-pay guidance.

A ticket supports the receipt record. If the site has not checked the goods, matching the extracted ticket to the invoice can simply confirm that two supplier documents contain the same mistake.

Decide who owns exceptions and which failures block export. Keep the original ticket, corrections and reviewer’s decision accessible. Automation only helps if the unresolved rows do not disappear into a queue.

What "99% accurate" means

“99% accurate” is incomplete without the unit, test set and scoring method. Ask whether the figure concerns characters, fields, whole documents or results after human correction. Do not compare unlike percentages from vendor marketing.

The unit matters. If a tool reads each digit right 99 times in 100, and errors are independent, a ten-digit reference comes out right about 90 times in 100. Real errors bunch together, so treat this as an illustration only.

A benchmark on forms, receipts or invoices is not a benchmark on your construction tickets. Test representative deliveries and report the rate of wrong values accepted without review, alongside accuracy and the proportion needing a person.

Confirm it while the lorry is still there

The best time to query a missing quantity is when the load arrives. Check the ticket, units and load reference against the receiving procedure. A visual check or pallet count cannot independently verify every bulk weight or concrete volume.

If the quantity cannot be verified at the gate, record that limitation and request the appropriate batch, weighbridge or supplier record. Keep verified, supplier-declared and estimated quantities separate. The materials delivery log template can support that routine.

The receiving team can add context the ticket lacks: the intended activity, unloading location, condition and any instruction reference. A photo helps preserve the document; recording actual use needs a later site or stock record.

When the ticket is already digital

A supplier’s digital ticket can reduce scanning work. A PDF still needs field extraction unless it arrives with usable structured data. Ask whether you can obtain CSV/API data, who can access it and whether corrections are included.

Heidelberg Materials UK describes ticket-data exports and its Datalink integration. That is a supplier service, not evidence of a Gather integration or a comparison showing other suppliers lack one. Ask each supplier what is available for your account. Source: Heidelberg Materials digital solutions.

Five questions to ask any vendor

Before you buy, run a batch of your own tickets, including the worst carbon copies, and score each field separately, counting wrong values approved without a flag. Then ask:

  • What does your accuracy figure count? Characters, fields or whole documents, and on which ticket types?
  • What do you return when a field isn't printed? A blank, a flag or a guess?
  • What does your confidence score mean? How were the thresholds set on tickets like mine?
  • How does it learn a new supplier's layout? A template, a set of examples (how many?) or a general model?
  • Where does a person come in, and where does the data go? Into finance matching, the site diary or your carbon return, and does a failed check stop the row?

How Gather records deliveries

Gather records delivery notes within the shift record, alongside the day’s work and resources. Its Record product page also describes photos with timestamps and GPS metadata. These records support a delivery history; they do not, by themselves, confirm the quantity received or prove that materials were used. See the Gather Record product page or book a demo.

FAQ

How does AI read a delivery note?

A configured workflow can capture an image, extract text and fields, check the results and send exceptions to a person before export. Tools vary. The ten stages in this article are our explanation, not a mandatory architecture.

How accurate is AI at reading delivery notes?

There is no single useful accuracy percentage for every ticket. Test your supplier layouts, image quality and required fields, and count wrong values that pass without a flag. Separate automatic results from results corrected by people.

Can AI read handwritten delivery notes?

Some tools support handwriting, but the result depends on the writing, image and field. Test handwritten references and quantities separately and review critical values.

What is a confidence score?

It is the tool’s estimate of certainty, not proof that the value is correct or a measured accuracy rate on your documents. Source: Microsoft confidence guidance.

Is OCR the same as AI?

OCR is a task, not an alternative to AI. Modern OCR may use AI, and document tools may combine reading with layout analysis and field extraction.

Sources

Share

Keep reading

AI Image Tagging: Turning Your Site Photo Chaos Into Evidence
Guides
July 21, 2026
5 min read

AI Image Tagging: Turning Your Site Photo Chaos Into Evidence

AI image tagging turns an inbox of jpegs into a searchable, timestamped record. The engines underneath, the four tool categories, and the accuracy trap.

Read Blog
No Records, No Proof, No Payment
Record Management
December 28, 2024
7 min read

No Records, No Proof, No Payment

No records, no proof, no payment. The work was done. The diary was not. The PM does not have to take your word for it.

Read Blog
Why delivery notes are the most undervalued commercial record on site
Record Management
October 9, 2026
8 min read

Why delivery notes are the most undervalued commercial record on site

Keep the ticket, receiving check and site record together so quantities and timing can be traced.

Read Blog
See Gather on your project

Keep site records, photos and resource allocations together for your commercial team.

Book a demo