Skip to content

Sales

How GST billing software with e-invoicing stops the order and the invoice drifting apart

E-invoice threshold and IRN rules are general guidance. Confirm current limits with your CA.

In short
GST billing software with e-invoicing sends each tax invoice to the NIC service and prints the IRN and signed QR code on it. In Unnati, the invoice is built from the sales order, so item, rate, batch and tax carry forward, and the e-way bill and delivery challan are raised from the same record.

Sales paperwork runs on retyping. A quotation is made in one file, the order is confirmed on WhatsApp, the invoice is typed again in the billing software, and the e-invoice is generated on a portal in another tab. Each step copies the one before it — and every copy is a chance for the rate, the batch or the tax to change quietly.

The billing problem nobody solves with a faster typist

The usual response is to hire someone careful and ask them to double-check. That slows the dispatch desk down, and the errors still get through:

  • The rate drifts. The quotation said one rate, the order was revised, and the invoice carries the old number.
  • The tax is wrong. An inter-state buyer is billed with CGST and SGST because the place of supply was typed by hand.
  • The batch goes missing. The goods in the box carry one batch, and the invoice carries none.
  • The e-invoice is a second job. Someone logs in to a separate portal, uploads the invoice, and copies the IRN back by hand.

The gap is not care. It is that every document is typed again from the one before it.

What changes when every document knows the one before it

One thread from quotation to challan

A quotation converts to a sales order, the order to a proforma, the proforma to a tax invoice, and the invoice to a delivery challan. Item, rate, batch, discount and tax carry forward at each step. Nobody retypes a line, so nothing drifts between what was agreed and what was billed.

Edits are proposed, not slipped in

If a rate changes after the order is placed, the edit is proposed to the documents that follow it, and someone with authority approves or rejects it. An invoice never quietly stops matching its order.

The IRN comes back onto the invoice

Where e-invoicing applies to you, Unnati sends the invoice to the NIC service and brings back the IRN, the acknowledgement number and the signed QR code onto the printed invoice. There is no second portal login and no copying numbers back by hand.

The e-way bill starts where the invoice ends

E-way bills are generated from the same invoice, with vehicle and transporter details recorded at dispatch. The delivery challan that travels with the goods prints the same items and the same batch.

What this looks like in practice

Consider a manufacturer that bills around twenty dealer orders a day from one dispatch desk.

A dealer accepts a quotation, and it converts to a sales order with the dealer's price list rate already applied. Two days later, the dealer asks for a larger quantity. The change is proposed to the order and approved by the sales manager. When the goods are ready, the dispatch clerk raises the tax invoice from the order, not from a blank screen:

  • The IRN and signed QR code come back from NIC and print on the invoice.
  • The e-way bill is raised from the same invoice with the vehicle number.
  • The delivery challan prints the batch the dealer will find in the box.

Nothing here makes the dispatch desk faster by typing. What it does is remove the typing — which is where most billing errors quietly start.

When a mistake is found after the IRN

An IRN can be cancelled within 24 hours of generation, and Unnati applies that limit for you. After the window closes, the correct treatment is a credit note against the original invoice. The Sales module raises it and Accounting posts it to the ledger in the same step, so the correction is a document, not an adjustment entry that nobody can explain later.

Who may generate or cancel an e-invoice is set per user. A junior operator can raise a bill without holding the compliance action.

Where this meets the rest of the business

Sales is the part of the business that every other record depends on. The invoice decides what the ledger says, what goes into GSTR-1, and what the customer owes.

  • Accounts: output GST, the customer balance and the sales account move when the invoice does.
  • GST return: GSTR-1 is built from the invoices you raised, not from a fresh round of data entry.
  • Stock: the batch comes from the stock record, and the challan moves the stock when it is issued.
  • Collections: outstanding ages receivables by customer, so the collection call goes to the right party first.

That is the practical argument for billing sitting inside the same system as stock and accounts rather than beside it.

A note on rules and thresholds

E-invoicing applies to businesses above the current turnover threshold — ₹5 crore at the time of writing — so check the latest notification for your case with your CA. Price lists let you hold different rates for dealers, institutions and direct buyers, and sales targets measure people and branches against booked orders. A delivery challan can also be issued without an invoice, for goods sent on approval or for job work.

Unnati's sales module covers quotations, sales orders, proforma and tax invoices, e-invoice and e-way bill, delivery challans, returns, credit and debit notes, price lists and outstanding. The sales and GST feature page shows the screens, and the accounting page covers how invoices post to the ledger.

Key takeaways

  • Most billing errors start when a document is typed again from the one before it.
  • Item, rate, batch and tax should carry forward from quotation to challan.
  • A change after the order should be proposed and approved, not slipped into the invoice.
  • The IRN and QR code belong on the invoice record, not copied back from a second portal.
  • After 24 hours an IRN cannot be cancelled; the fix is a credit note.
  • Who may generate or cancel an e-invoice should be a per-user permission.

Questions people ask

Yes. Unnati connects to the NIC e-invoice service, submits the invoice and prints the IRN, the acknowledgement number and the signed QR code on the document. Who may generate or cancel an e-invoice is controlled per user.
Start where you are

Run this on your own data

Book a walkthrough and we will set up one of your real documents end to end.

Prefer to read first? The comparisons with Tally, Odoo, ERPNext and Zoho are written to be checked, not believed — each one names what the other product does better.