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
Similar Messages
-
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 ChandaHello
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 -
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.
-
Employee vendor expense vouchers finance
Hi All,
We have 1500 employee vendor expense vouchers which we want to upload in sap through fast entry screen. These expense vouchers involve one GL account and 1500 employee vendor accounts.
How it is possible to upload these data in sap through Fast Entry Screen provided by SAP ?
Please provide procedure and Tcode to use for this ..
regards
AMitHi
Unfortunately, there is no transaction which would allow fast entry for Vendor line item. You need to do this through LSMW or ECATT. If it is a regular transaction, you can also create a BDC for the same.
Thanks & Regards
Sanil K Bhandari -
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 PMHi,
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.
ThanksFound 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 -------------- -
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,
kumarHi,
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 -
Employee Travel Expense Payments via ACH
Hello,
Currently we use SAP's T&E module and post the costs via an employee vendor record and then subsequently pay the vendor.
Currently this is done by check.
What we would like to do is pay via ACH and increase the frequency of payments.
The issue or concern is the storage of the employee bank info.
Has anyone come across this scenario and have any guidance?
1) As a first option we would look enter the bank info on the vendor master.
Technically, if we add the employee bank info to the employee vendor record this would work just fine, but the security on vendor bank master could be an issue. Does anyone have any insight or experience on 'encrypting' or securing this bank data.
Thanks for any and all input.
Rob C.Hi,
Let me explain you from the beginning.
1. Create Travel Expense Type ( The one which is visible in PR05): follow the path - Financial Accounting (New) --> Travel Management > Travel Expenses > Master Data > Travel Expense Types > Create Travel Expense Types for Individual Receipts.
Create the required travel expenses there.
2. Assign wage type for the travel expense types created: follow the path - Financial Accounting (New) --> Travel Management > Travel Expenses > Master Data > Wage Types for Interfaces > Assign Wage Types to Travel Expense Types for Individual Receipts
when you go into this path, you will find the travel expense types which you have created in the earlier step. Select the expense type for which you need to assign the wage type and click the magnifier icon which is available in the left top. You can assign the wage type then.
3. Assign symbolic account for the wage type created: follow the path - Financial Accounting (New) --> Travel Management > Travel Expenses > Transfer to Accounting > Define Assignment of Wage Type to Symbolic Account.
Assign a two character symbolic account with a prefix "+".
4. Assign GL accounts for the symbolic account assigned: follow the path- Financial Accounting (New) --> Travel Management > Travel Expenses > Transfer to Accounting > Conversion of Symbolic Account to Expense Account.
Double Click HRT there, it will ask for chart of accounts, give your chart of accounts and then press enter. In the screen, select new entries, enter the symbolic account and its corresponding GL account.
note that instead of entering the prefix "+", you have to enter 1 as prefix here.
Save your entries.
As for as employee vendors is concerned, please create a vendor account in FK01 and then assign the personnel number of the employee in the vendor master record. The system will automatically pick up the employee vendor number with its personnel number.
Trust this clarifies.
Best Regards,
Raj -
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 MarcouxDid 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 PMYou 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
Maybe you are looking for
-
How to rename the search databases in sharepoint 2013
Hi all, I have configure the search in sharepoint 2013 and 4 databases has been created in sqlserver.by default db are got created with GUID n sh i want change those DB names . could you pls help me how can i change the DB names. THanks Dhana sekhar
-
How to convert bits into a character
The code which i could get from this forum is specified below which converts a String into Bits.......i could successfully use this code in BitStuffing method for client side.....at server side i need to convert these bits into characters again......
-
Why PDF documents are missing icon of standard size?
Hello, My Adobe Reader is v11.0.6. It was originally installed on Win XP Home and worked OK. Recently, I've moved it to Win7 Pro with the aid of Laplink PC Mover. It works OK, but PDF documents are missing its standard size icon, e.g. on Desktop. Pre
-
Updating existing BP records using ELM
Hi experts, We are using ELM for updating the existing BP records with marketing attributes. We have created mapping format and maintained external list. But not able to update the BP records. We are using CSV format as below for mapping format BP Nu
-
Tracking PO for which Material is issued to Vendor in the Subcontracting
Dear All, We issued material to the Vendor thru' MB1B for the subcontracting PO. Pls advise how to trace the PO for which the matl was issued as I don't get this information against the matl doc. Thnx & Rgds,