Supplier invoices, read and matched before you approve them.

Invoice Reader extracts vendor, GSTIN, tax split, HSN codes and every line item, then checks the invoice against its purchase order and goods receipt. Mismatches are flagged, not paid.

Paper in
Arun Packaging IndustriesGSTIN 33AAXXXXXXXXX2Z1 · Tirupur
TAX INVOICE
No. API/1442Date 28-09-2026PO PO-1207Place of supply Tamil Nadu (33)
ItemHSNQtyRateAmount
5-ply corrugated box 18x12x1048191,50038.0057,000.00
BOPP tape 48mm x 65m391924042.5010,200.00
Stretch film 23 micron392030610.0018,300.00
Taxable85,500.00CGST 9%7,695.00SGST 9%7,695.00Total1,00,890.00
Data out
API/1442 · Arun Packaging3-way match
GSTIN33AAXXXXXXXXX2Z1valid
TAX TYPEIntra-state · CGST + SGST99%
TAXABLE₹85,500.0099%
TOTAL₹1,00,890.0099%
LineHSNPOGRNInvoice
Corrugated box48191,5001,5001,500
BOPP tape3919240240240
Stretch film3920302630
Stretch film: billed 30, received 26. Held for purchase team, ₹2,440 difference before tax.
In

Supplier invoices as PDFs, scans or photos, with or without a PO number printed.

What happens

Header, tax and line fields are read and validated, then matched to the PO and GRN.

Out

A clean bill with GST split, ready to approve and post as a purchase voucher.

What it handles

Everything an accounts payable desk types by hand today.

Built around Indian tax invoices first, and equally at home with imports and service bills.

GSTIN checks

Format and state code validation, plus a check that the supplier GSTIN matches your vendor master.

Tax split

CGST and SGST or IGST detected from place of supply, rates per line and totals recomputed.

Line items with HSN

Description, HSN or SAC, quantity, unit, rate, discount and amount for every line.

Three-way match

Quantities and rates compared against the purchase order and goods receipt, with tolerance you set.

Duplicate guard

Same vendor, number and amount within a window is held before it can be paid twice.

Credit and debit notes

Notes are linked to the original invoice so balances stay right.

From paper to posted

From supplier email to purchase voucher

01

Receive

Invoices arrive by email, upload or API, and duplicates are caught on arrival.

02

Extract

Header, tax and line items are read with a confidence score on each field.

03

Match

Lines are matched to the PO and GRN. Differences are shown with the amount at stake.

04

Post

Approved bills export to Tally, your ERP or accounting software with ledgers mapped.

Specifications

The details

The fields Invoice Reader returns on every invoice.

Header fields
Vendor, GSTIN, PAN, invoice number, date, due date, PO reference, place of supply, IRN and QR data where present
Tax fields
Taxable value, CGST, SGST, IGST, cess, TDS hints, round-off, total
Line fields
Description, HSN/SAC, quantity, unit, rate, discount, tax rate, amount
Matching
Two-way (PO) and three-way (PO + GRN) with quantity and price tolerance
Currencies
INR plus foreign currency invoices with exchange rate captured
Questions

Invoice Reader questions

Do we need to send our purchase orders?
For matching, yes. POs and GRNs can be read as documents, synced from your ERP, or uploaded as a CSV.
Can it handle e-invoices with IRN and QR codes?
Yes. When an IRN or signed QR is present it is read and used to cross-check the printed values.
What about service invoices without line quantities?
They are read as single or multi-line services with SAC codes, and matched on amount instead of quantity.
The 500-page test

Bring last month’s supplier invoices.

Upload the stack your team already keyed in. Compare our fields with yours, line by line, and see where the PO matching would have caught a difference.

  • Stained or folded
  • Handwritten notes
  • Skewed scans
Trial pages500every reader · review queue · exports