Dijit.app
Document management AI + Xero integration

Match delivery notes and bills with AI and post them to Xero

AI and OCR for your delivery notes and invoices, match and post them straight into Xero as draft bills, with the original document attached.

Dijit reads every purchase document you receive, matches your delivery notes with AI against the bill that covers them, and sends one clean bill to Xero with the correct supplier, VAT code and nominal code. No typing, no rekeying, no paper folder for the accountant.

Plus all the document and procurement management extra features, in one single price.

99% reading and classification accuracy Less than 3 seconds per page Hundreds of documents processed at once Maximum security and privacy
Dijit matches delivery notes and bills with AI and posts them to Xero: purchase delivery notes from UK suppliers with their GB VAT numbers, amounts in pounds, line detail and a price variance alert
Key points

Everything the integration solves, at a glance

Nine capabilities that connect your purchase documents with your Xero and remove the manual work of matching, coding and typing bills.

🤖

AI matching of delivery notes

Deliveries are captured on arrival and matched by AI against the bill that covers them. Delivery notes never leave Dijit: Xero receives one accurate bill, not forty fragments.

🔌

Secure connection with your own Xero

Authorised through Xero's own login, per company, revocable at any time.

📗

Your chart of accounts, not ours

Dijit reads your nominal codes directly from your Xero organisation.

🧮

Your VAT rates, not assumptions

The tax codes set up in your Xero are the ones used. If a rate is missing, Dijit stops and tells you instead of guessing.

📊

Line-by-line detail

Every line with its description, quantity, price, discount and VAT rate, split across nominal codes where the document warrants it.

🏷️

Supplier matched by VAT number

Not by a name that could be spelled three ways. If the supplier does not exist in Xero, Dijit creates it.

📎

Original document attached

The supplier's PDF or the photo of the paper note travels with the bill, ready for Making Tax Digital.

✍️

Draft or approved, your choice

Bills arrive as drafts for review by default, or posted directly if you prefer.

🚫

No duplicates, no overwriting

Dijit checks before sending and refuses to overwrite a bill your bookkeeper has already touched.

See all other features

  • Send purchase orders from the app, by email or WhatsApp, and match them with the delivery notes automatically with AI.
  • Price audit with control alerts: the system checks price variations on every item, in every delivery.
  • Cost breakdowns from recipes with AI.
  • Payment due management with alerts.
See all other features
The challenge

The challenge of turning supplier paperwork into Xero bills

Purchase administration, solved by artificial intelligence.

Xero is very good at bills. It has no idea what a delivery note is.

So the goods arrive on Tuesday with a paper note. Thursday, another one. The following week, three more. Six weeks later a single invoice lands covering forty deliveries, and someone has to work out whether the invoice matches what actually turned up: were all the deliveries invoiced, were the quantities right, did the agreed price hold on every line.

Most capture tools cannot help until that invoice arrives, and even then they hand you a supplier, a date and a total. Enough to pay the bill. Useless for knowing whether you should.

That work —collecting delivery notes, matching them against the bill, coding the result and typing it into the accounts— is slow, repetitive, and the place where overcharges quietly live.

Dijit automates exactly that. It captures the delivery note the day it arrives, matches it against the bill when the bill comes, and posts the result into Xero already coded, so the person goes from doing the work to simply supervising it.

Warehouse employee checking a supplier delivery note against the purchase record on a tablet
Delivery notes in a drawer One invoice, forty deliveries Overcharges nobody spots Solved with AI
How it works

How matching delivery notes and bills with AI works in Xero

From the physical document to the bill in your accounts, in four steps.

Dijit's integration with Xero turns a manual and tedious process into a guided, almost automatic flow.

01

You connect your Xero

One click from inside Dijit, authorised through Xero's own login. Dijit never sees your Xero password. On connecting, the platform reads your chart of accounts and your VAT rates so it can work with your setup, not a generic one.

02

Dijit digitizes the documents

Delivery notes and invoices are read with 99% accuracy: supplier, VAT number, dates, references, and the full list of lines with descriptions, quantities, prices, discounts and VAT rates. Documents can arrive by upload, by email, from a cloud folder, or photographed on a phone at the door.

03

The AI matches the delivery notes to the bill

When the bill arrives, the AI finds the delivery notes it covers —same supplier, referenced in the invoice body, within the trading period, adding up to the invoice total— and assigns a confidence level to the match. A clean match goes through untouched; only the doubtful ones need a person.

04

The bill is posted in Xero

You review, adjust anything that needs adjusting, and confirm. Dijit creates the bill in Xero against the right supplier, with the right VAT code on each line, the right nominal code, and the original document attached.

Delivery notes are never sent to Xero, on purpose. Xero has no delivery note, and posting one as a bill would double your supplier balance the moment the real bill arrived. Delivery notes are captured, held and matched inside Dijit; Xero receives the bill, already matched.

Intelligence, not literal comparison

Smart matching, not literal comparison

The AI understands that “torn. M6 inoxidable” and “stainless steel M6 screw” are the same item.

