SpeedPlus9
Guide 8 Daily work

GST & e-Invoicing

GST in plain words, the right tax on every bill, return figures ready for your CA, and e-Invoices and e-Way Bills from the bill itself.

  • Owner
  • Dealer
  • Staff
Sale Type Entry
01Tax adds itselfSet the HSN and tax slab once on the item. Every bill works out CGST, SGST or IGST without a calculator.
02Returns in minutesGSTR-1, B2C Small and GSTR-3B come straight from your bills, with Excel and CSV files for the portal.
03No second portalGenerate the e-Invoice IRN and the e-Way Bill from the bill's Print window. No re-typing.
In this guide
Quick steps
  1. Enter your GSTIN in Settings → Company Profile
  2. Set the HSN code and tax slab on each item
  3. Pick the right Sale Type on every bill
  4. Month end: Reports → GST Returns → GSTR-1 and GSTR-3B
  5. One-time Help → GST API Setting for e-Invoice and e-Way Bill

GST looks hard because of its words, not its work. Speed Plus 9 does the arithmetic. Your job is to give it three correct facts: your own GSTIN and state, each party's GSTIN and state, and each item's HSN code and tax slab. Get those right and the bills, the returns and the e-Invoices follow.

Where to find it
ReturnsReports → GST Returns → GSTR-1 (Ctrl+1), GSTR-3B (Ctrl+3)
e-InvoiceHelp → GST API Setting
TypesSettings icon → Sale Types / Purchase Types / Manage Tax Slabs
Caution This chapter explains how the software works. It is not tax advice. GST rates, limits and rules change. Check the current rate for your items, and anything you are unsure of, with your CA before you file.

8.1Understanding GST in Plain Language

New ComerOwner
Accounting Basics What GST is

GST (Goods and Services Tax) is the tax added to the price when goods or services are sold. Before GST, one product could carry excise, state VAT, sales tax and more, one on top of another. GST replaced them with one tax per item. You collect GST from your customer, take credit for the GST you paid your supplier, and pay the government the difference.

Example Raju Electricals buys a ceiling fan for Rs 1,000 + Rs 180 GST (18%) and sells it for Rs 1,400 + Rs 252 GST. Raju collected Rs 252 and already paid Rs 180. He pays the government only 252 − 180 = Rs 72. The Rs 180 is his Input Tax Credit (8.14).

8.2CGST + SGST or IGST: Sale and Purchase Types

OwnerDealer
Accounting Basics Within state and out of state

A sale within your own state carries two halves: CGST (Central GST) and SGST (State GST). An 18% item has 9% + 9%. A sale to another state carries one tax, IGST (Integrated GST), the full 18%. The total tax is the same. Only the split differs.

In Speed Plus 9 the Sale Type on the bill (the Purchase Type on a purchase) decides the split. Each type has a region under Select Region: Within State, Out of State or Out of Country. Open them from the Settings icon → Sale Types or Purchase Types.

A type can also be set to Fully Automatic Mode. The screen says: "In Fully Automatic mode, software decides itself whether party is B2B or B2C, within state or Inter-State." For that, the state code and GSTIN must be correct on every party and on your own company.

Example SHREE GANESH TRADERS in Indore sells goods worth Rs 10,000 at 18%. To a shop in Bhopal (same state) the bill shows CGST Rs 900 + SGST Rs 900. To a shop in Nagpur (another state) it shows IGST Rs 1,800. Either way the customer pays Rs 11,800.
Tip When a customer's GSTIN turns red on the bill, the GSTIN and the selected state do not match. Fix the party before saving, or the wrong tax goes into your returns.
Sale Type Entry
SALE TYPE ENTRY with Select Region, Tax Invoice [B2B] / Retail Invoice [B2C] and Fully Automatic Mode.

8.3B2B and B2C

OwnerDealer
TypeMeaning
B2BBusiness to business. The buyer has a GSTIN and can claim the tax as credit. On the Sale Type this is Tax Invoice [B2B].
B2CBusiness to consumer. The buyer has no GSTIN. On the Sale Type this is Retail Invoice [B2C].
B2C-LargeA large inter-state bill to a buyer without GSTIN, above the limit the government sets. Reported bill by bill.
B2C-SmallAll other B2C sales. Reported as totals by state and rate, not bill by bill.
Note The B2C-Large limit has changed over the years. Confirm the current limit with your CA, and check the B2C-Large list before you file.

