Skip to the content
JAI CRM

Sales documentsQuotations, orders, invoices

Quotations, orders and GST invoices, with no figure typed twice

Proposals written on your letterhead, then eight sales documents on one tax engine: quotation, sales order, proforma, tax invoice, bill of supply, retainer, credit note and delivery challan. The GST is worked out from the two states, not picked by hand on a Friday evening. From ₹149 per user per month.

No card needed. From ₹149 per person a month.

The sales documents dashboard: invoiced this month, received, outstanding and overdue.
8 things it doesEvery one in the product today

What is Sales documents in JAI CRM?

Sales documents in JAI CRM is GST invoice, quotation and proposal software. It makes eight documents on one tax engine: quotation, sales order, proforma, tax invoice, bill of supply, retainer, credit note and delivery challan, and proposals written like a Google Doc on your letterhead. A quotation becomes the order, then the invoice, without retyping. GST is worked out from the two states. From ₹149 per user per month.

Five ways a sales document goes wrong between the quotation and the bank

None of these are rare. They happen when the price lives in one place, the tax lives in someone's head, and the running total lives in a note.

  • The invoice does not match the quotation

    Someone retyped it. A rate moved by fifty rupees, or a discount landed on the wrong line. Now the customer holds a paper that says something else. The argument costs more than the difference, and you have it with the person who is best at your job.

  • The same work billed twice

    A quotation was half invoiced in November. In March, someone invoices the whole of it, because the running total lived in a note nobody opened. Or the opposite happens. The last instalment is never raised, and the job quietly ends at eighty per cent billed.

  • CGST and SGST charged on an interstate sale

    Place of supply (the state the sale counts as happening in, which decides the GST split) was picked by whoever was typing, at half past six on a Friday. The customer address said Maharashtra in one place and MH in another. It goes wrong on one document in a hundred. That is enough to matter in a GST return, and nobody finds out until someone reconciles the figures.

  • The credit note that lives in a notebook

    Goods came back and you agreed a credit. The invoice still shows its full amount. The customer pays less, counting on the credit. Two months later, nobody can say if that credit was ever used, used twice, or used against the wrong invoice.

  • The retainer nobody raised in March

    A fixed monthly arrangement is raised by hand, because it is only one invoice. One month, the person who raises it is on leave. That is a month of revenue nobody notices until the year end. By then, asking for it is an awkward conversation.

What the GST invoice and quotation software does, in plain words

Nothing below is on a roadmap. Every one is in the product today, and a 14-day trial is long enough to check any of it.

The chain

Eight documents, one record, and running totals nobody keeps by hand

All eight sales documents are kinds of one thing. The quotation, sales order, proforma (an advance bill), tax invoice, bill of supply (the GST-free bill a composition dealer issues), retainer invoice, credit note and delivery challan share one table, one tax engine and one set of server routes, set up eight times over. So a fix to how tax is worked out reaches all eight at once, not just the one someone remembered.

Sales orders made from accepted quotations, with delivery and billing status.
Each document knows the one it came from
A quotation becomes an order, and an order becomes an invoice. The link is saved on each line as well as on the document as a whole. The server decides which conversions to offer and sends that list with the document. The screen does not guess. Otherwise a menu could offer a route your books do not use, and pressing it would only end in an error message.
One quotation, several invoices
Half now and half in March is normal. What is left to bill is counted from the documents made from the quotation, not stored on the quotation itself. A total kept in two places goes wrong the first time a sales order is deleted. A conversion cannot take more than a line has left, and the refusal names the line. For example: Cookware set, 6 asked for, 4 left of 10.
Progress invoicing in five ways
Progress invoicing means billing one job in parts. Bill the full amount, the remainder, a rupee figure, a percentage, or line by line. A one-off amount is spread across lines in proportion to what each still has outstanding. So a line already billed in full is not billed again just to make the total fit. It is off until you turn it on.
Fixed-price work billed as a share of the rate
A third of a fixed-price job is not a third of one unit. So the quantity stays the same and the rate carries the fraction. The line then reads 33.33% of the quoted ₹1,00,000. A customer holding a quotation for a lakh and an invoice for thirty thousand is owed that sentence. The line's flat discount scales the same way. Freight is billed as the same share too: freight on a third of the job is a third of the freight.

