Skip to main content

Sales Order

A Sales Order is a confirmed customer order that acts as a legally or operationally binding agreement between a business and its customer.

It is usually created after a Quotation is accepted.

SUMMARY

A Sales Order confirms that the customer has agreed to purchase specific items at agreed prices and terms. It becomes the foundation for delivery, invoicing, and fulfillment in ERPNext.

1. Where to Access Sales Order

Go to:

Home > Selling > Sales > Sales Order

2. Prerequisites

Before creating a Sales Order, ensure:

Customer is created
Item Master is ready
– (Optional) Quotation is submitted

3. How to Create a Sales Order

  1. Open Sales Order list and click New.
  2. Select Customer.
  3. Set Delivery Date for the order.
  4. Choose Order Type (Sales / Maintenance / Shopping Cart).
  5. Enter Customer Purchase Order reference (if any).
  6. Add Items and quantities (rates auto-fetched if available).
  7. Click Save for draft.
  8. Click Submit to confirm the order.
TIP: Sales Orders can also be created directly from a Quotation using the “Create” button.

4. Key Features of Sales Order

4.1 Currency & Price List

– Set transaction currency
– Apply Price List for automatic rates
– Option to ignore pricing rules

4.2 Source Warehouse

You can define a source warehouse from where stock will be picked.

This overrides default warehouse settings.

4.3 Items Table

Each item row supports:

Delivery Date per item
– Stock balance & valuation view
– Barcode scanning support
– Warehouse selection for delivery
– Quantity and rate management

4.4 Drop Shipping

Drop shipping allows items to be sent directly from supplier to customer.

NOTE: In drop shipping, ERPNext bypasses your warehouse and directly routes delivery from supplier to customer.

4.5 Packing List

If product bundles are used:

– Items are automatically expanded into components
– Each component is tracked separately
– Warehouse allocation is required

4.6 Taxes & Charges

You can:

– Apply Tax Templates
– Add manual taxes
– View tax breakup

4.7 Additional Discount

Allows global discount:

– Before tax (Net Total)
– After tax (Grand Total)
– Percentage or fixed amount

4.8 Payment Terms

Supports structured payments:

– Advance
– Milestone-based
– Final payment

4.9 Terms & Conditions

Used to define:

– Contract terms
– Payment rules
– Delivery conditions
– Legal clauses

5. Sales Team & Commission

Sales Persons can be assigned
– Contribution percentage can be split
– Commission is automatically calculated

6. Billing & Delivery Status

Sales Order tracks:

Draft / Submitted / Completed / Closed
– Delivery percentage
– Billing percentage

7. After Submitting Sales Order

Once submitted, Sales Order becomes workflow-driven.

You can create:

– Delivery Note
– Sales Invoice
– Material Request
– Work Order
– Project
– Payment Request
– Subscription

SUMMARY

Sales Order is the central execution document in ERPNext. It connects sales planning with delivery, billing, inventory, and accounting workflows.

8. Maintenance Order Type

If Order Type = Maintenance:

– Maintenance Visit can be created
– Maintenance Schedule can be generated
– Invoice can be raised for services

9. Related Topics

– Quotation
– Delivery Note
– Sales Invoice
– Pick List
– Sales Return

Rating: 0 / 5 (0 votes)