Direct Sales Order

A Sales Order is an official document created by the seller to confirm a customer's purchase request. It is usually generated after a quotation is accepted and before the goods or services are delivered. A sales order includes customer details, order reference and date, delivery information, payment terms, item prices and quantities, along with applicable taxes and discounts.Sales orders help ensure accurate order processing, stock planning, and smooth delivery or shipment to the customer. To create a sales order, go to  Sales > Click "Orders" Tab > Click "New Order".

Customer
A customer is required to create a sales order. User can select a customer from the existing list. user will see your most recent customers as well as most transacted customers (maximum 10 customers displayed). User can search to narrow down results. If the customer doesn't exist in the list, user can add a new customer by clicking the + button next to the customer dropdown. This opens a popup where user can enter the necessary details and create the customer, who will then be ready for sales order.

Customer Branch
In the ERP system, a single customer can have multiple Customer Branches. A Customer Branch represents a specific location, office, or division of the same customer. This allows businesses to manage transactions separately for each branch under one main customer account.

Transaction Reference
In the ERP system, the Reference field is used to uniquely identify each transaction, such as a Sales Order, Delivery, or Sales Invoice. This is our unique reference for every transaction.
The system allows user to customize the reference number format as per your business requirement. User can define and modify the serial pattern in: Setup -> Transaction Reference
The reference value can also be edited and changed without affecting the format, giving user flexibility while maintaining consistency in your numbering pattern.

Sales Area
a Sales Area is a key organizational unit that defines where and how sales activities take place.

Payment Terms
Use this field to set the payment terms, such as 'PrePaid' or 'Cash Only' or 'Pay After 10 days.' To create a custom term, click the + icon next to the dropdown. This allows you to set up a new Payment Term with a custom due date limit tailored to your business needs.

Prepayment
When you are doing business with strangers, new customers, or high-value transactions, you might collect payment before delivering the goods. The system connects these to process prepayment and then release the delivery.

Prepayment Required
Located as the first field under Order Delivery Details when a prepaid payment term is selected, the PrePayment Required field is a mandatory default input. It defines the specific amount that must be collected from the customer before the system allows the delivery to be processed, ensuring that high-value or upfront transactions are financially secured before stock leaves the warehouse.

Price List / Sales Lists
It is a drop down having multiple price lists, such as Retail for end customers and Wholesale for B2B customers. Based on the tax inclusion setting of the selected sales type, prices in the line items will be shown as "Price after tax" (tax included) or "Price before tax" (tax not included). You can also create a new sales type directly from this page by clicking the + icon next to the dropdown.

Deliver From Location
The Deliver From Location field specifies the warehouse or stock location from which the goods will be issued and delivered to the customer. This helps track inventory movement and ensures accurate stock allocation.
You can create a new location easily by clicking the + button next to the dropdown. This opens a popup where you can add the new location details, which will then be available for selection.

Dates
  • Order Date: This represents the official date on which the Sales Order is created.
  • Required Delivery Date: Upon selecting a Payment Term, the system automatically populates this field relative to the Order Date to indicate when the customer expects to receive the goods. This is a suggested value that can be manually modified by the user before saving the record.

Customer's Current Credit
The system displays the customer's Current Credit to help you manage outstanding balances before finalizing the transaction. This value is displayed as a link in the form; the user can view all payment transactions for the respective customer by clicking on it.

Customer's Current Balance
When a user enables Show Customer Balance under Setup -> Preference -> Show Customer Balance, the system displays the customer's total balance in the form instead of the current credit. The outstanding amount appears as a link for quick reference, which, when clicked, allows the user to view all previous payment transactions for that customer.

Branches & Departments
In an ERP system, Branches and Departments help organize business operations and improve tracking across the company. Using branches and departments ensures better control, structured management, and accurate reporting across different locations and business functions.
Branches: A branch represents a separate business location or unit of the same company. It is useful for companies that operate in multiple cities, offices, or sites. User can enable it from, Setup-> Preference-> Use Branches Only.
  • Transactions by location
  • Inventory and stock movements per branch
  • Branch-wise accounting and reporting