Tax

The GST is worked out once, by the tax engine, and no screen does its own sums

One tax engine works out the tax on every sales document, in a single pass. It loads the document and builds the tax settings: your defaults first, then the customer's settings on top, then the document's own. It writes sixteen calculated money fields on the document and six on every line. Charges and document-level taxes are worked out in the same pass. No other part of the sales module adds up a rupee on its own. The dashboard and the printed summaries total what that pass saved.

GST invoices with number, customer, date, due date, status and total.
Local or interstate is decided for you, not chosen
One 18% rate becomes CGST 9% and SGST 9% for a local sale, and IGST 18% for an interstate one. It picks by comparing your state with the place of supply. It knows thirty-eight GST state codes, forty-two ISO subdivisions (standard region codes) and the old names people still type, like Orissa, Pondicherry, NCT of Delhi and Uttaranchal. Seven union territories get UTGST instead of SGST. If it cannot tell, it returns nothing rather than guessing.
Six treatments, four regimes, eleven slabs
Each line and each charge can be taxable, exempt, nil-rated, zero-rated, non-GST or reverse charge. Cess (an extra levy on some goods) can be a percentage or a fixed amount per unit. The same engine runs Indian GST, VAT, sales tax or no tax regime at all. So selling into the Gulf does not need a second system. Outside India, the HSN column (the product tax code) drops off the print by itself.
Four layers of discount, charge and tax on one document
First, a discount on a line, as a percent or a flat amount. Second, a discount on the whole document, taken before or after tax. Third, charges like freight, packing and installation. Each has its own tax rate and can subtract instead of add. Fourth, a tax added at total level on this one document only, applied on the taxable value, the subtotal or the grand total. Freight can carry both a service tax and a local levy.
A sent document keeps the tax it went out with
Say you correct a customer's state next March. An invoice you sent last year does not quietly switch from CGST and SGST to IGST. That would be the same paper with a different tax and nothing saying so. Drafts still follow the customer's details, because a draft is still being written.

Numbering

An invoice number is a legal sequence, not a label

Each document type has its own number series for each financial year. A number follows a pattern of prefix, year and sequence, and the year starts in April by default. That rule decides what you can undo. Most of the time the answer is a refusal that tells you why.

A GST invoice opened: lines with HSN, CGST and SGST split and the total in words.
Only the newest draft can be deleted
Deleting an older draft would leave a gap in the numbering that cannot be filled. The numbers on either side are already on documents someone has been sent. A sent (issued) document cannot be deleted at all. You cancel it instead, which keeps the number on record for audit. Every delete asks you to confirm.
A deleted draft gives its number back
But only if it really holds the last number issued. That way, two people deleting at the same moment cannot wind the counter back twice. A branch with no number series of its own uses the business's series, which is exactly what happens when numbers are issued.
Revisions, not a second document beside the first
0015 becomes 0015-R1. The new number is built from the original, so suffixes do not pile up. The older version is marked superseded (replaced), not deleted. So the copy the customer holds stays readable, and every version in the chain is listed on the document. A document already revised refuses a second revision and points you to the newest version. You can switch the whole feature off for your business.
Cancelled and void mean different things, on purpose
Cancelled means a real commitment was made and then called off. Void means it should never have counted at all: raised by mistake, a duplicate, or a test. A sales order can only be voided while it is a draft or confirmed. Once anything has been delivered or invoiced against it, the order was clearly real. Either way, the document is set to owe nothing. No balance hides behind whichever report remembered to filter by status.

Money

What a customer owes is read from the records, never kept by hand

An invoice's balance is its total, minus what was paid, minus what was credited, minus what was written off. It is worked out from those records every time the document is read. If something has changed, the status is corrected on the spot. So a figure set by hand in an older release is not trusted by every report after it.

