Drop in a supplier invoice and get the header and every line item back as structured data – with the VAT and the totals checked against each other.
Accepts:PDFScanned PDFJPGPNGExports:JSONExcel (.xlsx)CSV
Start freeOne document, free, right now – no account and no card. You get the fields, the checks and the export, exactly as they come out of the pipeline below.
No document to hand? See it run on a sample – this does not use your free document.
Your document is read and not stored – it never reaches our file storage. Upload only documents you are entitled to share. Privacy Policy · Trust Center
The whole pipeline, in the order it runs. The document type decides which fields come out and which checks run; the path is the same either way.
The invoice is OCR’d and its layout understood – header block, line-item table, totals block – rather than being scraped as loose text.
The header becomes one record and each line becomes a child record, so the parent/child shape of the document survives into the output.
The arithmetic is re-run: lines, subtotal, VAT and total. An invoice whose own numbers disagree is reported as such.
Low-confidence fields are surfaced beside the original document, so a person corrects a reading instead of re-typing an invoice.
Excel with the header and lines on separate sheets, CSV as two files, or JSON with everything in one object.
Extraction is the easy half. The checks are what turn a converted document into one you can post without reading it twice.
The document on one side, the fields pulled off it on the other – each one checked before it is handed over.
JSON is the right answer when the data is going into another system and the structure matters. It is the only format here that keeps the document\u{2019}s real shape – line items stay nested inside their invoice, transactions inside their statement period – instead of being flattened into rows that have to be joined back together. It also carries what a spreadsheet has nowhere to put: per-field confidence, the validation result, and which page each value came from.
The original page on one side, the fields read off it on the other. Correct a reading and carry on – the point is that nobody re-types a document to fix one number.

A spreadsheet is the end of the job for most converters. Here it is a step: the same structured output can go straight into a process that posts it to your ledger, matches it against a purchase order, files the original, and asks a person only about the exceptions.
Create a free Automize company and upload a document. Extraction, the checks and the exports are all in the platform – and when the same document arrives every month, the process that reads it can post it too.
Start free See pricing