recturai — Invoice Data Extraction, Automated
How it works

Invoice in. Structured, verifiable data out.

recturai · invoice extraction pipeline · live
INVOICE PDF
Classify &
queue
OCR &
analyze
LLM formula
resolve
Map to
schema
MAPPING TO SCHEMA invoice-schema
Reading layout…
FIELD MAPPING
FIELDQUANTITYPRICETOTAL

See it work on your own invoice

Upload a single-page invoice and see it extracted in seconds — no account needed.

Drag & drop your invoice here

or browse to choose a file

PDF, JPG, or PNG · single page · up to 8 MB

Invoice Data Extraction API

Turn invoices into
clean, structured data

Upload a PDF or image and get back vendor details, totals, tax, and line items — each field scored for confidence and traced to its exact spot on the page. Built for accounts-payable teams who need the numbers right.

Start for Free Contact Us

Line items, not just totals

Every product code, quantity, unit price, discount, and VAT rate comes out as its own row — ready to reconcile against purchase orders without retyping a single number.

Line items
ProductQtyUnit priceAmount
SKU-223112$24.50$294.00
SKU-08476$58.00$348.00
SKU-119030$3.75$112.50
SKU-33024$142.00$568.00
Line total$1,322.50

Every field, traced to the page

Each extracted value ships with a confidence score and its source coordinates on the original document — so you know exactly where a number came from, and which ones to double-check.

TotalAmount
High confidence
$0.00
TotalNetAmountBeforeVat$0.00
TotalVat$0.00
TotalDiscount$0.00
TotalAmount$0.00

Submit, don't wait

Send a file and get a job ID back instantly. We classify it by page count, route it to the right processing queue, and call your webhook the moment results are ready.

Async job
202 Accepted
Status: PROCESSING · tier: fast
Webhook delivered job COMPLETED

Drag to see what recturai reads

The same invoice, before and after it hits the API. Slide the handle to compare the raw scan against the structured data we hand back.

Raw scan Extracted data Raw invoice scan
Extracted invoice data

Less retyping.
Fewer costly mistakes.

0%
less time spent manually keying invoice data into your AP system
0%
fewer data-entry errors — every field is read straight from the page, not retyped by hand
0%
of fields traced back to their exact spot on the source document, so reviewers know what to trust and what to double-check

From uploaded file to
reconciled invoice data

Every file is classified by page count, queued to the right processing tier, OCR'd, and mapped to a standard invoice schema — header fields, totals, and line items alike. Every step is logged; every result is traceable back to the source page.

.PDF CLASSIFY OCR EXTRACT
Platform Capabilities
Built for accounts payable,
not generic demos

Multi-format ingestion

PDF, TIFF, JPG, PNG, BMP, and HEIF — scans and phone photos included. One upload endpoint, one consistent response shape, regardless of source format.

Async by design

Submit a file and get a job ID back in milliseconds. We classify each document by page count and route it to a fast, medium, or slow queue so big batches never block small ones.

Confidence scoring

Every header field and line item ships with a confidence score and its bounding box on the source page — so you can route low-confidence results to human review automatically.

Line-item extraction

Product codes, barcodes, quantities, unit prices, discounts, VAT rates, and line amounts — pulled out row by row and mapped to a standard schema for reconciliation.

Formula resolution

When line items use computed quantities or prices, an LLM pass can resolve the formula and fill in the calculated values — opt in per request with has_formula.

Webhooks & polling

Poll /jobs/{id}/status or supply a webhook_url and we'll call you back the moment a job completes — with the full extracted invoice in the payload.

Accounts payable automation

Stop retyping vendor invoices into your AP system. Upload the file, get back vendor name, invoice number, dates, totals, tax, and discounts as clean structured fields — ready to post.

  • Header fields: vendor, invoice no., date, totals
  • VAT, discount & net-amount breakdowns
  • Webhook callback the moment a job completes
Try with your files
INVOICE — HEADER FIELDS
VENDOR
NAME
INVOICE NO
DATE
TOTALS
SUBTOTAL
VAT
TOTAL

