AI Invoice & Bank PDF Scanners
Snap a photo or upload a PDF · AI extracts vendor, items, amounts · You review post in seconds
Invoice Scanner (vendor bill draft PI)
You get a paper/PDF invoice from your vendor. Manual data entry takes 5-10 min. Scanner does it in 15 seconds.
- AI Invoice Scanner Upload
- Drop PDF / JPG / PNG. Or drag a phone photo. Multi-page PDFs supported.
- AI (Ollama by default, Claude for high-accuracy mode) reads: Vendor Name, GSTIN, Invoice No, Invoice Date, Line items (Description, HSN, Qty, Rate, Tax %, Amount), Totals (Subtotal, CGST/SGST/IGST, Grand Total)
- Result appears as a Draft PI you can review + edit
First upload takes ~5s (Ollama warmup). Subsequent uploads ~2s each. Batch upload of 10 invoices 20 seconds total.
Review + post the scanned PI
- Scanner shows: Left panel = original PDF with highlighted extraction zones. Right panel = extracted fields you can edit.
- Green rows = high confidence. Yellow = check this. Red = AI unsure.
- Fix any yellow/red fields. Common tweaks: HSN codes, item mapping (see Item Resolution below), tax splits
- Click Confirm + Post. Draft PI becomes posted Purchase Invoice. GL updated. ITC recorded.
Vendor auto-create from GSTIN
Never seen this vendor before? Scanner extracts GSTIN, looks up state + PAN automatically, creates the Vendor master in one click.
- GSTIN first 2 digits = State Code (auto-set)
- GSTIN chars 3-12 = PAN (auto-set)
- Vendor name from invoice header
- Address, phone, email pulled if visible on invoice
- Dedup: if vendor with same GSTIN exists, links to existing (no duplicate)
Item resolution (map vendor's terminology to yours)
Vendor calls it "Coca Cola 300ml", your master has "Coke 300ml Bottle". AI matches by HSN + fuzzy name + vendor purchase history.
- Confident match: item auto-linked, no action needed
- Ambiguous: dropdown of top 3 matches. Click the right one.
- Never seen: click + Create Item — pre-fills name, HSN, cost from the invoice line
- Learn: your choice is remembered. Next invoice from same vendor mapping same string auto-picks correctly.
3-way variance flagging
Bill amount doesn't match your PO or GRN? Scanner flags red before you post.
- PO says Milk at ₹42, GRN received at ₹42, but PI shows ₹45 = Price variance flagged
- PO 100 packs, GRN 98 packs, PI 100 packs = Qty variance flagged
- Review before posting. Either accept vendor price change or dispute with vendor
Bank PDF Scanner (statement import rows)
End-of-month bank statement. Manual entry takes 30-60 min. Scanner does it in 30 seconds.
- Finance Bank Statement Import Upload PDF
- Drop your HDFC/SBI/ICICI/Axis statement (any Indian bank). Password-protected PDFs also supported (enter password).
- AI extracts rows: Date, Narration, Amount, Type (Dr/Cr), Ref No, Balance
- Review table. Correct any garbled rows. Click Import.
Import + reconcile
- Imported rows go to BankStatementRow table — separate from GL
- Go to Finance Bank Reconciliation. Pick your Bank Account.
- Left = Statement rows (from import). Right = your GL entries.
- Click Auto-match — pairs same-amount rows within ±3 days
- Handle remaining: match manually, or create missing GL entries (bank charges, interest credit)
- Reconciliation summary at bottom shows any variance
Regular monthly recon = 5 min instead of 45 min. Only unmatched rows need attention.
Training the scanner (improve accuracy over time)
Every time you correct an extraction, Solvexa learns. Same vendor's next invoice will nail the fields.
- Training log: AI Invoice Scanner Training. Rows: (Vendor, Field, Wrong Value, Correct Value, Corrected By)
- Templates: for vendors you scan often, create a Vendor Template — freezes the field layout for near-100% accuracy
- Provider switch: Ollama free but ~90% accuracy. Claude paid but ~98%. Switch per-feature at Admin AI Provider Config.
- Quota gate: trial tenants have a daily Claude budget. Runs out automatically falls back to Ollama (no service disruption).
Ask Saathi: "how many invoices scanned today" · "top vendor by spend" · "AI accuracy stats" · "reset item mapping for vendor X"