8.4Tax Slabs and HSN Codes

StaffOwner

A tax slab is the GST rate group an item falls in, for example 5% or 18%. An HSN code (Harmonised System of Nomenclature) is the government's number for a kind of product. The HSN code decides the rate. Your slabs live under the Settings icon → Manage Tax Slabs.

Rates change The government changes rates from time to time. A large change in 2025 is often called "GST 2.0". Do not copy rates from an old bill or from this manual. Get the current rate for each HSN code from your CA or the GST portal, then set it in Speed Plus.
Example Your CA tells you that your ceiling fans now carry 18% and your packed atta 5%. You make sure slabs named 5% and 18% exist in Manage Tax Slabs, then give each item its slab (8.5).

8.5Setting Tax on Your Items

Staff
  1. Open the item in Masters → Items (Ctrl+I). See 3.3.
  2. Type the HSN Code and choose the Tax Slab.
  3. Save. Every bill of that item now adds the tax by itself.

To stop staff from saving items without an HSN code, switch on Make HSN Code Compulsory in Item Entry under Settings icon → General Settings → Warnings and locks → Stock and items.

Set it once A wrong slab on the item means a wrong tax on every bill of it. Check your item list sorted by tax slab once: the Stock Report with Stock Report as Per = Tax Slab Wise groups the items by slab (6.2).

8.6Bulk Price Changes: Price Alteration Tool

Owner

When rates change you do not have to edit items one by one. Open Help → Price Alteration Tool.

  1. Choose the Tax Slab whose items you want to change and click OK.
  2. Tick the items, or tick Select All.
  3. Tick what to change: Sale Price, MRP and/or Purchase Price.
  4. Choose Increase Price (+) or Reduce Price (-) and type the % in Enter %.
  5. Click Proceed.
Example A rate cut lowers the tax on your 12% items and you decide to pass it on. You pick that slab, tick Select All, tick Sale Price and MRP, choose Reduce Price (-) and enter 6. A sale price of Rs 500 becomes Rs 470. Take a backup first (Chapter 23).

8.7e-Invoice and e-Way Bill: One-Time Setup

OwnerDealer

An e-Invoice is a B2B bill reported to the government's invoice portal, which sends back an IRN number. An e-Way Bill is the permit that travels with goods above a set value. Whether either applies to you depends on your turnover and the rules of the day. Ask your CA.

Before you start you need three things:

  • Your company GSTIN in Settings → Company Profile. Without it Speed Plus shows "GST No. not entered in Company Registration".
  • A GST API License No. and Partner Code. Get them from your Speed Plus dealer.
  • An API user name and password from the government portal, made through the GSP (GST Suvidha Provider: the company whose connection Speed Plus uses).
  1. On the government e-Invoice portal, log in and open API Registration → User Credentials → Create API User. Verify the OTP sent to your registered mobile, choose Through GSP, select the GSP your dealer names, and create a user name and password. Write them down.
  2. In Speed Plus open Help → GST API Setting and choose Using License No.
  3. Type the GST API License No. and Partner Code, then click Verify License. A good licence shows "This License No. is 100% Valid for Activation of GST API".
  4. Tick E-Invoice, E-Way Bill or both. Tick Ask on Each Bill if you want to be asked every time. With E-Way Bill ticked, fill E-Way Threshhold Limit.
  5. Type the portal user name and password in e-Invoicing Username and e-Invoicing Password and click Generate Token. The token appears in Token. You need the internet for this.
  6. Click Save. Speed Plus shows "GST API Settings Saved Successfully".
GST API Setting
Help → GST API Setting with Using License No. chosen: GST API License No., Partner Code, Verify License and Generate Token.
No licence number? Without a GST API License No. and Partner Code the setup cannot be completed. Contact your dealer. "Kindly Verify your License First" means you skipped Verify License.
Try it first The Demo E-Invoice Credentials For Testing link on the same screen shows a sandbox company you can create to practise e-Invoices without touching your real GSTIN. The Watch How to Activate e-Invoice or e-Way Bill link opens a video.

