Skip to content
AI and automation

Reading invoices with AI: what works today and where people stay in the loop

AI can now read most invoices faster than a person can type them. The value comes from pairing that speed with checks, and with an accountant who makes the judgement calls.

By Qëndrim Uka

Founder and Managing Partner

Published
Reading time
6 min read
Blog

Entering invoices by hand is the least valuable hour in any finance team's week. It is also where many errors begin: a transposed digit in an invoice number, a VAT amount typed into the net field, a purchase recorded in the wrong month. AI document reading has become good enough to remove most of that typing. It has not become good enough to remove the accountant, and the businesses getting the most from it are the ones that are clear about the difference.

What AI does well today

Current models read invoices the way a person does, by understanding the layout rather than relying on a fixed template for each supplier. On a typical purchase invoice they reliably pick out:

  • the supplier's name and tax identification details;
  • the invoice number, the invoice date and the due date;
  • the net amount, the VAT amount, the VAT rate and the gross total;
  • the currency and the payment terms;
  • a short description of what was bought.

They do this from scanned PDFs, photographed receipts and invoices in Albanian, English, German and other languages, and they do it in seconds.

Checks that make the output trustworthy

Reading is only half the job. Every extracted invoice should pass simple, mechanical checks before anyone relies on it:

  • Arithmetic. Net plus VAT equals the gross total, and the VAT amount matches the stated rate.
  • Known rates. In Kosovo the rate on a domestic invoice should be 18%, 8% or zero. Anything else is flagged.
  • Duplicates. The same supplier and invoice number seen twice is stopped before it is booked twice.
  • Period. The invoice date falls in the month being closed, or the difference is explained.
  • Confidence. Each field carries a confidence score, and low-confidence fields are highlighted instead of guessed.

These checks are not intelligent, which is exactly why they are useful: they catch the errors a model makes with confidence.

Where people stay in the loop

TaskAI todayAccountant
Reading fields from the documentDoes it, in secondsReviews flagged fields
Checking arithmetic and duplicatesDoes it, every timeResolves exceptions
Suggesting a category and accountSuggests, based on historyConfirms or corrects
Deciding VAT treatment and deductibilityFlags what looks unusualDecides
Approving the entry for the booksNeverApproves

The judgement calls stay with a person: whether input VAT can be deducted, whether an item is an expense or an asset, whether a foreign supplier's invoice needs a different treatment, and whether something simply looks wrong. A model can point at these questions. It should not answer them on its own, and it should never post to the books without a person's approval.

What changes for the finance team

When reading is automated, the accountant's month changes shape. Less time goes into typing and more into review, reconciliation and the conversations that matter: why a cost line moved, which supplier invoices inconsistently, what the VAT position will be on the 20th. The close gets faster because documents are processed as they arrive rather than in a batch at month end.

The goal is not an accountant who checks the AI. It is an AI that does the typing so the accountant can do the accounting.

How we run it at Ura

Clients upload invoices and receipts through the Ura client portal. Each document is read automatically, checked against the rules above and marked as ready or as needing review. An accountant reviews every flagged field, confirms the VAT treatment and approves the entry before it reaches the books. Documents are stored privately and opened only by the people who work on the client's account.

Getting started

If you want to try AI invoice reading in your own team, start small: one document type, one month and a person reviewing every result. Measure how often the reviewer has to correct something, fix the causes, and widen the scope only when the error rate is one you would accept from a new colleague.

About the author

Qëndrim Uka

Founder and Managing Partner

Qëndrim Uka founded Ura Advisory after a career that has covered every side of the tax and finance table. He began as a Tax Inspector in the Tax Audit department of the Kosovo Tax Administration, then worked as a Senior Tax and Finance Consultant at EY Kosovo in accounting and global compliance reporting, before serving as CFO and Senior HR Officer of an international technology company and advising businesses as a management consultant. He is an accounting graduate of the University of Prishtina.

Start with a 30-minute conversation

Tell us where your finances stand today. We will tell you what we would fix first, what it costs and how quickly we can start.