All India workflows
Purchase invoice extraction for Indian buyers
Every purchase invoice your business receives is a supplier bill with a data-entry job attached. Someone has to read the supplier GSTIN, the invoice number, the HSN/SAC code, the taxable value, and the CGST/SGST/IGST split, then retype them into the books so the input credit picture and the ledger stay right. Across a month of supplier bills, credit notes, and e-way bills, that reading-and-retyping adds up. Dynamite Docs extracts purchase invoices for Indian buyers, pulling supplier GSTIN, invoice number, date, HSN/SAC, line items, taxable value, the CGST/SGST/IGST split, and totals into confidence-scored rows you review, match against e-invoice and e-way bill data, and export for Tally or Excel.
Try this workflow free or view pricing.
The buyer side of GST still runs on retyping
- Supplier bills arrive in every shape a vendor can print: billing-software PDFs, Tally exports, scans, photos forwarded on WhatsApp. Each one has to be keyed into the books by hand, and none of them use the same layout.
- The fields repeat on every purchase invoice, supplier GSTIN, invoice number and date, HSN/SAC, taxable value, the tax split, the total, but every vendor arranges them differently, so a template for one supplier never quite fits the next.
- Input credit readiness depends on the tax split being right. A transposed digit in a supplier GSTIN or a misread CGST amount on a purchase invoice surfaces later as a mismatch against the supplier’s record, and tracing it back means digging through the original PDF.
- A purchase invoice does not sit alone. It has an e-invoice IRN and an e-way bill alongside it, and someone has to check that the three agree on GSTIN, value, and goods before the bill goes into the books.
How Dynamite Docs handles purchase invoices
01 — Drop the supplier bills in
Upload the month’s purchase invoices, or drag in the PDFs, scans, and photos vendors actually send. Clean digital supplier bills, including Tally and billing-software exports, are parsed deterministically from their text layer: no AI call, identical results every time.
02 — Schema inferred, not built
Supplier GSTIN, invoice number and date, vendor details, HSN/SAC, taxable value, CGST, SGST, IGST, and totals are read from each layout on the spot. There is no template library to maintain for every vendor’s format.
03 — Review by confidence, not retyping
Every field carries a confidence score. You check the handful of low-confidence values, usually a GSTIN, a tax split, or a total that doesn’t tie to the taxable value, and each correction becomes a pattern the next batch from the same supplier reuses.
04 — Match, then export
Cross-check the extracted rows against e-invoice IRN data and e-way bill records, then export to Excel, CSV, or JSON, or push rows to Google Sheets. Batch processing turns a folder of supplier bills into one workbook, ready for entry into Tally or your own books.
Document types this workflow handles
- Purchase invoice PDFs — digital supplier bills parsed deterministically
- Purchase invoice photos — WhatsApp and email photos, no text layer
- E-way bills — transport documents to match against supplier bills
- Vendor credit / debit notes — adjustments to purchase values
What gets extracted from a purchase invoice
The exact fields are inferred per layout. A typical purchase invoice run yields these, each confidence-scored:
- Supplier GSTIN — 27AABCS1429B1ZP
- Invoice number — INV/24-25/0144
- Invoice date — 2026-08-02
- Place of supply — Karnataka (29)
- HSN / SAC code — 4820
- Item & quantity — A4 copier paper × 40
- Taxable value — ₹24,000.00
- CGST amount — ₹2,160.00
- SGST amount — ₹2,160.00
- Invoice total (incl. tax) — ₹28,320.00
A realistic example
A batch of purchase invoices extracts to rows like these, ready to review, match against e-invoice and e-way bill data, then export for entry into Tally or your own books:
| Invoice # | Date | Supplier | GSTIN | HSN/SAC | Item | Qty | Taxable value | CGST | SGST | IGST | E-way bill | Total |
| INV/24-25/0144 | 2026-08-02 | Shri Balaji Traders | 27AABCS1429B1ZP | 4820 | A4 copier paper | 40 | ₹24,000 | ₹2,160 | ₹2,160 | — | 9210 2334 5678 | ₹28,320 |
| INV/24-25/0145 | 2026-08-03 | Kaveri Engineering Co. | 33AABCC3456C1ZD | 8467 | Rotary hammer | 6 | ₹1,86,000 | — | — | ₹33,480 | — | ₹2,19,480 |
| GT-8821 | 2026-08-05 | UrbanMiles Logistics | 07AAECU4471L1ZF | 9965 | Freight (GTA) | 1 | ₹12,000 | ₹720 | ₹720 | — | 9210 2334 5679 | ₹13,440 |
The documents behind the buyer side of GST
The buyer side of GST starts with the supplier bill. Every purchase invoice feeds your input credit position, so the supplier GSTIN, the HSN/SAC code, the taxable value, and the CGST/SGST/IGST split on the bill are exactly the fields that have to be right before anything lands in the books. Extraction turns each bill into structured rows the moment it is uploaded, so the credit picture is assembled from the documents themselves instead of from retyped numbers.
A purchase invoice rarely travels alone. The same transaction shows up as an e-invoice with an IRN and as an e-way bill when goods move, an e-invoice being the IRN-verified electronic invoice and an e-way bill the goods-movement document. Matching the three, same GSTIN, same taxable value, same goods, is a real step in the buyer-side workflow, and it is far easier when the invoice, the e-invoice reference, and the e-way bill are rows in the same workspace rather than PDFs in three folders.
Volume is the argument that closes the loop. A business buying from dozens of suppliers keys hundreds of purchase invoices a year, and every retyped number is a small risk of a mismatch somewhere in the ledger. Because corrections are remembered per layout, the second batch from a regular supplier extracts cleanly and the review shrinks to the fields that genuinely need a human.
Input credit is a matter for your team and your advisor, not for extraction software. Dynamite Docs is a document-processing and data-preparation layer: it reads supplier bills and hands you clean, confidence-scored rows. Claiming credit, reconciliation, and filing stay with your accounts team and your CA; when preparing GSTR-2B reconciliation, check current rules on the GST portal and with your tax advisor. What extraction removes is the keystrokes, not the judgment.
Why bring-your-own-AI matters for purchase invoice extraction
The supplier GSTIN and the tax split on a purchase bill decide input credit, and the reading has to be exact on exactly those fields. Because models genuinely differ on cramped tax blocks, the reader is your call: bring your own key and pay your provider’s rate with zero markup, unlimited on Pro and Ultra.
Supplier bills from Tally and billing software parse deterministically from their text layer, identical results every run, at no cost. Only vendor scans and photos spend vision credits on the model you pick, so the cost of the month’s bills reflects the documents in it.
Extracted rows carry the invoice number, GSTIN, value, and e-way bill reference that line up against e-invoice IRNs and delivery records, so the match runs on structured data. Corrections per supplier compound, and the exported rows are yours for Tally, Excel, or your own books.
Questions, answered
Does it read purchase invoices from Tally and other billing software?
Digital exports from Tally and common billing software carry an embedded text layer, so they are parsed deterministically, no AI call, identical results every time. Hand-typed or scanned supplier bills are read by the vision model you choose, with the same schema inferred.
Does it extract the CGST/SGST/IGST split on supplier bills separately?
Yes. Taxable value, CGST, SGST/UTGST, IGST, and the invoice total come out as separate confidence-scored fields, so the intra-state and inter-state split can be checked against the total before anything reaches your books.
Can I match purchase invoices against e-invoice and e-way bill data?
The extracted rows carry the invoice number, supplier GSTIN, taxable value, and e-way bill number, so they line up against e-invoice IRN references and e-way bill records in the same workspace. Matching and decisioning remain your process; Dynamite Docs supplies the comparable rows.
Does Dynamite Docs claim input credit or file GST returns?
No. Dynamite Docs is a document-processing and data-preparation layer. It extracts and structures supplier bill data; claiming input credit, reconciliation, and filing remain with your accounts team and your CA, who review the confidence-scored rows before exporting.
Related document workflows
Open app, no card needed.