All articles
Logistics & Operations

The Anatomy of GST-Compliant Invoicing for Pan-India D2C and B2B

Interstate IGST, intrastate CGST+SGST, HSN code reconciliation, and credit note handling: what every direct-to-consumer founder needs to automate.

Rajesh PatelLogistics & Wholesale Specialist

16 Oct 2026 · 2 min read

Business financial records, invoices, calculations and reports

The Anatomy of GST-Compliant Invoicing for Pan-India D2C and B2B

Operating an e-commerce business in India requires strict adherence to the Goods and Services Tax (GST) framework.

Unlike generic international shopping carts that treat tax as a flat percentage added to the cart, the Indian GST system imposes rigid legal requirements on invoice formats, state code determination, and tax splits.

The Core Invoicing Mandates

To remain compliant during tax filings and audits, every invoice generated by your store must fulfill several criteria:

  1. Place of Supply Determination:
    - If the warehouse origin state matches the buyer's shipping state, the transaction is Intrastate: tax must be divided equally between Central GST (CGST) and State GST (SGST).
    - If the origin state differs from the shipping state, the transaction is Interstate: Integrated GST (IGST) applies in full.
  2. Harmonized System of Nomenclature (HSN): Every physical fish or commodity variant must display its specific HSN code and applicable tax slab (e.g. 0%, 5%, 12%, 18%).
  3. Sequential Non-Repeating Invoice Series: Invoice numbers must follow an unbroken consecutive alphanumeric sequence for each financial year. Missing numbers trigger regulatory inquiries.
  4. Credit Note Reversals: When an order is cancelled or partially refunded, an official Credit Note referencing the original invoice number must be issued to adjust input tax credits.

How Dariyo Automates Taxation

Dariyo handles tax computation server-side within modules/pricing and modules/invoices:

  • Origin State Binding: Your warehouse pickup locations store their two-digit GST state code (e.g. "24" for Gujarat, "27" for Maharashtra).
  • Automated Buyer Parsing: When a wholesale buyer enters their 15-character GSTIN, the platform validates checksums, extracts the registered state code, and applies B2B tax treatments.
  • Atomic PDF Generation: Clean, beautifully styled PDF invoices containing tax breakdowns, HSN tables, and digital signature stamps are compiled automatically and made downloadable in both customer accounts and the admin panel.

When tax filing time arrives at the end of the month, finance teams can export consolidated GSTR-1 CSV manifests with a single click, saving dozens of hours of manual accounting reconciliation.

  • gst
  • tax
  • invoicing
  • compliance
  • india
Share
Partner With Us

Ready to power your store with Dariyo?

Select the modules you need, inspect transparent pricing, and launch your own retail and wholesale commerce engine.