How to extract GST invoices
Dynamite Docs, 2026-08-19
Define the GST invoice fields before you start
A useful extraction schema separates supplier and recipient details, invoice details, item rows, tax amounts, and totals. At minimum, capture the invoice number and date, supplier GSTIN, recipient GSTIN when present, place of supply, taxable value, and the printed CGST, SGST, or IGST amounts.
For item-level work, add description, HSN or SAC code, quantity, rate, taxable value, tax rate, and line total. Keep fields blank when the invoice does not show them. Extraction should record the source, not fill gaps with guesses.
Read digital invoices and scans differently
A PDF exported from billing software often has selectable text. Read that text layer first. A scan or phone photo needs OCR, and small characters in GSTINs or HSN codes deserve extra review.
Rotate sideways pages, remove dark borders, and check that the full invoice is visible. A cropped footer can remove the tax summary or grand total even when every item row looks clear.
Keep invoice-level and item-level tax separate
Do not repeat a summary tax amount as though it belongs to each item. Capture printed line tax at the line level and printed tax summaries at the invoice level. This avoids double counting when the spreadsheet is grouped or summed.
Preserve CGST, SGST, and IGST in separate columns. If the source only prints a combined tax amount, keep it as printed and send the row for review instead of manufacturing a split.
Check identifiers and invoice math
Compare extracted GSTINs character by character with the invoice. Then check that item taxable values roll up to the printed taxable subtotal and that the extracted tax amounts and adjustments reconcile with the printed invoice total.
A math check finds extraction differences. It does not decide whether the tax treatment or credit claim is correct.
Prepare clean rows for accounting review
Use one invoice record for header and summary values, plus one linked row for each item. Include a source filename or document ID so a reviewer can return to the invoice quickly. Export only after flagged fields and reconciliation differences have been resolved.
Process GST invoices in Dynamite Docs
Upload the invoices, review the inferred GST fields in Data Studio, and correct any uncertain GSTIN, HSN or SAC, taxable value, or tax amount. Then export the approved table to Excel or CSV for bookkeeping and Chartered Accountant review.
Dynamite Docs prepares document data. It does not determine GST compliance, input tax credit eligibility, or filing treatment. Check the current GST Portal guidance and use a qualified tax professional before filing.
Related workflow: GST invoice OCR and extraction to Excel.
Try it yourself. Upload a PDF, scan, or image and let Dynamite Docs infer the schema.