Odoo Human Resource Chrome Extension

A chrome extension (browser extension), also called a plug-in, it enhanace browsing experience. This extension connects with Odoo ERP and simplify daily process with easy steps and simple user interface.

    Extension features:

  • Employee Sign In/Out
  • Today’s Absent Employee
  • Leave Request
  • Timesheet

Odoo Human Resource Chrome Extension

Chrome Extension Setting for Odoo

Absent Employee Details

Search Option for Absent Employee Details

Chrome Extension Odoo Employee Timesheet

Chrome Extension Odoo Employee Leave Request

Android Customer Screen for Tablet

Android Customer Screen
Create New Customer
Customer Rating

Android Customer Screen Dark Theme

How to install ERPNext in Ubuntu ?

Install ERPNext :-

Step1: Use upgrade command to actually installs newer versions of the packages.
sudo apt-get update && sudo apt-get upgrade

Update and Upgrade

Step2: You have to install the following package.
sudo apt -y install python-minimal

Python Minimal

Step3 : You have to install the following dependancy.
sudo apt -y install git build-essential python-setuptools python-dev libffi-dev libssl-dev

Python Setup Tools

Step4: Now The next step is install pip3 package for python
wget https://bootstrap.pypa.io/get-pip.py

Get Pip

sudo python get-pip.py

Get Pip Install

sudo pip install –upgrade pip setuptools

Setup Tools Update

sudo pip install ansible

Ansible Install

Step 5: Next to install python3
sudo apt install python3-pip

Python3 Pip

Step 6: Next step is to install curl
sudo apt -y install curl

Curl Install

Step 7: Next you have to configure the yarn package repository.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add –

Apt Key Add

echo “deb https://dl.yarnpkg.com/debian/ stable main” | sudo tee /etc/apt/sources.list.d/yarn.list

Yarn List

Step 8: Next following command to install yarn.
sudo apt -y update && sudo apt -y install yarn

Update and Install Yarn

Step 9: Now next For install mariaDB you have to run following command
sudo apt -y install mariadb-server libmysqlclient-dev

Install Mariadb

Step 10: Now next step is to update “my.conf” file for database.
For that to open file in command prompt in edit mode enter below command.
sudo nano /etc/mysql/my.cnf

Mariadb Configuration File

Add the following lines in config file

character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

default-character-set = utf8mb4

Add Code In ConfIguration File

Step 11: Next, you have to restart MariaDB and enable it to auto start MariaDB at boot time.
sudo systemctl restart mariaDB

Restart Mariadb

sudo systemctl enable mariaDB

Enable Mariadb

Step 12: Next, the mysql_secure_installation tool to configure additional security options.
sudo mysql_secure_installation

Enter current password for root (enter for none): xxxxxx

Change the root password? [Y/n] n

Remove anonymous users? [Y/n] y

Disallow root login remotely? [Y/n] y

Remove test database and access to it? [Y/n] y

Reload privilege tables now? [Y/n] y

My Sql Secure Installation

Step 13:you have to add the Node source Node.js 8.x respository.
sudo curl –silent –location https://deb.nodesource.com/setup_8.x | sudo bash –

Curl Location

Step 14: To install Nginx, Node.js and Redis on Ubuntu, run the commands below.
sudo apt -y install nginx nodejs redis-server

Install Nginx

Step 15: Next step is to start and enable Nginx service to always start up with the boots.
sudo systemctl start nginx

Start Nginx

sudo systemctl enable nginx
Enable Nginx

Step 16: Start and enable Redis service to always start up with the boots.
sudo systemctl start redis-server

Start Redis Server

sudo systemctl enable redis-server

Enable Redis Server

Step 17: For installation and activation of virtual environment.
sudo systemctl enable redis-server

Mkdir ERPNext

cd erpnext


Run below command to install virtual environment
sudo apt install virtualenv

Install Virtualenv

you need to create virtual environment on “erpnext” directory using the following command
virtualenv .


