Skip to main content

Dijit.app

Delivery note and invoice matching with generative AI and pro OCR

Match delivery notes to invoices automatically with AI

Delivery notes and invoices rarely arrive together. Dijit.app reads them and matches each invoice to its delivery notes with AI — you confirm with one click and it posts the result to Xero, QuickBooks, SAP or Business Central, with the original document attached.

AI-powered matching 99% average accuracy Less than 3 seconds per page Save 95% of the time
Dijit.app screen showing how to match delivery notes to invoices automatically with AI and OCR
The problem with doing it by hand

Why is matching delivery notes to invoices so hard?

Because it's a puzzle with missing pieces: one invoice covers several delivery notes and nothing says which ones. The note is paper signed in the warehouse; the invoice is a PDF in the office — and they don't even use the same words.

🧩

A many-to-one puzzle

One invoice covers a month of deliveries, and nothing on it is obliged to say which notes. That leaves up to 50 candidates from that supplier, sorted newest first, to find the right 3 in.

📅

The time gap

Goods arrive with the note; the invoice lands weeks later, sometimes 60 days. References like "as per your delivery note no." are optional — many suppliers never quote them.

🔤

Same goods, different words

The note says "FLOUR T-55 25KG SACK"; the invoice says "Bread flour 25kg". Same product, zero match. Every supplier uses its own codes and descriptions.

🧮

Numbers that legitimately disagree

Partial deliveries, returns, price changes, carriage added on the invoice. Totals aren't always meant to match exactly, so "does it add up?" takes judgement.

And one wrong pick poisons two matches: assign a note to the wrong invoice and neither reconciles. At hundreds of invoices a month, the only manual fix is more people.

How the matching works

How does Dijit.app match a delivery note to an invoice that arrives weeks later?

When an invoice comes in, four checks shortlist the right delivery notes in seconds — and the AI turns the shortlist into a proposal you confirm. Generic invoice-capture tools read documents one by one; Dijit.app connects them to each other.

1

Supplier filter

The OCR reads the supplier's VAT number on the invoice and groups it with every delivery note from that same supplier.

2

Reference reading

The AI scans the body of the invoice for quoted delivery note numbers — phrases like "As per your delivery note no." — and uses them as anchors.

3

Time window

It searches that supplier's delivery notes from the 60 days before the invoice date. The window is configurable to how your suppliers invoice.

4

Amount check

It adds up the totals of the shortlisted delivery notes and compares them with the invoice total. An exact match confirms the pairing.

🧠

Then the AI builds the proposal

Every invoice line accounted for across the shortlisted notes, differently worded lines paired with the reasoning shown, and the proposal placed on top of the screen.

You confirm
A verdict, not a guess

What do you see when a match is found?

Every proposed match gets a confidence score. And when a match needs a look, the AI now does the looking first — you keep the final click.

100%
Exact match
Matched automatically
95%
High confidence
One click to confirm
75%
Needs a look
AI proposes, you confirm

When it needs a look, the AI looks first

An unmatched invoice used to mean hunting the right delivery notes among up to 50 candidates, sorted newest first. Now the screen opens instantly — nothing waits for the AI — and a second or two later a proposal appears on top:

AI proposal

Proposed: delivery notes A-123, A-125, A-128 — £4,812.40 = invoice total

Every invoice line is accounted for in these 3 notes (2 lines paired by AI, shown below).

Confirm all 3

The other 47 candidates collapse underneath, still reachable.

On the line view, lines that mean the same but read differently — "FLOUR T-55 25KG SACK" on the delivery note, "Bread flour 25kg" on the invoice — come pre-paired and labelled as AI-paired, with the reasoning shown, so you can tell them from exact pairs at a glance.

🖱️

It never auto-confirms

The confirm click is always yours. Un-matching and manual picks work exactly as before, and a manual pick always wins over the AI.

🧮

No green tick without the numbers

If the amounts don't add up, there is no confirmed-style proposal. You see "AI suggests these 3, but £210.50 is unaccounted for" — and it stays an ordinary suggestion.

Nothing waits for the AI

The matching screen opens identically and instantly, with or without AI. The proposal appears a second or two later, on top.

🔁

Same answer, instantly

Reopening the invoice shows the same proposal at once. It only recomputes if new delivery notes from that supplier have arrived.

Where the data ends up

Which accounting software does it post to?

Matched and validated documents don't stay in Dijit.app. They go into the software you already work with, ready to approve.

📘

Xero

Dijit.app creates draft bills with the data already extracted, assigns the VAT codes and attaches the original document to the transaction. You review and approve inside Xero — no retyping.

Draft bills VAT codes assigned Original document attached
📗

QuickBooks

The same flow for QuickBooks: draft bills ready to approve, tax codes assigned and the source document kept with the entry. Your ledger stays the place where you work.

Draft bills Tax codes assigned Source document kept
🔌

SAP

Native connectors for SAP Business One and SAP S/4HANA send purchase documents with lines, accounts and taxes in place — matched delivery notes and invoices included.

Business One and S/4HANA Purchase lines included Native connector
🧩

Business Central

A native connector for Microsoft Dynamics 365 Business Central posts delivery note and invoice data with accounts and taxes assigned, ready to register.

Native connector Accounts and taxes assigned Delivery note and invoice data
Making Tax Digital: the original invoice travels with the transaction into Xero, so your digital records keep the source document attached — the kind of record HMRC asks businesses to keep.
Xero QuickBooks SAP Business One SAP S/4HANA Microsoft Dynamics 365 Business Central Sage X3 Excel export REST API
Security and Privacy

Your information, always protected

Our intelligent processing software meets the highest European security standards. Your data never leaves the EU, a location the UK officially accepts as secure. We guarantee privacy: we don't share your company's data with the AI models.

