Libero Human Resource & Payroll Official Extension
From AdempiereWiki
Proposal
To introduce Libero HR Payroll and HR Management modules and functionalities into ADempiere ERP Business Suite.
Introduction
The Libero Human Resource & Payroll is an Official ADempiere Extension, developed and maintained for [e-Evolution]
for business or additional request please send to victor.perez@e-evolution.com
Project
Procedure to test using Eclipse
- 1.- Checkout the source code from SVN
- 2.- Modify the adempiereLiberoHR.launch and change your -DPropertyFile= and -DADEMPIERE_HOME= parameters
- 3.- Start Adempiere using the adempiereLiberoHR.launch file (you need the adempiereTrunk soruce code as dependences)
Install the extension into ADempiere Setup
- 1.- Copy the build.properties.templete to build.properties
- 2.- Setting the adempiere.trunk variable
- 3.- Execute build.xml ant script
- 4.- Copy the dist/lib/liberoHR.jar file to $ADEMPIERE_HOME/packages
- 5.- redeploy Adempiere using RUN_silentsetup.sh or RUN_silentsetup.bat
- 6.- Ready
Roadmap Document
| Functionality / Feature | Status | Developer | Priority | Milestone | Release Date | Summary |
|---|---|---|---|---|---|---|
| Human Resource & Payroll -> Payroll | ||||||
| Payment Selection | Under development | Victor Perez | High | 2.0 | no defined | ... |
| Payment Print/Export | Under development | Victor Perez | High | 2.0 | no defined | ... |
| Concept to generate AR/AP Invoice | Under development | Victor Perez | High | 2.0 | no defined | ... |
| Payroll Engine Based on JSR 223 Scripting APIs | Under development | Victor Perez | High | 2.0 | no defined | ... |
| Concept Recurrence | Under development | Victor Perez | High | 2.0 | no defined | ... |
| Payroll Movement Report | Under development | Victor Perez | High | 2.0 | no defined | ... |
| Import Payroll | Under development | Contribution from GlobalQSS | High | 3.0 | no defined | ... |
Project Lead
- Victor Perez, e-Evolution, Latin America.
Coordinator
mailto:oscar.gomez@e-evolution.com
Functional Specs
Key Functionality
- Payroll Contacts
- Department
- Job Position
- Employes
- General Data
- Employe Attribute (Numeric,String,Quantity,Date, Logic)
- Employe Account Bank
- Employe Contact
- Employe Location
- Employe Interest Area
- Payroll
- Concept Category
- Concept &
- List Category
- List and Tables
- Period Control
- Payroll Events
- Payroll Rule Engine (Based in JSR 223 Scripting APIs)
- Payroll Document Process
Technical Specs
- Totally integrate with Adempiere
Reference
Developers
- mailto:victor.perez@e-evolution.com
- mailto:oscar.gomez@e-evolution.com
- mailto:cristina.ghita@arhipac.ro
- mailto:teo.sarca@gmail.com (wiki page)
Testers
- mailto:fernando.jimenez@e-evolution.com.mx
- mailto:alberto.abudinen@ofbconsulting.com
- Juddm: Testing of UK Data is located here: UK Payroll
Sponsors
e-Evolution, Mexico
Requirements
A good HR & Payroll Management to Adempiere
Successful Installed Sites
- Implemented by Consulting firm e-Evolution
- 1 Customer in Venezuela with 750 employees
- 1 Customer in Ecuador with 600 employees
- 1 Customer in Ecuador with 100 employees
Libero Human Resources & Payroll FAQs
Q: How do you calculate tax from a table like this one?
From Michael Judd of Akuna Ltd
I want to have a monthly gross pay, and then calculate tax using the bands on this table like this:
Gross Pay = 2000
- 0 - 435 * col_1 (0%) = 0
- 436.00 - 620.83 * col_1 (10%) = 18.48
- 620.84 - 2000.00 * col_1 (22%) = 303.42
- Total 321.90
I expect I need to create a Rule as BeanShell (for example) in the System client and allocate this to Payroll Concept Catalog.
How would I define the rule? Use getConcept to retrieve the values from the table lines?
Employee Staturary Deductions
- This example is also suitable for employee's contribution similar to Singapore's CPF and Malaysia's Employee Provident Fund (EPF)
Hi Michael!
Here the answer your question and screen shot:
In the class model HRProcess we have some static methods that you can use in Rule Engine:
1.- 2.- 3.-





































