Turn the paperwork pile
into data you can trust

Unfela reads invoices, receipts and order e-mails on your Mac, checks every value against the document, and hands the month to your accountant.

macOS 26 · Free for 50 documents a month · Nothing leaves your Mac

Unfela on the Mac: the data table with thirteen records, nine verified and four to review, the library sidebar, and the Send to Accountant button

Here’s what I take off your desk.

Read the document. Check every value. File the original. Send the month. You only look at what I’m not sure about.

Invoices, receipts, order emails

I read every document the way you would, only faster.

Any layout

PDFs, scans, order e-mails and their attachments. Vendor, number, dates, amounts, tax, IBAN, tax ID.

Templates I learn

Confirm two documents from a vendor and I offer to read the next ones on my own.

Folders I watch

Drop files into a folder; they are read as they arrive, even with the window closed.

Unfela›Watch a Folder…~/Invoices
12 new files9 PDF · 2 EML · 1 XRechnung
Templates matchedAcme Supply · Paperleaf · your own vendors
Rules read the restin a blink · AI only when needed
StatusVendor / SourceDateTotal
Kessler MaschinenbauSep 17, 202652,854.34 EUR
Northwind TradingMar 1, 20261,767.75 EUR
Brightwave MediaJun 20, 202618,522.00 GBP
Maple StreetMay 19, 2026141.56 USD
Evidence for every value

I never call a value right unless I can point at it.

Verified, Needs Review or Missing

No confidence percentages. A value is verified when it is next to the right label and passes its checks.

Checks that matter

IBAN checksums, tax IDs, totals that add up, dates that cannot be swapped.

Fix it in the source

Select the right text in the document and it becomes the value, with its location as proof.

MAPLE STREET HARDWAREInvoice
Invoice no.0112-830005
Issued05/19/2026
Subtotal130.47
Sales tax 8.5%11.09
Total due141.56 USD
Total = subtotal + tax130.47 + 11.09 = 141.56 ✓
Date needs you"05/19/2026" is not next to a date label · one click to confirm
Rename & file

I name the originals so you can find them in five years.

Your pattern

{year}/{vendor}/{date}_{vendor}_{number}, or anything you like.

Only when confirmed

A document waiting for review keeps its name. A wrong name is worse than none.

Duplicates stay out

Same file twice? You review it once.

Settings›Flows›Rename confirmed documents
scan_0931.pdf
└ 2026/Kessler Maschinenbau/2026-09-17_Kessler Maschinenbau_RE-2026-2003.pdf
Rechnung (3).pdf
└ 2026/Fjordline Components GmbH/2026-01-07_Fjordline Components GmbH_RE-2026-7724.pdf
Maple Street invoice.pdf waits for review
Month end in one step

I pack the month for your accountant.

One ZIP

The table, a summary, and every original named date_vendor_number, matching the table.

Honest totals

Per currency, with tax. Unconfirmed amounts are listed, never summed.

Straight to Mail

A new e-mail with the package attached and the summary as the body.

Data›Send to Accountant…September 2026
38 documents in September 2026by confirmed issue date
Unfela 2026-09.zipDocuments 2026-09.xlsx · Summary.txt · Documents/ (38)
CurrencyTotalVATDocs
EUR61,287.419,785.1229
GBP22,832.003,805.336
USD1,204.1094.123
The rule

Never silently wrong.

Every field has one of three states, and you always know which. That is the whole promise.

Verified

Found, labeled, checked.

The value is in the document next to a label that fits, and it passes its checks. Use it.

Needs Review

One look from you.

I say why: a swappable date, two candidate totals, an AI proposal I can’t find in the text.

Missing

Not there, not invented.

If the document doesn’t say it, the field stays empty. Optional fields don’t nag.

Unfela's review screen: the invoice on the left with the vendor name highlighted where it was found; on the right the fields, the vendor marked Needs Review with the reason, and Accept and Edit buttons
The vendor is found but not next to a label, so Unfela asks. Accept, or select the right text in the invoice.
Benchmark

Measured, not promised.

Benchmark · accuracy

Right values, field by field.

97.6%of fields extracted correctly

Every field of 100 invoices, receipts, e-mails and scans, checked one by one.

unfelaNo. 01
Benchmark · 100 documents

Accuracyhigher is better
Unfela97.6%
Unfela + AI97.2%
AI alone89.3%

Wrong but verified0
Checked against the document
Tested on 100 sample documentsYour documents may differ
PDF text layerScanned PDF OCREML + attachmentsPeppol BIS UBL 2.1XRechnung UBL · CIIFactur-X embeddedZUGFeRD embeddedUBL-TR e-FaturaCSV · XLSX · JSON exportPDF text layerScanned PDF OCREML + attachmentsPeppol BIS UBL 2.1XRechnung UBL · CIIFactur-X embeddedZUGFeRD embeddedUBL-TR e-FaturaCSV · XLSX · JSON export

Pay once. Keep it.

No subscription, no account, no upload. Your license is checked offline.

Free
$0

For the occasional invoice.

  • 50 new documents a month
  • Quick Extract from anywhere (⌥⌘E)
  • Review with evidence
  • CSV and JSON export
  • Month package for your accountant
Download free
Mac Pro
$39 one time

For everyone who closes a month.

  • Unlimited documents
  • Watched folders, running in the menu bar
  • Rename & file automatically
  • Excel export
  • Your own templates
Buy Mac Pro

Questions

Does anything leave my Mac?

No. Documents are read on your Mac and stay where they are. Unfela keeps paths, extracted values and your confirmations in a local database. On-device AI, when it runs, is Apple’s.

Do I need Apple Intelligence?

No. Rules and templates read most documents on their own. With Apple Intelligence on, on-device AI helps only when important fields stay unverified, and its proposals are never Verified unless they are found in the document.

Which countries and languages?

Printed invoices and e-mails in English, German and Turkish today, with more languages coming. Structured e-invoices (Peppol, XRechnung, Factur-X, ZUGFeRD, UBL-TR) are read from their data, whatever the language. Dates, amounts and currencies are understood in their local formats, and CSV follows your region’s spreadsheet.

What does my accountant get?

A ZIP with the month’s table, a plain summary with totals per currency, and every original named date_vendor_number, matching the table’s file column.

What are the system requirements?

macOS 26 or later on a Mac with Apple silicon.

Close the month
before lunch.

Drop this month’s invoices into Unfela. Check the few it asks about. Send the package.

Download for Mac