
Who Uses This Feature
Before You Start
To process sales you need:- Customers created with their GST details (GSTIN for B2B), address, and payment terms
- Items in the catalogue with selling prices configured in a Price List
- At least one warehouse with stock available
- Sales Tax and Charges templates set up for applicable GST rates
- A Delivery Note flow configured (or direct invoicing if you do not use delivery notes)
Customer Setup
Every customer must have a record in the system before you can create transactions for them.- Go to Selling workspace → Customer → New
- Fill in the Customer Name, Customer Group (e.g., Wholesaler, Retailer, Hospitality), and Territory
- In the Tax section, enter the customer’s GSTIN (for B2B) and GST Category (Registered, Unregistered, Composition, SEZ, etc.)
- Set the Default Price List (e.g., Wholesale Price List or Retail Price List)
- Set Credit Limit and Payment Terms if you extend credit to this customer
- Save
Step 1: Create a Quotation (Optional)
When a new customer asks for pricing, or when an existing customer requests a formal quote, create a Quotation.- Go to Selling workspace → Quotation → New
- Select the customer
- Add items with quantities and confirm the rates are correct from the price list
- Set the Valid Till date
- Add any applicable Terms and Conditions
- Submit and send to the customer (by email directly from the form)
Step 2: Confirm the Sales Order
A Sales Order is the confirmed commitment from the customer. Creating it reserves the stock and triggers the dispatch process.- Go to Selling workspace → Sales Order → New (or convert from a Quotation)
- Select the customer
- Add items, quantities, and confirm the rate
- Set the Delivery Date
- Set the Delivery Address (the system pulls saved addresses for the customer)
- Confirm the Taxes and Charges template - the system calculates GST automatically based on the customer’s GSTIN and state

- Submit
Step 3: Pick List (Warehouse)
The Warehouse Manager creates a Pick List from the confirmed Sales Order to direct the warehouse team to pick the right products from the right location.- Open the Sales Order and click Create Pick List
- The system automatically selects the batches with the earliest expiry date (FEFO)
- Review the batch allocations and adjust if needed
- Print the Pick List and hand it to the warehouse staff
Step 4: Create the Delivery Note
When goods are ready to leave the warehouse, the Dispatch Team creates a Delivery Note.- Open the Sales Order and click Delivery Note
- Confirm the items, quantities, and batch numbers (pre-filled from the Pick List)
- Enter the vehicle number and driver name in the Transporter Details section
- For inter-state shipments or invoices above Rs. 50,000, the system will prompt for e-Waybill generation
- Submit

- Deducts the specified batches from the warehouse
- Updates the Sales Order status to “To Bill”
- Triggers e-Waybill generation if required (see GST Compliance)
Step 5: Create the Sales Invoice
After dispatch, the Accounts team creates the Sales Invoice.- Open the Delivery Note (or Sales Order, if you do not use delivery notes) and click Sales Invoice
- The system pre-fills all details
- Verify the GST calculation: CGST + SGST for intra-state, IGST for inter-state
- For B2B customers above the e-Invoice threshold, click Generate e-Invoice after submitting the invoice
- Submit

Step 6: Collect Payment
When the customer pays, record a Payment Entry.- Open the Sales Invoice and click Payment
- Enter the amount received, the mode of payment (NEFT, RTGS, Cheque, Cash), and the receiving bank account
- If the customer has paid multiple invoices in one transfer, you can add multiple invoice references
- Submit
Point of Sale (Walk-In Sales)
For direct counter sales, your staff uses the Point of Sale terminal instead of the Sales Order process.Opening a POS shift
- Go to Selling workspace → Point of Sale
- Select your POS Profile (which defines the payment methods, default warehouse, and print template)
- Enter the Opening Balance (cash in the drawer)
- Click Open
Making a sale
- Search for the item by name or barcode scan
- The item is added to the cart with its current price
- Apply a discount or loyalty points if the customer is eligible
- Select the payment method and enter the amount
- Click Complete Order - the receipt prints and stock is deducted automatically
Closing the shift
At the end of the day:- Click Close POS
- Count the physical cash and enter the closing balance
- The system shows the expected vs actual balance
- Submit the POS Closing Entry
Loyalty Programme
If you have a loyalty programme for repeat customers:- Customers earn points based on the value of each purchase (you define the earning rate)
- Points can be redeemed on future purchases as a discount
- Loyalty point balances are visible on the customer record and at the POS terminal
Blanket Orders for Supply Contracts
If you have a customer who takes a fixed quantity of products each month at an agreed rate, use a Blanket Order instead of creating a new Sales Order each time.- Go to Selling workspace → Blanket Order → New
- Set the Order Type to Sales
- Add items with the agreed total quantity and rate for the contract period
- Submit
Field Guide: Sales Order
Reports for Sales Monitoring
Notifications and Alerts
Best Practices
- Always create a Sales Order before dispatching. This reserves stock and gives you a formal record of what was agreed
- For wholesale customers with GSTIN, verify the GSTIN in the customer record before creating the first invoice. An incorrect GSTIN causes e-Invoice rejection
- Send invoices on the same day goods are dispatched. Delays in invoicing delay your cash collection
- Use the Inactive Customers report monthly to identify lapsed customers for follow-up
- For new customers requesting credit, set a conservative credit limit initially. Review and increase it after they have established a payment history
Troubleshooting
The price list rate is not appearing automatically on the Sales Order. The item may not have a price set in the selected price list. Go to the Item record and add a price for the relevant price list, or go to Selling workspace → Items and Pricing → Item Price and add it there. I cannot select a batch for the Sales Order item. Batch selection happens at the Delivery Note stage, not the Sales Order stage. Leave the batch field blank on the Sales Order. The GST calculation is showing IGST instead of CGST + SGST (or vice versa). Check the state codes: your company’s state code (in Company Settings) and the customer’s billing address state code. If they are the same state, the system uses CGST + SGST. If different states, it uses IGST.Related Features
- Items - Product catalogue and pricing
- Inventory Management - Batch selection and FEFO dispatch
- GST Compliance - e-Invoice and e-Waybill generation
- Payments - Collecting customer payments
- Helpdesk - Managing customer complaints after sale