Spendvora

Features · Capture

AI invoice scanning

Drop a stack of PDFs or phone photos and let AI do the typing. Supplier, dates, line items, VAT and totals come back ready for a person to check.

Upload scans Batch #418 · 4 of 6 done Choose files or drag them here PDF, JPG, PNG or WebP · max 50 files Status Processing Ready to review 4 Failed 0 Progress 67% Files in this batch invoice-hosting-88421.pdf Ready to review paper-invoice-4421.pdf Ready to review photo-receipt-fuel.jpg Ready to review email-platform-jul.pdf AI extracting… broadband-q3.pdf Waiting in queue trade-counter-9902.pdf Waiting in queue

Fifty files in one go. The queue works through them in the background while you get on with something else.

Upload

Drop the pile in and walk away

Choose files or drag them onto the page. PDFs, JPGs, PNGs and WebP images all work, up to 50 files in a batch, which covers most weeks of supplier post in one sitting.

  • Photos of crumpled receipts are fine, no scanner needed
  • The batch keeps working if you close the tab
  • You get an in-app notification, and an email when the batch finishes

Extract

What the AI pulls out

Each document is read for the fields you would otherwise type by hand, then written into a draft ready for review.

  • Supplier name, matched against your existing supplier list
  • Invoice number, invoice date, due date and payment terms
  • Line items with description, quantity, unit price and VAT
  • Net, VAT and gross totals, with a warning if they do not add up
Review invoice Send to Xero Confirm invoice Original file Read from the document Supplier Northwind Hosting Invoice number INV-88421 Invoice date 24 Jul 2026 Due date 23 Aug 2026 Net total £1,040.50 VAT total £208.10 DESCRIPTION QTY PRICE BUDGET LINE OK Server hosting · Jul 1 £742.10 Software & SaaS File storage · Jul 1 £186.40 Software & SaaS Data transfer 1 £112.00 Software & SaaS ? Gross total £1,248.60 ! One line needs a budget code confirming Nothing is approved or paid until a person signs it off

Review sits the original document next to the extracted data, so checking a figure means glancing left, not opening a folder.

Where AI stops and you start

We would rather be blunt about this than oversell it. AI extraction is a typing shortcut with very good aim, not an oracle. It reads most invoices correctly, and now and then it will pick the wrong date off a header or split a line badly.

So Spendvora never treats a scan as final. Every scanned document lands as a draft with the original file one click away, low-confidence fields flagged, and a warning when the totals do not reconcile. A person confirms it before anything is approved, ordered or paid.

That is deliberate. It keeps a human in the loop on the one step where a mistake costs real money, and it means the audit trail records a name against every figure.

Practical details

Scans and fair use

Plans include a monthly scan allowance and a platform token cost cap. Hit the cap and scanning pauses until the next month, or carries on straight away with your own OpenAI key.

Where files live

Uploads sit on the server only while the queue reads them, then move to a private archive. Viewing one later goes through a link that expires within minutes.

Scans become invoices or orders

Owners choose in Settings whether a scanned document becomes an invoice to review or a draft purchase order, depending on how your team works.

Cost is visible

The AI usage report shows tokens and estimated cost by day, so nobody is guessing what the clever bit is costing you.

Document contents are sent to OpenAI for extraction. The detail is in our privacy policy and sub-processors list.

The rest of the toolkit

Every part works on its own, and they are better together.

Try it on your own paperwork

Sixty days free, no card required. Upload a real batch of invoices and see what comes back.

Start free trial