Seedha jawab: Wholesale b2b e invoice compliance matlab applicable turnover cross karne par har B2B tax invoice pe Invoice Reference Number (IRN) GST IRP se generate — QR code print, buyer ITC match, GSTR-1 auto-populate. Distributor 50+ B2B bills daily — manual portal impossible; billing software integration mandatory.
2026 me threshold gradually chhote businesses tak — wholesale distributor almost certainly covered agar turnover ₹5 crore+ (verify latest notification). B2B 90%+ business = har din IRN workflow. Fail = buyer cannot match ITC, aap notices risk.
E-invoice vs normal invoice
Normal invoice: aap number assign, print. E-invoice: JSON portal ko bhejo → IRN + signed QR wapas → print with IRN. Invoice without valid IRN (when mandatory) = not compliant B2B supply document.
Who must e-invoice — distributor check
- Aggregate turnover threshold — annual review
- B2B taxable supplies primarily — distributor fit
- SEZ, export — different rules
- B2C retail counter — usually no IRN per bill (B2B wholesale different)
CA confirm applicability; software enable IRN when yes.
IRN generation workflow
| Step | Action | Failure mode |
|---|---|---|
| 1 | Create sale invoice — all fields valid | Invalid GSTIN, HSN |
| 2 | Software sends to IRP API | Network, auth token |
| 3 | IRN + QR received | Duplicate invoice number |
| 4 | Print/email with IRN | Buyer reject without QR |
| 5 | GSTR-1 auto-fetch | Mismatch if manual edit |
Fields IRP validates strictly
- Supplier GSTIN, buyer GSTIN valid
- Document number unique FY-wise
- Taxable value, tax amount calculation
- HSN mandatory length rules
- Place of supply / IGST vs CGST correct
Wholesale bulk 150 line — one error whole IRN fail. Master data clean before go-live.
High volume distributor tips
- Batch IRN: Invoices save queue — auto IRN background
- Fail queue: Retry list morning — fix GSTIN typos
- No dispatch without IRN: Policy when mandatory
- Separate B2C if any: Retail counter exempt path
- API credentials renew: Calendar reminder before expiry
Cancel and amend
IRN generate ke 24 hours me cancel possible — stock reverse, invoice void. After 24h — credit note mechanism, new invoice if needed. Wrong IRN live dispatch = painful correction. Pre-dispatch IRN verify habit.
E-invoice + e-way sequence
Interstate truck load: IRN pehle (B2B e-invoice case), phir e-way invoice ref se. E-way guide transport side. E-invoicing software page features.
GSTR-1 reconciliation
E-invoice data portal pe auto — your GSTR-1 must match. Billing software export vs IRP dashboard monthly reconcile. B2B buyer GSTR-2B se match — mismatch call within days.
B2B buyer expectations 2026
Registered retailers/sub-stockists expect:
- IRN on invoice PDF WhatsApp
- QR scannable
- Taxable value exact match their PO
- Credit note with IRN when return
Non-compliance = lose account to compliant competitor.
Common distributor e-invoice mistakes
- Bill print before IRN success — reprint chaos
- B2C bill IRN unnecessary API load
- Wrong buyer GSTIN — IRN fail or wrong ITC to stranger
- Manual invoice series gap — Table 13 issue
- Not training staff — "IRN failed" panic daily
Credit/debit note e-invoice
Applicable documents — credit note IRN link original invoice IRN. Return from party — prompt credit note IRN. Debit note rate correction — same workflow.
Integration with wholesale features
Party rate, bulk line, IGST auto — all feed IRN JSON. One master data benefits all. Wholesale billing + GST + IRN unified.
API credential security
E-invoice API username password GST portal linked — share minimum staff. Billing software store encrypted — not Excel. Employee exit — password rotate same day.
Buyer master GSTIN validation pre-bill
Periodic GSTIN status check active/suspended — suspended pe supply risk. Software warning suspended GSTIN party — block or CA consult.
Archival IRN PDF 6+ years
Invoice PDF with QR archive cloud — laptop crash not lose. Folder structure FY/month/party — audit ready. Email auto BCC accounts@ archive optional.
Multi-GSTIN entity rare distributor
Multiple state registrations — bill correct GSTIN location se. Wrong registration IGST/CGST error + IRN fail. User login default branch GSTIN — operator select confirm each bill.
Helpdesk script buyer IRN query
Staff trained response: "Invoice number X, IRN Y, date Z — please check GSTR-2B month M. Resend PDF attached." Template WhatsApp — professional fast.
Roadmap voluntary before mandatory
Threshold approaching — 3 month voluntary IRN practice low volume. Team learn fail modes before 50 bill/day mandatory. Smooth transition beats panic week.

