Upload and process invoices

Single PDF upload runs the multi-agent pipeline. Batch mode processes all files in data/raw/invoices.

Single invoice upload

Accepts PDF invoices for automated extraction and validation.

Tip: filename with duplicate triggers duplicate warning

Batch processing

Process entire invoice folder with live WebSocket progress.

Multi-agent processing pipeline

Extraction
Validation
PO matching
Human review
RAG fallback
SQLite metadata AWS S3 PDF storage WebSocket live updates

Sample extraction result

Vendor
Summit Software Licensing
Invoice #
INV-2025-1048
Date
2025-05-15
Total
GBP 4,999
Confidence
94.0%
Status
valid

Example output from the extraction agent

Intelligent AP automation · Extraction · Validation · PO matching · Human review

Disconnected