With SoonyEPOS Cloud Solutions application, you are assured to save time-consuming process of bookkeeping accounting and inventory information. Also, you will have all the required information for detailed analysis of your business.

Types of Business and Industries

  • Oil and Gas Industries

  • Supermarkets

  • Phones and Accessories Shop

  • Stationary

  • Electronics & Home Appliances

  • Medical Pharmacies

  • Fashion & Clothing Boutique

  • All Service Related Businesses

  • Salon & SPA

  • Liquor Drinks Retails & Whole Sales

  • Restaurants Eateries & Bars

  • Hardware Stores

HRM Essentials Module Features

Leave types

  1. Only admin can manage leave type (add or edit)
  2. Fields:
    1. Leave Type: Enter the name of the type of leave.
    2. Max leave counts: Maximum number of leaves allowed for the leave type.
    3. Leave count interval: This can be “Current month” or “Current financial year” or “None”. It is the interval for the maximum leave counts.

For example: If employees can take 12 Sick Leave in 1 year then:
Leave Type = “Sick Leave”
Max leave counts = 12
Leave count interval = “Current financial year”

Leave Management

  1. Add leave: Leave Type(dropdown list), Start Date, End Date, Leave type, Reason (text area)
  2. Default status of a leave added is pending
  3. Admin can change the status: status(pending, canceled, approved) by clicking on the leave status column button.
  4. Inbuilt app Notification will be sent to admin when a new leave is added.
  5. Inbuilt app Notification will be sent to the applied user when the status is changed by the admin.
  6. Only admin can delete a leave.
  7. Reference no. Will be generated automatically for every leave to uniquely identify them. You can change the reference no prefix from HRM -> Settings (Leave Reference No. prefix)
  8. Leave Instructions: You can enter special instructions for users before applying for leaves from the settings “Leave Instructions” field.

Leaves Summary for a user

  1. For admin: Admin can view leave summary of all other users. On the leaves page filter by an employee name and it will show the summary at the bottom of the page.
  2. For Users: Always visible to a user his/her summary.

Attendance by admin & other users

  1. Users can add their own attendance, admin can add the attendance of every user.
  2. Attendance fields for admin: Employee, Date, Ip address(auto get the user’s IP address), note, clock_in_time, clock_out_time.
  3. Attendance by non-admin users: Users can add their own attendance by clicking on the “Clock In” button present in the top navigation bar and clock-in adding a note. And click on the “Clock Out” button before leaving the workplace for checkout and adding a clock-out note.
  4. Total work hours will be displayed when the admin selects a particular user and it is always visible to a non-admin user.
  5. If the admin wants to add attendance for users & don’t want the user to add their attendance then it can be disabled by unchecking “Allow users to enter their own attendance”

Getting users location in attendance:

When a user/employee clock’s-in the system can save the user’s location from which he/she has put attendance.

NOTE: For the location to work your website must be HTTPS

  1. Enabling Location:
    1. Go to HRM -> Settings -> Attendance Tab.
    2. Check the “Is Location Required?” checkbox & save it
  2. Check the below screenshot for locations when adding clock-in

How accurate is the location?

Accuracy of Location depends on the API & device(mobile or laptop) used and not on the application.

Mobile: mobile has GPS enabled so the coordinates sent by them is more accurate
Laptop: Most laptops don’t have GPS enabled so the location is based on the IP address, which is not much accurate

Biometric Scanner Integration in Attendance:

If a biometric system is used for attendance, then the data from the excel file exported from the biometric system can be fed into the downloaded template file. The complete data can be then imported into the POS system.

Use the import attendance feature to achieve this.


  1. Only admin can add payroll & other users can view only there own payroll.
  2. Reference no. will be generated for Payroll. You can change the Payroll Reference No. prefix from settings.

Adding Payroll

  1. For adding payroll click on Add button in payroll menu.
  2. Select Employee and the month/year of payroll.
  3. If any existing payroll for the period then it will be shown for editing or new payroll can be added.
  4. Fields:
    1. Total work duration: Duration of work will be auto-calculated based on attendance
    2. Duration Unit: Unit of work like month/hour/week or other.
    3. Amount per unit duration: Price per duration.
    4. Total: Total work duration x Amount per unit duration
    5. Allowances: add as many allowances you have for the employee. Allowances will be added in final payroll.
    6. Deductions: add deductions for the employee. Deductions will be subtracted in final payroll.
  5. Gross amount = Total + Sum of Allowances – Sum of Deductions
  6. Inbuilt app Notification will be sent to the user when payroll is added.


  1. Only admin can add holiday.
  2. Other users can view holidays applicable for there location.

