Kovil Pos Step by Step Documentation


 Purpose: A clear, practical guide to set up and operate a Kovil Ticket

 POS system: create Orders, add Line Items, manage Persons (Admin,Cashier), add Products, create Categories, and configure Settings.

Kovil Pos System Dashboard


OrderSection


Step 1: Select a Product


Click on any product from the left side.


  Example:

      Click Chandanam / Sandaiwood paste

      Click Aadi Ammavashai

      Cocount

      Decorative Lights

      Diwali Special Pujai

Each click adds the product to the order automatically.


Step 2: View Selected Products (Right Side Panel)


     Selected products appear in the right-side order list.

Each item shows:


     Product name

     Quantity (e.g., 1 x Pcs / 1 x Gram / 1 x Packet)

     Price

     ➕ / ➖ buttons for quantity control

 Example:

      Click Chandanam / Sandaiwood paste (1*1PKT - 40.00)

      Click Aadi Ammavashai(1*1Gram - 25.00)

      Cocount(1*1Ps - 300.00)

      Decorative Lights(1*1Ps - 300.00)

      Diwali Special Pujai(1*1Gram - 250.00)

Step 3: Change Quantity (If Needed)


     Click ➕ to increase quantity

     Click ➖ to decrease quantity

Item total and order total update automatically.


Step 4: Review Order Summary


  At the bottom of the right panel, the Order Summary section shows:

  Total Products

         Example: Total (5 Products)

  Total Amount

         Example: 685.00

Step 5: Apply Discount (Optional)


  Enter a discount value in the Discount field

     Choose:

         Cash

         Percentage (%)

 Payable amount updates automatically.

Step 6: Select Payable Amount Method


 Choose the payment method:

      Cash

      Card

 Enter the paid amount if required.

     Example:

         Cash Paid: 685.00

Step 7: Generate Receip


         Click the Receipt button.

 This will:

         Generate the receipt

         Print the receipt (if printer is connected)

Mark the order as Completed / Fulfilled


4. Receipt Details


     The generated receipt typically includes:

          Temple Name

          Date & Time

          Cashier Name

          List of Products

          Quantity & Price

          Total Amount

          Discount (if any)

          Payment Method

Orders


orderimg


Order Appears in Orders Screen


     The completed order is automatically listed here

 Show Example from the screen:

     Customer : Cashier

     Order Type : Delivery

     Status: FULFILLED

     Serial: #52 KIRISHA

     Subtotal : 685.00

     Total: 685.00

Products


Products-pos


The completed Products is automatically listed here


 Show Example from the screen:

     Image 

     Name

     Price

     Category

     Stock

Create a Customers


CreateImg


Step 1: Click “Create” Button


Click the Create button (bottom-right corner)


      This opens the Create Customer form

Create-Customer


Step 2: Enter Customer Details


 Fill the following fields:

     First Name (Required)

     Last Name

     Address (Optional)

     Mobile Number (Recommended)

     Area  (Select one)

     Subscription Amount 

Step 4: Save Customer


     Click Create Button

     Customer now appears in the Customers list

     Customer is ready to be used for orders

Sales Summary Section


Sales


Daily Sales Analysis (Sales Summary)


For a more detailed look at daily transactions, navigate to the Sales Summary section.


  Time Selection: You can filter data by Today, Yesterday, Last week, and more.

Payment Breakdown:


 Cash Sales: Total revenue collected in cash (e.g., 775.00).

 Card Sales: Total revenue collected via card payments.

 Orders Count: Total number of orders for the selected period (e.g., 2).

Sales/Order Analysis Graphs: View hourly or daily bars representing sales volume and order counts.


Setting

Introduction:

The iPOS system offers a comprehensive set of settings that allow businesses to customize the platform to fit their specific needs. Configuring these settings correctly is crucial for ensuring smooth operations, accurate reporting, and an optimal user experience. This document provides a step-by-step guide to creating and managing settings within the iPOS system, covering the entire process from accessing the settings to finalizing the configuration.


Setting


1 : Click On Language Button


  Choose language

      English 

      Italiano

      German

Language


2 : Click on Theme Button


      Light 

      Dark

3 : Click on Printer Settings Button


Printer_setting


Shop-Or-Printer-Details


 Step 1 : Fill in the Printer &  Shop Details 

 Step 2 : Click on Create Button

4 : Click on Contact us Button


Contact


 1. Fill in the Conatct Details

 2. Click on Send the Button

