The Ragic Guide
Transforming the way your business works with IT software and cloud services
Follow us on Social Media!
Case Studies
What is Ragic
Talking Ragic
Facebook Twitter YouTube
Case Studies
What is Ragic
Talking Ragic

Ragic's free Sales Order, Purchasing, and Inventory Management made simple: Sales Order Management template

By Amy Tsai

Sales Order, Purchasing, and Inventory templates - Sales Order Management

Products (SO)



Sales Order

Delivery Note

Are you still using Excel to manage your purchasing and inventory data? If so, are the formulas constantly giving you errors? Are all the unorganized files slowing you down?

Maybe you’re currently looking for flexible database software, but those available on the market are too complex and may not meet your needs. Also, it’ll be hard to make adjustments if you have someone else develop one for you. If you’re looking for a flexible application that can accommodate your industry and workflow, try Ragic’s Sales Order, Purchasing, and Inventory Management templates.

Our Sales Order, Purchasing, and Inventory Management template is comprised of three separate templates - Sales Order Management, Purchasing, and Inventory Management. If you only need the functions of one of these, it can be installed separately as well.

If you don’t have a Ragic account, click here to install the Sales Order Management template or click here to install the full templates of Sales Order Management, Purchasing, and Inventory Management. If you’re already a Ragic user, find the purchasing, sales, and inventory module under the Template Suites category in the Install Templates and download it.

With Ragic's Sales Order Management template, effectively manage data of your accounts, product (pricing), and sales orders. The linking relationship between sheets has been designed so that you can choose the account and products (pricing) directly when creating a sales order. In the database, you can not only filter and confirm the status of the orders at any time but also convert sales orders into delivery notes directly to save the time wasted on manually entering delivery note information. If needed, Ragic also provides the feature to automatically send email notifications to customers. All procedures related to purchase orders can be completed directly within the database.

Please see the details below for the usage process of the Sales Order Management template.

☞ Sales Order Management

The Sales Order Management template is mainly used for managing customer data, product (pricing) data, and the shipping process after the customer places an order. There are a total of five sheets, two product sheets (Products and Pricelist), one account sheet, and two sheets (Sales Orders and Delivery Notes) that manage the sales process.

The data should be added in the following order:

Products (SO) and Pricelist →(Accounts) → Sales OrderDelivery Note → (Stock Out)

Products (SO)