Departments: A department refers to an internal division of the organization responsible for a specific function, such as Sales or Accounts. User can enable it from Setup-> Preference-> Use Branches and Departments.
  • Activities and responsibilities within the company
  • Approval workflows and internal controls
  • Department-based reports and performance analysis

Auto Work Order
In our system for manufacturing companies, instead of creating a work order for manufacturing separately, while the user checks the Auto Work Order checkbox and adds a manufacturing item in the line details, the work order will be automatically created. This work order will be linked to the sales order.

Line Items
The product and services list will be provided to choose the particular item.
For each line item, the process is as follows:
  • Item Dropdown: Select an item from the list. If the item has default values (such as tax type or sales price), they will automatically populate the relevant fields. To add a new item on the drop down, click the + icon next to the dropdown, fill in the necessary fields, and submit the rendered popup. Users can also edit the item's name from here by clicking the pencil icon.
  • QOH (Quantity On Hand): This field shows the available quantity in the selected location. Clicking on the displayed QOH value opens a detailed view showing the stock quantity, reorder level, demand, and purchase orders for the item across all locations.
  • Quantity & Units: Enter the quantity being sold. The system supports multiple units for an item. For example, if an item is created with "meter" as the Primary Unit, you can sell it in "centimeter" if created in the item's unit mapping page, which is available on the Item's view page. Stock movement is always managed in the original stock unit.
  • Delivered: This field displays the total delivered quantity from the order.
  • Price Input: The default price is populated based on the selected sales type and location. A button at the start of the price box, when clicked, shows recent transactions for this item to help with pricing decisions. The price can be modified manually. The user can add the default value in the Sales Price tab, which is available on the Item's view page. The selected Price List (Sales Type) determines how the price is displayed: if the sales type is tax-inclusive, the price shown is after tax; if tax-exclusive, the price shown is before tax.
    • Price After Tax: Displayed when the selected sales type is tax-included. The price already includes tax.
    • Price Before Tax: Displayed when the selected sales type is tax-excluded. This is the item price without tax.
  • Discount: You can apply a line discount. The discount can be entered as a percentage or a fixed amount. This behavior is set in Setup -> Preferences -> Use Amount Discount in Sales Line Discount.
  • Tax Type(Optional): Tax Type is a field that shows the tax value for the respective item. If "Allow Item Tax To Change" is enabled, this tax type shows as a dropdown and can be changed while creating an order. You can enable it from Setup -> Preferences -> Allow Item Tax To Change.
  • Add Item: Click the Add button to finalize the item and add it to the order table. Once added, you can edit or remove the line item as needed.
  • Edit Icon: After completing a line item, if a user wants to change any input in that line, they can do so by clicking the Edit pencil icon displayed at the end of the line.
    • Confirm Changes (Check mark Icon): Click this button to save your modifications (such as updated quantity, price, or discounts).
    • Cancel Changes (Cancel Icon): Click this button to discard any unsaved changes and revert the line item to its previous state.
  • Remove Icon: To remove a line item, simply click the "X" (Delete) icon displayed at the end of the respective row in the line items table.

Total Details
Below the line items, you will find the order totals section.
  • Sub-total: The sum of all line item totals before additional charges or discounts.
  • Shipping Charges: An input field to add any shipping or delivery costs to the order.
  • Discount %: An input to apply a percentage-based discount to the overall order total.
  • Tax Details: This displays the total tax amount for the whole order. Here, the system provides an elaborate breakdown of the applied taxes (such as GST or VAT), displaying the tax percentage and the specific calculated tax amount (e.g., GST 5% - 2.00).
  • Round Off/Discount: An input to adjust the final total for rounding purposes or to add a small fixed discount.
  • Update Button: Click this button to refresh the form and recalculate all totals after making changes.

Comments
You can add comments to the invoice for internal notes or customer communication

