Employees PF contribution exceeds employees salary

Dear All,
In April month test payroll run i am getting this message"Employees PF contribution exceeds employees salary for some of the employee";Can anybody tell what is the reason behind this.There basic pay also showing negative in the log.
We have just applied SAP Note 1568264
regards
Surajit Chanda

Hello
Under the normal scenario,Employee PF contribution should be 12% of his eligible pay or PF basis , based on the manner in which IT0587 is mainatined
Can you check what is the value under /111 EPF Basis ?
In the case of mid month joining/leaving or transfer scenarios, the PF Basis will be correspondingly prorated and so the contribution calculated will also be prorated  .
Thanks and Kind Regards
Ramana

Similar Messages

  • Cannot View the Employee Salary Report in BI Publisher

    Hi, everyone,
    I have installed the Standalone version of bi publisher for windows (bipublisher_windows_x86_101341).
    I have logged in as administrator, I have connected to my oracle database 11g thru jdbc succesfully. i cannot view the Employee Salary report. It gives me the error
    Paramter name: dept Io exception: Invalid number format for port number.
    The sample schemas are also installed on my database.
    Could anyone guide me as i am very new to bi publisher.
    Thanks in advance....

    Hi Can you please let me know what did you do to fix this issue. I am having same issue. Thanks in advance.

  • Query to find Employee Salary Details

    Hi,
    Could anyone help in writing the query to find employee salary details.
    Thanks in advance.

    This should get you started:
    SELECT papf.full_name
    ,papf.email_address
    ,ppp.proposed_salary_n salary
    FROM per_pay_proposals ppp
    ,per_all_assignments_f paaf
    ,per_all_people_f papf
    WHERE ppp.assignment_id = paaf.assignment_id
    AND paaf.assignment_type = 'E'
    AND paaf.primary_flag = 'Y'
    AND paaf.person_id = papf.person_id
    AND nvl(papf.current_employee_flag, 'N') = 'Y'
    AND trunc(sysdate) BETWEEN
    ppp.change_date AND ppp.date_to
    AND trunc(sysdate) BETWEEN
    paaf.effective_start_date AND paaf.effective_end_date
    AND trunc(sysdate) BETWEEN
    papf.effective_start_date AND papf.effective_end_date;

  • Employee salary details report

    dear abaper ,
                         please send a HR report in which employee salary details are given.
                                                           Thank you sir.
    Moderator Message: Warned many times. UserID sent for deletion.
    Edited by: kishan P on Dec 23, 2011 1:42 PM

    Hi,
    1.) Check the RT , generate the WT reporter for the IN period view
    2.) Run the simulation document only for this employee
    3.) If the RT exist for the current month the posting document will be created
    4.) You might be making some error in the selection screen.just run only for this employee
    Regards
    Hemant V. Mahale

  • Employee Salary Load API Error

    Hi All,
    I'm working on R12 ERP system, i have employee salary data file (including history data) to be loaded into R12 system.I have problem loading, getting error 'ORA-2000, element is not effective in PAY_ELEMENT_ENTRIES_F' table, but i have element entry in the required effective date range, then i processed the one employee salary data among error record , then it was processed without any issue; i processed individually 3 to 4 error records, everything was successful; if i run the bulk of employees, i don't know why it's giving this error.....could somebody please help me at the earliest. Is this because if any element entries are created manually, what could be possible reasons.....
    API Used:hr_maintain_proposal_api.create_salary_proposal
    Code Format:
    Declare
    --main cursor picking distinct employee numbers from staging table
    cursor c1_main is select distinct employee_number from emp_sal_stg order by employee_number,change_date;
    --cursor to pick the details for each employee from staging table
    cursor c1_inner(p_emp_num varchar2) is select * from emp_sal_stg where employee_number=p_emp_num order by change_date;
    p_proposal_id number;
    begin
    for i_main in c1_main loop
       <<inner_loop>>
       for i_inner in c1_inner(i_main.employee_number) loop
    -- just posting important columns
      begin
        hr_maintain_proposal_api.create_salary_proposal(p_assignment_id => i_inner.assignment_id
                                                                               ,p_business_group_id => i_inner.business_group_id
                                                                               ,p_change_date => i_inner.change_date
                                                                               ,p_date_to => i_inner.date_to
                                                                               ,p_pay_proposal_id => p_proposal_id -- out
                if p_proposal_id is not null then
                  update staging table with proposal_id
               end if;
             exception
            when others then
            fnd_file.put_line(fnd_file.log,'for emp num:||i_inner.employee_number);
           exit inner_loop; -- exiting inner loop, if any record fails for an employee, don't want to process remaining records for that employee
           end;
      end loop inner_loop;
    end loop;
    exception
    when others then
    fnd_file.put_line(fnd_file.log,sqlerrm);
    end;
    Kindly help at the earliest.
    Thanks

    Found out the issue was with p_change_date where one needs to convert actual date string using to_date instead of using SYSDATE...Never use SYSDATE to test ...use an actual date.
    ----------------- Thread Closed --------------

  • Employees Salary Expenses

    Hi,
    Please clear the following doubt:
    1. Employee salary booking in FI (without HR module)????  How should we do the entry??  Only consolidation entry, for diff. expenses under salary. (assume that no employee accounts are created in AP).
    2. Is it possible -  Creating employee accounts in FI-AP. And posting the individual employees salary expenses in FI through BDC.
    Please explaine me both the scenarious, with suitable double entries.
    Thanks
    Partha

    Hi Partha,
    My replies below:
    1. Entry can be posted directly in FI for salary posting without HR module implemented. We can do the manual entry through tcode FB50 / F-02 / through BDC. We can do the consolidated entry grouped at cost center and expense account level.
    2. It is possible creating employee accounts in FI-AP and posting the individual employees salary expenses in FI through BDC. However it is not recommended creating the employee accounts in FI-AP and posting the salary to each individual employee accounts as salary details are considered to be confidential and if you will post through each individual account any one who have the access to SAP-FI will be able to work out the salary details of other employees based on employee accounts.
    Regards,
    Neeraj

  • Capture employee salary in different currencies in a single business group

    Hi,
    Scenario: Under single buiness group, employees information of multiple countries are recorded (as there may be very few employees in each of those countries).
    Provided payroll is NOT implemented, how do we capture employee salary information specific to individual country ie., capturing employee salary in different currencies under single business group.
    Thanks,

    You can use Add'l Salary Admin. Details DFF to capture Currency and its converted Value. Main Salary will be in one basic Currency.
    Thanks

  • How to find an table for storing the employee salary

    hi,
           how to find an table for storing employee salary .. In which table those details are stored .. Please reply me.
    regards,
    kumar

    Hi,
    You can see the basic salary details from table -pa0008.If you can see the payroll data,then its not stored in transparent table.its in cluster.For viewing that,you can see through transaction code - pc_payresult.
    Regards,
    Manoj.

  • Error message when doing HCM "change employee salary" on portal

    Hi experts,
        We have a problem when user did the "salary change" HCM form on HR portal.
        We checked the workflow log by SWIA, work item 23546, and there are error messages described as below:
    Error when processing node '0000000005' (ParForEach index 000000)
    Work item 000000023546: Object FLOWITEM method EXECUTE cannot be executed
    Error updating the process object
    Exit CL_HRASR00_POBJ_WF_EXIT triggered exeception for event STATE_CHG and (target) status READY->
    Transaction brackets of the workflow has been damaged
    Error when creating a work item
    Error when creating a component of type 'Step'
    Error when processing node '0000000005' (ParForEach index 000000)
    Error when starting work item 000000023546
    Agent determination for step '0000000005' failed
    Error in resolution of rule 'AC17900012' for step '0000000005'
    No authorization for user PRONKAI content Form Scenario content group ZPSP activity P
    Error when creating a work item
    Error when creating a component of type 'Step'
    Can anyone help me to analyze the error messages and the possible reason to cause this error?
    Any useful hint will be appreciated.

    Gentlemen - the problem has been found and resolved. Seems like the XML Data Source cannot contain a reference to a validating DTD. Once the following reference was removed AND I used employee instead of Employee in the template all worked.
    <!DOCTYPE employees SYSTEM "employees.dtd">
    I assume this is correct - not being able to contain a DTD reference? I will also, tomorrow (read that as probably Monday) be trying the same thing using XML Schema vaildation.
    THANKS for the help - Casey

  • Get employees salary and worked hours history

    Hi guys,
    I am currently trying to model a control that we would like to implement. In short, we would like to check whether in the past, employees that worked less than a given amount of time per month (say X hours a month) did not receive any salary for that month.
    I struggle to find the appropriate reports that would allow me to do this.
    I saw that the report RPLEHSU0 can display the salary history, but I'm not sure whether this corresponds to the actual monthly wage of each employee.
    Could someome highlight what specific SAP reports would provide me these information?
    Thank you.
    Regards,
    François.

    I think what you need is the data from payroll results. That is only way you can determine if employee has been "paid". IT8 may have a dollar amount but this does not mean employee got paid. Are you using time evaluation and payroll..? You can develop a custom report...to read payroll results...you have to read actual hours worked...and compare with target...and then see if employee has any payment for the corresponding payroll period (s).
    I don't know if there is a one single standard report for this. You can get this in individual reports - get actual hours worked you can use PT_BAL00 which gives the hours worked provided your time evaluation is generating time types/time wage types for hours worked. You can use payroll wage type reporter to get the payment information for a given payroll period...you still have to combine these two to get your final report.

  • Query to retrieve Currency Code for Employee Salary

    Hi,
    I'm stumped by this issue.  Does anyone know what table(s) contain the employee's salary currency code?
    Thanks!
    Bruce Marcoux

    Did you check the business components for the salary page ?
    Check the VO query -
    select fct.name as currency ,fct.currency_code as currency_code from per_pay_bases ppb ,pay_input_values_f piv ,pay_element_types_f pet ,per_all_assignments_f paa ,fnd_currencies_tl fct where paa.pay_basis_id = ppb.pay_basis_id and ppb.input_value_id = piv.input_value_id and piv.element_type_id = pet.element_type_id and fct.currency_code = pet.input_currency_code and fct.language = USERENV('LANG') and paa.assignment_id = :1 and :2 between nvl(paa.effective_start_date,hr_general.start_of_time) and nvl(paa.effective_end_date,hr_general.end_of_time) and :3 between nvl(pet.effective_start_date,hr_general.start_of_time) and nvl(pet.effective_end_date,hr_general.end_of_time) and :4 between nvl(piv.effective_start_date,hr_general.start_of_time) and nvl(piv.effective_end_date,hr_general.end_of_time) 

  • Query to find employee salary details in HRMS

    Hi,
    Could anyone one provide me the query to get the salary details of an employee.
    Thanks.

    Hi,
    Hope this work for you.
    SELECT pap.last_name last_name
    ,pap.first_name first_name
    ,pap.employee_number employee_id
    ,hlu2.meaning ethnic_origin
    ,hlu1.meaning eeo_category
    ,hlu5.meaning veteran_status
    ,pap.sex sex
    ,ROUND(pro.proposed_salary_n, 2) current_salary
    ,ROUND(pro.proposed_salary_n * ppb.pay_annualization_factor) current_yearly_salary
    ,pg.NAME grade
    ,pj.NAME job_name
    ,pjd.segment3 business_unit
    ,pjd.segment4 FUNCTION
    ,pjd.segment5 designation
    ,pjd.segment2 job_group
    ,pos.date_start hire_date
    ,NVL(pos.actual_termination_date, hr_general.end_of_time) termination_date
    ,hl.location_code LOCATION
    ,pap.full_name
    ,pj.job_information3 flsa_code
    ,hlu4.meaning employment_category_meaning
    ,pap.effective_start_date p_effective_start_date
    ,pap.effective_end_date p_effective_end_date
    ,paa.effective_start_date a_effective_start_date
    ,paa.effective_end_date a_effective_end_date
    ,pro.from_change_date s_effective_from_date
    ,NVL(pro.to_change_date, hr_general.end_of_time) s_effective_to_date
    ,pap.current_employee_flag
    FROM per_all_people_f pap
    ,per_all_assignments_f paa
    ,per_periods_of_service pos
    ,(SELECT pro1.approved
    ,pro1.assignment_id
    ,pro1.change_date from_change_date
    , pro_next.change_date - 1 to_change_date
    ,pro1.multiple_components
    ,pro1.last_change_date
    ,pro1.proposed_salary_n
    ,pro1.forced_ranking
    ,pro1.last_updated_by
    ,pro1.last_update_date
    ,pro1.event_id
    ,pro1.performance_review_id
    ,pro1.pay_proposal_id
    FROM per_pay_proposals pro1
    ,per_pay_proposals pro_next
    WHERE pro1.assignment_id = pro_next.assignment_id(+)
    AND pro1.change_date = pro_next.last_change_date(+)) pro
    ,per_jobs pj
    ,per_job_definitions pjd
    ,hr_locations hl
    ,per_grades pg
    ,(SELECT *
    FROM hr_lookups
    WHERE lookup_type = 'US_EEO1_JOB_CATEGORIES') hlu1
    ,(SELECT *
    FROM hr_lookups
    WHERE lookup_type = 'US_ETHNIC_GROUP') hlu2
    ,(SELECT *
    FROM hr_lookups
    WHERE lookup_type = 'US_EXEMPT_NON_EXEMPT') hlu3
    ,(SELECT *
    FROM hr_lookups
    WHERE lookup_type = 'EMP_CAT') hlu4
    ,(SELECT meaning
    ,lookup_code
    FROM hr_lookups
    WHERE lookup_type LIKE 'US_VETERAN_STATUS') hlu5
    ,per_pay_bases ppb
    ,(SELECT *
    FROM per_addresses
    WHERE primary_flag = 'Y'
    AND address_type = 'H'
    AND ( date_to IS NULL
    OR date_to > SYSDATE)) addr
    WHERE pap.person_id = paa.person_id
    AND paa.assignment_id = pro.assignment_id
    AND paa.job_id = pj.job_id
    AND paa.location_id = hl.location_id
    AND paa.grade_id = pg.grade_id(+)
    AND pos.person_id = pap.person_id
    AND ppb.pay_basis_id = paa.pay_basis_id
    AND pj.job_information1 = hlu1.lookup_code
    AND pj.job_definition_id = pjd.job_definition_id
    AND pap.per_information1 = hlu2.lookup_code(+)
    AND pap.per_information5 = hlu5.lookup_code(+)
    AND pj.job_information3 = hlu3.lookup_code(+)
    AND paa.employment_category = hlu4.lookup_code
    AND addr.person_id(+) = pap.person_id

  • Employees Salary without Time Management sub-module?

    Dear Consultants,
    Where to record employees attendance/absences (time related information) inorder to pay the salary through SAP-HR Payroll? We are implementing PA and Payroll (International). Time Management is not in the scope of the project.
    Could you please let me know, how can we handle this without Time Management. What would be the limitations without Time Management sub-module.
    Thank you all for your efforts.
    Edited by: Business Analyst - HCM on May 20, 2009 2:20 PM

    You have to create atleast the work schedule which will consist of DWS and PSW and then work scheedule rule. Also I think you will require to configure feature SCHKZ to default work schedule rule in IT0007.
    After doing this configuration you can create wagetypes related to ur time and you can pay these wage types through IT2010 ee remuneration info
    if the wt will have rate then that rate you can maintain in T510 and may be to meet the complete requirement you need to write little bit code in CATS exit.
    otherwise you will be able to pay through 2010 and you can enter the data thru CAT2 tcode. Just you need to create a profile and set the view for entering the data like single entry or mass entry.
    SPRO->IMG->Cross-Application Components->Time Sheet->Specific Settings for CATS Regular->CATS Regular->Record Working Time
    hope this will help
    guds

  • Update Employees salary

    Dear All,
    I have a Employee_Master table which consists of 5000 records,
    I want to update the salary of 500 employees.
    I have Empid and Empname..
    Iam using this query..
    update emp set sal = sal+sal*.15 where empid (1401,1682, 5132..............)
    But it will take so much time to enter 500 employees..
    Is there any other way to solve this issue..
    Pls help me..
    Thanks..

    250313_416 wrote:
    Dear All,
    I have a Employee_Master table which consists of 5000 records,
    I want to update the salary of 500 employees.
    I have Empid and Empname..
    Iam using this query..
    update emp set sal = sal+sal*.15 where empid (1401,1682, 5132..............)
    But it will take so much time to enter 500 employees..
    Is there any other way to solve this issue..How do you know the Employees that are to be updated?
    If there exists a common trait in the table on which the employees are to be updated, simply include it in your Where predicates.
    There is another way of using GTT's. But it isn't the correct way of doing it. Correct way is to identify the source and try to re-use the source instead of storing the ID's into a temporary storage.
    We will need more information to provide alternatives.

  • Query for Employee Salary Details

    Hi,
    I have requirement like to generate pay slip using XML Reports. I am unable to get Salary details in my query. How I will get the Salary details (All Element Values), what are all the effected tables.
    Thanks
    Madhu..

    You get alternatively use the pay_balance_pkg.get_value(<pAssignmentActionId>,<definedbalanceid>) to get the Net Payments values
    where pAssignmentActionId is Assignment Action id of Payroll Run.
    definedbalanceid is Defined Balance Id of <TOTAL_PAY>ASGPTD
    <TOTAL_PAY> Can be found from Balance screen whose "Use For Remuneration" flag is checked.

Maybe you are looking for

  • My Computer crashed-how do i put songs from iPod back onto computer?

    my computer crashed a while back and i lost everything. my iPod still has my songs but i'm not sure how i can (or if i can) get them back onto my computer!!! do i need to reinstall the iTunes CD? please help!!! thanks!!!! 20GB iPod   Windows XP  

  • Adobe Media Encoder has stopped working

    I have Premiere version CS4, on windows vista 64 bit. All of a sudden the Media Encoder has stopped working, when I press problem details it says: Problem Event Name: APPCRASH Application Name: Adobe Media Encoder.exe Application Version: 4.0.1.0 App

  • [vmware] Best way to share files between host and client

    Good afternoon! I have successfully installed VMware server on my machine and set up a virtual machine, powering Windows XP for study issues (emulation via wine does not do the trick for me). The virtual machine runs fast and stable but does not meet

  • InDesign CS6 and relinking resources with ILinkFacade

    I've been trying to relink InDesign document links but rather unsuccessfully. I did read that ILinkFacade should be the way to go but the documentation is somewhat poor. I did find some SDK examples but they didn't have too much code about ILinkFacad

  • Strange Black Blob on the screen

    Hello, I have an Ipod Nano 5G. Recently A strange black blob started appearing on my screen. It obscures the screen behind where it is, and it sometimes changes places randomly, but only horizontally. Also, I can make it walk by pressing it lightly,