Payroll Solution System   PayoHR Brutus  Version 1.2 Time to make Work Pay Olivier Mbaidanem [email_address] Consultant Oracle Payroll-HR Bocar Diallo [email_address] Co-Manager de popay Africa
Summary Popay Presentation. Why a payroll solution system ? PayoHR. Technology and architecture. Evolution.
Partie I Popay Presentation
Popay Presentation Popay  : Belgium Company created in 2004. Consultancy   Oracle HRMS ( Human Resource Management   System). Payroll. With 20 Oracle Expert Consultants who advise and  implement HR  and Payroll Solution Systems. Filial Created by Popay with 2 senegalese partners. With around 10 consultants (Africans and Europeans).
Popay Presentation Projects : Europe :  Telenet,  Fod,  Axima (Belgium). Rivas, SKU (Netherlands). Ville De Luxembourg (Luxembourg). PEKAO Bank (Poland). Africa  : SENELEC, BCEAO et SONATEL in Senegal. OCP, Bank al Maghreb in Morocco. CNPS in Ivory Cost. Congo Government.
Partie II Why a Payroll Solution ?
Why a Payroll Solution ? Definition of a payroll system solution :  Computer program dedicated to payroll process, wich allows to input, calculate and print useful data for the set up of reports like Pay Slip by including juridical, social and accounting aspects. The payslip is only the tip of the iceberg and hides a complex, rule driven system underneath.
Why a Payroll Solution ? Why a payroll solution ? Time saving. Avoid repetitive tasks. Reducing the risks of error in case of manual payroll system. In adaptation with the constant evolution of the companies. Reduces the use of an expert. Etc.
Why a Payroll Solution ? Remarks  :  The more you recrute, the more you will need the use of payroll software, in order to control data flows. Results of 2 illustrations of Atos-Statilogie (Jun 2003 - France) based on  1700 managers who employe between  6 to  200 : Companies between 6 to 49 employees Companies between 50 to 200 employees 1/ Sofware 50%  75%  2/ Accounting experts 40% 7%  3/ Specialised companies 6% 18% 4/ Manual Solutions 4% 0%
Partie III PayoHR
PayoHR Why Popay Payroll Solution ? Taking advantages of a real expertise on Oracle Payroll and HR tools. Alternative to some costly solution payroll systems. Solution  adapted to African legislations and context . Complement and diversify our offer, while staying within our field : HR and payroll. Solution based upon free tools  of Oracle technologies.
PayoHR Payroll Engine : PayoHR  is based on an engine written in PL/SQL language. Some functions : Debugging. Payroll formulas execution. Individual or multiple payroll execution. Rollback Payroll . Eligibility control for the Payroll  elements. Calculation of statutory deductions ( TRIMF ,  IPRES ).
PayoHR Payroll system based on rules Some rules are imposed by legislation and are common to all firms : -IPRES, CFCE.   -IGR, TRIMF. PayoHR supports multiple localizations (Morocco, Senegal). Each company with its own management rules. Each rule may be a formula for calculating. Two cases : Creating new methods. Evolution of the existing rules.    Rapid generation of management rules   :  Smart formulas
PayoHR Smart formulas Powerful way of modeling business rules with a logical method. Calculation formulas attached to payroll elements . Example   :  Formula of   CFCE (Contribution   forfaitaire à la charge de l’employeur) . declare   montant number; begin montant:= bal( 'SALAIRE_BRUT_IMPOSABLE', 'year') * cte('taux_cfce'); save (montant); end;
PayoHR Make Pay Run : Configuration:    Configure additional, company specific, elements and rules . Calculation of formulas writing corresponding to rules. Configuration of user tables. Matrix correspondence   (matrice impôts).   Creating Company, Organization , Function, Payroll and Position . Configuration Output of results Preparation/Execution
PayoHR Preparation   : Data migration (employees, contacts, mode of settlement). Payroll elements   allocation. Automatic ( Salaire de base, IGR). Manual (Sursalaire, heure supplémentaire). Data entries : Mass. Individual. Payroll Execution  : Global. Individual.
PayoHR Output of results :    Reports visualisation.  Reports Edition.
PayoHR DateTrack Management of historic. Based on two notions : Session Date. The validity of  an information at one time. It allows : History the whole payroll data (new and former) for each employee . History updates on employee information.
Partie IV Technology and architecture
Technology and architecture Apex  : RAD (Rapid Application Development) HtmlDB     APEX.  Free. Web based. Multi platform. Offered with  10g eXpress Edition. Perfect Interaction with SQL and PL/SQL language Basis of developments in Oracle environment
Technology and architecture APEX Allows: To generate HTML pages and branching between them. Passage and automatical recuperation of data from formulas. Menu and sub menu system. JavaScripts, css, html integration. To create personalised page models.
Technology and architecture Capture Apex 1
Technology and architecture Capture Apex 2
Technology and architecture Reporting
Technology and architecture Reporting  : JasperReport/I-report     free A powerful Open Source tool (java library) used for reports generation. Allows to create reports from JRXML files. Results on  PDF, HTML, XML format.
Technology and architecture Reporting  : I-report Report tool design.  Produce JRXML files. JasperReport    apex Link The inter-action with apex is done with a servlet written and saved in a Tomcat Server. Reports and parameters are saved  withing the Oracle XE database .
Technology and architecture Architecture DB objects Application Express Payroll engine API 1 API 2   API 3 API 4 API n Tomcat JasperReport Web Browsers
Evolution Evolution : Step 1 Full development of the payroll engine .  Administrative management of employees and companies in connection with payroll .   Minimum interfaces . Step 2 Optimize the graphical user interface  ( in progress ). Step 3 I mplementation of the processes of human resource management . Recruitment . Evaluation of staff   . Career Management .
Time to make Work Pay Thank you for your attention

