Pos Screen
- check_circle Pos(Sales) page will open
Add
New Contact (Customer) in POS
- check_circle From POS Screen
- check_circle Click + (Add Customer button) near customer field
- check_circle Add a New Contact popup will open
- check_circle Fill Required Details:
- check_circle Customer Name*
- check_circle Company Name*
- check_circle Mobile*
- check_circle Address*
- check_circle Click Save button
- check_circle Customer will be Saved in Customer List ,Automatically selected in POS
Set Default Customer in POS
- check_circle Go to Contacts
- check_circle Click Customers
- check_circle Scroll to Default Customer On POS
- check_circle Select customer from dropdown (e.g., WALK-IN-CUSTOMER)
- check_circle It will auto-save / update
Result in POS Screen:
- Open
POS (Sales screen)
You will see the selected customer automatically
shown at top
Set Service Staff in POS
- check_circle From Admin Panel:
- check_circle Go to User Management
- check_circle Click Users List
- check_circle Find the user (e.g., Mr POS)
- check_circle Click Edit button
- check_circle In Edit User page Find option:“Is Service Staff” (checkbox)
- check_circle Click Update / Save
Result
in POS Screen
- Go
to POS screen
- Now
in Service Staff dropdown
You will see:
Mr POS as selectable staff
Add Product
Product Name Search:
- Type
product name in Product name
- Select
product from suggestions
- Product
will be added to list
7.12 Barcode Scan / Weight Scale (Same as Item
Code):
- Scan
barcode in Barcode Scan / Weight Scale field
- System
reads barcode number
- Press
Enter key
- System
will:
- Find matching product
- Automatically add (append) product to
list
7.13 Right-Side Product Click:
- Click
product from right-side list
- Product
will be added instantly
7.14 Item Code Search:
- Type
the Item Code in Item Code field
(Example: 12345) - Press
Enter key
- System
will:
- Find matching product
- Automatically add (append) product to
list
Add item in new row
Add item in new row
- Each time you select the same product, it will be
added as a separate row
- If the product is already added, the system will increase the quantity in the same row
Product Click → Item Popup
- check_circle Click on the product name(Example: HAPPINESS BRAND CANDELS)
- check_circle A product details popup will appear
- check_circle Edit Fields
- check_circle Update Unit Price if needed
- check_circle Select Tax (e.g., VAT 5%)
- check_circle Enter IMEI / Serial Number
- check_circle Add Product Description (optional)
- check_circle Changes will be:
- check_circle Updated in product row
- check_circle Reflected in total calculation
- check_circle Row Level Changes
- check_circle
- check_circle Unit Price → updated value (excluding tax)
- check_circle Tax Amount (row) → calculated
- check_circle Subtotal (row) →(Unit Price × Quantity) + Tax
- check_circle Total Without Tax: (Unit Price × Quantity) (excluding tax)
- check_circle Tax: Based on selected tax % (e.g., 5%)
- check_circle Total Payable: (Total Without Tax + Tax)
- check_circle Round Off: System adjusts rounding (if enabled)
- check_circle Final Total: (Total Payable + Round Off)
Number of product rows
Ø
Example:
1.
Product
A → 1 row
2.
Product
B → 1 row
3.
Items = 2
Total Quantity
Sum of quantities of all products.
Ø Example:
1.
Product
A → Qty 2
2.
Product
B → Qty 3
3.
Total Quantity = 2 + 3 = 5
Discount
User clicks “Discount”
/ “Edit Discount” button
A popup window opens
- In
the popup, user selects:
- Discount Type
- Percentage (%)
- Fixed Amount (₹)
- User
enters value:
- If Percentage → e.g.
10% - If Amount → e.g.
50
- System
calculates discount:
- Percentage → based on subtotal
- Amount → direct value
- User
clicks Apply / Save
Ø Example
1.
Subtotal
= 500
2.
Discount
Type = Amount
3.
Discount
Entered = 50
Ø Final
Calculation:500-40=450
Credit Note Redeem
- check_circle User clicks “Credit Note Redeem”
- check_circle A popup window opens
- check_circle Popup shows: Enter Sale Return Number eg:SR-1-2-2026-000001
- check_circle User enters: Valid Sale Return / Credit Note Number
- check_circle System fetches: Available credit amount
- check_circle Credit amount is deducted from total bill
Loyalty Point Redeem
Customer can use available loyalty points
to reduce the bill amount.Each point has a fixed monetary value.
1. User
clicks Loyalty Point Redeem Popup opens
2. System
shows:
- Available Points
- Message: Minimum 5 points required
3. User
enters redeem points
4. System
checks:
- If points less
than 5 points
Ø
Show
error: Minimum 5 points required
Ø
Do
not apply
- If points greater than 5 points
Ø Allow next step
5. User clicks UPDATE
6. Amount
deducted from total bill
Ø Example
Available
Points = 10
User enters 3 points →
Not allowed
Show: Minimum 5 points required
User enters 5 points→
Allowed
Redeem Point (1 point = 5 AED)
5 × 5 = 25 discount
applied
25 reduced
from total
Delivery
Charges
- check_circle User clicks Delivery Charges Popup opens
- check_circle Popup shows:Enter Delivery Charges
- check_circle User enters amount Example: 50
- check_circle User clicks Apply
- check_circle Delivery charge is added to total bill
- check_circle Example
- check_circle Delivery Charges = 50
- check_circle Final Calculation: 20 + 50 =70
Advance
Receipt
Advance
Receipt
1.
User
clicks “Advance Receipt” button
2.
A
popup/modal opens
Ø Display
Voucher List
System
shows available advance voucher(s)
Enter
Amount
1.
User
enters amount in the Amount field
2.
Example:
50
Ø
Validation
- If amount > receipt balance
→ show error:
“Entered amount is greater than receipt balance amount”- If amount > final total →
show error:
“Entered Advance Receipt amount is greater than final total” - If both are valid → system applies the amount to bill
- Bill total gets updated
- If amount > final total →
show error:
LPO Number – Simple Steps
- check_circle User clicks LPO Number
- check_circle Popup opens
- check_circle User enters LPO Number
- check_circle User clicks Save / Apply
- check_circle LPO Number is attached to the invoice/sale
Cash Button
- check_circle User Clicks Cash Button -> System first checks cart items
- check_circle Validation Check
- check_circle If no products added
- check_circle Show error message:No Products added, add some products first.
- check_circle Stop process
- check_circle Popup opens (Cash Sale Amount Details)
- check_circle System shows Total Payable Amount
- check_circle User confirms cash payment
- check_circle System checks amount (if needed validation)
- check_circle User clicks Save / Confirm
- check_circle System completes sale as Cash Sale
- check_circle Balance becomes 0.00 and invoice is finalized
Card
Button – Step by Step (POS)
- check_circle User Clicks Card Button->System first checks cart items
- check_circle Validation Check
- check_circle If no products added in cart
- check_circle Show error message:No Products added, add some products first.
- check_circle Stop process
- check_circle Popup Opens
- check_circle User Enters Card Details
- check_circle Card number
- check_circle Card holder name
- check_circle Transaction number
- check_circle Card type
- check_circle Expiry month/year
- check_circle Security code
- check_circle User Clicks Save / Confirm
- check_circle
- check_circle
Credit
Sale
1. User Selects Credit Sale->clicks Credit
Sale / Terms of Payment
2. Popup Opens
Mode/Terms of Payment popup opens
User Selects Terms
Ø
Example:
30 Days
4. System Assigns Credit Terms
1.
Due
date is calculated based on selected days
2.
Example:
Ø
Invoice
Date = 06-05-2026
Ø
Terms
= 30 Days
Ø
Due
Date = 05-06-2026
5. User Clicks Save / Confirm
6. System Completes Credit Sale
Ø
Marks
transaction as Credit Sale
Ø
Stores
payment terms
7. Final Result
1.
Invoice
is created as Credit
2.
Customer
can pay later based on terms
Balance remains pending
Delivery Sale
Recent Transactions Button
Recent Transactions popup opens
.
System Displays Transaction Tabs
Available tabs:
Ø
Final
Ø
Hold
Ø
Quotation
Ø
Proforma
Invoice
Ø
Delivery
Sale
3. System Shows
Transaction List
Each record displays:
Ø
Invoice
No
Ø
Customer
Name
Ø
Date
& Time
Ø
Total
Amount
4. User Clicks Action
Buttons
Available actions:
Ø
Edit
Ø
Print
(3inch, A4)
5. User Closes Popup
Ø
Clicks
Close button to exit Recent Transactions window
More Button
Hold
/ Proforma / Quotation / Free Sale / Multiple Pay
1. User Clicks
Button
Ø
Hold
Ø
Proforma
Invoice
Ø
Quotation
Ø
Free
Sale
Ø
Multiple
Pay
2. System Validates
Ø
If
no products added
Ø
Show
message:“No products added, add some products first.”
Ø
Stop
process
3.
System Processes Based on Button
1. Hold
Ø
Save
bill as Hold
Ø
Generate
Hold Reference No eg: DR-1-2-2026-000005
No stock deduction
. Free Sale
Step 1: Show Popup
Step 2: Validate
Password
Ø
If
wrong:
Show: “Invalid Password”
Stop
process
Ø
If
correct:
Open next popup
Step 3: Free Sale
Details Popup
Step 4: Print
Ø
Print
Free Sale Bill
Multiple Pay
Step 1: Show Payment Popup
Ø
Total
Payable
Ø
Payment
rows (Amount, Method, Account)
Ø
Option
to add multiple rows
Step 2: User Enters
Payment
Ø
Enter
amount
Ø
Select
payment method (Cash / Card / etc.)
Ø
Add
multiple payment rows if needed
Step 3: Confirm Payment
Ø
Save
all payment entries
Ø
Link
payments to the sale
Step 4: Print
Ø
Print
Payment Receipt
Price Type Selection
Step
1: Show
Price Type Option
Ø
Retail
(Default)
Ø
Wholesale
Step
2:
Trigger Price Update
Ø
On
changing price type: System triggers product list refresh
Step
3:
Apply Price Logic
Ø For
each product displayed:
- if price type Retail display retail Price
- if Price type Wholesale display wholesale price
Step
4:
Update
Ø
All
product cards on the right panel: Update price instantly
E-Bill / SMS / WhatsApp
Step
1: Show checkboxes
Ø
E-Bill
(Email)
Ø
SMS
Ø
WhatsApp
Step
2: User Selects
Ø
User
ticks required options
Step
3: Validate
Ø If
Email selected → check email available
Ø
If SMS/WhatsApp selected → check mobile
number
Step
4: Complete Sale
Ø
Save
sale
Ø
Generate
invoice number
Step
5: Send Notifications
Ø
E-Bill → Send invoice to
email
Ø
SMS → Send bill message
Ø
WhatsApp → Send message / invoice link