🛡️

Microsoft Partner Certified

Cloud security infrastructure certified by Microsoft.

Security and Certifications
🗄️

Azure database — EU

Your data always safe in Azure's European databases. Privacy in line with UK and EU GDPR.

Data privacy
🔐

End-to-end encryption

Documents encrypted in transit and at rest. Access with multifactor authentication and role-based permissions.

TLS 1.3 encryption
📋

UK and EU GDPR compliance

Configurable retention policies, right to be forgotten and full access traceability.

GDPR compliant
Who uses it

Which sectors need delivery note matching most?

Anywhere goods arrive before the invoice does. The vocabulary changes — delivery notes, goods received notes, GRNs — but the gap is the same.

🏗️

Construction

  • Dozens of subcontractors per project
  • Delivery notes assigned to the right job
  • Work reports and site deliveries
🚛

Wholesale and distribution

  • Daily inbound deliveries
  • Monthly supplier invoices
  • Supplier statements reconciled
⚙️

Manufacturing

  • Raw materials checked on receipt
  • GRNs against purchase orders
  • No production stops over paperwork
🛒

Retail and e-commerce

  • Hundreds of suppliers
  • Margins protected from price slips
  • Duplicate invoices detected
🍽️

Hospitality

  • Perishables delivered daily
  • Weekly or monthly invoicing
  • Cost control per site
📒

Accounting firms

  • Clients' purchase documents in one flow
  • Draft bills ready to approve
  • Digital records kept per client
Before and after

What changes when the matching is automatic?

Comparison of matching delivery notes and invoices with Dijit.app versus by hand
✅ WITH Dijit.app ❌ WITHOUT Dijit.app
Each invoice matched to its delivery notes in seconds 🐢Hunting through folders for last month's delivery notes
🎯99% reading accuracy, with assisted review for doubtful cases ⚠️Transcription slips that surface after payment
🤝Differently worded lines paired by AI, with the reasoning shown 🧩"No match" on every line where the wording differs, resolved by eye
🔍Discrepancies flagged before the invoice is approved 💸Duplicate payments and paying for goods never received
🔌Draft bills in Xero or your ERP with the document attached 🔁Retyping the same data into the accounting software
📈From 100 up to 100,000+ documents a month, same team 🚧More volume means hiring more people to check paperwork
PURCHASING AUTOMATION

Stop pairing paperwork by hand

Send us a week's worth of your delivery notes and invoices and watch them come back matched, with draft bills ready in your software. No implementation costs or commitment.

See pricing for businesses · for accounting firms

🛡️ 99% accuracy ⚡ Under 3 seconds per page ⏱️ Save 95% of the time
Dijit.app AI OCR software: a purchase invoice read and with its data already extracted, ready for the ERP.
Answers about delivery note matching

Frequently asked questions

Can Dijit.app match a delivery note to an invoice that arrives weeks later?
Yes. That gap is exactly what the system is built for. When an invoice arrives, Dijit.app identifies the supplier by VAT number, looks for that supplier's delivery notes in the 60 days before the invoice date (the window is configurable), reads any delivery note references quoted on the invoice, and checks that the amounts of the matched notes add up to the invoice total.
What is three-way matching and does Dijit.app do it?
Three-way matching means checking a supplier invoice against the goods received notes and the purchase order before paying it. Dijit.app reads all three document types, matches the invoice to its delivery notes automatically and gives each match a confidence score. When a match needs a look, the AI proposes the exact delivery notes and line pairings for you to confirm — it never confirms anything on its own.
What happens when a match isn't exact?
Nothing waits for the AI: the invoice screen opens instantly, as always. A second or two later the AI proposes the delivery notes that add up to the invoice total and account for every invoice line, with the remaining candidates collapsed underneath, still reachable. Lines that mean the same but are worded differently come pre-paired, labelled as AI-paired with the reasoning shown. If the amounts don't add up, there is no confirmed-style proposal — you see exactly how much is unaccounted for and it stays a suggestion. The AI never auto-confirms: the confirm click is yours, a manual pick always wins, and reopening the invoice shows the same proposal instantly unless new delivery notes from that supplier arrived.
How does Dijit.app work with Xero?
Dijit.app creates draft bills in Xero with the data already extracted, assigns the VAT codes and attaches the original document to the transaction. You review the draft in Xero and approve it — no retyping.
Does it help with Making Tax Digital?
Yes. The original invoice travels with the transaction into Xero, so your accounting records keep the source document attached digitally — the kind of digital record HMRC's Making Tax Digital rules ask businesses to keep. Every processed document also stays stored and searchable in Dijit.app's digital archive.
Which ERPs and accounting software does Dijit.app integrate with?
Native integrations with SAP Business One, SAP S/4HANA, Sage X3 and Microsoft Dynamics 365 Business Central. It also connects with Xero and QuickBooks, exports to Excel in your own format and offers a REST API to connect with any ERP or database.
How accurate is the reading of delivery notes and invoices?
Our recognition engine achieves an average accuracy of 99% on standard documents, reading headers, lines, totals and taxes. An assisted human review module checks lower-confidence cases before anything is exported to your accounting software.
How do delivery notes and invoices get into Dijit.app?
Through four channels, and you can use all of them at once: by email (give your suppliers an address, or forward what you receive), from a connected Dropbox folder, by uploading from the app (PDFs or phone photos, hundreds at a time), or by API from your own system. You don't need to change how you receive documents today.
What does it cost?
You start with a 7-day free trial for 10 documents, free of charge and commitment-free. From there, plans start at £60 a month and scale with your volume, from 100 up to more than 100,000 documents a month. Check pricing for businesses or pricing for accounting firms.
dijit.app_ocr_ia_gpt4_gestión_documental
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.