GST e-invoice & e-way bill
IRN, signed QR and e-way bills generated from the invoice — no portal to open.
Raise the invoice once. TamilAccounting registers it with the government e-invoice portal (IRP), brings back the IRN, acknowledgement and signed QR, raises the e-way bill from the same invoice and locks the document so nobody can quietly change it. No second portal, no retyping, no QR pasted by hand.
E-invoicing and e-way bills are not optional paperwork. An invoice without a valid IRN is not a valid tax invoice for your buyer — and goods on the road without an e-way bill can be stopped.
Businesses whose aggregate turnover has crossed ₹5 crore in any financial year since 2017-18 must register B2B invoices, credit and debit notes, SEZ supplies and exports with the IRP. A few sectors, such as banks, insurers and goods transport agencies, are exempt — confirm your own position with your tax adviser.
Moving goods worth more than ₹50,000 in a consignment generally needs an e-way bill — for a sale, a branch transfer, a return to a supplier or material sent to a job worker. Some states set their own limit for movement within the state.
The IRP cancels an IRN only within 24 hours, an e-way bill can only be cancelled within 24 hours and extended only in a short window around expiry, and larger taxpayers cannot report an invoice more than 30 days old. TamilAccounting knows these rules and warns you before you hit them.
Most businesses start by typing invoices into their accounts and again on the government portals. It works for ten invoices a month. It breaks long before a hundred.
The invoice is entered in the books, then keyed again on the e-invoice portal, then again for the e-way bill. Each retype is another chance to get a GSTIN, an HSN or a total wrong.
Cost: hours of data entry and returns that do not match the books.
The portal returns a signed QR code, and someone has to download it and get it onto the invoice the buyer receives. Miss it, and the buyer’s accountant sends the invoice back.
Cost: delayed payments while invoices are re-issued.
A 4-digit HSN, a missing PIN code or a buyer GSTIN with a typo is only discovered when the portal refuses it — often after the lorry is already loaded.
Cost: vehicles waiting at the gate while someone fixes master data.
Someone corrects a rate or a quantity in the books after the IRN was generated. Now the books say one thing and the government record says another.
Cost: GSTR-1 mismatches and notices that take weeks to answer.
An IRN or an e-way bill raised in error can only be cancelled within 24 hours. Nobody notices the mistake until the next day — and then a credit note is the only way out.
Cost: extra documents, extra entries and an awkward call to the buyer.
A vehicle breaks down or the goods are trans-shipped, and the e-way bill runs out before delivery. Without someone watching validity, the first warning is the checkpost.
Cost: detained goods and penalties.
A supplier’s invoice carries an IRN that was never really registered, or never shows up in your GSTR-2B. You find out at filing time, when the credit is already in your return.
Cost: input tax credit reversed, with interest.
Twelve months later an officer asks what was filed and when. The portal screenshots are on somebody’s laptop — if they still work there.
Cost: an audit answered from memory.
Each step picks up the one before it, so nothing is keyed twice and every result is stored against the invoice it belongs to.
Recorded on a demo company: the invoice is raised, registered with the IRP, printed with its signed QR and moved with an e-way bill — all from inside the system.
IRN, signed QR and e-way bills generated from the invoice — no portal to open.
Tax-inclusive and tax-exclusive prices, tax groups and how the same item stays correct.
One order followed from the buyer to the signed QR — weaving, dyeing at a job worker, GST and the e-way bill.
Switch it on for each company, connect your GSTIN credentials once in settings, and choose whether IRNs are generated invoice by invoice or automatically on save.
Open the invoice and generate — or let every invoice register itself as it is saved. The system builds the e-invoice from your own data, decides CGST and SGST or IGST from the place of supply, and checks the details the IRP refuses most often before anything is sent. If the portal still says no, you see its reason in plain words, on the invoice.
Raise the e-way bill together with the IRN, or later from the same invoice. For goods that move without an invoice, the document that moves them raises its own e-way bill. Every goods line goes to the NIC e-way bill system as its own item, and the distance can be worked out from the two PIN codes.
Once a document carries a live IRN or e-way bill, its Edit link and Void button disappear everywhere in the system — not just on one screen. To change it, cancel at the portal first: inside the 24-hour window that is one action for the e-way bill and the IRN together. After the window closes, the cancel option is hidden and a credit note is the way to reverse it.
Record the IRN printed on a supplier’s invoice or debit note and check it against the IRP there and then. Upload your GSTR-2B and the system lines it up against your purchase entries, so the credit you claim is the credit the portal shows.
| Manual portal entry | TamilAccounting | |
|---|---|---|
| Data entry | Each invoice typed again on the e-invoice and e-way bill portals | IRN and e-way bill generated from the invoice itself |
| Errors | Found when the portal rejects the upload | GSTIN, 6-digit HSN and PIN codes checked before sending; reasons shown in plain words |
| Signed QR | Downloaded and pasted onto the invoice | Stored with the invoice and printed on your layout |
| Editing after IRN | Nothing stops it — books and portal drift apart | Edit and Void hidden until the IRN or e-way bill is cancelled |
| E-way bill validity | Noticed at the checkpost | Expiring bills flagged; vehicle update and extension from the same screen |
| Many invoices | One at a time, one browser tab each | Bulk generate, with a result for every invoice |
| Purchases | Supplier IRNs taken on trust; 2B checked in a spreadsheet | Supplier IRN checked on receipt; GSTR-2B matched against your books |
| Audit | Screenshots, if anyone kept them | Every request and response logged with user and time |
e-Invoicing works on the same invoices, items and customers as the rest of TamilAccounting — so whatever your business does, compliance follows the documents.
Switching software is the hard part. We help you move, keep your records sound, and keep improving the system with you.
Move across from Tally, Zoho, QuickBooks, Xero, Sage 50 or SMACC, or from Excel templates for items, customers, suppliers, employees, chart of accounts and opening balances. You preview every row before it is saved — and our team helps you through it.
Your database is backed up three times a day — every 8 hours — and your files are backed up too. Each company keeps its own separate database; roles decide who can see, enter, approve or void; every change is on the audit trail; and everything exports to Excel or PDF whenever you want it.
We follow up regularly with the businesses that use it, and their requests become features. Updates arrive on your account automatically — nothing to download or reinstall.
GST e-invoice and e-way bill, ZATCA, WooCommerce, WhatsApp, biometric devices, online payment gateways, mobile apps and an AI assistant — and new connections are added as the market moves.
No. You connect your GSTIN credentials once in settings, and from then on IRNs and e-way bills are generated from inside TamilAccounting. Your GSTIN, legal name and address come from your existing company setup, so they are not typed again.
Yes. In settings you choose manual generation, with a button on each invoice, or automatic generation as each invoice is saved. Invoices that piled up can be sent together with bulk generate.
Yes. Credit notes are registered as e-invoices, and invoices can be filed as B2B, SEZ with or without payment, export with or without IGST, or deemed export. For an unregistered (B2C) customer no IRN is needed, and the e-way bill is raised directly from the document.
The invoice is locked — its Edit and Void options are hidden. Within 24 hours of generation you can cancel the IRN (and its e-way bill) in one action, which unlocks the invoice. After 24 hours the portal no longer accepts a cancellation, so the cancel option is hidden and you issue a credit note instead.
Sales invoices, delivery notes, sales returns on credit notes, stock transfers between branches, returns to suppliers, and job-work challans and receipts. Each one carries the vehicle number or transport document, the transporter and the distance, which can be worked out from the two PIN codes.
Update the vehicle (Part-B) with a reason such as breakdown or trans-shipment, split the goods across several vehicles, or extend the validity — extension is offered only in the window the e-way bill system allows around expiry. The register flags bills expiring within 24 hours.
Yes. The IRN, acknowledgement number and date, and the signed QR are available as fields on your invoice layout, and the e-way bill prints with its own QR.
When a supplier invoice arrives you can record its IRN and check it against the IRP straight away. Each month you upload your GSTR-2B and the system matches it to your purchases, showing what is matched, what is in 2B but not in your books, and what you have booked that is missing from 2B.
Raise the invoice once — get the IRN, signed QR and e-way bill without leaving your books.
Supports GST (India), VAT (UAE, South Africa, Egypt, Iraq, Botswana), and local compliance across all regions.