Two more e-Way Bill settings sit under Settings icon → General Settings → Party and e-way bill → E-way bill and e-invoice: Enable E-Way Bill Feature and Ask for Eway Details if Bill Crosses Threshhold Limit. Input Dispatch Details for e-Invoice asks for a dispatch address when goods leave from a place other than your billing address.

8.8Generating an e-Invoice

OwnerStaff
  1. Make and save the B2B sale bill as usual (Chapter 5).
  2. In the Print window, tick E-Invoice and click Generate.
  3. Speed Plus sends the bill to the portal. The IRN, the acknowledgement number and date come back and are saved with the bill. View Details shows them.
  4. Print the bill. A format that carries the e-Invoice fields prints the IRN and the signed QR code.
Accounting Basics What is an IRN?

IRN (Invoice Reference Number) is the unique number the government portal gives your bill. With the signed QR code it shows that the bill was reported. Your buyer can check it.

To cancel an e-Invoice, open the bill, click Cancel at the bottom of the bill window, then Cancel e-Invoice, and type a remark. The portal allows cancellation only for a short time after generation, so cancel at once if you must.

Print
The bill's Print window with the E-Invoice and E-Way Bill ticks and the Generate button.

8.9Generating an e-Way Bill

OwnerStaff

From the same Print window tick E-Way Bill and click Generate. Speed Plus builds the e-Way Bill from the invoice. No re-typing on a separate portal. Show E-Way PDF opens the e-Way Bill to print or send to the transporter.

If you prefer to upload yourself, click Create E-Way Bill JSON File and upload that file on the e-Way Bill portal. To cancel, open the bill, click Cancel and then Cancel e-Way Bill.

Example SHREE GANESH TRADERS sends goods worth Rs 1,18,000 to a dealer in Nagpur by truck. After saving the bill, the clerk ticks E-Way Bill, clicks Generate, opens Show E-Way PDF and hands the printout to the driver.

8.10GSTR-1: Your Sales Return

OwnerDealer

GSTR-1 is the monthly (or quarterly) return of your sales. Press Ctrl+1 or open Reports → GST Returns → GSTR-1. A screen of tiles opens. Each tile is one table of the return:

TileWhat it lists
B2BInvoices To Taxable Persons (buyers with GSTIN).
B2C-LargeLarge inter-state bills to buyers without GSTIN.
B2C-SmallOther than B2B & B2C-L (see 8.11).
Dr./Cr. NotesNotes To Registered Dealers, and To Unregistered Dealers.
HSN ReportSummary of HSN Codes.
Adv. Recd. / Adv. Adjust.Tax Liability on Advance, and Adjustment of Advance.
Docs IssuedSummary of Documents (bill numbers from and to).
Nil RatedNil, Exempted & Non GST sales.
ExportsOut of Country Supplies.

Click a tile, set From and To and click OK. The B2B list shows each bill with its GSTIN and totals for Taxable Amount, CGST Amount, SGST Amount, IGST Amount and Total Tax Amount. CSV Format and xlsx Format save the list as a file. Tick Show 0% Also to include tax-free lines.