Adding Holidays

Fields: Name, Start Date, End Date, Business Location, Note

Permission & Settings for management for HRM

Approve Leave:

By default only admin can approve leave added by other users. But you can assign the Approve leave permission to any other role & assign it to a user. User having approve leave will be able to approve leaves added by other users.

Allow users to enter their own attendance:

You will find this option in HRM -> Settings -> HRM tab. If enabled other users will be able to enter their own attendance and vice-versa.

Key Features:

  • Multiple Business/Shops:

    Set up multiple businesses in the application.

    No restriction on numbers of businesses.

    Inventory & accounting information is kept separately for each business.

  • Location / Storefronts / Warehouse:

    Create multiple locations for your business/shop

    Manage all of them at the same time.

    Stocks, Purchases, Sell can be tracked differently for locations.

    Customize invoice layout, invoice scheme for each location

  • User & Role Management:

    Powerful user and role management system

    Predefined roles – Admin & Cashier

    Create different Roles with permission as per your need.

    Create unlimited users with different roles.

  • Contacts (Customer & Suppliers)

    Mark contact as customer or supplier or both(customer & Supplier)

    View details of transactions with a contact.

    View total of Credit/Debit balance amount

    Define pay term and get payment alerts week before the due date.

  • Products

    Manage Single & Variable products.

    Classify products according to Brands, Category, Sub-Category.

    Add products having different units

    Add SKU number or auto-generate SKU number with prefixes.

    Get stock alerts on low stock.

    Save time by auto calculating selling price, the system is smart to auto calculate selling price based on purchase price and profit margin.

    No need to type variations every time, create variation template and use it every time you need to create variable products.

  • Purchases

    Easily add purchases.

    Add purchase for different locations.

    Manage Paid/Due purchases.

    Get Notified of Due purchases week before the pay date.

    Add discounts & Taxes

  • Sell

    Simplified interface for selling products

    Default Walk-In-Customer automatically added to a business

    Add new customer from POS screen.

    Ajax based selling screen – save reloading time

    Mark an invoice for draft or final

    Different options for payments

    Customize invoice layout and invoice scheme.


  • Manage Expenses:

    Easily add business expenses

    Categorize expenses

    Analyze expenses based on category and business locations with expenses report.

  • Reports

    Profit & Loss

    Purchase & Sale report

    Tax Report

    Contact Reports

    Stock Reports

    Expense Report

    View Trending Products, drill down by Brands, Category, Sub-category, Units and date ranges

    Expense Reports

    Cash Register Report

    Sales Representative report

  • Other useful feature
    • Set currency, timezone, financial year, the profit margin for a business.
    • Predefined barcode sticker settings.
    • Create your barcode sticker setting
    • Manage Brands, Tax Rate & Tax groups, Units, Category & Sub-Category
    • Detailed documentation
    • Stock Adjustment
    • Express Checkout
    • Works Offline


  • Online Reports

    A central point where you can compare reports, control Accounts, Suppliers, Products, Stock, Pricing, Specials & Staff.

  • Roles and Permissions

    Set roles for different levels of employees in order to streamline and secure your business.

  • Digital Kitchen Display

    For Restaurant, Eatery

    Use a digital kitchen display system to promptly transfer orders to the kitchen, gain useful insights into cook times and key metrics.

  • Multi-Branch Point of Sale

    Multi Business Location

    At Soony Electronics Point of Sale we don’t only provide great products, we provide everything you need for a successful Point of Sale solution. Whether you need Hardware, Software or a complete On Site or Cloud Based Solution, we have you covered.

  • Loyalty

    Build your customer database, grow repeat business and increase shopper spend with a custom loyalty program.

  • Stock Control

    Track, maintain and view stock levels in real time, no matter how complex your operations are.

  • Dashboards

    Know your store by utilizing our Key Performance Indicator Dashboard to conveniently display your sales, transactions, refunds etc. so you can have an accurate “at a glance view”.

  • Time Attendance

    Digital Smart

    Track employee hours for the day or week to calculate your labor costs. With payroll reporting, you can analyze weather you are over staffing or under staffing.

  • Online Ordering

    Sync your existing menu to your web site and custom app, set customer delivery zones and start taking orders today!

  • Email & WhatsApp Receipt

    Automatically send transaction receipts via WhatsApp or email directly from the point of sale.

  • Profit and Loss

    It’s very important you know your daily profit and loss, to enable you ascertain the progress of your business, we have put so  much effort in the report, with our system you have access to profit and loss in various categories of report, like profit by business locations, by invoice, by customers, by products and categories