Next Click on Cancel Data Button


Cancel-Data


  1 . Enter the Password

  2 . Click on Cancel All data Button

Kovi Pos Admin


Dashboard Overview


Dashboard


Displays a quick summary of business performance for the current year.


     Revenue Card: Shows total revenue generated.

     Customers Card: Displays the number of customers added.

     Orders Card: Shows total orders created.

     Orders per Month Chart: Visualizes monthly order trends to track growth.

     Total Customers Chart: Shows customer growth over time by month.

Orders


Admin-Order


Displays a complete list of all orders created in the system.


     Order summary tabs show quick counts:

         All orders

         Today’s orders

         Yesterday’s orders

         Placed orders

         Fulfilled orders

         Report buttons allow easy report generation:

         Export – download order data

         Date report – filter by selected date range

         Today – view today’s sales

         Sales report – overall sales summary

         By category – category-wise sales

         Year / Monthly – period-based reports

         Cashier – cashier-wise sales report

Search option helps quickly find specific orders.


     Order table details include:

         Date & time

         Order status (Placed / Fulfilled)

         Serial number

         Customer / Cashier

         Subtotal, discount, shipping

         Total amount

         Number of items

         Payment type (Cash, etc.)

Helps users track sales, analyze performance, and generate reports efficiently.


Persons Section


The Persons module is used to manage all people related to the business.

It centralizes Customers, Suppliers, Cashiers, and Subscribers in one place.


Person


Person Types


      Customers:

         People who place orders and make purchases.

         Their order count and contact details are tracked.

      Suppliers:

         Vendors who supply products to the business.

         Used for stock and purchase management.

      Cashiers:

         Staff members who handle billing and orders at the POS.

         Their sales and order activity can be monitored.

      Subscribers:

         Contacts subscribed for notifications or updates.

         Useful for promotions and communication.

Screen Features


   Tabs to filter by person type (All, Customers, Suppliers, Cashiers, Subscribers).

   Add New button to create a new person record.

   Search option to quickly find a person.

Table shows key details:


      Name, type, role

      Subscription 

      Email 

      Area and address

      Mobile

      Total orders linked to the person

Helps maintain organized CRM data and improves customer and staff management.


Add a New Person


Step - 1 Click Add new (top right).


AddnewPerson


Step - 2 Fill required fields:


Create-Person


Tabs


 Basic: Used to enter main customer details.

 Credentials: Used to set login details (if customer needs system access).

 Mobile Verification: Used to verify the customer’s mobile number.

Basic Details


     Name*

         Enter the customer’s full name.

     Mobile*

         Enter the customer’s mobile number. This is mandatory and used for contact and verification.

     Address

         Enter the customer’s full address.

     Subscription Amount

         Enter the subscription fee if the customer is a subscriber (optional).

     Area

         Select the customer’s area from the list for location-based tracking.

     Type

         Select the person type (Customer, Supplier, Cashier, or Subscriber).

     Primary Role*

         Choose the main role of the person in the system (e.g., Customer).

Action Buttons


Create


     Saves the customer and returns to the list.

Create & Create Another


     Saves the customer and opens a new form to add another customer.

Cancel


     Cancels the process and exits without saving.

Credentials


Credential


     Email   

     Password (leave empty to keep current)

     Roles (Select/tik)

Mobile Verification


Mobile- Verfication


     Mobile otp

     Mobile otp expires at

Mobile OTP


     Displays or stores the One-Time Password sent to the person’s mobile number.

     Used to validate ownership of the mobile number.

     Usually system-generated during the verification process.

Mobile OTP Expires At


     Defines the date and time until which the OTP remains valid.

     After this time, the OTP cannot be used for verification.

     Helps improve security by limiting OTP validity.

Is Mobile Verified


     Toggle indicating the mobile number’s verification status.

Off: Mobile number is not verified.

On: Mobile number has been successfully verified.


Can be set automatically after OTP validation or manually by an administrator.


Create


     Saves the person record along with mobile verification details.

Create & Create Another


     Saves the current record and opens a new form to add another person.

Cancel

     Discards any changes made in the Mobile Verification tab and exits the form.

Create. Person appears in list; you can now select them when creating orders.


Edit / View person details


Edit-Person


Click a person row or the action menu (⋮) for that row.

     In the details screen you can:

         View order history (orders linked to that person).

Edit contact fields and role.


     Set member/credit balance (if using account/credit).

     Assign subscription plan or mark recurring donation.

     Deactivate person (if needed) rather than delete.

     Save changes.

