DEV Community

Subhendu Das
Subhendu Das

Posted on

GSTBot: Feature Spotlight

What GSTBot is

GSTBot is an AI-powered GST compliance assistant for Indian SMBs. It ingests invoices by photo, PDF or Excel, extracts vendor GSTIN, invoice number, amount, tax rate and HSN code, then auto-reconciles the purchase register against GSTR-2B — flagging amount mismatches, missing invoices, duplicates and defaulting suppliers. On top of reconciliation it calculates eligible Input Tax Credit, flags Rule 37/42/43 reversals, scores supplier filing reliability, and pre-fills GSTR-1 and GSTR-3B in GST-portal-compatible JSON/CSV. Built for the businesses priced out of ClearTax Pro and Taxilla.

How it is built

Built with FastAPI, React, Vite, PostgreSQL, Redis, Celery, OpenRouter, Tesseract.

What changed

12 new commit(s) (showing the 10 most recent):

  • Refuse an invoice date no invoice could carry
  • Read the dashboard's seven months in one scan, not seven
  • Refuse a GSTR-2B addressed to somebody else's registration
  • Let a deleted invoice's number be used again
  • Check the codes a reviewer types, as the extractor already does
  • Let the loser of a supplier race keep its invoice
  • Look a period's suppliers up once, not once per supplier
  • Refuse tax charged on a taxable value of zero, which nothing was checking
  • Count only credit as a supplier's credit at risk, as everything else does
  • Judge a payment against the invoice date the row will hold, not the one sent

Try it

See it at https://gstbot.aiknol.com.


Drafted by Herald from the project record: no AI provider was reachable at generation time. Rewrite before publishing.

Top comments (0)