For activation of virtual environment.
source ./bin/activate

Active Virtualenv

Step 18: Now Next step is to install bench and there dependencies.
git clone https://github.com/frappe/bench bench-repo

Install Bench

sudo pip install -e bench-repo

Install Bench Repo

Step 19: The next step is to init command will create a bench directory with frappe framework installed.
bench init –frappe-branch master –frappe-path https://github.com/frappe/frappe.git frappe-bench Continue reading

Odoo Customer Feedback System

Click here to download the module

How to Use:-

In Feedback > Configuration > Template, configure the template..

Feedback Template Configuration

Into Template configure all the option with appropriate value like Name, Website configuration, Template type and Questions. When you Select the Single Page in Website Configuration then all the Question will come in one page.

Template Question Configuration

In Feedback > Configuration > Feedback Question, Configure the Question with appropriate value like Question, Template, Question type Normal or Widget, Answer Mode Single or Multiple, Question will Optional or Required and If you want to include the comment then enable the Include Comment option.

Feedback Question Configuration

In Website > Configuration, under the Customer Feedback, set the option for Feedback Template. Based on this configuration the Feedback Questions are display.

Website Configuration

Now Go into the website and Click on “Feedback” Menu to Give the Feedback.

General Feedback Website

Now Click on “Get Started” Button to start feedback.

Feedback Get started

When you click on Get Started Button Question will come which you configure into the Template.

When you select the Question type Normal and Answer Mode Single Question Will come with radio button and you will submit only one answer.

Question Website

When you select the Question type Widget Question Will come with Ratings.

Question Website 2

When you click on “Submit” button your feedback will submit.

Submit Feedback

After Submitting the feedback it will Store into the Feedback > Customer Feedback.

Store Submit Feedback

When you select the Template type as Product then feedback question will come based on Product.

Product Feedback Template

Configure the Mail template, Send mail after How many days of Customer Purchase the Product, Number of Mail that you want to Send and Interval and Cron will run everyday and send the mail to the customer based on your configuration and customer can give the feedback from mail.

Product Feedback Configuration

By clicking in Take the Survey button, Feedback will Started and after that same procedure will follow as General Feedback.

Customer Feedback Mail

Feedback Get started

Customer Product Feedback Answer

Android Tablet Application for Odoo POS

Login Screen

Login Screen

POS Opening Balance

POS Opening Balance

Customer Kanban View

Customer Kanban View

Customer List View

Customer List View

Product Kanban View

Product Kanban View

POS Main Screen

POS Main Screen

POS Order List

POS Order List

POS Payment Screen

POS Payment Screen

Product Expiry Report

Click here to download the module

How To Use

User need to enable Lots & Serial Numbers and Expiration Dates from Inventory/Settings/Traceability.


After selecting select the “Reporting” tab and then select the “Product Expiry Report” menu to open a wizard.

Product Expiry Report Wizard

Enter “Generate Report For(Days)” for display products which are being expiring expiring during entered days.And select “Group By” option by which you want to do group by of data.You can group by(Location) or group by(Category)

Product Expiry Days

If you want to display data of specified location then select locations in “Location” field.If you want to display products of all locations which products are available then select nothing in “Category”. To print report click on “Print PDF” or “Print Excel” button.

Group by Location

Display products which are group by “Location”.

Product Expiry Report

If you want to display data of specified category then select group by(Category) option and select categories in “Category” field.If you want to display products of all categories which products are available then select nothing in “Category”. To print report click on “Print PDF” or “Print Excel” button.

Product Group by Category

Display data which is group by “Category”.

Product Expiry Report

Odoo Product Non Moving Stock

Click here to download the module


  • Generate Non Moving Stock Report in PDF and XLS Files, Reports can also be send through email.
  • You can view report using group by product category.

How To Use

Go to Inventory > Reporting > Non Moving Stock

Open Non Moving Stock Wizard Menu

