# Sales / Sell

# POS Screen

You can make fast sales using POS page. It provide you more features to add fast sales for your walk-in customers. Generate and print POS invoice in one click. In POS page you can add products in one click and generate invoices. You can search product by brand or category. Following steps is to make a POS sale :

- Select a customer
- Add at least one product
- Apply discount, tax, shipping etc.
- Collect payment
- Generate or print POS invoice

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/WIlimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/WIlimage.png)

POS Screen.

<div class="wp-caption aligncenter" id="bkmrk--1"></div>### <span id="bkmrk-selling-products%2C%C2%A0ch-1">**Selling Products, Changing Product Price, Tax &amp; Discount, Lot number &amp; Expiry**</span>

Go to -&gt; Sell -&gt; POS

#### <span id="bkmrk-selecting-customer%3A-1">**Selecting Customer:**</span>

By default, there is “Walk-In Customer”. You can search for a customer by name/customer id or phone number or can add new customer by clicking the plus (+) button “Add Customer”.

#### <span id="bkmrk-searching-%26-adding-p-1">**Searching &amp; Adding Product:**</span>

Enter Product Name Or scan the barcode to search the product. If multiple products are matched then it displays the dropdown of products, selects the product from it. Or if there is a single product then it directly gets added to cart.

#### <span id="bkmrk-changing-product-pri-1">**Changing Product Price, Tax &amp; Discount for a product:**</span>

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/yKhimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/yKhimage.png)

- After the products get added, click on the product name to modify product price, tax &amp; discounts.  
    <p class="callout info">Option for different tax in products will be shown only if Inline tax is enabled. You can enable it from Business <span style="text-decoration: underline;">Settings -&gt; Tax -&gt; Enable Inline Tax in purchase and sell</span></p>

#### <span id="bkmrk-selecting-lot-number-1">**Selecting Lot number for a product**</span>