Solution de gestion de paie : PAYOHR

  • 1.
    Payroll Solution System PayoHR Brutus Version 1.2 Time to make Work Pay Olivier Mbaidanem [email_address] Consultant Oracle Payroll-HR Bocar Diallo [email_address] Co-Manager de popay Africa
  • 2.
    Summary Popay Presentation.Why a payroll solution system ? PayoHR. Technology and architecture. Evolution.
  • 3.
    Partie I PopayPresentation
  • 4.
    Popay Presentation Popay : Belgium Company created in 2004. Consultancy Oracle HRMS ( Human Resource Management System). Payroll. With 20 Oracle Expert Consultants who advise and implement HR and Payroll Solution Systems. Filial Created by Popay with 2 senegalese partners. With around 10 consultants (Africans and Europeans).
  • 5.
    Popay Presentation Projects: Europe : Telenet, Fod, Axima (Belgium). Rivas, SKU (Netherlands). Ville De Luxembourg (Luxembourg). PEKAO Bank (Poland). Africa : SENELEC, BCEAO et SONATEL in Senegal. OCP, Bank al Maghreb in Morocco. CNPS in Ivory Cost. Congo Government.
  • 6.
    Partie II Whya Payroll Solution ?
  • 7.
    Why a PayrollSolution ? Definition of a payroll system solution : Computer program dedicated to payroll process, wich allows to input, calculate and print useful data for the set up of reports like Pay Slip by including juridical, social and accounting aspects. The payslip is only the tip of the iceberg and hides a complex, rule driven system underneath.
  • 8.
    Why a PayrollSolution ? Why a payroll solution ? Time saving. Avoid repetitive tasks. Reducing the risks of error in case of manual payroll system. In adaptation with the constant evolution of the companies. Reduces the use of an expert. Etc.
  • 9.
    Why a PayrollSolution ? Remarks : The more you recrute, the more you will need the use of payroll software, in order to control data flows. Results of 2 illustrations of Atos-Statilogie (Jun 2003 - France) based on 1700 managers who employe between 6 to 200 : Companies between 6 to 49 employees Companies between 50 to 200 employees 1/ Sofware 50% 75% 2/ Accounting experts 40% 7% 3/ Specialised companies 6% 18% 4/ Manual Solutions 4% 0%
  • 10.
  • 11.
    PayoHR Why PopayPayroll Solution ? Taking advantages of a real expertise on Oracle Payroll and HR tools. Alternative to some costly solution payroll systems. Solution adapted to African legislations and context . Complement and diversify our offer, while staying within our field : HR and payroll. Solution based upon free tools of Oracle technologies.
  • 12.
    PayoHR Payroll Engine: PayoHR is based on an engine written in PL/SQL language. Some functions : Debugging. Payroll formulas execution. Individual or multiple payroll execution. Rollback Payroll . Eligibility control for the Payroll elements. Calculation of statutory deductions ( TRIMF , IPRES ).
  • 13.
    PayoHR Payroll systembased on rules Some rules are imposed by legislation and are common to all firms : -IPRES, CFCE. -IGR, TRIMF. PayoHR supports multiple localizations (Morocco, Senegal). Each company with its own management rules. Each rule may be a formula for calculating. Two cases : Creating new methods. Evolution of the existing rules.  Rapid generation of management rules : Smart formulas
  • 14.
    PayoHR Smart formulasPowerful way of modeling business rules with a logical method. Calculation formulas attached to payroll elements . Example : Formula of CFCE (Contribution forfaitaire à la charge de l’employeur) . declare montant number; begin montant:= bal( 'SALAIRE_BRUT_IMPOSABLE', 'year') * cte('taux_cfce'); save (montant); end;
  • 15.
    PayoHR Make PayRun : Configuration:   Configure additional, company specific, elements and rules . Calculation of formulas writing corresponding to rules. Configuration of user tables. Matrix correspondence (matrice impôts). Creating Company, Organization , Function, Payroll and Position . Configuration Output of results Preparation/Execution
  • 16.
    PayoHR Preparation  : Data migration (employees, contacts, mode of settlement). Payroll elements allocation. Automatic ( Salaire de base, IGR). Manual (Sursalaire, heure supplémentaire). Data entries : Mass. Individual. Payroll Execution : Global. Individual.
  • 17.
    PayoHR Output ofresults :   Reports visualisation. Reports Edition.
  • 18.
    PayoHR DateTrack Managementof historic. Based on two notions : Session Date. The validity of an information at one time. It allows : History the whole payroll data (new and former) for each employee . History updates on employee information.
  • 19.
    Partie IV Technologyand architecture
  • 20.
    Technology and architectureApex : RAD (Rapid Application Development) HtmlDB  APEX. Free. Web based. Multi platform. Offered with 10g eXpress Edition. Perfect Interaction with SQL and PL/SQL language Basis of developments in Oracle environment
  • 21.
    Technology and architectureAPEX Allows: To generate HTML pages and branching between them. Passage and automatical recuperation of data from formulas. Menu and sub menu system. JavaScripts, css, html integration. To create personalised page models.
  • 22.
  • 23.
  • 24.
  • 25.
    Technology and architectureReporting : JasperReport/I-report  free A powerful Open Source tool (java library) used for reports generation. Allows to create reports from JRXML files. Results on PDF, HTML, XML format.
  • 26.
    Technology and architectureReporting : I-report Report tool design. Produce JRXML files. JasperReport  apex Link The inter-action with apex is done with a servlet written and saved in a Tomcat Server. Reports and parameters are saved withing the Oracle XE database .
  • 27.
    Technology and architectureArchitecture DB objects Application Express Payroll engine API 1 API 2 API 3 API 4 API n Tomcat JasperReport Web Browsers
  • 28.
    Evolution Evolution :Step 1 Full development of the payroll engine . Administrative management of employees and companies in connection with payroll . Minimum interfaces . Step 2 Optimize the graphical user interface ( in progress ). Step 3 I mplementation of the processes of human resource management . Recruitment . Evaluation of staff . Career Management .
  • 29.
    Time to makeWork Pay Thank you for your attention