ordalis.io

Invoice data extraction

Pull invoice number, vendor, dates, line items, and totals into Excel with one upload. Accounting-format currency + running totals built in.

Try it free See the API

Why Ordalis

100% required-field F1

Measured monthly on our public benchmark. Beats Azure Form Recognizer, AWS Textract, and Google Document AI on the invoice fixture.

Drop-in Excel output

Cover sheet, Summary, line-item detail, real =SUM() formulas, and a Metadata sheet with source citations. Bookkeepers love this.

Batch + API ready

Use the REST API, the Python SDK, or the Node SDK. Zapier + Slack integrations coming soon.

Example

# Python
from ordalis import Ordalis
o = Ordalis()
result = o.convert('invoice.pdf', template_id='invoice', output='xlsx')
o.download(result['download_url'], out='out.xlsx')

# Extracted fields
- invoice_number
- vendor_name
- issue_date
- due_date
- subtotal
- tax_amount
- total_amount
- line_items[]

FAQ

Does Ordalis support handwritten invoices?

Yes. Ordalis uses a multi-parser chain (PyMuPDF → Docling → Workers AI) so handwritten or scanned documents fall back to vision-AI OCR automatically.

Can I customize the extracted fields?

Absolutely. The built-in Invoice template is one starting point, but you can chat with our agent to add, remove, or rename columns. Or upload your own JSON Schema / CSV / XLSX header row to define a custom template.

What's the pricing?

Free tier includes 100 conversions/month. Plus ($29), Pro ($99), and Business ($299) scale up from there. Enterprise is custom. See pricing.

Do you train on my data?

No. Your documents are never used to train any model. See security for details.

Ship the output your finance team actually wants

Every extraction comes out as a styled Excel workbook with real formulas, named ranges, and source citations. Not a CSV blob.

Get started free