Tutorial 01

File a GST return end-to-end

A complete walkthrough of the @gst_filing handle — from client invite to filing receipt.

GST timeline
Step 1 · Publish the handle

On your CA bot, run /publish_handle bp-ca-gst. The bot confirms:

Handle @gst_filing published on your bot.
Public URL: https://biznode.1bz.biz/h/gst_filing
Cost: 5 DZIT per invocation.
Step 2 · Invite the client

Send the client a link or QR. They open @biznode_bot and the bot guides them:

Bot: Please share your GSTIN.
User: 29ABCDE1234F1Z5
Bot: Period? (Monthly / Quarterly)
User: Monthly
Bot: Upload sales invoices (PDF / Excel).
User: [uploads]
Bot: Upload purchase invoices (optional).
User: [uploads]
Bot: That's 5 DZIT. Confirm? [Pay] [Cancel]
Step 3 · Payment & ticket

Client taps Pay. DZIT splits 70% (you) / 20% (referrer, if any) / 10% (protocol). You get a Telegram ticket with the submission ID and all uploaded files.

Step 4 · Reconcile & file

You do the professional work off-bot: match GSTR-2B, prepare GSTR-1 and GSTR-3B on the GST portal, file, download the filing receipt.

Step 5 · Deliver

Close the ticket: /deliver <submission_id> <receipt.pdf>. The bot pushes the receipt to the client, marks the handle submission delivered, and logs the event for your audit trail.

Try it on @biznode_bot ↗