Payments in seven modes, matched to specific invoices
Record a bank transfer, UPI, cash, cheque, card, payment gateway or an adjustment. Recording money adds it to the bank account and spreads it across the invoices you choose. The same payment cannot be applied twice to the same invoice. It cannot settle more than a document owes. The extra stays unallocated and sits on the customer as money on account, because an overpayment belongs to the customer, not lost from the books. You cannot settle anything against a draft, cancelled, void, reversed or written-off document.
The TDS your client deducted, recorded next to the payment
TDS (tax deducted at source) is tax your client holds back from what they pay you. You record the section, the base amount, the rate (worked back out from the figures) and the financial-year quarter. It goes into the TDS register as deducted by the client. Editing the payment moves the bank balance by the difference, or between accounts. It also updates the register entry and refreshes every invoice it touched. A payment of zero is allowed. A customer who deducts TDS and pays nothing else that month still needs something recorded, and refusing it forces someone to invent a rupee.
Credit notes are money on the account, not a line through one bill
Use a credit note on the invoice that caused it, or on a different invoice six weeks later. Refund it as a real payment out, so it shows on the bank statement. Or leave it sitting. Both balances are read from those records. A credit note cannot be more than the invoice can take. It cannot be used beyond what is left on it, cannot leave an invoice with a negative balance, and cannot be used on another customer's invoice. A draft invoice cannot be credited at all. That would put a real credit note into your GST return against an invoice the return has never seen.
Writing an invoice off as bad debt
This is not a payment and not a credit note. The sale happened and the tax stands. Reversing it would pull tax back out of a return already filed. The invoice keeps its total, its tax and its place in the books. It stops counting as money owed to you, and it records the reason. You can write off part of an invoice and keep the rest owing. You can also undo a write-off if the customer pays after all.

Recurring

Recurring invoices that raise themselves, and tell you when they cannot

A recurring invoice raises itself for a standing arrangement, like a retainer, rent or a maintenance contract. There are seven frequencies: weekly, fortnightly, monthly, quarterly, half-yearly, yearly, or every N days. It stops on a date or after a set number of invoices. Each invoice it raises is its own copy, not a link to a template. So editing last month's invoice cannot quietly change what next month's says.

Payments received, matched against the invoices they settle.
Month-end dates that stay right
A monthly invoice set on the 31st falls on the 30th, 29th or 28th in short months. Then it goes back to the 31st. It does not slip to the 28th for ever. Dates are stored at midnight UTC (world standard time), so the 31st does not turn into the 30th when the same record is read from India.
It catches up one invoice at a time
If a schedule has not run for a while, it raises what it owes one invoice at a time. Six invoices arriving together is how a customer stops trusting the sender.
It sends nothing you could not send by hand
With auto-send on, the schedule still runs the same three checks as the Send button: the approval rule, the tax-treatment check and the mandatory reporting tags. If any check refuses, the invoice is raised but held as a draft, with the reason saved. That tells "nobody has looked at this yet" apart from "this is waiting for the director".
Failures are recorded as well as successes
Every run records the date it was raised for, the date it actually ran, and whether it was raised, failed or skipped. The error is written in words someone can act on. If a run fails after the document was created, the half-made document is deleted first. A numbered invoice with no lines looks real to every report and every return. A gap in the numbering is much easier to explain than a fake invoice.

Printing

Invoices that print like your letterhead, and customers can answer without an account

Each document type has its own print design, and a single document can use a different one. There are eight designs, including a strict Rule 46 GST tax invoice (Rule 46 lists what a GST tax invoice must show). You also get three page sizes, twelve printed blocks you can reorder or switch off, and control over each column of the item table.

Proforma invoices sent before an order is confirmed.
Control over every printed block
Choose which blocks print and in what order: header, party, meta (document details), items, tax summary, HSN summary, totals, bank, terms, notes, signature and footer. The item table has nine columns, each with its own label, width, alignment and on or off setting. Set your logo, signature image, accent colour, font and size. Default terms, notes and footer text are saved on the design, so nobody retypes them on every document. A CSS override (your own styling code) lets you match a house style exactly.
A real PDF, and two hundred at once
The print view opens with the print dialog already up. It waits for images, so a logo that has not loaded does not print as a gap. A PDF is made on the server with a PDF library, not a hidden browser. It is a real file, and plainer than the print view. Bulk PDF zips up to two hundred documents in one request. It skips any the person is not allowed to see, instead of failing the whole batch.
What printing in India needs
The HSN summary Rule 46 asks for, grouped by code with quantity, taxable value, rate and tax. The rate-wise GST summary, printing CGST and SGST or IGST depending on the supply, combined or split. The amount in words beside the totals on rupee documents. UPI next to IFSC, SWIFT and IBAN in the payment details. A reverse-charge line where it applies. An export invoice is titled EXPORT INVOICE, and a domestic one TAX INVOICE.
A link the customer can answer
Emailing a document creates a link that holds only a secure token. It shows the document in your own template, and it records when the customer opens it. A quotation or proforma can be accepted or declined there. An invoice can be acknowledged or queried, and a query sends you a notification. Otherwise a disputed invoice stays invisible until someone phones about it. The reply carries no internal IDs and is limited to ten in ten minutes. Drafts cannot be viewed or answered through the link, and a reply cannot overwrite what the payments say about the invoice.