- If lot number is enabled then it will show the option to select lot number. ([Enabling Lot number](https://docs.senangurus.com/books/senangurus-business/page/lot-number))

#### <span id="bkmrk-selecting-expiry-for-1">**Selecting Expiry for a product**</span>

- **Expiry Date:** If the expiry date is enabled then it will show the option to select lot number. ([Enabling expiry](https://docs.senangurus.com/books/senangurus-business/page/product-expiry-and-related-settings))

### **<span id="bkmrk-cancel-sales%3A-1">Cancel Sales:</span>**

To cancel the sales click on the cancel button. Cancel invoices are not saved in the system, so no stock will de deducted.

**To finalize the invoice click on Finalize – Add the payment options and save it.**

On save it will display an invoice printing option.

<p class="callout info">For invoice to print correctly – The Margins options should be set to “Default”.</p>

List of sales can be viewed from Sell -&gt; List Sales.

List of drafts can be viewed from Sell -&gt; Drafts.

Both Sell &amp; 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 invoice depends on the business location settings.

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/8XNimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/8XNimage.png)

### **<span id="bkmrk-100%25-credit-sales-1">100% Credit Sales</span>**

- To sell on credit to the customer you first need to enable this button by going to **Settings -&gt; Business Settings -&gt; POS -&gt; Show Credit Sale Button<label class="">  
    </label>**
- Then on the POS screen, you will be able to see a button “Credit Sale”, simply click this button to make sales on credit.

### **<span id="bkmrk-half-credit-%26-half-p-1">Half Credit &amp; half payment Sales</span>**

Suppose invoice amount is $1000, customers pays $700 cash and $300 is credit amount on him, then follow these steps:

1. Click on multiple pay button
2. Select the payment method and enter the amount paid by the customer. ($700 in our example)
3. Click finalize payment.
4. Now, the pending amount is automatically added as credit amount on him (or amount to be taken from the customer)

### **<span id="bkmrk-previous-sale-amount-1">Previous sale amount in Sales</span>**

If a sale is made for the customer for a subsequent time for the same product, the previous amount in which the product is sold will be shown for reference in add sale screen.

This feature can also be used for purchase of same products from a supplier.

<p class="callout info">This feature is available in version 4.7.8 and above</p>

### **<span id="bkmrk-draft-%26-quotation-1">Draft &amp; Quotation</span>**

Draft is useful if you want to create a quotation before sales.

Marking a sales as Draft or Quotations will not deduct the available stock.

You can view all Quotations &amp; Drafts from List Quotation or List Draft respectively. Existing draft/Quotation can be edited to make it as final sales.

### **<span id="bkmrk-convert-draft%2Fquotat-1">Convert Draft/Quotation to Sale invoice</span>**

1. To convert a draft/quotation to sale invoice, follow the steps below
2. Go to List draft / List quotation. Click on the action button.
3. Select edit in the dropdown.
4. Change the status from draft/Quotation to Final and save it.

### **<span id="bkmrk-suspended-sales-1">Suspended Sales</span>**

Suspend Sales means unfinished sale or hold Sale.  
Suspended sales stock gets deducted from available stock. You can view all suspended sales by clicking on the Yellow Color button present in very top right of screen (above the date).

#### **<span id="bkmrk-some-use-case-of-sus-1">Some Use Case of Suspended sales</span>**

1. In a grocery store, if you have suspended button, you can suspend particular customers sales and entertain another customer, when his comeback you can proceed with his sale.
2. In Restaurant, you can suspend the order of customers if not yet paid, and finish it when they finish eating and paid their order, so you can proceed to final sales. You can put Table 1, Table 2, Table 3… so when they finish it’s easy to identify table 3 going to pay.
3. In hotel lots of customers check in stay for 2 nights and order some foods and customers say, just charge to room 024. So you can suspend their orders and edit if there is some additional order and suspend again. Until final it when they pay their bills. on Hotel, on Reference Number: Room 009, Room 012

### **<span id="bkmrk-card-%2F-multiple-pay--1">Card / Multiple Pay / Cash</span>**

- **Multiple Pay:** Used when the customer wants to pay with different payment methods like some amount by card, some by cash and some 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 customer pay the exact amount of invoice by cash. If the customer pays less or more amount then the invoice amount then use Multiple Pay to get change return.

### **<span id="bkmrk-adding-payments-from-1">Adding payments from Contact</span>**

Go to contact -&gt; Suppliers. Click on actions for the supplier and it will show “Pay Due amount”, click on it and pay the amount. “Pay Due amount” this option is not displayed if there is no payment due.

### **<span id="bkmrk-adding%2Fediting-payme-1">Adding/Editing Payment Method or Pay-Via</span>**

Follow [Add/Edit Pay-Via / payment method](https://docs.senangurus.com/books/senangurus-business/page/adding-editing-payment-method-or-pay-via-options-custom-payments).

### **<span id="bkmrk-rounding-mechanism-f-1">Rounding Mechanism for total Sales amount or total payable</span>**

Rounding helps to round the total payable to nearest currency exchange available.

To enable rounding go to **Settings -&gt; Business Settings -&gt; Sales** and choose the **Amount rounding method**

**Amount rounding method**

1. Round to nearest whole number: It will round the payable value to nearest whole number. For example, **1.49** will be rounded to 1.00, and 1.51 will be rounded to 2.00
2. Round to nearest decimal (multiple of 0.05): It will round the payable value to nearest decimal number that 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 <p class="callout info">Similarly, all other round to nearest decimal number works as per the multiplier.</p>

### **<span id="bkmrk-adding-sale-of-a-pas-1">Adding sale of a past date</span>**

In SenangUrus Business, sales can also be added for past dates.

#### **<span id="bkmrk-adding-past-date-sal-1">Adding past date sales in POS screen</span>**

1. **Enable date selection:** By default, in POS screen all sales are recorded for current datetime. To add sales for past date enable datetime selection by going to **Business Settings** &gt; **POS Tab** &gt; **Enable transaction date on POS screen**
2. **Pick date while doing sales:** Once date is enabled (above step 1) you can now select date in POS screen while making sales, with this the sales will be added for that datetime.

#### **<span id="bkmrk-adding-past-date-sal-3">Adding past date sales in Sales screen</span>**

No additional steps are required here, this screen already has the option to select Sale Date. Select that particular datetime to record sales of that.

# Change Return

Suppose during POS the total payment amount by a customer is $250, but the customer pays $300 cash.

In this case, the cashier needs to return $50 cash to the customer.

So, enter all these details in the system, follow the below steps:

<div class="fusion-text fusion-text-1" id="bkmrk-click-on-the-%E2%80%9Cmultip">1. Click on the “**Multiple Pay**” button. It will open a popup
2. Enter the paid amount by the customer ($300 here)
3. On the right side, it will show a “Change Return” Amount. This amount needs to be returned to the customer
4. Click on finalize button to save the sales.

</div>The change amount is shown in the invoice. To create a custom label for change return **Go to Settings -&gt; Invoice layout** change the ‘change return label’ to a required label and save the changes.<span id="bkmrk-changing-payment-met-1"></span>

# Selling of Services

SenangUrus Business can be used:

- Exclusively for Services or
- Exclusively for Product Selling (trading) Or
- Combination of Services &amp; selling of Products.

### **<span id="bkmrk-selling-services-1">Selling Services</span>**

Services are Intangible products.

<p class="callout info">Example: Repairing, Salon &amp; Spa services, Web Development, Accounting, banking, cleaning, consultancy, education, insurance, expertise, medical treatment, transportation and a lot more.</p>

1. To add service Go to **Add New Products**.
2. Add the name of your Service, Like Computer Repair, Accounting, E-Commerce Development, Consulting, Plumber, Saving, Hair Cutting, etc.
3. 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.
4. **Purchase Price:** Add anything to the purchase price, it can be *1 or 0, or something else*. The *purchase price is of no use in service*.
5. If you want to add a description for such service like for example in computer repair you want to describe the problem for such service then **check** the “***Enable Product description, IMEI or Serial Number***” checkbox.

<p class="callout success">Now to create invoice or receipt for such service</p>

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 description you can click on the button as shown the image below.

4\. To print the description in the invoice, go to **Setting -&gt; Invoice Settings -&gt; 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.

### <span id="bkmrk-%F0%9F%8E%A5-video-demo-1">Video demonstration:</span>

<iframe allowfullscreen="allowfullscreen" height="470" src="https://www.youtube.com/embed/mwnPcjgfisc" style="width: 844px; height: 470px;" width="844"></iframe>

# Sales Order

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/FPLimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/FPLimage.png)

### **<span id="bkmrk-what-is-a-sales-orde-1">What is a Sales Order?</span>**

Sales Order is a document given by the supplier to the buyer against a Purchase Order by the buyer.

A sales order contains the buyer invoicing details, delivery details, products, quantities, pricing, tax, discounts, payment terms, payment details, shipping charges if any, and other notes.

Once the buyer agrees on the sales order, goods are shipped by the supplier.

Sale order has multiple statuses: Ordered, Partial, Completed.

### **<span id="bkmrk-enabling-sales-order-1">Enabling Sales Order</span>**

To enable Sales Order, follow the below steps:

1. Go to Settings -&gt; Business Settings
2. Sales tab -&gt; Enable Sales Order
3. Save it.

### **<span id="bkmrk-using-sales-order-in-1">Using Sales Order in SenangUrus Business - </span><span id="bkmrk-creating-sales-order-1">Creating sales order</span>**

After Enabling sales order, inside Sales you’ll find the Sales-Order menu.

Go to add sales order, fill in all the details and save it.

Stocks are not deducted for sales orders.

Once a sales order is created you can print it and send it to the buyer for approval.

#### **<span id="bkmrk-converting-sales-ord-1">Converting Sales Order to Sales</span>**

On approval of sales orders, you can create sales from the sales order.

1. Go to Sales -&gt; Add sales, select the business location &amp; Customer.
2. On Selecting it will populate the list of all sales orders related to the customer on the “Sales Order” dropdown.
3. Select the Sales Order and it will auto load the products for that order with the product’s price, tax, discounts applied automatically as the sales order.
4. You can increase or decrease the quantity.

# Sales Return

There are 2 ways of adding sales return

### **<span id="bkmrk-first-way%3A-1">First way:</span>**

Edit existing invoice for the sales by going to edit the invoice and 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 a simple &amp; recommended way of doing.

### **<span id="bkmrk-second-way%3A-1">Second Way:</span>**

Follow the screenshot below:

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/58Fimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/58Fimage.png)

### **<span id="bkmrk-payment-for-sale-ret-1">Payment for Sale Return:</span>**

When a **Sale Return** is created, the system considers the return amount as a **Due Payment,** indicating that the amount needs to be refunded to the customer.

To complete the return process, you must **add a payment** to record the refund.

To add the payment for sale return, follow the steps.

<div class="fusion-text fusion-text-1" id="bkmrk-go-to%C2%A0sales-%E2%86%92-list-s">- Go to **Sales → List Sale Return**.
- In the list, locate the **Payment Status** column for each sale return entry.
- If the status shows **Due**, click on the **Due** button.
    
    
    - This will open an **Add Payment** pop-up window.
- Enter the **Refund Amount** and click **Save**.
- The **Payment Status** will now update to **Paid**.

</div>#### **<span id="bkmrk-question%3A-why-sell-r-1">Question: Why sell return value not decrease the payment value from the parent invoice?</span>**

<div class="fusion-text fusion-text-1" id="bkmrk-ultimatepos-will-adj">- SenangUrus Business will adjust these values in the Profit &amp; 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.

</div>

# Sales Subscriptions

### **<span id="bkmrk-enabling-subscriptio-1">Enabling Subscriptions:</span>**

To enable subscription, go to **Modules** -&gt; Check the “**Enable Subscriptions**” and save it.

<p class="callout warning">For subscription invoice to auto-generate crone job must be set up.</p>

### **<span id="bkmrk-using-subscriptions%3A-1">Using Subscriptions:</span>**

1. Subscriptions can be added from both POS sales or normal Sales screen.
2. In POS or sales screen to add a subscriptions click on “**Subscribe?**” Checkbox
3. On clicking subscribe it shows a popup modal, enter the subscription frequency like every 1 day or every 5 days or every 1 month etc. Also enter the subscription frequency, like if a user wants so subscribe only 5 times the enter 5, for unlimited leave it blank.
4. All subscriptions appear in Sell -&gt; Subscriptions screen. From here you can also start/stop a subscription.
5. When a subscription invoice is auto-generated then a notification is sent to admin &amp; sales person.

### **<span id="bkmrk-subscriptions-indica-1">Subscriptions Indicators:</span>**

While adding subscription sales, the sales will be marked with an indication in the “All Sales” screen.

This indicator will be in either of two colors, blue or red.

The indicators represent

<div aria-labelledby="message-username-1151047602532524062 uid_1 message-content-1151049061756059709 uid_2 message-timestamp-1151049061756059709" aria-roledescription="Message" aria-setsize="-1" class="message-2CShn3 cozyMessage-1DWF9U wrapper-30-Nkg cozy-VmLDNB zalgo-26OfGz" data-list-item-id="chat-messages___chat-messages-1150669462605926443-1151049061756059709" id="bkmrk-1.-the-blue-color-in" role="article" tabindex="-1"><div class="contents-2MsGLg"><div class="markup-eYLPri messageContent-2t3eCI" id="bkmrk-1.-the-blue-color-in-1">1. The blue color indicates that this is an automatically created subscription invoice.  
  
</div><div>2. The red color indicates that it is a recurring invoice that repeats for a specified number of times and turns to the blue color invoice when the number of times specified is reached.</div></div></div>

# Featured Products in POS screen

### <span id="bkmrk-featured-products-fo-1">**Featured Products for POS screen**</span>

Adding featured products helps you quickly access some products which are frequently or most commonly sold.

To add featured products follow these steps:

1. Go to Settings -&gt; Business Locations.
2. Add/Edit any business locations
3. In add/edit screen you can select multiple products that can be featured in pos for this location.

[![featuredproducts.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/featuredproducts.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/featuredproducts.png)

Select feature products in add/edit business locations

<div class="wp-caption aligncenter" id="bkmrk--1"></div><div class="wp-caption aligncenter" id="bkmrk--3"></div>

# Cash Register

<div class="fusion-text fusion-text-1" id="bkmrk-cash-register-gives-">- Cash Register gives you an overview of a particular user/cashier session
- Whenever a cashier opens to POS screen she must Open Cash Register by entering the “Cash In hand”
- If the cashier has access to more than one location then location also needs to be selected
- Every sale made by the cashier will be logged into the Cash Register. In POS screen, You can view the Register details by clicking on “Register details” button present in the top navigation bar. It displays the Cash in hand, and cash details by other payment methods as well. Also, the amount refunded by the cashier.
- To close a cash register click on Red Color – Close Register Button. On closing Cash register the cashier will have to enter the details of the Total Cash, Total Card Slips, Total cheques and other fields.
- To view all cash register Go to Reports -&gt; Register Report. Here you view all cash register details.

</div>

# Invoice Layout

Invoice Layout helps you to create different invoice formats.

To add a new invoice layout:

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/o5ximage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/o5ximage.png)

1. Go to **Settings-&gt;Invoice Settings-&gt;Invoice Layout-&gt;Add**
2. Give a unique distinguishable Layout name
3. Add the text to be shown in the top/header of invoice. Generally, it can be your shop name, aligned center with Heading 1 format.
4. Add other relevant details.
5. You can show/hide address fields.
6. You can mark a layout as default. The default layout is used when no layout is found for a location.
7. Click on Save.

To use an invoice layout in a location go to” Business Locations -&gt; Edit” and assign the invoice layout.

### **<span id="bkmrk-invoice-design%3A-1">Invoice Design:</span>**

- In invoice layout, you will find options for invoice designs.
- <span class="help-block">Used for browser-based printing only &amp; NOT print server-based printing.</span>
- <div class="col-sm-6"><div class="form-group">Slim design is used for thermal line printer-based printer.</div>  
    </div>

### **<span id="bkmrk-editing-invoice-layo-1">Editing invoice layout HTML/CSS/Javascript</span>**

To manually change the code for invoice layout the path is: **resources/views/sale\_pos/receipts/{design\_name}.blade.php** Where design\_name = name of the design you want to change like classic/elegant/detailed/slim etc.

### **<span id="bkmrk-tax-summary%3A-1">Tax Summary:</span>**

To see the tax summary in invoice, go to add/edit invoice layout, and enter the “Tax Summary Label” option and it will show the tax summary in invoice.

### **<span id="bkmrk-total-in-words%3A-1">Total in words:</span>**

To display total in words in the invoice Enable:

1. <label class=""> Show total in words</label>
2. Choose “Word Format”

### **<span id="bkmrk-discounted-price%3A-1">Discounted Price:</span>**

To display the discounted unit price and discount amount in the invoice, enable the following filed in invoice layout

1. Discounted unit price label
2. Discount label

### **<span id="bkmrk-display-unit-breakdo-1">Display unit breakdown:</span>**

To display the reduction summary of quantity from multiple units, enable the check box ‘show base unit details (If applicable)’.

### **<span id="bkmrk-display-base-and-mul-1">Display Base and Multiple Unit details:</span>**

If you have added multiple units in your system, you can display the relation of the base and multiple units in the invoice.

For example, if 1 dozen = 12 pieces. Then you can display it in the invoice with the price.

To achieve this, follow the steps given below

Step 1: Go to Settings &gt; Invoice Settings &gt; Invoice Layout.  
Step 2: Enable the ‘Show base unit details’ checkbox.

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/Zhtimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/Zhtimage.png)

Now, if you select a multiple unit the details will be displayed in the invoice.

### <span id="bkmrk-adding-sale-custom-f-1">Adding sale custom fields in the invoice:</span>

The sale custom fields can be added to the printed invoice.  
**Step 1:** To achieve it, Go to **Settings &gt; Invoice Settings &gt; Invoice Layout**.  
**Step 2:** Select the invoice layout in which you need the sale custom fields to be printed.  
**Step 3:** Enable the checkboxes for the sell custom fields, “sell 1”, “sell2” etc, and save it.

Now, when you use this chosen invoice layout, the custom fields you set up for sales will automatically appear on the printed invoice.<span id="bkmrk-letterhead%3A-1"></span>

# Displaying QR code in invoice

### <span id="bkmrk-steps%3A-1">Steps:</span>

1. Edit an [invoice layout](https://docs.senangurus.com/books/senangurus-business/page/invoice-layout)
2. Scroll down to the QR code section at the bottom
3. Click **Show QR Code**
4. Enable all the fields required in QR code, like Business Name, Business Name, Invoice URL, and others
5. Save the invoice layout. Print an invoice and you’ll see the QR code in the invoice
6. **Show Labels:** Enable this option to show the labels(key-value pair) in QR code

# Gift Receipt

A gift receipt shows proof of purchase but leaves out the amount spent. To print a gift receipt follow the below steps:

1. Add a new invoice layout with the name “Gift Receipt”
2. In invoice layout select the **Invoice Design** as Slim and Check the **Hide all prices** checkbox
3. In Business Settings -&gt; POS, check the **Show invoice layout dropdown** and save it.
4. Now in the POS screen whenever you want to issue a gift receipt, simply select the invoice layout as Gift Receipt and print the invoice.

# Invoice External URL

1. With invoice external URL you can share the invoice to a customer via a link.
2. With this link, they can see &amp; print the invoice without they having to login into the system.
3. The link can also be sent in Email &amp; SMS notification. To send url in Email/SMS notification add it in notification template using the url tag.

[![salesinvoice.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/salesinvoice.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/salesinvoice.png)

[![invoiceline.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/invoiceline.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/invoiceline.png)

# Configuring keyboard shortcuts for POS screen

## <span id="bkmrk-configuring-keyboard-1">Configuring keyboard shortcuts for POS screen</span>

UltimatePOS supports keyboard shortcuts, by default we have configured shortcuts for different actions in POS screen.

But you can configure it yourself as per your convenience.

To configure keyboard shortcuts, go to Settings -&gt; System Settings. Here in the POS section, you will find a list of Operations and the shortcuts for them.

You can use the Available Key Names with any combination of letters or number to create shortcuts.

– Make sure the shortcuts do not conflict (is not same) with the shortcut of the browser. Making a shortcut same as the browser will have different effects in different browsers.

# Discounts by Brand, Category, Location

# <span id="bkmrk-add%2Fedit-discount%3A-1">Add/Edit Discount:</span>

Go to sales **-&gt; Discount -&gt; Add**

- **Name:** Enter a meaning full name for the discount.
- **Brand:** Select the product brand where it will be applied.
- **Category:** Select the produc Category where it will be applied.
- **Location:** Select the location
- **Priority:** Discount with higher priority will have higher weight, however priority will not be considered for exact matches.  
    For example: if there are 2 discounts available for the same brand and/or category then the disount with higher priority will be applied.
- **Discount type**: Fixed or Percentage
- **Start At**: Start date of the discount.
- **End At**: Start date of the discount.
- **Apply in selling price groups:** If checked then the discount will be applied in the selling price group price. If not then it will not be applied.
- **Apply in customer groups:** If checked then the discount will be applied in the customer group price. If not then it will not be applied.
- **Is active:** Activate or not.

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/LWAimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/LWAimage.png)

# Reward Points, Royalty points

## <span id="bkmrk-enabling-reward-poin-1">Enabling reward points:</span>

1. Go to Settings -&gt; Business Settings -&gt; Reward Points Settings.
2. Click on **Enable Reward Point** and it will get enabled.

## <span id="bkmrk-reward-points-settin-1">Reward Points Settings:</span>

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/Dggimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/Dggimage.png)

Reward points settings is divided into 2 parts:

1. Earning Points Settings
2. Redeem points settings

### <span id="bkmrk-earning-points-setti-2">Earning Points Settings:</span>

1. **Reward points display name:** This is display or label name for reward points. Some people like to keep it as reward points or reward coins etc. Only used for displaying label.
2. **Amount spent for unit point:** Meaning how much the customer spent to get one reward points.  
    **Example**  
    If you set it as 10, then for every $10 spent by customer they will get one reward points.  
    If the customer purchases for $1000 then they will get 100 reward points.
3. **Minimum order total to earn a reward:** The minimum amount the customer should spend to get reward points.  
    **Example:** If you set it as 100 then the customer will get reward points only if there invoice total is greater or equal to 100. If the invoice total is 99 then they won’t get any reward points.  
    You can set it as a minimum of 1.
4. **Maximum points per order:** Maximum reward points customer can earn in one invoice. Leave it empty if you don’t want any such restrictions.

**NOTE**: On returning a sale the reward point earned in that sale(invoice) will be reduced automatically.

### <span id="bkmrk-redeem-points-settin-1">Redeem Points Settings:</span>

1. **Redeem amount per unit point:** It indicates the redeem amount per point.  
    **For example:** If 1 point is $1 then enter the value as 1. If 2 points are $1 then enter the value as 0.50.
2. **Minimum order total to redeem point:** Minimum order total for which customers can redeem points.
3. **Minimum redeem point per order:** Minimum redeem points that can be used per invoice. Leave it blank if you don’t need this restriction.
4. **Maximum redeem point per order:** Maximum points that can be used in one order. Leave it blank if you don’t need this restriction.
5. **Redeem point expiry period:** Expiry period for points earned by customers. You can set it in months or years. Expired points will get deducted from the customer account automatically after this period.  
    <p class="callout info">**NOTE:** You must set the cron job for expiry feature to work. Cron Job Document</p>

To display customers remaining reward point in invoice you can choose the option in invoice layout to display it.

# Types of Service

1. Types of service is mostly used in restaurants, it is for example Dine-in, Parcel, Courier, 3rd Party Delivery etc.
2. Based on type of service you can change the price of the product by linking types of services to [selling price group](https://docs.senangurus.com/books/senangurus-business/page/selling-price-groups-sell-in-different-prices-wholesaleretail-or-for-different-prices-for-different-locations).
3. You can add packing charges (fixed or percentage)
4. Also, you can add more information like in custom fields.

# <span id="bkmrk-enabling-types-of-se-1">Enabling Types of Service</span>

Go to **Settings -&gt; Business Settings -&gt; Modules -&gt; Check the “Types of Service”**

and save it.

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/hIiimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/hIiimage.png)

# <span id="bkmrk-adding-new-types-of--1">Adding new Types of Service</span>

1. To add, go to Settings -&gt; Types of service -&gt; Add
2. Add a name, description
3. For each location select the Price Group that will be applicable. Select **Default Selling price** for selling in default price of the product.
4. Enter packing charge, leave empty if not applicable.
5. Enable custom field: this will enable some custom fields in type of service in POS screen.

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/rAAimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/rAAimage.png)

# <span id="bkmrk-using-type-of-servic-1">Using Type of Service in POS/sales screen:</span>

1. On Enabling Types of service in POS screen you will see the option to select Type of service.
2. Before adding a sales select the type of service and enter the relevant details.
3. You can show the type of service information in receipt by enabling it from [Invoice Layout](https://docs.senangurus.com/books/senangurus-business/page/invoice-layout)

# Shipments, Home Delivery or parcel management

## <span id="bkmrk-adding-a-delivery-pe-1">Adding a Delivery person option for Shipments</span>

While adding shipment details during a sale, the delivery person can also be added.

## <span id="bkmrk-adding-delivery-note-1">Adding Delivery Note for Sale</span>

#### <span id="bkmrk-how-do-we-print-the--1">How do we print the Delivery Receipt?</span>

To add a delivery note, follow the steps below.

**Step 1**: While adding the sales, be sure to include shipping details (You can refer to the video guide provided below for assistance).

**Step 2**: Navigate to the **All Sales** screen and click on the **Action** dropdown menu for the specific sale added in Step 1.

**Step 3**: From the **Action** dropdown menu, select the ‘**Delivery Note**‘ option, and proceed to print the delivery note directly.

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/3o4image.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/3o4image.png)<span id="bkmrk-%F0%9F%8E%A5-video-demo-for-shi-1"></span>

# Display product unit price in POS Product suggestion

To display product unit price in POS product suggestion follow the below steps:

Go to Business Settings &gt; POS &gt; Enable “Show pricing on product suggestion tooltip”

and save it.

Then in POS screen Product suggestion tooltip, it will show the product unit price

# Cash Denomination

## <span id="bkmrk-what-is-cash-denomin-1">What is cash denomination?</span>

Cash denominations are usually different cash tender used in your country. With this feature, cashiers can easily calculate the total amount they have when closing the register by mentioning the number of different tended they have.<span id="bkmrk-enabling-cash-denomi-1"></span>

## <span id="bkmrk-using-cash-denominat-1">Using cash denomination</span>

When a cashier closes the cash register it will ask to enter the count of each cash denomination. On entering total amount will be automatically calculated.

This count can be viewed from the Report -&gt; Cash Register report by viewing any register.

## <span id="bkmrk-cash-denomination-in-1">Cash denomination in Sale and Purchase:</span>

Cash denominations can be added while making a sale or purchase. To enable this Go to Settings -&gt; Payment.

Select the screens in which you need the cash denomination and type of payment method.

[![](https://ultimatefosters.com/wp-content/uploads/2021/04/cashdenominat-300x161.png)](https://ultimatefosters.com/wp-content/uploads/2021/04/cashdenominat.png)

The cash denomination table will be shown while you make a sale or purchase in add sale/add purchase screen.

[![](https://ultimatefosters.com/wp-content/uploads/2021/04/cashdeno-300x168.png)](https://ultimatefosters.com/wp-content/uploads/2021/04/cashdeno.png)

# Proforma Invoice

## <span id="bkmrk-proforma-invoice-1">Proforma Invoice</span>

A proforma invoice is an estimated invoice that is used to request payment from the buyer for goods or services before they are supplied.

The quotations can be converted to proforma invoices.

Select ‘Convert to proforma invoice’ from the action dropdown button on the list quotation page.

The proforma invoices will be added to the ‘list drafts’ screen. You can convert them later into actual invoices.

[![](https://ultimatefosters.com/wp-content/uploads/2022/11/proforma-invoice-300x138.png)](https://ultimatefosters.com/wp-content/uploads/2022/11/proforma-invoice.png)

# Import Sale

### <span id="bkmrk-import-sale-1">Import Sale</span>

To add bulk sales to the system, you can use this feature.

### <span id="bkmrk-steps-to-import-sale-1">Steps to import sale:</span>

[![image.png](https://docs.senangurus.com/uploads/images/gallery/2025-10/scaled-1680-/ljKimage.png)](https://docs.senangurus.com/uploads/images/gallery/2025-10/ljKimage.png)

Go to Sale &gt; Import Sale.

Click the ‘Download Template’ button to download the template file.

Once downloaded, open it and add the required details. While adding the details follow the instructions mentioned on the import sale page itself.

Save the excel file and upload it by clicking the choose file button and pressing submit button.

**NOTE:** It may display some error after uploading if some data added in the excel file are not as per mentioned in the instructions.

Change it accordingly and proceed.

### <span id="bkmrk-%E2%80%9Cgroup-sell-line-by%E2%80%9D-1">“Group sell line by” field in import sale:</span>

While importing an Excel file for import sale you have to select the option “**Group Sell Line By**“.

<div class="fusion-text fusion-text-1" id="bkmrk-this-field-is-used-f"><div aria-labelledby="message-username-1154644158938628126 uid_1 message-content-1154644158938628126 uid_2 message-timestamp-1154644158938628126" aria-roledescription="Message" aria-setsize="-1" class="message-2CShn3 cozyMessage-1DWF9U groupStart-3Mlgv1 wrapper-30-Nkg cozy-VmLDNB zalgo-26OfGz" data-list-item-id="chat-messages___chat-messages-1154643497287168080-1154644158938628126" role="article" tabindex="-1"><div class="contents-2MsGLg"><div class="markup-eYLPri messageContent-2t3eCI" id="bkmrk-this-field-is-used-f-1">This field is used for the system to know which lines need to be in a single sale.</div></div><div class="buttonContainer-1502pf"><div aria-label="Message Actions" class="buttons-3dF5Kd container-2gUZhU isHeader-2bbX-L" role="group"><div class="buttonsInner-1ynJCY wrapper-2vIMkT"><div aria-expanded="false" aria-label="More" class="button-3bklZh" role="button" tabindex="0">  
</div></div></div></div></div></div>For example, if you add an **Invoice\_Number** column in the Excel import file, then all lines from one sale will have the same **Invoice\_Number**.

In this case, you need to select **Invoice\_Number** option in the **“Group Sell Line By”** dropdown field.

### <span id="bkmrk-%E2%80%9Cyou-cannot-select-a-1">“**You cannot select a field twice**” Issue and Solution:</span>

You may encounter this issue while you import an Excel file using the Sale Import feature.

This issue happens when the same option name is chosen for multiple columns in the import table

[![](https://ultimatefosters.com/wp-content/uploads/2023/02/importsale1-300x140.png)](https://ultimatefosters.com/wp-content/uploads/2023/02/importsale1.png)

If you want to remove any column during import, you can select the **SKIP** option in the dropdown.

# Adding Bonus or Free Items at Sale

# <span id="bkmrk-adding-bonus-or-free-1">Adding Bonus or Free Items at Sale:</span>

Follow the steps below to add a free item during a sale.

1. Add free items(that have an actual purchase price) during the sale by making the selling price 0 for those products.
2. Include a note in the sale description indicating that these items are free, bonus, or complementary products.
3. Enable the ‘sale description’ check box in the invoice layout to ensure that it is printed on the invoice (if required).

# Customer Display Screen

The Customer Display Screen feature allows customers to view their order details in real-time during billing. It enhances transparency and customer engagement by displaying item names, prices, total amount, and promotional messages(Ads).

## <span id="bkmrk-how-to-view-the-cust-1">How to view the Customer Display Screen</span>

To display the customer display screen, follow the below steps

**Step 1:** Go to POS screen, you will find a screen icon  
**Step 2:** Open the icon in a new tab

Whatever products you add or delete or change the price in the POS screen it will reflected in the Customer Display Screen.

## <span id="bkmrk-running-ads-in-custo-1">Running Ads in Customer Display Screen</span>

You can run ads like Mega Discount Sale, Stock Clearance Sale etc in the Customer Display Screen.

To upload images for this ads, follow the below steps

Step 1: Go to **Settings &gt; Business Settings &gt; Customer Display** tab.

Step 2: Here you can upload the images.

## <span id="bkmrk-changing-header-in-c-1">Changing Header in Customer Display Screen</span>

To change the header in the customer display screen, follow the below steps

Step 1: Go to **Settings &gt; Business Settings &gt; Customer Display** tab.

Step 2: Here you can Add the header in the text area provided.

# Increasing Recent Transaction List Limit

## <span id="bkmrk-increasing-the-recen-1">Increasing the Recent Transaction Limit in POS Screen</span>

You can increase the number of transactions displayed in the **Recent Transactions List** on the POS screen by updating the environment configuration.

Step 1: Go to .env file in your codebase  
Step 2: Search for the variable POS\_RECENT\_TRANSACTIONS\_DISPLAY\_LIMIT =  
Step 3: Set a required value for this variable. e.g POS\_RECENT\_TRANSACTIONS\_DISPLAY\_LIMIT = 200

This will increase the number of recent transactions displayed on the POS screen.