The products in the Sales Order template are divided into two levels. One level is the products, which revolves around the products; the other is the Pricelist, which revolves around the prices of the products. (For example, a product may have three prices; so there will be one record for the product information and three records for the product's prices.)

The sheets Products (SO), the Inventory Management template's Inventory and the Products (PO) are multiple versions; they share the same data source. In other words, when you add a new item to the Products (SO) sheet, the item will also appear in the Inventory and Products (PO) sheets.

Please note that when you add data into the Inventory or Products (PO) sheets, choose Sales products as the Category. That way the data will be displayed on the Products (SO) sheet. If you add a product directly to the Products (SO) sheet, the item will be automatically categorized as Sales products!

If you want to create your product data by importing from your own Excel or CSV file, remember to select the "Fill in default field values" option in the advanced settings for the import (the Category will default to Sales products).

Description of adding information to and general fields of the Products (SO) sheet:

Product No.: the serial number automatically generated by the system; if you’d like to use your own product number, you can modify this field after the data is saved. (Remember, the product number must be a unique value in the products sheet.)

Category: multiple selections can be made; Sales products must be selected for this record to show in this sheet.

Type: the option definitions for the type can be added by pressing the New option in the menu.

The sheet has a subtable for managing the prices for the products, allowing you to multiple prices for each product.

Description of the fields of the Pricelist subtable:

The current value of the Product Price No. is "Product No.-Price #". The value of the field is automatically populated by formula, and this is the unique value of the product price list.

The default value of the Product Name is the original product name to avoid confusion caused by different names. The current formula references the product name and is set to read-only (if you need a different name for different sales scenarios, you can remove the read-only attribute and the formula).

After you enter the Price, confirm the price's effective period (Effective Date and Expiry Date).

When selecting the product on the Sales Order, what's actually selected is one of the prices of the product. The default filter shows the pricing that's valid on the date of the order. (After selecting the Product Sales No., the Product Name, Price, and Source Product No. are automatically loaded.)


It is used to record multiple prices for a product. The ordered items selected in the Sales Order are selected from this sheet.

The design concept is based on the idea that the price of the product may fluctuate within a range, such as the general price or the promotional price. With subtable management, you can clearly see all the price records of the products and maintain pricing accuracy in the sales order.

This sheet is generated from the product price list subtable of the Products (SO) sheet. Currently, all fields are read-only so that values cannot be modified. To add or modify product pricing data, please do so within the subtable of the Products (SO) sheet.


The customer sheet is for recording complete information about your customers. Subsequently, when a new Sales Order record is added, the Customer ID will be selected directly from the data in this sheet.

Account ID is a system generated serial number that starts with “C-”. The fields "Account Name" and "EIN / VAT Number" must be unique and are unique value fields (Key fields) in this sheet.

In addition to filling in the main contact person information above, there is also a subtable of the Contacts below, allowing you to add information about multiple contacts.

Sales Order

The sales order record can be created by converting from a quotation in the Customer Relationship Management template, or by manually creating an order directly on the Sales Order sheet.

Description of adding information to and fields of the Sales Order sheet:

When sales order data is manually created, the Sales Order # is an auto-generate field that generates serial numbers based on the create date.

The Date, Order Category, and Status are based on the defaults defined by the design, and can be manually modified if necessary.

Fields related to customer information are linked to the Accounts sheet. Thus, after selecting the Customer ID, the Customer Name, EIN / VAT Number, Phone, etc will be brought in automatically.

If the customer is new and the customer's information has not been created in the database, you can click "+New" in the top right of the selection menu and the system will take you to the Accounts sheet to add customer information. After saving, you will return to the sales order you were just editing. The fields relevant to customer information will also be automatically populated.

Sales Information is designed with a subtable. You can add multiple Sales Information records in it. Don’t worry about adding more than three records. Once you do, the system will add rows to the subtable.

Description of the fields of the Sales Information subtable:

Here, the Product Sales No. is linked to our Pricelist. The Product # can be selected here and the Pricelist will show according to the Sales Order Date to help you filter the options and select the suitable, effective price.

After selecting the Product #, the Product Name, Unit Price, and Source Product Number (hidden) are automatically loaded. At this time, simply enter the Qty ordered and the system will automatically calculate the Subtotal!

The Total is the sum of the Subtotal in the Sales Information subtable; Tax is Total * Tax Rate. Tax Rate is currently preset to 0%. This rate can be adjusted according to your needs.

Amount Due is (Total + Tax) * (1-Discount %) + Shipping/Handling, and is automatically calculated according to the values of the fields above.

Delivery Note

Create a Delivery Note by converting from a Sales Order record.

After pressing the Create Delivery Note button, the system will automatically add an record to the Delivery Note:

After confirming that the contents of the shipment are correct, click the action buttons according to the following steps:

1. Create Stock Out (the Inventory Management template must be installed for this to work)

2. Update Delivery Complete Date (& SO), this will update the Actual Delivery Date on the related Delivery Note and source Sales Order records to today's date.

3. E-mail this Delivery Note, will send a delivery notification to the customer by email (use as needed; to customize the content of the e-mail, see this article for instructions.)

4. Create Product Invoice (the Accounting template must be installed for this to work)

Tag: Free Template

Category: Applications, Templates

Powered by Ragic! : #1 No Code tool for digitalizing your business processes
Keeping business data on Excel is not only a big productivity drain, it's error prone and provides no adequate trail of audit. As your team grows, managing data with spreadsheets become increasingly painful.
Create your first database now!

Start Ragic for Free

Sign up with Google