The big difference compared with a traditional automatic match lies in intelligence. Conventional systems only match when references or descriptions are identical character by character, and in the real world that almost never happens: every supplier names its products differently, abbreviates them in its own way, and orders the lines however it likes.

Dijit's artificial intelligence understands meaning, not just text. It recognises that two different descriptions refer to the same item, and it holds corrections per supplier and per company, so a fix you make once is applied to every document from that supplier from then on. The supplier that prints discounts in the wrong column stops being your problem after the first occurrence.

And because every match carries its confidence level, you always keep the final say.

Bill in your accounts

The bill posted in Xero, with its proof

Matching the documents is only half the job.

Once you confirm, Dijit creates the purchase bill directly in Xero and keeps its reference, leaving the operation documented and traceable inside your accounts.

A purchase bill inside Xero created by Dijit: draft status, one tax rate and one nominal account on each line, and a Go to Dijit link back to the original document
The bill as it lands in Xero: still a draft, with the tax rate and the nominal account already on every line. The History note records that it arrived through the Xero API from Dijit.

Correct supplier

Matched on VAT number rather than on a name, and created in Xero automatically if it does not exist yet.

Correct VAT

The tax codes used are the ones set up in your Xero organisation. If an invoice carries a rate you have not configured, Dijit refuses to send it and tells you which rate is missing, rather than substituting something close and filing it wrong.

Correct coding

A default nominal code for the company, and line-level coding where the document justifies splitting the bill.

Draft or approved

Bills arrive as drafts for review by default. If you would rather they post straight through, that is a setting.

No duplicates

Before sending, Dijit checks whether the document has already gone to Xero, and refuses to overwrite a bill somebody has since edited.

Bulk sending

Send one invoice or a hundred. If one fails, the rest still go through, and you are told exactly which document stopped and why, in plain words.

Making Tax Digital

A digital record HMRC accepts

The original document, kept with the transaction it belongs to.

Making Tax Digital asks for more than accurate figures. It asks for a digital audit trail: the source document, preserved and linked to the transaction it relates to.

Every bill Dijit creates arrives in Xero with its source attached —the supplier's PDF, or the photograph of the paper delivery note taken at the door. Open the bill in Xero, click the attachment, and there is the original.

No separate filing system, no shoebox of paper for the accountant in January, and nothing to reconstruct if you are ever asked to show your workings.

Full connection

All the possibilities of the Xero API

Much more than posting a bill: a complete connection with your accounts.

Chart of accounts lookup

Your nominal codes are read directly from your Xero organisation, so coding uses your accounts with your names, not an imported copy that drifts out of date.

VAT rate lookup

The tax codes configured in your Xero are read and used as they are, which matters because no two businesses run the same set.

Supplier lookup and creation

Suppliers are located in Xero by VAT number, and created there when they are new, with no duplicate contacts left behind.

Bill creation with full accounting data

Base, VAT and total, line by line, with the coding already applied.

Document attachment

The original file is uploaded to the bill it belongs to.

Connection health

The link with your Xero renews itself and reports its own status, so a connection that needs attention is visible before it becomes a problem.

And as Xero's platform evolves constantly, the integration is ready to expand and take advantage of new capabilities as each customer's needs require.

Multi-company

Designed to work with multiple companies

Each entity, against its own Xero organisation.

Many organisations manage more than one company, and accounting practices manage dozens. Dijit is built for that: each company has its own secure, independent connection to Xero, so information from one never mixes with another.

  • Corporate groups, accounting practices and multi-entity businesses centralise document digitization and purchase matching in a single tool.
  • Each bill is sent to the correct organisation within Xero, with full security and data separation.
  • Practice teams work across every client from one login, without signing in and out of each Xero in turn.
Security and control

A secure connection under your control

Automation works for you, but the decisions remain yours.

The connection between Dijit and Xero is made through Xero's own standard authorisation, per company: you approve it from your Xero login, Dijit never holds your password, and you can revoke it at any moment from inside Dijit.

Authorisation you grant and can withdraw

You approve the connection in Xero itself, and you can disconnect whenever you want. Bills already in your accounts remain yours.

Authorised access

Control is always human

Dijit does the heavy lifting —reading, understanding, matching and coding— but the bill is created when you confirm it, and it arrives as a draft unless you decide otherwise.

You confirm

Simple and intuitive interface

Any team member can use it from day one: you review the match, adjust what is needed, and give the green light. Nothing more, nothing less.

Easy to use
Security and Privacy

Your information, always protected

Our intelligent processing software meets the highest European security standards. Your data never leaves the EU.

We guarantee privacy: we do not share your company data with AI models. Every document is processed inside Microsoft Azure's private AI infrastructure.

Microsoft Partner Certified

Cloud infrastructure with impenetrable security and official Microsoft certification.

Security and Certifications

Azure Data Base — EU

Your data is always safe in Azure's European databases. GDPR privacy guaranteed.

Data privacy

End-to-end encryption

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