Delivery Details
For unpaid or pay later deliveries, user can enter the following delivery details to ensure accurate shipping and communication:
  • Delivery To: A field to specify the name of the recipient or the specific entity receiving the goods, ensuring the package reaches the correct person or department.
  • Contact Phone Number: The contact number of the customer for delivery coordination and communication purposes. This ensures a smooth delivery process and allows the delivery team to reach the customer if needed.
  • Customer Reference: The customer's Purchase Order or Purchase Invoice number can be stored here to connect and track orders in the future. This helps in referencing back to the customer's own documentation.
  • Address: Used to enter the delivery address of the customer. This address will be automatically filled if it was already entered while creating the customer. User can also modify or update the address as needed for each transaction.
  • Shipping Company: The Shipping Company field is used to specify the logistics or transport provider responsible for delivering the goods to the customer. This helps track which courier or shipping service is handling the delivery and can be used for tracking purposes.

Attachments
You can attach documents or images related to the transaction. This is useful for adding supporting documents like purchase orders, delivery receipts, signed contracts, or any other relevant files.
To add attachments:
  • Click the attachment icon or browse option in the order form.
  • Select the files you want to upload from your computer.
  • The attached files will be saved with the order for future reference.

Draft Option
You can save an order as a draft before finalizing it. This is useful when you need to partially complete an order and come back to it later.
To use the draft option:
  • Click Draft while creating an order.
  • The order will be saved without affecting stock or creating financial entries.
  • Draft orders can be found in the order list with a "Draft" status.
  • When you're ready, open the draft and click Place order to finalize it.

Custom Fields
Custom fields allow users to create their own form inputs based on what they need. If a user requires extra fields to complete an order or any other transaction, they can add them as needed. You can create custom inputs such as text box, dropdown, radio button, check box, date, and amount box.
You can also add custom fields to the line items by clicking the Add Field option located at the top center of the line items section.
To enable this feature:
  • Go to Setup -> Preferences -> Show Add Custom Field on Forms
  • After enabling, the Add Fields option will appear in the form header, line items, and footer pages.
  • You can delete custom fields whenever you want from the Setup -> Custom Fields page.

Related Transactions & Actions
After creating a Sales Order, you can manage the following subsequent steps directly from the order view or list:
  • Delivery: Once the Sales Order is confirmed, you can generate a delivery record to issue goods from the warehouse. This updates your inventory levels and tracks the shipment sent to the customer.
  • Work Order: For manufacturing companies, a Work Order can be generated to initiate the production process. If the Auto Work Order checkbox was selected during order creation, this will be linked automatically to the sales order.
  • Prepayment Invoice: For orders with a "Prepaid" payment term, a Prepayment Invoice is generated before delivery to request the specific amount defined in the PrePayment Required field.
  • Payment: This action allows you to record the customer's payment. For prepaid orders, this secures the funds to unlock the delivery process; for pay-later orders, it records the settlement of the outstanding balance.

Sales Orders Report

The Sales Orders Report page is a specialized reporting tool that allows the user to extract detailed order data from the system as PDF or Excel files. This section is essential for tracking order status, commitment history, and customer fulfillment records.

How to Access

To access this section, the user should navigate to Reports > Sales > Sales Orders. From this interface, the user can apply various filters to analyze order data across specific periods.

Report Filters

The user can refine the report output using the filter panel on the right side of the page:

  • Template: The user can select the visual layout for the report, such as the "Common Sales Order" template.
  • Date: Allows the user to select a specific date range to view orders placed within that date range.
  • Currency Filter: Enables the user to view transactions filtered by specific currencies, such as Indian Rupee (INR).
  • Email Customers: A dropdown option that allows the user to decide if the report should trigger an automated email to the customer.
  • Print as Quote: When enabled, this filter generates the sales order data in a quotation format for internal or external review.
  • Comments: The user can provide additional text or notes that will be displayed on the generated report.
  • Customer: The user can filter results for "All Customers" or select one specific individual/entity.
  • Orientation: Provides the option to print the document in Portrait or Landscape view.
Customizing Invoice Templates

You can create new PDF templates or modify existing ones by navigating to the Reports Module -> Click "Editor" page can see on top right corner page. 

  • Modify Existing Templates: The user can modify any existing template to change colors, fonts, or layouts as they want.
  • Create Own Templates: The user can also create a customized template for every type of transaction. This ensures that the branding and details match the business requirements perfectly.
Printing the Report

After selecting the required filters and template, the user can click the Print button at the top of the column to generate the final report.

We use cookies to improve your experience and for marketing. Learn more in our privacy policy.