Proposals

Proposals written like a Google Doc, on your letterhead

For the offer a price alone will not win. A proposal is written in a full-screen designer on A4 pages, with your letterhead, header, footer, cover page and page numbers drawn on every page as you type. It goes out as a PDF with a link the client can read, download, sign and accept on a phone, for a lead, a customer or a deal.

A designer, not a form
Headings, twelve fonts, colours, highlight, lists, check lists, tables with merged and coloured cells, pictures from your computer, phone, Google Drive or Dropbox, charts from a grid of numbers, text boxes, columns, page breaks, and find and replace. A Word document opens straight into it, and pasting from Word or Google Docs keeps the formatting. It saves as you type, one person at a time, and on a phone it writes with a bar on top of the keyboard.
Templates for the business, and your own
The organisation's templates are kept by whoever may change templates; anybody who writes proposals can keep their own, or save a proposal as one, pages and all. A new proposal starts from your default, then your circle's, then the organisation's. The template screen shows the real PDF as you change it.
Valid until a day and an hour
Seven to sixty days, as a lead offers follow-ups, or a date and a time on your workspace's clock. After it, the client's page says the proposal has expired and cannot be accepted there; you can still record their answer by hand.
You see when they open it
Every open of the link is counted with its time and device, and you are told the first time. Approval rules by value lock Send until it is approved, and your business decides whether a change after approval needs approving again.
Signed when they accept
The client draws their signature on the phone to accept, and the PDF prints it beside yours or the organisation's, with the date, time and where it was signed from. Earlier versions of the pages are kept, and any of them can be put back.
From the proposal to the invoice
List the products and services a proposal offers, with a costing approval when particular items are in it. When the client says yes, convert it as you would a quotation, to the quotation, sales order or invoice, with those lines and its number as the reference; a lead becomes a customer on the way.

Refusals

What it will not let you do, and what it says instead

There are sixty-seven statuses across the nine document types, and a fixed table of which status can follow which. Every document comes with its allowed next statuses, so the screen only offers what the server will accept. Most of what follows is a refusal that names what is in the way.

Eight statuses set by money, which nobody can click
Paid, partially paid, overdue, partially credited, reversed, written off, partially invoiced and invoiced. If you try to set one, the refusal names the action that produces it. Record the payment, and the status follows. Paid is not a decision. It is simply what is true once the money has arrived.
Nothing is withdrawn from under something else
A quotation cannot be cancelled while a live document made from it still stands. The refusal lists the document numbers to deal with first. An invoice that came from something withdrawn is not a story the books can tell. Nothing can be raised from a document that is cancelled, reversed, declined or expired, and you are told why in words. Duplicating it is still allowed, on purpose. Anything that has had money against it cannot be voided at all. Raise a credit note instead, which reverses the amount and keeps both records in the books.
Three checks before a document goes out, and none on save
First, an approval rule. It is checked against the rule it was approved under and the amount it was approved at. So an invoice approved at ₹1,50,000 that now reads ₹9,00,000 goes back for approval. Second, the place of supply must be known before an invoice or credit note is issued, or the tax on it is a guess. Quotations are exempt, since their tax is only indicative, and exports are not asked. Third, any reporting field you have marked mandatory. None of the three blocks a save. Writing a quotation nobody has approved is fine. Sending one is not.
Your own sales route, enforced both ways
Tell it whether your business runs quotation to order to invoice, quotation straight to invoice, or either. The route you do not use is never offered, and it is refused if something asks for it. A bill of supply cannot carry GST, whatever the lines say. A bill of supply with GST on it is not a small slip, it is the wrong document. But a line already marked exempt or nil-rated keeps that treatment, because those are different things in a GST return.

