Sign Up
By clicking "Create an account", you will be redirected to the landing page
plan section, where you can choose a subscription plan.
If the admin allows login without email verification, a pop-up modal will appear where you
need to enter your email and password. After that, another modal will appear to collect
additional information. Once submitted, you will be redirected to the payment gateway.
After completing the payment, you will be taken to your business panel.
If the admin requires email verification, an extra step is needed. A verification modal will
appear where you must enter the code sent to your email. After verification, you will fill
out the form, proceed to the payment gateway, and finally be redirected to your panel.
Create Account without email verification
You can create an account by entering your email and password, then clicking the Sign Up button. After that, a new modal will open where you need to fill in details such as business name, business category, phone number, and company address.
Create Account with email verification
You can create an account by entering your email and password, then clicking the Sign Up button. After that, a verification pop-up will appear, and a verification code will be sent to your email. Enter the code to verify your account. Once verified, a new modal will open where you need to provide details such as business name, business category, phone number, and company address.
Dashboard
This is the Addon dashboard page, where key project information is presented.
Create Sale
By clicking on "Sale New," you can create a new sale. First, select a customer. If you choose "Guest," an optional field is available to provide a phone number. By selecting register customer the product prices displayed on the right will automatically update based on the selected customer's type (Retailer, Wholesaler, or Dealer).
Select Product
Next, you need to select a product for the sale. You have the option to search by product name or code. Additionally, you can filter products by Category or Brand. For example, if you click on the category, you will see a list of categories. From there, you can select a category, and the products will be filtered accordingly. A screenshot is provided for the Category Filter. The same process applies for filtering by Brand.
Add to Cart & store product
When you click on a product, it will be automatically added to the cart if this product available in stock. You can adjust the quantity by using the plus or minus buttons, or directly update the quantity by entering a value. To remove a product from the cart, simply click the red cross button.
Below, you will see the subtotal of all products. You can also add VAT or a discount to the subtotal. After the calculations, the total amount will be displayed. Next, you can enter the received amount. If the received amount is greater than the total amount, the remaining balance will be shown in the "Change Amount" field. If the received amount is less, the "Due Amount" field will display the difference. If you want to remove all products from the list, click the cancel button. Once everything is correct, click the save button to complete the sale.
Sale List
This appears to be a screenshot of the Sale list page, where you can filter data using the search function. Additionally, you can view invoices, as well as edit, delete, or use the multi-delete option. Furthermore, you will have the option to initiate a Sale Return from this list. Please note, once a sale return is processed, you will no longer be able to update or delete the sale.
Create Sale Return
From the Sale list, when you click on Sales Return, this page will appear. By adjusting the quantity, you can return the desired amount. However, you cannot return more than the quantity sold.
Sale Return List
Here, you can view the complete list of sale returns with a filtering option. To view an invoice, simply click on the invoice No.
Create Purchase
By clicking on "Purchase New," you can create a new purchase. First, select a supplier. Next, choose a product for the purchase. Additionally, you can filter products by Category or Brand, using the same filters as in the Sale process.
Select Product
Next, select a product for the purchase. When you choose a product, a pop-up will appear. Enter the quantity you wish to purchase and update the prices as needed. Once done, click save.
Add to Cart & store product
After clicking the save button in the pop-up window, the product will automatically appear in the cart list. You can adjust the quantity using the plus or minus buttons or update it directly by entering a value. To remove a product from the cart, click the red cross button.
Below, you will see the subtotal of all products. You can also add discount to the subtotal. After the calculations, the total amount will be displayed. Next, you can enter the received amount. If the received amount is greater than the total amount, the remaining balance will be shown in the "Change Amount" field. If the received amount is less, the "Due Amount" field will display the difference. If you want to remove all products from the list, click the cancel button. Once everything is correct, click the save button to complete the purchase.
Purchase List
This appears to be a screenshot of the Purchase list page, where you can filter data using the search function. Additionally, you can view invoices, as well as edit, delete, or use the multi-delete option. Furthermore, you will have the option to initiate a Purchase Return from this list. Please note, once a Purchase return is processed, you will no longer be able to update or delete the Purchase.
Create Purchase Return
From the Purchase list, clicking on Purchases Return will open this page. You can adjust the quantity to return the desired amount, but you cannot return more than the purchased quantity.
Return List
Here, you can view the complete list of Purchase returns with a filtering option. To view an invoice, simply click on the invoice No.
Product List
Here, you can view the Product list with filtering options available. The list can be exported as Excel, CSV, and there is also a print option. By clicking the "View" button, you can see details in a pop-up window. Additionally, you can edit, delete, or perform multi-delete actions.
Create Product
You can create a product by filling in the required fields. When you select a Product Category, the associated variation fields (such as capacity, color, size, type, or weight) linked to that category will appear. You can then provide the necessary variations. The Product Code field will suggest a code by default, but you can update it if needed. Ensure you carefully input the product price. If everything is correct, click the save button to store the product.
Expired Product List
Here, you can view the expire Product list with filtering options available. The list can be exported as Excel, CSV, and there is also a print option. By clicking the "View" button, you can see details in a pop-up window.
Print Labels
The Barcode Label Module in POS Pro allows users to generate and print barcode labels for selected products. Users can choose which information appears on the labels, including business name, product name, price, product code, packing date, and barcode. Each label uses the size defined for the product, and paper settings can be adjusted to ensure proper printing. Users can preview labels before printing to verify layout and content.
Bulk Uploads
From the **Bulk Upload** module, users can upload a list of products in bulk. You can download a demo Excel file by clicking the download file button. This file contains all the columns that need to be filled, and columns marked with an asterisk (*) indicate mandatory fields. After completing the file, use the **Choose File** option to select your edited file for bulk upload, then click the **Submit** button. All roles, conditions, and instructions are illustrated in the image below for better understanding.
Category List
You can view the Category list with available filtering options. Furthermore, you have the ability to edit, delete, or use the multi-delete function.
Create Category
You can create a Category by filling in the required fields and selecting the desired variation.
Brand List
You can view the Brand list with available filtering options. Furthermore, you have the ability to edit, delete, or use the multi-delete function.
Create Brand
You can create a Brand by filling in the required fields.
Unit List
You can view the Unit list with available filtering options. Furthermore, you have the ability to edit, delete, or use the multi-delete function.
Create Unit
You can create a Category by filling in the required fields.
Model List
You can view the model list with available filtering options. Furthermore, you have the ability to edit, delete, or use the multi-delete function.
Create Model
You can create a model by filling in the required fields.
Rack List
You can view the rack list with available filtering options. Furthermore, you have the ability to edit, delete, or use the multi-delete function.
Create Rack
You can create a rack by filling in the required fields.
Shelf List
You can view the shelf list with available filtering options. Furthermore, you have the ability to edit, delete, or use the multi-delete function.
Create Shelf
You can create a shelf by filling in the required fields.
Stock List
In this section, you can view the product list with available filtering options. The list can be exported as Excel or CSV, and there is also a print option. At the top, you can see the total quantity and stock value. You can also view low stock and expired products from the same dropdown, and their respective lists will be displayed.
Low Stock List
This section displays a list of products that are low in stock. You can use the available filtering options to refine the list. The data can be exported as Excel or CSV, and a print option is also available. At the top, the total quantity and stock value are displayed for quick reference.
Expired Product List
This section displays a list of expired products. You can use the available filtering options to refine the list. The data can be exported as Excel or CSV, and a print option is also available for convenience.
Customer List
Here, you can view the customer list with a search filter. Additionally, you have the option to view, edit, delete, or use the multi-delete function.
Create Customer
You can create a customer by filling out the required fields. Additionally, you can add an initial due amount to be stored.
Supplier List
Here, you can view the Supplier list with a search filter. Additionally, you have the option to view, edit, delete, or use the multi-delete function.
Create Supplier
You can create a Supplier by filling out the required fields. Additionally, you can add an initial due amount to be stored.
Income List
Here, you can view the Income list with a search filter. Additionally, you have the option to edit, delete, or use the multi-delete function.
Create Income
You can create an income by filling out the required fields.Here You can also select category and payment type.
Income Category
Here, you can view the Income Category with a search filter. Additionally, you have the option to edit, delete, or use the multi-delete function. Just put category name and description for create Income Category
Expense List
Here, you can view the Expense list with a search filter. Additionally, you have the option to edit, delete, or use the multi-delete function.
Create Expense
You can create an expense by filling out the required fields.Here You can also select category and payment type.
Expense Category
Here, you can view the Expense Category with a search filter. Additionally, you have the option to edit, delete, or use the multi-delete function. Just put category name and description for create Expense Category
Tax Setting
Here, you can view VAT settings and VAT groups. Two tables are available: one for the list of VAT rates and another for the list of VAT groups. You can apply filtering separately in both tables.
Create Vat
By clicking the Add New VAT button, a modal will appear. Fill in the required input fields and then click the Save button to add a new VAT entry.
Create Vat Group
By clicking the Add New button, you will be redirected to the VAT Group creation page. Fill in the required input fields and then click the Save button to add a new VAT group.
Due List
Here, you can view the Due list with a search filter. Additionally, you can view invoices and collect the due amounts from this page.
Collect Due
When you click "Collect Invoice," this page will appear. Here, you can collect the due amount either by invoice or without an invoice if there is any initial due.
Subscriptions
Here, you can view your current plan status along with all other available plans. You can also upgrade your plan from this page.
Payment
After choosing your desired plan, just click to view the available payment options. Once you complete your payment, you can upgrade your plan.
Loss Profit List
Here, you can view the profit and loss data from sales with search and date filters. You can also export the list as CSV, Excel, and print it. Additionally, the total loss and profit are displayed in the top cart.
Payment type List
Here, you can view the list of payment types. The list can be filtered using the search input or the per-page filter. You can also update the status (active or inactive) by toggling the switch. Additionally, edit, delete, and multi-delete options are available.
Create Payment type
You can create an payment type by filling out the required fields.
Reports
Here, various reports are available, including Sale, Sale Return, Purchase, Purchase Return, Income, Expense, Current Stock, Customer Due, Supplier Due, Profit and Loss, and Due collection Transaction. Each report includes filtering options for data. Additionally, you can export data as CSV, Excel, and a Print option is also provided.
Sale Report
Sale Return Report
Purchase Report
Purchase Return Report
Tax Report (Sales)
Tax Report (Purchases)
Income Report
Expense Report
Loss Profit Details Report
Stock Report
Customer Due Report
Supplier Due Report
Loss & Profit Report
Due Collection Transactions
Subscription Report
Expired Product Report
Settings
In the Setting section, you have the capability to configure the fundamental aspects or core elements of this project.
Currencies
Here, you can view a list of currencies added through the Admin Panel. You can select your preferred default currency, but by default, the system uses the currency set in the Admin Panel.
Notification
Here, you can view a list of notifications for Sales, Purchases, Income, Expenses, and Due Collections. You can also filter these notifications using the available criteria. For each notification, clicking the "View" button will display detailed information.
Generale Settings
You can modify the general project information, which will also reflect in all your project invoices. For example, if you update the invoice logo here, it will be displayed on all invoices, including Sales, Purchases, and Due Invoices.
User Role
In this section, you can create new roles, update existing ones, and delete them. While updating roles, you can configure specific permissions to grant or restrict access to various features and functionalities. This enables you to customize user roles according to your organizational needs and security requirements.
Download Apk
After this, you will be redirected to a URL where you can download the APK file
FortyPOS HRM: Setup
📘 Overview:
The HRM for POS Pro is a comprehensive extension designed to streamline human resource management in your organization. This allows users to efficiently manage employees, departments, shifts, leaves, attendance, and payroll in one unified system. With real-time visibility, HR managers can quickly track employee status, monitor attendance, process payroll, and generate detailed reports on workforce activities.
🔑 Key Features
👥 Employee management with complete profiles and role assignments
🏢 Department and designation setup for structured organizational hierarchy
⏰ Shift management and attendance tracking for accurate working hours
📅 Leave and holiday management with approval workflows
💰 Payroll management including salaries, deductions, and bonuses
📊 Detailed reports for attendance, leave, payroll, and HR analytics
🔄 Seamless integration with POS Pro modules for smooth operations
🔒 Secure and reliable system, ensuring HR data integrity
⚡ User-friendly, lightweight, and compatible with future POS Pro updates
Department
The "Department List" page displays a list of all defined department,
including
their names, descriptions, and status. It provides options to manage these
department.
Use the search bar to find specific department by name or description.Click the "Add New
department" button to navigate to a page or modal where you can add a new
department.Clicking the three dots in the "Action" where you can edit,delete and view.
Add New Department
The "Department" form appears as a pop-up or overlay on the "Department List" page. It contains the following fields:
Designation
The "Designation List" page displays a list of all defined designations,
including their names, descriptions, and status. It provides options to manage these
designations.
Use the search bar to find specific designations by name or description.Click the "Add New
designation" button to navigate to a page or modal where you can add a new
designation.Clicking the three dots in the "Action" where you can edit,delete and view.
Add New Designation
The "Designation" form appears as a pop-up or overlay on the "Designation List" page. It contains the following fields:
Shift List
The "Shift List" page displays a list of all defined work shifts, including their
names, start and end times, break times, and status. It provides options to manage these
shifts.
Use the search bar to find specific shifts by name.Click the "Add New Shift" button to
navigate to a page or modal where you can add a new work shift to the system.Clicking the
three dots where you can edit,delete and view for shift.
Create New Shift
The "Add New Shift" form appears as a pop-up or overlay on the "Shift List" page. It contains filled the following input fields.
Employee
The "Employee List" page displays a list of all employees, including relevant
details such as their employee ID, name, designation, department, join date, employment
status, shift, and salary. It provides options to manage these employee records.
Use the search bar to find specific employees by name, employee ID, designation, or other
relevant criteria.Click the "Add New Employee" button to navigate to a page or modal where
you can add a new employee record.Clicking the three dots in the "Action" where you can
perform edit,delete and view.
Add New Employee
Here you can create a Employee by filling the following form.
Leave Type List
The "Leave Type List" page displays a list of all defined leave types, including
their names, descriptions, and status. It provides options to manage these leave types.
Use the search bar to find specific leave types by name or description.Click the "Add New
Leave Type" button to navigate to a page or modal where you can add a new leave
type.Clicking the three dots where you can edit,delete and view for leave type.
Create New leave type
The "Add New leave type" form appears as a pop-up or overlay on the "Leave Type List" page. It contains filled the following input fields.
Leaves
The "Leave Employee List" page displays a list of all employee leave requests,
including relevant details such as the employee ID, name, leave type, start and end dates,
leave duration, approval status, and approver. It provides options to manage these leave
requests.
Use the search bar to find specific leave requests by employee ID, name, leave type, or
other relevant criteria.Click the "Add Now Leave" button to navigate to a page where you can
add a new leave request.Clicking the three dots in the "Action" where you can edit,delete
and view.
Status: The current status of the leave request (e.g., Pending, Approved,
Rejected).Where you can update the status.
Add New Leave
The "Add New Leave" form appears as a pop-up or overlay on the "Leave Employee List" page. It contains the following fields:
Holiday List
The "Holiday List" page displays a list of defined holidays with their dates, names, and descriptions. It provides options to manage these holidays.Click the "Add New Holiday" button to navigate to a modal where you can add a new holiday to the system.Clicking the three dots in the "Action" where you can edit,delete and view for holiday.
Create New Holiday
The "Add New Holidays" form appears as a pop-up or overlay on the "Holiday List" page. It contains filled the following input fields.
Attendance List
The image displays an attendance records of employees. The system appears to track employee attendance with timestamps and duration calculations.Click the "Add New Attendance" button to navigate to a modal where you can add a new Attendance to the system.Clicking the three dots in the "Action" where you can edit,delete and view for Attendance.
Create New Attendance
The "Add New Attendance" form appears as a pop-up or overlay on the "Attendance List" page. It contains filled the following input fields.
Payroll List
The Payroll List interface provides a comprehensive view of employee payroll transactions, enabling administrators to track payments, verify statuses, and manage records efficiently. This document outlines the key components, functionality, and observations from the displayed interface.Click the "Add New Payroll" button to navigate to a modal where you can add a new Payroll to the system.Clicking the three dots in the "Action" where you can edit,delete and view for Payroll.
Create New Payroll
The "Add New Payroll" form appears as a pop-up or overlay on the "Payroll List" page. It contains filled the following input fields.
Attendance Reports
The Attendance Report module effectively tracks employee attendance with detailed shift and time data. Minor adjustments to filter logic, date formatting, and labeling would enhance accuracy and user experience.
Payroll Reports
The Payroll Report module provides a consolidated view of employee compensation data, enabling HR teams to efficiently manage, verify, and audit payroll transactions.
Leave Reports
The Leave Report provides a comprehensive view of employee leave requests, approvals, and tracking.
FortyPOS Thermal Printer: Setup and Installation
📘 Overview:
The Thermal Printer for POS Pro is a useful extension that enables quick and efficient printing of receipts, invoices, and order tickets. This supports thermal printers for faster, paper-saving, and cost-effective printing. With easy configuration, users can connect their thermal printer, customize print settings, and ensure smooth operations at the point of sale.
📖 User Guide:
In this section, you will find all the images and step-by-step instructions needed to set up and use the thermal printer effectively.
FortyPOS Warehouse: Setup and Installation
📘 Overview:
The Warehouse for POS Pro is a powerful extension designed to streamline and optimize your warehouse management processes. This allows users to efficiently organize and track inventory across multiple warehouses, ensuring that every product is accounted for. With real-time visibility, users can quickly check stock levels, monitor product movement, and access detailed reports on product quantities and stock values.
🔑 Key Features
📦 Centralized inventory management across multiple warehouses
📊 Real-time stock tracking and valuation for each product
🗂️ Easy categorization and organization of products and racks
📈 Detailed reports on stock movement, low stock alerts, and inventory trends
🔄 Seamless integration with POS Pro sales and product modules
🔒 Secure and reliable system, ensuring data integrity
⚡ Lightweight, user-friendly, and compatible with future POS Pro updates
📦 Installation
The installation process for the Warehouse follows the same steps as outlined in the Business documentation.
👉 Please refer to the Business Installation Guide for detailed instructions.
Warehouse
In this module, users can view a list of warehouses, along with their stock values and
quantities across all locations.
Use the search bar to find a specific warehouse by name, phone, email, or address. Per-page
filtering is also available. Click the "Add New" button to open a modal where you can enter
the required information to create a new warehouse. All mandatory fields must be completed.
Click the three dots under the "Action" column to edit, delete, or view details of a
warehouse.
Add New
After clicking "Add New" a form will appear. Fill in the required fields and click the "Save" button. The new warehouse will be successfully added, and you will be redirected to the warehouse list.
Product
The product list in this table is specific to each warehouse. Only products belonging to the selected warehouse will be displayed.You can filter the list using the input field, and per-page filtering is also available. Clicking on a product name allows you to view the stock details for that product.
Transfer List
Here, you will see the complete transfer list. The branch column will be visible only if the MultiBranch is installed. In the listing, you can filter transfers using the search input field or adjust the number of entries displayed per page. From here, you can also add a new transfer, edit or delete a transfer, or perform a multi-delete. Please note that transfers with a status of "Pending" cannot be edited. The Edit page works the same way as the Create page, except that in the status section, an additional "Cancel" option will be available.
Create Page
If you have installed the MultiBranch, you will be able to see the "Branch" field. It will also check whether you are logged in to a branch. Otherwise, only warehouse-to-warehouse transfers will be available.
If you are not logged in under any branch, you will get the option to transfer
products from one branch to another.
* You can transfer products from one branch to another branch.
* You can transfer products from one warehouse to another warehouse.
* You can also transfer products from a warehouse in one branch to a warehouse in another
branch.
Once the transfer is completed, product stock will be automatically updated (increased or
decreased) based on the transfer.
When login into a branch
If you are logged in to a branch, you do not need to select a "from branch" because
you are already under a branch.
* You can transfer products from your branch to another branch.
* You can transfer products from a warehouse to another warehouse in your branch.
Once the transfer is completed, product stock will be automatically updated (increased or
decreased) based on the transfer.
FortyPOS Multi-Branch: Setup and Installation
Get Started:
After installing the MultiBranch from the admin panel, it will automatically appear in the Business list. You only need to configure the Branch credentials to start using it. If you have branches, you must login to a branch to create sales, purchases, sale-purchase returns, products, or expenses. If you have the HRM Module, you must login to a branch to add employees. Additionally, if you are logged in to a specific branch, only that branch's data will be displayed. If you are not logged in to any branch, data from all branches will be shown.
Subscription Plan
You can allow or disallow multibranch when creating or updating a plan.
Create Page
An example of the create page is shown below.
Overview
Here, you can view an overview of all branches. The revenue statistics are displayed, and you can select a year to dynamically update the chart for the chosen period. A pie chart shows profit and loss, with a yearly dropdown available for selection. Similarly, you can view branch-wise sales and purchase lists. The system also displays the quantity of expired products in each branch, as well as an employee overview showing the number of employees per branch.
Branch List
Here, you can view a list of all branches, including the first branch. At the top of the
table, instructions are provided on how to create a branch. When creating a new branch, the
system will automatically generate it (if it does not already exist), and relevant data will
be moved to the new branch. For example, when a branch is created, the new branch will be
generated automatically using the business name. Note that the first branch cannot be
deleted.
In the listing, you can filter branches using the search input field or adjust the number of
entries displayed per page. From here, you can also add a new branch, edit or delete
branches, or perform a multi-delete. Additionally, by click on business name, also have the
"Login" button allows you to log in directly to the selected branch.
Create New
After clicking on "Add New Branch" a modal will open where you need to fill in the required information. Once completed, click the "Save" button. The new branch will be created successfully, and you will be redirected to the branch list. If you are logged in to a branch, the name of that branch will be displayed in the header.
Profile
If you are logged in to a branch, you will see the Branch Opening/Remaining Balance. Otherwise, the Shop Opening/Remaining Balance will be displayed
Role & Permission List
Here, you can view a list of roles and permissions. The list displays name along with the number of features accessible to users. You can filter the list using the search input field or the per-page filter option. From here, you can also add a new user role, edit an existing role, or delete one. Multi-delete functionality is also available.
Add Role
After clicking on "Add Role," you will be redirected to the create page, where you need to fill in the required information. Once completed, click the "Save" button. The new user role will be created successfully, and you will be redirected back to the user role list. If you are not under any branch, a new field will appear where you can select the branch for which you want to assign the role and permissions.
Transfer List
Here, you will see the complete transfer list. The warehouse column will be visible only if the Warehouse is installed. In the listing, you can filter transfers using the search input field or adjust the number of entries displayed per page. From here, you can also add a new transfer, edit or delete a transfer, or perform a multi-delete. Please note that transfers with a status of "Pending" cannot be edited. The Edit page works the same way as the Create page, except that in the status section, an additional "Cancel" option will be available.
Create Page
If you are not logged in under any branch, you will get the option to transfer
products from one branch to another. If the Warehouse is installed, you can also
transfer products between warehouses.
* You can transfer products from one branch to another branch.
* You can transfer products from one warehouse to another warehouse.
* You can also transfer products from a warehouse in one branch to a warehouse in another
branch.
Once the transfer is completed, product stock will be automatically updated (increased or
decreased) based on the transfer.
When login into a branch
If you are logged in to a branch, you do not need to select a "from branch" because
you are already under a branch. If the Warehouse is installed, you can also transfer
products between warehouses.
* You can transfer products from your branch to another branch.
* You can transfer products from a warehouse to another warehouse in your branch.
Once the transfer is completed, product stock will be automatically updated (increased or
decreased) based on the transfer.
Collect Due
In the Due List section, when you click "Collect Due," you will be taken to the page below. If you are logged in under an active branch, you can only collect dues from the selected invoices. The invoices will be filtered according to your branch, and the balance will be updated from the branch to which the invoice belongs. If you are not under any branch, you can collect dues without selecting invoices. In this case, the due will be adjusted from the shop's overall balance. If you collect dues along with invoices, the balance of the branch to which each invoice belongs will be updated accordingly.