[ The five steps ]
From a folder of scans to a signed-off vouching run
Each step runs on the whole batch: invoice, PO and GRN tied together, vouched back to your books, and every flag links back to the bill it came from.
01
UploadDrop the whole batch in
- Bulk-upload the whole batch in one drop: invoices, POs and GRNs together
- Any format works: scans, photocopies, phone photos, native PDFs, no re-keying
- No sorting or pairing upfront. Superjoin ties them together later, in Match
Vouching · ingest batchUploading
Uploading the batch…
Bulk drop · invoices · purchase orders · GRNs · any format
Invoices0
INV-0481Scan
INV-0482Copy
INV-0483Photo
INV-0484PDF
+8 morePurchase orders0
PO-7790PDF
PO-7791PDF
PO-7792Scan
PO-7793Photo
+8 moreGRNs0
GRN-3318Photo
GRN-3319Scan
GRN-3320Copy
GRN-3321PDF
+8 moreIngesting…0%
02
ExtractEvery field off the scan, structured
- Reads every field off each scan: invoice, PO and GRN numbers, vendor, GSTIN, dates, totals and stamps
- Line items pulled out in full: HSN, rate, quantity and amount
- Units captured exactly as written: kg, nos, litres, or totals in ₹ or $, so quantities and amounts reconcile
Vouching · extract fieldsReading scan
Scanned invoice
Invoice · structured record
1 / 3Bill No48
VendorPolaris Power Cells
GSTIN24POLPC1234B1ZX
Date06 Apr 2026
Total₹20,600
StampPresent
Line item · HSN · Rate · Qty · Amount
Battery PZ1300R850710008,729217,458
03
MatchEach bill, tied to its PO and GRN
- Three-way match across bill, PO and GRN: PO number, GSTIN, vendor and total
- Quantities reconciled across all three: ordered on the PO, received on the GRN, billed on the invoice
- A confidence level on every matchHighMediumLow
- Itemized or lump-sum POs: matches line-by-line, or against a single bundled amount when the PO isn't itemized
Vouching · match bill ↔ PO ↔ GRNMatching
Tie each bill to its PO and GRN
Purchase orderPO-7790
PO-7790
29ABC…1Z5
₹4,82,600
BillINV-0481
PR/PO#PO-7790
GSTIN29ABC…1Z5
Total₹4,82,600
Qty120
GRN · receivedGRN-3318
29ABC…1Z5
120
Shared fields tied0/4
04
VerifyThe checks a senior would run, on every match
- Total ties, GSTIN matches and is active, PO approved
- Buyer stamp present, dates inside the FY, invoice after PO and GRN
- Quantity flow: ordered vs received vs billed, with over-billing flagged
- Line items reconciled: 3/3, 26 of 33, or N/A on a lump-sum PO
Vouching · run the checksChecking
INV-0485PO-7794GRN-33220 flagged
Total = PO total₹3,41,200 vs ₹3,38,000 — Δ ₹3,200
Vendor GSTIN match33UVWXY2468L4Z7
GSTIN validityActive · regular
PO approvedApproved 02 Feb 2025
Buyer stamp presentFound on invoice
Qty received = billedRecv 124 / billed 130 — over-billed 6
PO ordered ≥ receivedOrdered 130 / recv 124 — partial
GRN value ties to billReceipt value reconciled
Dates within FYFY 2024-25
Invoice after PO & GRNPO 04 Feb < GRN 09 Feb < INV 12 Feb
Line items reconciled8 / 8 matched
0 passed·0 flagged…
05
ReportA vouching run, with every exception flagged
- One row per bill ↔ PO ↔ GRN, Match or No-match
- The reason on every flag, in plain words
- Exports as the vouching sheet: Bill · Purchase Order · GRN · Checks
Vouching · final runCompiling
◄ Bill ►◄ PO ►◄ GRN ►◄ Checks ►
BillVendorTotalPOGRNResult
INV-0481Meridian Components4,82,600PO-7790GRN-3318
INV-0482Saffron Industrial1,18,540PO-7791GRN-3319
INV-0483Northgate Fabrication2,74,900PO-7792GRN-3320
INV-0484Brightline Polymers96,300PO-7793GRN-3321
INV-0485Crestview Packaging3,41,200PO-7794GRN-3322
INV-0486Anvil Tooling Works1,52,750PO-7795—
0 vouched · 0 clean · 0 flagged