Who opens Sales documents, and what for

Swipe through the people who use it every day.

The person who writes the quotations

When you pick an item, it asks the price list what this customer pays and names that list on the line. The item's photo and short description come too, so a quotation reads like a catalogue, not a list of names. Section headings and notes sit in the same table as the priced lines, in the same order. So a quotation can read Products, then Services, with each heading showing a subtotal of what sits under it. The unit picker offers the thirty-three unit codes that GSTR-1 (the GST return for your sales) and an e-invoice accept. If you change the customer halfway, it offers to reprice. But it only reprices lines still at the price they were given. A rate someone typed over is a decision, not a mistake to undo.

The accounts desk on the first of the month

Receipts are matched to specific invoices in seven payment modes. There is also a list, by customer, of money already received and not yet used. Without it, someone records the payment twice, and the customer is chased for money they already sent. That list is how an invoice raised in June finds the advance collected in April, instead of starting again from zero. Every time a document that is owed money is read, its balance is worked out again. So the outstanding figure in the report is the outstanding figure on the document.

A fabricator billing a long job in instalments

Quote the whole job. Bill a third now, a third on delivery and the rest on commissioning. Each instalment scales the rate, not the quantity. It scales the line's flat discount too, and bills the same share of the freight. The quotation cannot be over-invoiced, and it will not show as fully invoiced until it truly is. If you add a line to it later, it goes back to partly invoiced, worked out from the invoices rather than assumed.

A distributor sending goods out every day

The delivery challan (the note that travels with goods) is its own document type, with its own number series. The goods themselves leave through the shipping screen. It posts the stock movement, adds to what each line has delivered, and records the carrier, the vehicle number and the e-way bill number (the permit for moving goods) for that consignment. Say a customer ordered ten and took six. The other four are recorded as cancelled on the line, with a reason. The order still says ten, still says four were dropped and why, and the audit entry says when. The six go on being invoiced. Quantity already invoiced cannot be called off, because that money is billed. Undoing it needs a credit note.

A composition dealer, and an exporter

A composition dealer is a small business on a simpler GST scheme. Its bill of supply is a document type with its own number series. It is not a tax invoice with the tax hidden, because an auditor will not accept one numbered in among tax invoices. For exporters, export and SEZ (special economic zone) are three-way settings: yes, no, or not decided. They start as not decided, so no default decides them for you. That includes whether you hold a Letter of Undertaking (LUT). It matters: without one, IGST has to be charged on the export and claimed back, instead of zero-rated and forgotten.

The owner, on a Sunday, wanting one number

See invoiced, invoiced after credits, received and outstanding. See a trend of invoiced against received against credited, over one to twenty-four months. See a funnel from quotation to order to invoice to received. There is receivables ageing (how long unpaid bills have waited) in five buckets, the top eight customers, a split by currency, and the twelve oldest overdue invoices with how many days late each one is. Bills of supply count as sales here. A composition dealer raises nothing else, and a dashboard that counted only invoices showed them an empty business.

What is different once you have it

Who owes what has one answer, not two

An invoice's balance is worked out every time it is read: from the payments matched to it, the credit notes used against it and anything written off. If something has changed, it is corrected on the spot. There is no second total kept by hand to disagree with the first. That second total is what gets a customer chased for a bill they paid in August. It is also why a partly written-off invoice here still shows the rest owing, not zero.

Your GST return is built from documents you already have

The HSN or SAC code (the tax code for goods or services), the taxable value kept apart from the tax, the rate, the treatment and the place of supply are all captured when the document is written. They are not pieced together in the second week of the month from a folder of PDFs. The HSN summary and the rate-wise GST summary print from the same figures the document was totalled with. So the paper the customer holds and the numbers you file are one calculation, not two.

A month of revenue no longer depends on someone remembering

Every standing arrangement raises its own invoice and catches up if it has not run for a while. When a check refuses, it holds the invoice back as a draft instead of sending something unapproved. It writes down the runs that failed, with the reason. What this removes is not the five minutes it takes to type a retainer. It is the March nobody noticed until the year end.