Vendor & PO matching

Every invoice carries its purchase-order references (DocumentNos) alongside line-level product codes, barcodes, and quantities — the exact fields you need to match an invoice against the PO it's billing for.

  • PO numbers extracted alongside invoice data
  • Product codes & barcodes per line item
  • Quantities & unit prices ready to diff against your PO
Try with your files
PO RefProduct codeQtyStatus
PO-2026-041SKU-223112Matched
PO-2026-041SKU-08476Matched
PO-2026-041SKU-119030Qty diff
PO-2026-041SKU-33024Matched

Multi-format intake

Invoices don't all arrive the same way — some come as scanned PDFs, others as phone photos. Send any supported format to one endpoint and get the same structured response back, every time.

  • PDF, TIFF, JPG, PNG, BMP & HEIF accepted
  • Mobile photo captures handled like scans
  • Page-count-aware queueing keeps big files from blocking small ones
Try with your files
Job queue
FileTierStatus
scan_0931.pdffastCompleted
photo_IMG2204.heiffastCompleted
statement_q2.pdfmediumProcessing

Spend & line-item auditing

Catch pricing errors and discount discrepancies before they hit the books. Every line carries a confidence score and source coordinates, so reviewers can jump straight to the numbers worth checking.

  • Confidence score on every header & line field
  • Bounding-box source coordinates for verification
  • Patch endpoint to correct & finalize reviewed fields
Try with your files
FieldValueConfidence
UnitPriceVendor$24.5099%
LineDiscountPercentageVendor5%88%
VatRateVendor14%97%
LineAmountVendor$294.0099%

What You Can Extract

One analyzer, purpose-built for invoices — header fields and line items alike, returned as a standard schema you can map straight into your AP system.

Header Fields

One set of invoice-level fields per document:

  • Invoice number & date
  • Vendor & customer name
  • Total amount, VAT & discounts
  • Net amount before VAT
  • Purchase-order / document references
  • …each with a confidence score & source coordinates
Line Items

One row per line item, standardized across vendors:

  • Product codes & barcodes
  • Descriptions & variant codes
  • Quantities & unit prices
  • Discounts (% and amount) & VAT rate/amount
  • Line amounts & resolved formulas (opt-in)
  • …mapped to a consistent schema regardless of vendor layout
Images & Scans, Same Pipeline

JPG, PNG, TIFF, BMP, and HEIF go through the exact same extraction pipeline as PDFs — no separate workflow for scanned paperwork or phone photos.

Scanned documents Mobile photo captures One endpoint for every format
What happens after you upload an invoice
1. Send it over — drop in your invoice and get an instant confirmation that it's on its way
2. Sort it — we look at the document and send it down the right path depending on how complex it is
3. Read and understand it — every field gets pulled out, matched to the right place, and any totals or calculations are double-checked
4. Hand it back to you — check on progress anytime, or simply get notified the moment your results are ready

Simple, transparent pricing

Every plan includes a monthly invoice allowance — pay only for extra invoices if you go over, billed at a flat overage rate.

Free
$0
20 invoices total · 10 AI-fixes total
  • 20 invoices total
  • 10 AI-fixes total
  • No overage
  • Confidence scores & bounding boxes
  • Email support
Start free trial
Starter
$24/month
200 invoices monthly · +$0.12 per extra invoice
  • 200 invoices monthly
  • 50 AI-fixes per month
  • Confidence scores & bounding boxes
  • Webhook delivery
  • 500 MB Cloud storage
  • Email support
Get started
Pro
$139/month
2,400 invoices monthly · +$0.058 per extra invoice
  • 2,400 invoices monthly
  • 600 AI-fixes per month
  • Confidence scores & bounding boxes
  • Webhook delivery
  • 6 GB Cloud storage
  • Priority support
  • Priority processing
Get started
1 used credit = 1 processed page.

Stop retyping invoices

Upload your first invoice and see structured, confidence-scored data come back in seconds — vendor details, totals, tax, and every line item.

Start for Free Get In Touch