Supplier invoice extraction for an accounts-payable team (PDF to structured data)
An accounts-payable team was keying 200+ supplier invoices a week by hand from PDFs and scans. We built an extraction pipeline that reads each invoice, pulls the header fields and every line item, checks the math, catches duplicates and matches the PO. Confident invoices go straight through; anything uncertain lands in a review screen with the source document highlighted next to the extracted values. Approved invoices export to Excel or post to the accounting system.
- PDF and scan ingestion from a shared inbox and a watched folder
- Header and line-item extraction with per-field confidence scores
- Per-vendor templates that improve as invoices are approved
- Checks: line items vs subtotal, duplicate detection, PO match, GL account suggestion
Python, OCR, layout-aware PDF parsing, LLM extraction with validation rules, PostgreSQL, React