Define Report Criteria.

Non Moving Stock Wizard

PDF file.

All Warehouse Report

XLS file.

All Warehouse XLS Report

Group By product category.

Group by Category
Group by Category

Select the groups from configuration to send the mail to users who belong to that groups.

Select Group for Email

You can send the email using send mail button.

To send Email attach with Report

Odoo Agent Commission

Click here to download the module


  • Easy To Manage Agent Commission.
  • Give commission to Agent.
  • Commission calculation based on Product, Product category, Agent
  • Manage the commission based on Product Sell Price, Product Profit Margin.
  • Manage the commission payment.

How to use

In Sales > Configuration, under the Agent Commission, set the option for Commission Calculation, Commission Based on and Apply Commission With. Based on this configuration the commission is calculate and paid.
User can set the order that you want to skip. Based on this configuration the commission is calculate and paid.

Sale Configuration

Skip Order

In Invoicing > Configuration, under the Agent Commission, set the option for Commission Account. Based on this configuration the commission is paid.

Invoice Configuration

In Products, below the Agent Commission tab, select the Agent and set Compute Price as Fixed price or Percentage. The same configuration is also available in the Product Category and Customer.

If Agent is selected in Sale Order, he will be eligible for commission as per the Configuration.

Product Variant

In Customer > Agent Commission, Configure the Commission Payment type like monthly, quarterly, manually etc.

Payment Type

In Customer > Agent Commission, Configure the Commission Range, If Sale Order amount is between the range then Agent get commission which is configured.

Commission Range

In Sale Order, below the Agent Commission tab, based on the Agent and commission calculation option, Commission is calculated.

Sale Order

If commission is based on ‘Product/Product Category/Agent’, Commission will be calculated for each Order Lines.

Product Category
Product Category
Sale Order Commission

Note : If Commission is based on ‘Product/Product Category’, Commission will be calculated as per quantity for each order line.
Into Agent Commission menu, you can see the Commission detail.

Agent Commission Details

By Clicking on the Commission Payment, Vendor Bill can be generated by filterring Commission records.

Agent Payment

Here below is the Vendor bill which is generate from the Commission and related payment also be created.

Vendor Bill

Schedular will run everyday and make the payment based on selected Payment Method(Monthly/Quarterly/Bi-Yearly/Yearly) in Agent form view.

Scheduler Run Daily

By clicking in Report menu, Commission Payment Report can be generated with having different filters as shown in image.

Commission Payment Report

Here below is the Commission Report for selected Agent(s).


Odoo staff Android Application for Enterprise V12

How to use

User can login in app with Self hosted URL, Username, Password and Database. Odoo V12 Enterprise Instance is required.


User can check in with PIN number into the Application. Attendance Entry will be calculated to server once user will check in from Application.
Once check in app will store user location latitude and longitude into odoo server.(Custom module is Required)

Check In

This page will show all Projects which are assigned to User.


This page will show all Task which are assigned to User.


Here Task related infomation will be displayed. Like Task status, Related project, Deadline etc.

Task Details

From here User can create new Tasks

Task Create

All timesheets related to user will be loaded in this page.


Details of the timesheet will be displayed in this page. Here user can view timesheet related information Like Date, Description, Project, Task etc.

Timesheet Details

User can new create timesheet from here.

Create Timesheet

Employee Expenses will be displayed in this page.


Details of the Expenses like Description, Products, Paid by etc will be displayed in this page. User can generate expense report from this page

Expense Details

Expense report will be display in this page.

Expense Report

Here all requested leave from the User will be displayed.


Detailed information of the Leave will be displayed in this page. Like Type of Leave, Duration, Leave description etc.

Leave Details

User can request for the Leave from this page

Create Leave

All Attendance record will be listed here. this list includes Attendance date, Sign-in time , Sign-out time etc.

My Attendance

User can check out from Application using this page. Attendance Entry will be calculated to server once user will Check out from Application.

Check Out