Stocks


Stocks


     Displays the list of all available product stocks in the system.

     Used to monitor inventory quantity, pricing, and expiry details.

Group By


     Allows grouping stock records by a selected attribute (e.g., product name, variant).

     Helps organize and analyze stock data more efficiently.

Search


     Enables quick searching of stock records by keyword.

     Useful for locating a specific product or variant.

Export Stocks


     Exports the stock list into a downloadable file (e.g., Excel/CSV).

     Used for reporting, audits, or offline analysis.

Stock Value


     Displays the total monetary value of current stock.

     Calculated based on quantity and cost price.

Update Stock


     Used to add new stock or update existing stock quantities.

     Opens a form to modify stock-related details.

Stock Table Columns


     Variant: Product variant or SKU.

     Weight: Weight or measurement unit of the stock item.

     Cost Prz: Purchase or cost price of the item.

     Qty: Available quantity in stock.

     Selling Prz: Selling price of the item.

     Expire At: Expiry date of the stock (if applicable).

Indicates that no stock records are currently available.

Appears when inventory has not been added yet.


Purpose


     Helps track inventory levels, pricing, and expiration.

     Supports better stock control and business decision-making.

Update Stock


Updatestock


Purpose


 This screen is used to add new stock or update existing stock details for a product in the iPOS system.

Barcode / Product Selection


 You can update stock by entering/scanning the barcode

 OR by selecting the product manually from the Product dropdown

Stocks Section


 Displays the selected product’s stock-related information

 Helps confirm that the correct item is being updated

Purchase Entry Section


 This section is used to record purchase and stock details.

     Product

             Shows the selected product name (auto-filled after selection)

     Purchase Date (Purchase at)

             Select the date when the stock was purchased

             Default date is set to the current date

     Supplier

             Select the supplier from whom the stock was purchased

             Helps in tracking supplier-wise purchases

     Cost Price

             Enter the purchase cost price per unit

             Used for profit and margin calculations

     Quantity (Qty)

             Enter the number of units being added to stock

             Stock quantity will be updated based on this value

     Selling Price

              Enter the selling price per unit

             This price will be used during billing

     Expiry Date (Expire at)

             Optional field to set product expiry date

             Useful for food, medicine, or perishable items

Submit Button


  Saves the entered stock details

  Updates inventory quantity and pricing

Cancel Button


Products


New-Product


Purpose


     The Products screen is used to view, manage, add, and organize all products available in the iPOS system.

New Products Button


     Used to add a new product to the system

     Opens the product creation form

Product Status Filters


     All – Displays all products in the system

     Available – Shows products that are active and available for sale

     Unavailable – Shows products that are disabled or not available

Count beside each option shows the total number of products


Export Products Button


     Used to export the product list

     Helpful for reports, backups, or sharing product data

Search Bar


     Allows users to quickly find products by name, barcode, or keyword

Basic Details


Basic-Details


  Product Name  — e.g., Ghee Lamp (required)

  Secondary Name/Tamil/Sinhala Name

  Barcode - (required)

  Slug

  Category — e.g., Pooja Items (must exist or create category first)

  Product Identification color

  Brand

Price Section


Product-Price


     Price — retail price shown on POS

     Selling Price - (required)

     Wholesale Price

     Small & Medium Enterprise

     Retail Price

Weight & Misurement


     Unit — Ps, Packet, Kg, Litre, etc.

     Weight - (required)

     Max order qty

Description & Image


Description & Image


     Images (600 * 600)

     Description

     Order

Additional Details

Additional-Details


Create product.

Confirm product appears in POS product tiles or searchable list.


Create a New Category


Create-Category


Purpose


A category groups related products so cashiers can find items quickly on the POS screen and reports can be generated by category.


     Examples: Tickets, Pooja Items, Prasadam, Food, Clothing, Books, Services.

Step 1 : Click the Add new or + New Category button (usually top-right).


     Fill category fields

Basic


Basic Details


     Name (Required): e.g., Prasadam

     Language (English/Tamil/Italy/German)

     Slug

     Color

Image / Icon (optional): upload a small icon for POS tile view.


Image


     Order

     Available / Unavailable

     Image

     Image sm

Create a subcategory (example)


Subcategories


     If you want Prasadam → Sweets:

     Create Prasadam as a top-level category (if not already present).

Click Create button. You should see a confirmation message and the new category listed.