You can always answer "why does this look like this?"

Every document has a comment thread and a full edit history. It is the same panel the purchase documents and vendor records use, and it follows the same access rules as the document. Add the revision chain that keeps what the customer holds, and refusals that name what is in the way. Arguments that used to take a week now take a click. If you open a document you are not allowed to see, it says Not found, not Forbidden. Saying you may not open invoice X would confirm that invoice X exists.

What it works with

On its own it is a better spreadsheet. The value arrives when what it makes is what another part uses, with nobody typing it again.

CRM

You raise the quotation against a deal, or against a lead that has not converted yet. It is addressed from the lead's own details, so it prints with a name and an address either way. About CRM

Inventory

Each line carries its warehouse, batch and serial numbers. Stock leaves through the shipping screen, which posts the movement and adds to what the line has delivered. An item that came in from a sales channel and has not been identified yet cannot go on any document. An order for something nobody can name is an order nobody can pick. About Inventory

Procurement

The same table, tax engine and numbering also run the purchase side: purchase orders, purchase bills and debit notes. A sales order can raise a purchase order for goods you just promised but do not have. It is repriced from each item's purchase rate. The reply counts the lines whose item had no purchase rate, so nobody signs a PO at the retail price without being told. About Procurement

Vendors

A blocked vendor cannot receive a purchase order raised from a sales order. The refusal gives the reason they were blocked, not a shrug. About Vendors

Accounting & finance

Recording money moves the bank balance. The TDS a client deducted goes into the register with its section, its base amount, the rate worked back out and its financial-year quarter. It stays in step when the payment is edited or deleted. About Accounting & finance

Subscriptions

An invoice raised by a subscription shows the subscription on it. So the charge and the document it produced are one story, not two lists someone has to match. About Subscriptions

Warranty

When an invoice moves from draft to sent, the warranty clock starts on every line whose item has a warranty. There is one warranty per serial number for serialised goods, and one per line otherwise. It happens once, inside the same save, so sending again cannot put two warranties on the same unit. About Warranty

Projects

A document can belong to a project. So what a job was quoted and what it was billed sit on the job, not pieced together from memory. About Projects

Notifications

Sales documents send ten kinds of alert: a quotation sent, accepted or declined; an order confirmed; a challan dispatched; an invoice sent, paid or part paid; a credit note issued; and a customer querying an invoice from the share link. About Notifications

Reports & analytics

Every document type gets a list with a summary strip, and a kanban board (cards in columns) grouped by status, customer or currency. There is a pivot table with the records behind every cell: count, sum or average of total, taxable, tax, due or paid. And there is a CSV export of up to five thousand rows. About Reports & analytics

Documents

Attachments sit on the document. The paperclip count on a list is fetched in one grouped query, not one query per row. About Documents

Take Sales documents on its own, or take the lot

Priced per person, per month, in rupees, with GST shown separately. Every plan includes the basics of the whole product: custom fields, roles, reports, documents and notifications. Change plan whenever you like and nothing is typed again.

5 people

CRM + Sales Documents

Leads, customers and deals, with quotations and GST invoices

₹149 per person a month

For 5 people: ₹745 a month, billed as ₹8,940 a year. ₹10,549.20 with 18% GST.

  • Leads, customers, companies and deals
  • Quotations, sales orders and GST invoices
  • Your own mailbox, with replies filed against the record
  • Reports, dashboards and exports
  • 1 GB storage per workspace (organisation)
Start free

CRM + Sales Documents + Subscriptions + Warranty

For a business that bills on a cycle and stands behind what it sells

₹299 per person a month

For 5 people: ₹1,495 a month, billed as ₹17,940 a year. ₹21,169.20 with 18% GST.

  • Everything in CRM + Sales Documents
  • Recurring billing, plans, add-ons and coupons
  • Warranty registration and claims
  • Items and stock, which warranty is held against
  • 1 GB storage per workspace (organisation)
Start free

Every plan, and what is in each Prices in rupees, per person, per month. Parts can also be bought on their own.

Only want Sales documents?

Any single part is ₹149 per person a month on the yearly rate, with the settings, reports, documents and notifications that go with it. See every part’s price.

A part you do not buy