The tile screen also has Create Excel File for E-Filing (a GSTR-1 workbook for the government's offline tool), GST Summary (8.13), GST Register (Bill Wise), GST Register (Date Wise), GST Register (HSN Wise), Date Wise HSN Summary and Make GSTR 3B Return.

Example For October, set From 01-10-2026 and To 31-10-2026 on the B2B tile and click OK. The list shows 48 bills, Taxable Amount Rs 6,20,000 and Total Tax Amount Rs 92,400. Your CA asks for the file, so you click xlsx Format and send it.
GSTR-1
The GSTR-1 tile screen: B2B, B2C-Large, B2C-Small, notes, HSN and the GST Summary button.
GSTR1 B2B
B2B Sale Invoices to Taxable Persons with totals and the CSV Format and xlsx Format buttons.
Fixed in 261030 In older builds the B2B list could stop at one bill with "Conversion from string "" to type 'Double' is not valid" (code SP9-CB8CD1), leaving the totals empty. It happened when a tax line belonged to a bill with no party or to a deleted bill. The list now shows every row. Update with Help → Check for Updates.

8.11GSTR-1 B2C Small

Owner

Click the B2C-Small tile. The B2C Small Invoices screen adds up your retail sales by state and tax rate. Under Consider Sale Returns tick Within State and/or Out of State to subtract sale returns (credit notes) of that kind. Click OK, then CSV Format or xlsx Format.

Example In October your counter sales at 5% within Madhya Pradesh were Rs 2,40,000 taxable, and returns at 5% were Rs 4,000. With Within State ticked, the 5% row shows Rs 2,36,000 taxable, CGST Rs 5,900 and SGST Rs 5,900.
B2C Small Invoices
B2C Small Invoices with the Within State and Out of State ticks under Consider Sale Returns.
Fixed in 261030 Older builds could stop with "Operation is not allowed when the object is closed" (code SP9-37B082) when a tax line had no tax % or a name with an apostrophe. A credit note with an empty state is now subtracted too. Update with Help → Check for Updates.

8.12GSTR-3B and its Excel Button

Owner

GSTR-3B is the monthly summary: sales, purchases, tax payable and input credit. Press Ctrl+3 or open Reports → GST Returns → GSTR-3B. Set From and To, tick Consider B2B Sale Return and Consider B2C Sale Return as your CA advises, and click OK.

  • Print prints the summary.
  • Excel opens the government's GSTR-3B Excel utility (the file GSTR3B_Excel_Utility_V4.0.xlsm in the gst returns folder of Speed Plus) and fills your figures into it. Check it and upload as your CA directs.
Fixed in 261030 On some PCs the Excel button stopped with a bare "The server threw an exception (RPC_E_SERVERFAULT)" box (code SP9-57937D) and left a hidden Excel running. Now a failure closes Excel and the message says which step failed, for example "while opening the utility workbook". If the file is missing you see "GSTR3B_Excel_Utility_V4.0.xlsm File does not exist"; reinstall or update Speed Plus. Update with Help → Check for Updates.
GSTR-3B
GSTR-3B for one month with the Print and Excel buttons and the sale return ticks.

8.13GST Summary and its Print Button New in 2026

OwnerDealer

The GST Summary puts the whole month on one screen: Total Sale Amount, Total Output GST + Cess, Total Purchase Amount, Total Input GST + Cess, Input Tax Credit (If any) and Balance Tax To be Paid. Open GSTR-1 (Ctrl+1) and click GST Summary. Set From and To and click OK.

Click Print for a preview on A4 landscape: your company, the period, your GSTIN, bands over Sale/Purchase, Returns and Net, and the six totals after the last row. It prints the period you last filled. CSV Format and xlsx Format save the same figures as a file.

Example October shows Total Output GST + Cess Rs 1,12,400 and Total Input GST + Cess Rs 86,300. Balance Tax To be Paid is 1,12,400 − 86,300 = Rs 26,100. You print the page and hand it to your CA with the GSTR-1 files.

8.14Input Tax Credit and GSTR-2A Reconciliation

Owner
Accounting Basics Input Tax Credit (ITC)

The GST you pay on purchases can be set off against the GST you collect on sales. This is Input Tax Credit. You get it only when your supplier has reported the bill in their own return. Enter each purchase with the supplier's correct GSTIN and bill number (Chapter 9).

Reports → GST Returns → GSTR2A - Reconciliation matches your purchase bills against what your suppliers filed, so you claim what is due and chase the supplier for what is missing. GSTR-2, GSTR-4 and GSTR-9 are on the same menu.

End of Volume I That completes the core modules. Volume II goes deeper into purchases, accounting, banking, barcode, POS and more.

Questions and answers

Do I work out CGST + SGST or IGST myself?

No. The Sale Type (or Purchase Type) on the bill decides it from its region: Within State gives CGST + SGST, Out of State gives IGST. In Fully Automatic Mode the party's state and GSTIN decide.

My local customer's bill shows IGST. Why?

The bill is on an Out of State sale type, or the party's state code is wrong. Pick a Within State type, or correct the state in the party's account and in Settings → Company Profile.

Do I type the tax on every bill?

No. Set the HSN code and tax slab on the item once (8.5). The bill adds the tax by itself.

Which GST rate is right for my item?

Ask your CA or check the GST portal for the item's HSN code. Rates change, so do not rely on an old bill.

What is an HSN code?

The government's number for a kind of product. It decides the GST rate and is printed in the HSN summary of your return.

How do I make the HSN code compulsory?

Settings icon → General Settings → Warnings and locks → Make HSN Code Compulsory in Item Entry. Press Save changes.

Must I be GST-registered to use Speed Plus?

No. If you are not registered, you can leave the HSN code and your GSTIN blank and bill without tax. Each item still needs a tax slab: pick your zero-tax (0 %) slab (3.3).

GSTR-1 stops halfway with "Conversion from string "" to type 'Double'" (SP9-CB8CD1). What do I do?

Fixed in version 261030; update with Help → Check for Updates. The B2B list now shows every row, even a tax line whose bill has no party.

B2C Small shows "Operation is not allowed when the object is closed" (SP9-37B082).

Fixed in version 261030; update with Help → Check for Updates. The list now loads even when a tax line has no tax % or a name with an apostrophe.

The GSTR-3B Excel button shows RPC_E_SERVERFAULT (SP9-57937D).

Fixed in version 261030; update with Help → Check for Updates. If it still fails, the new message names the step. Close any stuck Excel in Task Manager and try again.

E-Invoice Generate shows "The program tried to use something that was not loaded" (SP9-79D586).

Fixed in version 261030; update with Help → Check for Updates. A slow or unreachable GST server now gives "Cant Generate Token at this moment" with the reason. Check the internet and firewall and try again.

"Cant Generate Token at this moment". What now?

Read the Reason line under it. Usually the internet is down or a firewall blocks the GST server. Try again later, or check the user name and password in Help → GST API Setting.

I don't have a GST API License No. or Partner Code.

Ask your Speed Plus dealer. You cannot finish the e-Invoice setup without them.

"GST No. not entered in Company Registration" appears.

Your own GSTIN is missing. Open Settings → Company Profile, type it and save, then return to Help → GST API Setting.

How do I cancel an e-Invoice or e-Way Bill?

Open the bill, click Cancel at the bottom, then Cancel e-Invoice or Cancel e-Way Bill, and type a remark. Do it soon: the portal allows it only for a short time.

Can I make an e-Way Bill without the API?

Yes. In the Print window click Create E-Way Bill JSON File and upload the file on the e-Way Bill portal yourself.

How do I give my CA the GSTR-1 data?

Open each tile, click OK, then xlsx Format or CSV Format. Or use Create Excel File for E-Filing on the GSTR-1 screen.

Where is the GST Summary print?

Ctrl+1 → GST Summary → set the dates → OK → Print. It prints the period you last filled.

What is Input Tax Credit?

The GST you paid on purchases, set off against the GST you collected on sales. Reconcile it with GSTR2A - Reconciliation (8.14).

Can I change many prices at once after a rate change?

Yes. Help → Price Alteration Tool, pick the Tax Slab, tick items and prices, choose Increase or Reduce, enter %, Proceed. Take a backup first.

Do I need the internet for e-Invoice and e-Way Bill?

Yes. Both talk to the government portal. The GST returns screens work offline.

Videos on this topic

e-Invoice One-Time Setup: API User, GSP and Token | Speed Plus 9

GST & e-Invoice·Oct 2026

Update 500 Parties in Excel: Export, Fill Mobile and GST, Import Back | Speed Plus 9

GST & e-Invoice·Oct 2026

GST in Simple Words: CGST/SGST, IGST, B2B and B2C - and How to Set It Up in Speed Plus 9

GST & e-Invoice·Oct 2026

Speed Plus 9.0 | Check-in Mein GST Number Daalte Hi Automatic B2B Billing & GST Report

Hotels·Nov 2025

Speed Plus 9.0 – Best Software for Pharma Business | Billing, Inventory & GST Solution

Your trade·Nov 2025

GST 2.0 का नया फीचर! Price Alteration Tool से प्राइस मिनटों में बदलें | Speed Plus 9

GST & e-Invoice·Nov 2025

See Speed Plus 9 on your own data.

Tell us your trade and how you bill today. We will show you the same work in Speed Plus 9, on a call or at your shop.