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.

Login

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.

Projects

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

Tasks

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.

Timesheet

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.

Expenses

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.

Leave

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

Advertisements

Odoo – Loyalty Management


We have improved our existing loyalty system and make lots of enhancement. In new system, referral customer and employee will be tracked and get benefits of sales occurred from Sales Order or POS.

Loyalty point begin when customer start purchasing above Purchase Limit and then after customer will always get point on every purchase. In configuration, there are some general configuration for getting points for each one. It is easy to define accounts for discount and cash out.

Loyalty Global configuration
Loyalty Global configuration

In Sales Order form, you can select Referral Customer and enter how many points to redeem. Redeem points will be automatically converted into discount amount.

Referral Sale Order
Referral Sale Order

Points will be added in customer after invoice will be paid. (created from sales order).

Customer loyalty points
Customer loyalty points

Referral customer and employee (sales person) will earn points.

Referral customer loyalty points
Referral customer loyalty points
Odoo employee loyalty points
Odoo employee loyalty points

You can select Referral Customer from POS and redeem points.

POS Referral sale
POS Referral sale
POS Payment with earned points
POS Payment with earned points
POS redeem
POS redeem
POS point to amount
POS point to amount

It will print redeem point in POS Receipt.

POS receipt with point information
POS receipt with point information

It will make separate journal entry for redeem points entered from POS.

POS Redeem journal
POS Redeem journal

We can have all points information in customer form also like below images.

Points earned from POS
Points earned from POS
Odoo customer's redeemed point information
Odoo customer’s redeemed point information

Employee will get commission amount in their salary as per their sales during a month and job position in company. Multiplier value will be use for calculation of monthly commission amount. Employee contract must have Working Schedule define.

Employee job position
Employee job position

At time of creating employee payslip, employee points will be automatically selected and use in calculation.

Odoo hr payslip
Odoo hr payslip

Once employee payslip is confirmed, we will have corresponding points entry in employee form.

Odoo hr employee redeem
Odoo hr employee redeem

In this system, its possible to provide CASH amount to customer instead of discount during purchase and also generating valid accounting entries.

Cash out approved
Cash out approved
Cash out paid
Cash out paid

Cash Out will make entry same like redeem point for customer.

Odoo customer redeem
Odoo customer redeem

OpenERP : Roster Management Module


As we know OpenERP is such a strong and wide ERP and we can perform unbelievable implementation in it.
We have implemented a concept called ‘Roster Management’ which is mainly creating recurrent tasks of employees for certain projects and periods.

For any organization, it mainly require to define public holidays according to their country and region.

Public Holiday
Public Holiday

There is leave request by an employee which is already approved.

OpenERP Leave Request
OpenERP Leave RequestGenerate Task

This is an important form for creating recurrent task.

Create Recurrent Task
Create Recurrent Task

Let’s check fields details here.

Cancel Leave – It will create task for employee and cancel employee leaves which are already approved and send an email to that particular employee also.

No Employee – It will create tasks without assigning any particular employee.

Start Date – This date will consider for starting date of creating task and check for employee leaves those already approved.

End Date – This date will consider for ending date of created task and check for employee leaves those already approved.

Start Time / End Time – Consider it for Task creation

Day Length – Sometimes task may span in more than 1 days. Default value is Zero.

Recurrency Period – Daily / Weekly / Monthly

After click on Generate button, it will open following window. It will display Public Holidays as well as employee approved leaves. By default, it will not create any task for those dates which include in both sections. It will create task on holiday or leave if user remove it manually from list.

Generate Task
Generate Task

As you can see in following screen, there is no task created for 12, 13 and 15 date.

Recurrent Task
Recurrent Task

It is sending an email like below in case of employee leave has been cancel.

Cancel Leave Email
Cancel Leave Email

Employee’s cancelled leave

Refused Leave
Refused Leave

This menu display all tasks those start and end in current week. It consider week from Monday To Sunday.

Current Week Task
Current Week Task

There is a facility to send an email or print tasks for employee for particular period.

Task by Employee
Task by Employee

It is sending list of tasks in PDF file as a attachment to each employee on their working email address.

Task Email
Task Email

It is also possible to print in PDF report.

Employee Task Report
Employee Task Report

For monthly option we can have following:
– Date of Month
– Day of Month

Task Date
Task Date
Monthly Task
Monthly Task

For weekly task creation, we have this following screen.

Weekly Task
Weekly Task

OpenERP LDAP Synchronization


Let me share another important feature of OpenERP.

We have implemented OpenERP LDAP synchronization.

Its very interesting to make this process in working.

Here I have given a sample video which will show a small demo of creating employee from OpenERP HR and it will automatically added into LDAP.

This demo shows only “Local LDAP” implementation.

But we can include many features which will affects OpenERP as well as LDAP side, like :

– Create users from any of the side, and it will be created other side.
– Modification on any user/record, it will affect on other side.
– Deletion has also having the same functionality which works both the side
.

Feel free to ask for any questions if you have.