Is not in your menu. Not greyed out behind an upgrade message, just not there. That is why the product is sold in parts.

How many people, and can I change it?

You choose when you sign up and change it whenever you like, up or down. There is no minimum number of users and no penalty for going down.

Yearly or monthly?

Both. Yearly works out cheaper per month and is paid once at the start. Monthly costs a little more and stops at the end of any month.

Questions people ask about Sales documents

Answered in full. If yours is not here, ask us. A person replies.

Ask us something
What is the Sales documents module in JAI CRM?

It is the GST invoice, quotation and proposal software in JAI CRM. It makes eight sales documents on one tax engine: quotation, sales order, proforma, tax invoice, bill of supply, retainer, credit note and delivery challan, and proposals written on your letterhead in a Google Docs-like designer. A quotation becomes the order and then the invoice, with no figure typed twice. GST is worked out from your state and the place of supply. Payments, TDS, credit notes, write-offs and recurring invoices live in the same place.

Who is JAI CRM's sales documents software for?

It is for businesses that quote, bill and collect under GST. That means the person writing quotations, the accounts desk, a fabricator billing a long job in instalments, a distributor sending goods out daily, a composition dealer, an exporter, and an owner who wants one number. It is not a point of sale. There is no till screen, no counter workflow and nothing that works offline, so a shop ringing up two hundred walk-ins a day should not buy it for that part of the job.

How much does the GST invoice and quotation software cost?

From ₹149 per user per month. That is the starting price for the Sales documents module in JAI CRM, which covers all eight sales documents (quotation, sales order, proforma, tax invoice, bill of supply, retainer, credit note and delivery challan) and proposals.

Can I write a proposal in JAI CRM, not just a quotation?

Yes. A proposal is a sales document of its own, numbered PRP onwards, for a lead, customer or deal. It is written in a full-screen designer like Google Docs, on A4 pages with your letterhead, header, footer, cover page and page numbers, and carries a value in any of your currencies. It is approved when your rules say so, sent with its PDF, and accepted or declined by the client online or by you by hand. Every open of the client's link is counted. The client signs to accept, an accepted proposal becomes the quotation, sales order or invoice with its products as lines, and earlier versions can be put back. A Word document opens straight into it, and its pages take charts, text boxes and columns.

Do I need a sales order, or can I invoice straight from a quotation?

Either, whichever your business actually does. There are three routes and you pick one: quotation to order to invoice, quotation straight to invoice, or either. Your choice is enforced both ways. The route you do not use never shows in the menu, and if something asks for it anyway, it is refused with a sentence. A sales order between the quotation and the invoice earns its place when goods go out over time. Otherwise it is a wasted step.

Does JAI CRM handle GST properly, or is it just a rate box on each line?

It handles GST properly, on the document. Place of supply decides the split: your state against the customer's. It maps thirty-eight GST state codes, forty-two ISO subdivisions on top of them, and the old names people still type. Seven union territories take UTGST instead of SGST. If it cannot tell, it says so rather than guessing. Each line and each charge takes one of six treatments: taxable, exempt, nil-rated, zero-rated, non-GST or reverse charge. There are eleven slabs, and cess as a percentage or a per-unit amount. Reverse charge works as a line treatment, a document flag, its own total and a printed line. GSTIN (the 15-character GST number) is checked in full, including the mod-36 checksum (a built-in check character). So a typo is caught where it is typed, not in a return.

Can a composition dealer raise a bill of supply in JAI CRM?

Yes. A bill of supply is its own document type with its own number series. It is not a tax invoice with the tax switched off. Tax is removed when the price is worked out, because a bill of supply with GST on it is not a small slip, it is the wrong document. But a line already marked exempt, nil-rated or non-GST keeps that treatment, since those are different things in a return. Bills of supply count as sales on the dashboard. A composition dealer raises nothing else, and a dashboard that counted only invoices showed them an empty business.

Can I bill one job in instalments?

Yes, in five ways: the full amount, whatever remains, a rupee figure, a percentage, or line by line. Each one becomes a fraction for every quotation line, checked against what that line has left. A rupee amount is spread across the lines in proportion to what each still has outstanding. It is off until you turn it on in Settings, Plugins, Sales documents, and it needs quotations to be invoiceable: “From a quotation, raise” set to an invoice directly, or either. One thing it will not do is progress-invoice a quotation that has already become a sales order. That work is invoiced through the order, because two documents claiming the same work is how it gets billed twice.

Can I import my existing invoices into JAI CRM?

Yes. There are fifteen fields you can map, up to five thousand rows per run, and three ways to handle a row that matches something already there: skip it, update it, or stop for review. Rows with the same document number become the lines of one document. A file with no number column is read as one document per row. Nothing is saved until every row has passed, so a typo on the last line does not leave half an import behind. Dates are read as dd/mm/yyyy first, which is what a spreadsheet in India gives you. Everything arrives as a draft: nothing is emailed, no stock moves, nothing is filed.

Can I stop people editing or deleting an invoice after it is sent?

Yes. A sent (issued) document cannot be deleted at all, only cancelled, which keeps the number on record. A draft can be deleted, but only the newest of its kind in its branch, because deleting an older one leaves a gap in the numbering that cannot be filled. You cannot change the lines of a paid, reversed, cancelled or converted document. For an invoice, raise a credit note. For anything else, duplicate it and edit the copy. An accepted quotation's lines are locked too, since the customer agreed to what it says, though you can turn that one rule off in Settings. Underneath, each document type has ten permission actions: view, create, edit, delete, export, import, approve, print, convert and share. Each has four data scopes (how much data a person can reach). A document shared with you only to read refuses any change and says so in those words.

Does JAI CRM do e-invoicing and e-way bills?

No. This is the limit this page admits. Nothing here connects to the IRP (the government portal that registers e-invoices) or to the e-way bill portal. No IRN (the e-invoice reference number) is fetched, no e-way bill is generated, and no return is filed for you. What the module does is get the data right before any of that. HSN or SAC on every line, the taxable value apart from the tax, the rate, the treatment and the place of supply are captured when the document is written. They print as an HSN summary and a rate-wise GST summary. When goods leave, the shipping screen records the carrier, the vehicle number and the e-way bill number you were given for that consignment. If getting the IRN back from the portal without leaving the screen is what you are buying, ask us where that stands before you pay, not after.

Can a customer see an invoice without an account?

Yes. Emailing a document creates a link that holds a twenty-four-byte secure token and nothing else. It shows the document in your own template, with no internal IDs in the response. A quotation, proforma or proposal can be accepted or declined from it, and a proposal shows its pages as they print, with a Download PDF button. An invoice can be acknowledged or queried, and a query sends you a notification. Otherwise a disputed invoice stays invisible until someone phones about it. Opening the link is recorded. Drafts cannot be viewed or answered, since nobody has decided to send them yet. An expired quotation cannot be accepted. A customer acknowledging an invoice cannot overwrite what the payments say about it. Replies are limited to ten in ten minutes.

What happens when a customer deducts TDS from a payment?

You record the TDS on the payment. The amount paid plus the TDS settles the invoice. A register entry marked deducted by the client is saved with the section, the base amount, the rate worked back out and the financial-year quarter. It stays in step when that payment is edited or deleted. A payment of zero is allowed. A customer who deducts TDS and pays nothing else that month still needs something recorded against the invoice, and refusing it forces someone to invent a rupee. There is a master list of TDS and TCS (tax collected at source) sections. Each holds the rate, the higher rate India applies when the party has no PAN, a yearly threshold below which nothing is deducted, and whether it applies to individuals, companies or both. The document itself can show the section, the rate, the amount and the net payable, so what the customer actually transfers is on the paper.

Can I invoice in another currency, or use JAI CRM outside India?

Yes. One engine runs four tax regimes: Indian GST, VAT, sales tax, or none at all. So a business selling into the Gulf, Africa or the UK does not need a second system to do it. Each document keeps its own total and a base total next to it, and the dashboard shows the split by currency. The HSN column drops off the print outside India. Templates default to en-IN (Indian English), and both the locale and the field labels can be changed. An export invoice is titled EXPORT INVOICE, while a domestic one under GST says TAX INVOICE.

Long enough to know, and it costs nothing to find out

Switch on sales documents, put a week of real work through it, and see whether it holds. If it does not, walk away. We did not ask for a card.