What is a Sales Order?
A Sales Order is a document given by the supplier to the buyer against a Purchase Order from the buyer.
A sales order contains the buyer's invoicing details, delivery details, products, quantities, pricing, tax, discounts, payment terms, payment details, shipping charges (if any) and other notes.
Once the buyer agrees to the sales order, goods are shipped by the supplier.
A sales order has multiple statuses: Ordered, Partial, Completed
Enabling Sales Order
To enable Sales Order, follow the below steps:
- Go to Settings -> Business Settings
- Sales tab -> Enable Sales Order
- Save it.
Using Sales Order in S-Keub
Creating sales order
After enabling sales orders, inside Sales you’ll find the Sales-Order menu.
Go to Add Sales Order, fill in all the details and save it.
Stock is not deducted for sales orders.
Once a sales order is created, you can print it and send it to the buyer for approval.
Converting Sales Order to Sales
On approval of sales orders, you can create sales from the sales order.
- Go to Sales -> Add sales, select the business location & Customer.
- On selecting it, the list of all sales orders related to the customer will be populated in the “Sales Order” dropdown.
- Select the Sales Order and it will auto load the products for that order with the product’s price, tax and discounts applied automatically, as in the sales order.
- You can increase or decrease the quantity.
Selling Products, Changing Product Price, Tax & Discount, Lot number & Expiry
Go to – Sell -> POS
Selecting Customer:
By default, there is a “Walk-In Customer”. You can search for a customer by name/customer ID or phone number, or add a new customer by clicking the plus (+) button “Add Customer”.
Searching & Adding Product:
Enter the product name or scan the barcode to search for the product. If multiple products are matched, it displays a dropdown of products; select the product from it. If there is a single product, it is added directly to the cart.
Changing Product Price, Tax & Discount for a product
- After the products get added, click on the product name to modify the product price, tax & discounts.
NOTE: The option for different taxes on products will be shown only if
Inline tax is enabled. You can enable it from Business Settings -> Tax -> Enable Inline Tax in purchase and sell.
Selecting Lot number for a product
- If lot number is enabled, it will show the option to select the lot number. (Enabling Lot number)
Selecting Expiry for a product
- Expiry Date: If the expiry date is enabled, it will show the option to select the lot number. (Enabling expiry)
Cancel Sales:
To cancel the sale, click on the cancel button. Cancelled invoices are not saved in the system, so no stock will be deducted.
To finalise the invoice, click on Finalize – Add the payment options and save it.
On saving, it will display an invoice printing option.
NOTE: For the invoice to print correctly – the Margins option should be set to “Default”.
The list of sales can be viewed from Sell -> List Sales.
The list of drafts can be viewed from Sell -> Drafts.
Both Sell & Drafts can be edited to make any changes.
Express Checkout: Express Checkout means the sale will be marked as Paid and the payment method will be cash. No separate payment screen will be displayed. Printing of the invoice depends on the business location settings.

