e-Invoice / GST Compliance Checklist for Mid-Size Distributors

e-Invoice pain rarely starts at the IRN screen. It starts when sales booked without GSTIN and HSN — and finance rebuilt the order from Excel.

Infographic of e-invoice and GST checklist stages: before IRN, at booking, month close

Mid-size distributors feel e-invoice pressure in two places: the IRN attempt that fails at 7pm, and the month-end cleanup that eats a weekend. Both usually trace back to the same gap — the sales order never carried clean GSTIN, HSN, and tax context.

This checklist is for ops and finance leads who share one order pipeline with field and counter sales. It is not tax advice; it is an operating checklist so booking and invoicing stop fighting each other.

What breaks between booking and IRN

Map the handoff. Most failures are master data and process — not “the portal was down.”

Four-step handoff: book, confirm, invoice IRN, fix failures
If step 1 is dirty, steps 3–4 become heroics. Fix booking hygiene before buying more invoice tooling.
  • Customer without verified GSTIN (or wrong state)
  • SKU without HSN / UQC that finance trusts
  • IGST vs CGST/SGST mismatch vs place of supply
  • Scheme or free-qty lines that confuse taxable value
  • No owner for failed IRN retries

Master data gates (before you chase IRN rates)

  1. Active dealers: GSTIN validated; billing state clear
  2. Top SKUs by revenue: HSN + unit of measure filled
  3. Price lists: taxable value rules agreed with finance
  4. Credit-note / return path documented (not “we’ll figure it out”)
  5. Who may override tax fields — and how it is logged

At booking: fields that must already be true

Reps should confirm — not invent — tax context. Defaults from masters beat typing GSTIN into WhatsApp.

  • Customer GSTIN present or explicit B2C / exception reason
  • Every line has HSN from the product master
  • Tax split preview matches interstate vs intrastate expectation
  • Ship-to vs bill-to clear when they differ
  • Scheme lines labelled so taxable value is not a surprise later

Order → invoice handoff without Excel

One queue: booked → confirmed → invoice attempted → failed IRN. Chat is for exceptions, not the ledger.

  • Ops confirms stock/cuts on the same order record
  • Finance invoices from that record — no retyping lines
  • Failed IRNs land in a watched list with owner + SLA
  • Amend / cancel path is trained — not discovered at month-end
Monthly GST close checklist: masters, documents, ops habit
Print this once. Run it every month. Hero weekends are a process smell.

Monthly close checklist

  1. Clear failed IRN backlog older than your SLA
  2. Reconcile credit/debit notes to original orders
  3. Spot-check new GSTINs added this month
  4. Fix HSN gaps on SKUs that sold without codes
  5. Review WhatsApp-only orders that bypassed the queue

If your e-invoice success rate depends on one person who “knows Tally,” you do not have a process — you have a single point of failure.

Pattern in mid-size distributor finance reviews

Metrics worth putting on the ops board

  • % of orders with GSTIN + HSN complete at booking
  • IRN success rate on first attempt
  • Median hours from confirm → IRN
  • Open failed-IRN age (P50 / P90)
  • Count of Excel rebuilds before invoice

Vendor / system questions

  • Do GSTIN and HSN travel with the sales order — or only at invoice?
  • Where do failed IRNs show up, and who is notified?
  • Can field booking block incomplete tax masters?
  • How do free-qty / scheme lines appear for taxable value?
  • What is the path from order to Tally/ERP without rekeying?

B2Bhaarat is designed so Indian B2B orders carry GST context from booking — so the handoff to invoicing and ERP is a controlled pipeline, not a Friday typing marathon.

See order workflows

Frequently asked questions

Why do e-invoice attempts fail for mid-size distributors?

Often because GSTIN, HSN, or tax context was missing at booking — not only because the IRN portal was slow. Clean masters and an order→invoice handoff matter as much as the IRN click.

What should be on a GST / e-invoice ops checklist?

Verified dealer GSTINs, HSN on top SKUs, booking fields complete before confirm, a watched failed-IRN queue, and a monthly close that clears exceptions. B2Bhaarat helps carry GST context on the order so finance rebuilds less from Excel.

How does B2Bhaarat help with GST-ready orders before e-invoice?

B2Bhaarat is designed for Indian B2B trade: customer GSTIN, product HSN, and order-level tax context from booking — so the path to invoicing and ERP is a controlled pipeline.

Next step

See how this shows up in B2Bhaarat.

Book a demo tailored to your field team, dealer network, or catalog workflow.