TLS 1.3 Encryption

GDPR compliance

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

GDPR Compliant
Learn more about our security and compliance →
Connect Dijit with your software

Available integrations

Our automation system integrates natively with the main ERPs and business software.

Xero SAP Business Central A3 ERP A3 ECO/CON Agora POS Cegid Diez Monitor Informática ICG Manager Alba IBS + REST API & Custom connectors
See all our integrations
Solutions tailored to your industry

More than 15,000 satisfied users

Thousands of hours of manual work saved thanks to our intelligent extraction platform specialized by sector.

Construction

  • Special site delivery notes
  • Work reports
  • Site code capture
  • Xero integration

Industrial

  • Production reports
  • Full purchase list
  • Price control
  • Xero integration

Supermarkets / Retail

  • Header and VAT capture
  • Receipt reading
  • Purchase list
  • Duplicate detection

Wholesale and distribution

  • High document volume
  • Price control
  • Full purchase list
  • Xero integration

Hospitality

  • Full purchase list
  • Batch and expiration date
  • Price control
  • POS integration

Accounting practices

  • Differentiated VAT
  • Withholding tax and other taxes
  • Invoice detection
  • Automatic account assignment

Transport

  • Origin and destination capture
  • Services, freight, and insurance
  • Carrier license plate
  • Xero integration

Commerce

  • Sales delivery notes
  • Order consolidation
  • Price control
  • Xero integration
Processing for any document type

Document types we process

Our digitization tool recognizes and processes all types of business documents.

Received invoicesConsumption receiptsReceipt delivery notesSales delivery notesTransport invoicesPurchase ordersProduction sheetsWork reportsPayrollPayment documentsTransport sheets

Can't find the document type you need? We train our system to adapt it to your specific needs.

Business automation

Try our technology for free

Digitize and process your received invoices and delivery notes with the most advanced AI on the market. No implementation costs or commitment.

99% accuracy Processing in less than 3 seconds Save 95% of the time
Two colleagues at a desk going through a supplier invoice on paper next to a laptop, before confirming the bill for Xero
Automation benefits

Why digitize documents with Dijit?

Compare the results of working with and without an intelligent extraction software in your company.

✅ WITH Dijit

Automatic processing in less than 3 seconds per document
99% accuracy in data extraction
95% time savings in data entry tasks
Delivery notes matched against the bill by AI before anything reaches your accounts
Bills posted into Xero already coded, with the original document attached
Automatic detection of duplicates and errors
24/7 access from any device
Scalable: from 100 to 100,000 documents/month

❌ WITHOUT Dijit

Manual data entry: 3-5 minutes per document
Delivery notes in a drawer until somebody remembers to check them
Frequent human transcription errors
Staff dedicated to repetitive, low-value tasks
Constant rework due to incorrect data
Undetected duplicates generate double payments
Paper to reassemble when the accountant asks for it
Bottlenecks when volume increases
Resolve your questions about the integration

Frequently asked questions about Xero

Everything you need to know about how Dijit matches your delivery notes and bills and posts them into Xero.

Do I have to change my chart of accounts to use Dijit?
No. Dijit reads your nominal codes directly from your Xero organisation and uses them as they are. Nothing is imposed, renamed or imported.
What happens with our VAT rates?
They are read from your Xero and used exactly as configured. If a document carries a rate you have not set up, Dijit stops and tells you which one is missing, rather than substituting something close and filing the bill wrong.
Do bills go straight into our accounts?
Only if you choose that. By default they arrive as drafts, so somebody reviews before anything is approved.
What happens with a supplier we have never bought from before?
Dijit looks for them in Xero by VAT number. If they are not there, it creates them, so you do not end up with duplicate contacts spelled three different ways.
Are delivery notes sent to Xero as well?
No, and that is deliberate. Xero has no delivery note, so posting one as a bill would double your supplier balance when the real invoice arrived. Delivery notes are captured and matched in Dijit, and Xero receives the bill that covers them.
Can I send many invoices at once?
Yes. If one document fails, the rest still go through, and you are told which one stopped and why.
Can Dijit post the same bill twice by mistake?
No. Before sending, Dijit checks whether that document has already gone to Xero, and refuses to overwrite a bill that somebody has edited since.
Is the original document kept?
Yes. It is attached to the bill in Xero and held in Dijit, which is what Making Tax Digital asks for: the source document preserved alongside the transaction.
Can I use Dijit if I manage several companies or several clients?
Yes. Each company has its own secure, independent connection to its own Xero organisation, and each bill is always posted to the correct one. Accounting practices work across every client from a single login.
What do I need to connect Dijit with my Xero?
A Xero login with permission to authorise apps. Nothing is installed on your servers and your current setup does not need to be changed. You can disconnect at any time.
Do you handle credit notes?
Yes. A supplier credit note is read like any other document and posted into Xero as a credit note against the right supplier, with its VAT and the original document attached. Dijit does not allocate it against a particular bill: that decision stays with you, in Xero.