100% Credit Sales
- To sell on credit to the customer, you first need to enable this button by going to Settings -> Business Settings -> POS -> Show Credit Sale Button
- Then on the POS screen, you will be able to see a “Credit Sale” button; simply click this button to make sales on credit.
Half Credit & half payment Sales:
Suppose the invoice amount is $1000 and the customer pays $700 in cash, leaving $300 on credit; then follow these steps:
- Click on the Multiple Pay button
- Select the payment method and enter the amount paid by the customer. ($700 in our example)
- Click finalize payment.
- Now, the pending amount is automatically added as a credit amount against the customer (i.e. the amount to be collected from the customer)
Previous sale amount in Sales:
If a sale is made for the customer for a subsequent time for the same product, the previous amount at which the product was sold will be shown for reference on the add sale screen.
This feature can also be used for purchases of the same products from a supplier.
Draft & Quotation
This is useful if you want to create a quotation before a sale.
Marking a sale as a Draft or Quotation will not deduct the available stock.
You can view all Quotations & Drafts from List Quotation or List Draft respectively. An existing draft/quotation can be edited to make it a final sale.
Convert Draft/Quotation to Sale invoice
To convert a draft/quotation to a sale invoice, follow the steps below:
Go to List draft / List quotation. Click on the action button.
Select edit in the dropdown.
Change the status from draft/Quotation to Final and save it.
Copy Quotation
Quotations can be copied or duplicated.
Go to Sale > List Quotations > Actions > Copy Quotation
Suspended Sales
Suspended Sales means an unfinished or held sale.
Stock for suspended sales gets deducted from available stock. You can view all suspended sales by clicking on the yellow button at the very top right of the screen (above the date).
Some Use Cases of Suspended Sales
- In a grocery store, with the suspend button, you can suspend a particular customer's sale and attend to another customer; when the first customer comes back, you can proceed with their sale.
- In a restaurant, you can suspend customers' orders that are not yet paid, and complete them when the customers finish eating and pay for their order, so you can proceed to the final sale. You can enter Table 1, Table 2, Table 3… so when they finish, it’s easy to identify that Table 3 is going to pay.
- In a hotel, many customers check in, stay for 2 nights, order some food and say, “just charge it to room 024”. So you can suspend their orders, edit them if there is an additional order, and suspend them again, until you finalise them when they pay their bills. For a hotel, use the Reference Number, e.g. Room 009, Room 012.
Card / Multiple Pay / Cash
- Multiple Pay: Used when the customer wants to pay with different payment methods, e.g. some amount by card, some by cash and some by other payment methods. This option is also used when the customer doesn’t pay the exact tender amount and you need to calculate the Return Change.
- Card: Used when the customer wants to pay the complete invoice by card.
- Cash: Used when the customer pays the exact amount of the invoice in cash. If the customer pays less or more than the invoice amount, use Multiple Pay to get the change return.
Adding payments from Contact
Go to Contacts -> Suppliers. Click on actions for the supplier and it will show “Pay Due amount”; click on it and pay the amount. The “Pay Due amount” option is not displayed if there is no payment due.
Adding/Editing Payment Method or Pay-Via
Follow Add/Edit Pay-Via / payment method.
Rounding Mechanism for total Sales amount or total payable
Rounding helps to round the total payable to the nearest available currency denomination.
To enable rounding, go to Settings -> Business Settings -> Sales and choose the Amount rounding method
Amount rounding method
- Round to nearest whole number: It will round the payable value to the nearest whole number. For example 1.49 will be rounded to 1.00, and 1.51 will be rounded to 2.00
- Round to nearest decimal (multiple of 0.05): It will round the payable value to the nearest decimal number which is a multiple of 0.05. For example 1.49 will be rounded to 1.50, 1.51 will be rounded to 1.50, 1.59 will be rounded to 1.60, 1.54 will be rounded to 1.55
Similarly, all the other round-to-nearest-decimal options work as per the multiplier.
Tender Change or Change Return
Suppose during POS the total payment amount for a customer is $250, but the customer pays $300 cash.
In this case, the cashier needs to return $50 cash to the customer.
To enter all these details in the system, follow the steps below:
- Click on the “Multiple Pay” button. It will open a popup.
- Enter the amount paid by the customer ($300 here).
- On the right side, it will show a “Change Return” amount. This amount needs to be returned to the customer.
- Click on the finalize button to save the sale.
The change amount is shown in the invoice. To create a custom label for the change return: Go to Settings -> Invoice layout Change the ‘change return label’ to the required label and save the changes.
Changing Payment Method and Payment Account while Adding a Change Return:
While you are adding a sale where the customer is paying an amount greater than the invoice amount, you can return the balance amount either through cash, card or any other payment method.
To add the payment method/payment account for change return, you can select the payment method/payment account in the Change return payment method and payment account dropdowns on the POS screen.
NOTE: This method can also be used while adding a sale return by editing an invoice. For more details, check -> Sales Return
Featured Products for POS screen
Adding featured products helps you quickly access products which are frequently or most commonly sold.
To add featured products, follow these steps:
- Go to Settings -> Business Locations.
- Add/Edit any business location
- On the add/edit screen, you can select multiple products to be featured in POS for this location.
Select featured products in add/edit business locations
Featured products on the POS screen
Using S-Keub for Selling of Services
S-Keub can be used:
- Exclusively for Services or
- Exclusively for Product Selling (trading) Or
- Combination of Services & selling of Products.
Selling Services
Services are intangible products.
Example: Repairing, Salon & Spa services, Web Development, Accounting, banking, cleaning, consultancy, education, insurance, expertise, medical treatment, transportation and a lot more.
- To add a service, go to Add New Products.
- Add the name of your service, like Computer Repair, Accounting, E-Commerce Development, Consulting, Plumber, Saving, Hair Cutting, etc.
- While adding service-based products, uncheck the “Manage Stock?“ option. When Manage Stock is unchecked or disabled, the stock for such products is not managed, because such a product doesn’t have a stock count with it.
- Purchase Price: Enter any value as the purchase price; it can be 1 or 0, or something else. The purchase price is of no use for a service..
- If you want to add a description for such a service (for example, in computer repair you may want to describe the problem), then check the “Enable Product description, IMEI or Serial Number” checkbox.
Now, to create an invoice or receipt for such a service:
1. Go to Add Sales or POS screen.
2. Enter the name of the service.
3. If you have enabled “Enable Product description, IMEI or Serial Number”, then it will show you a popup to add a description. If you haven’t enabled the description, you can click on the button as shown in the image below.
4. To print the description in the invoice, go to Setting -> Invoice Settings -> Invoice Layout and click on the layout you’re using. Enable “Show sale description” and click on “Update” to update the invoice layout.
Now it will display the Description you entered on the invoice or receipt.
Sales Return
There are 2 ways of adding a sales return:
First way:
Edit the existing invoice for the sale, remove the product or reduce the quantity of the product, and save it. The system will automatically add the returned quantity back to stock. This is the simple & recommended way of doing it.
Second Way:
Follow the screenshot below:

Question: Why does the sell return value not decrease the payment value of the parent invoice?
- S-Keub will adjust these values in the Profit & Loss report.
- Regarding payment, users have to add a transaction for receiving payment from the customer and then paying them back. This way all the transactions are recorded.
Sales Subscriptions
Enabling Subscriptions:
To enable subscriptions, go to Modules -> Check the “Enable Subscriptions” and save it.
IMPORTANT: For subscription invoices to auto-generate, a cron job must be set up.
Using Subscriptions:
- Subscriptions can be added from both the POS screen and the normal Sales screen.
- On the POS or sales screen, to add a subscription, click on the “Subscribe?” checkbox.
- On clicking subscribe, it shows a popup modal; enter the subscription frequency, like every 1 day, every 5 days or every 1 month, etc. Also enter the subscription frequency, e.g. if a user wants to subscribe only 5 times, then enter 5; for unlimited, leave it blank.
- All subscriptions appear on the Sell -> Subscriptions screen. From here you can also start/stop a subscription.
- When a subscription invoice is auto-generated, a notification is sent to the admin & salesperson.
Subscriptions Indicators:
When subscription sales are added, they will be marked with an indicator on the “All Sales” screen.
This indicator will be in either of two colours, blue or red.
The indicators represent:











