FireAI ERP
Sales workflow
Step-by-step sales operations — customers, optional orders, sales invoices (draft to confirm), receipts, and credit notes — including stock and payment-status effects.
Updated September 11, 2026
This guide assumes masters already exist (Masters setup). You will complete the loop: party → bill → money in.
Preconditions checklist
- Correct organisation selected
- Customer exists
- Products exist with sales price and GST
- Warehouse exists with stock for the items you will sell
- Your role can View + Edit sales invoices and receipts
A. Find or create the customer
- Open Sales → Customers.
- Search by name.
- If missing, create the customer (name, state, GSTIN, address).
- Note any linked price list.
B. Optional — customer order
Only if Customer ordering / Orders is enabled in Settings → Tools.
Create order
- Open Sales → Orders.
- Click Create.
- Select customer.
- Add lines: product, billable qty, free qty (if used), rate, discount. Free qty also appears on the invoice view and PDF when present.
- Save as draft.
- Review with sales lead.
- Confirm when the order is accepted.
After confirm
- Stock may be reserved for confirmed orders (soft hold).
- Staff later generate / link a sales invoice from the order per your process.
- Sample-style orders may confirm as stock-out without invoice — follow the status labels on screen.
No Orders tab?
C. Sales invoice (core path)
C1. Open the register
- Go to Sales → Invoices.
- Click Create / New.
C2. Header fields
Fill in order:
| Field | What to do |
|---|---|
| Customer | Select the buyer |
| Warehouse | Godown that will issue stock |
| Date | Invoice / bill date |
| Payment due date | Optional payment due |
| Salesperson | Optional internal owner (any salesperson; not printed on PDF) |
| Other refs | PO number, place of supply, etc. if shown |
C3. Line items
For each line:
- Choose product.
- Enter quantity.
- Confirm rate (from price list or typed).
- Enter discount if any.
- Confirm tax rate / GST on the line.
- Add another line as needed.
C4. Review totals
Check:
- Line taxable amounts
- CGST / SGST or IGST as applicable
- Grand total
- Customer state vs company state (intra vs inter)
C5. Save draft
- Save as draft.
- Find it in the list with status Draft.
- Open again and re-check lines.
C6. Confirm
- Only when the bill is final, click Confirm.
- Expect: status changes; stock reduces from the chosen warehouse; further casual edits may be blocked.
- If something is wrong after confirm, stop and use credit note / admin process — do not create a duplicate invoice “to fix it” without accounts guidance.
Confirm checklist
D. Receipt (money in)
Receipts are not under Purchases.
On Sales pages, the top summary shows Receipts (sum of all receipt vouchers — cash in), Payment received (fully paid invoices only), and Pending collection (open balances). Receipts and Payment received can differ when invoices are only partly paid.
Steps
- Open Sales → Receipts.
- The page lists every customer invoice that is unpaid or partially paid.
- For each collection, pick the invoice (dropdown), enter amount, mode, reference, and date. Leave amount blank to skip a row.
- Optionally use Fill balances to pre-fill full amounts due, or set a default date/mode at the top.
- Click Save N receipts once — all filled rows are posted together. Your draft is autosaved so a page refresh does not lose typed amounts.
- Open sales invoices (or refresh) — payment status should move (Pending → Partial / Paid per your Settings labels).
Partial collections
If the customer pays less than the invoice total, enter only what was received on that row. Leave the balance outstanding. Enter another receipt later for the rest from the same Receipts worksheet.
Done when
- Receipts appear under Posted receipts on Sales → Receipts
- Invoice status reflects the collection
E. Credit notes / sales returns
Use when goods come back or you must reduce a confirmed invoice.
- Open Credit notes (from Collections or the sales returns entry your org uses).
- Select customer and link context to the original invoice if the form requires it.
- Add return lines (product, qty, rate).
- Save draft → review → Confirm.
- Confirming typically returns stock and reduces customer balance.
Accounts discipline
F. Daily sales checklist
- New orders reviewed (if ordering on)
- Draft invoices cleared or confirmed
- Receipts entered same day as bank/UPI credit
- Unpaid invoices list scanned for follow-up
Troubleshooting sales
| Problem | Fix |
|---|---|
| Rate is wrong | Check price list on customer; override on line if allowed |
| Cannot confirm | Missing warehouse, empty lines, or validation error — read the toast |
| Stock went negative / blocked | Add stock or reduce qty before confirm |
| Receipt does not change status | Confirm the receipt row linked the correct invoice and amount saved; refresh invoices |
| GST split looks wrong | Fix customer state and product GST; recreate draft if still draft |