Selling Module in ERPNext (Beginner Overview)
The Selling Module in ERPNext is designed to streamline the complete sales workflow, starting from lead conversion to final invoicing. It helps organizations manage quotations, orders, billing, and customer relationships in a structured and efficient manner while improving transparency and control over sales operations.
1. Overview of Key Selling Components
- Quotations
- Sales Orders
- Delivery (via Stock Integration)
- Sales Invoice
- Customer Management
- Reports and Analytics
2. Step-by-Step Selling Workflow
2.1 Quotations
The process begins when a potential customer requests pricing or product details.
A Quotation is created in ERPNext to present item details, pricing, taxes, discounts, and validity period.
Once sent to the customer, the quotation acts as a formal offer. If accepted, it can be directly converted into a Sales Order without re-entering data, reducing manual effort and errors.
2.2 Sales Orders
When a customer approves the quotation, a Sales Order is generated.
This document confirms the purchase agreement and acts as the central reference for fulfillment.
The Sales Order helps track:
* Ordered items and quantities
* Delivery schedules
* Payment terms
* Customer commitments
2.3 Delivery and Fulfillment
After the sales order is confirmed, the next step is order fulfillment.
ERPNext integrates with stock management to ensure items are available and properly dispatched.
A delivery note or stock movement is recorded to confirm that goods have been shipped or services have been delivered to the customer.
2.4 Sales Invoices
Once goods or services are delivered, a Sales Invoice is generated.
This document records the amount payable by the customer and forms the basis for accounting entries.
It includes:
* Item-wise billing details
* Taxes and charges
* Total payable amount
* Payment due date
Invoices can be tracked to monitor outstanding receivables.
2.5 Customer Management
ERPNext allows businesses to maintain a centralized Customer database.
Each customer profile includes:
* Contact and communication details
* Sales history and transaction records
* Credit limits and payment behavior
* Outstanding invoices and balances
This helps improve relationship management and personalized selling.
2.6 Reports and Analytics
The Selling Module provides detailed insights through reports and dashboards.
Businesses can analyze:
* Sales performance over time
* Revenue contribution by customer or item
* Pending and completed orders
* Sales trends and growth patterns
These insights support better decision-making and strategic planning.
3. Summary of Selling Flow
Quotation → Sales Order → Delivery → Sales Invoice → Payment & Customer Tracking
4. Key Insight
The Selling Module in ERPNext ensures a smooth and integrated sales process by connecting customer communication, order management, inventory, and accounting. It improves efficiency, reduces manual work, and enhances visibility across the entire sales cycle.
5. Video Tutorials
Sales Learning Resources
- Frappe School Course on Selling Module
- Customer Management Overview
- Product Bundle Configuration
- Sales Cycle in ERPNext
- Pricing Rule Setup
Additional Topics
- Discount Management
- Tax Configuration