Loan deduction
Hi Experts,
Please help me..
One employee's loan balance is cleared (he has already repaid the full loan amount) and in PA30 his loan balance is showing NIL.
but still his EMI is being deducted in the payroll/from his salary.
what would have happened where should i check.
it is happening for only one particular employee.
Thanks in advance.
With regards,
SAP HCM consultant.
Hi Smitha,
Check the configuration for Loans Or PCR's written for Loans and check the payroll log from where EMI is calculating.
Else try delimiting the loan info-type 0045.
The may resolve..
Regards,
Srikrishna
Similar Messages
-
Future deductions during terminations
Hi,
Is there a way we can populate future deductions (deduction elements starting from a future date) in case of terminations. If an employee is terminated w.e.f June 30, 2010 and a loan deduction has been defined w.e.f. Aug 1, 2010, is there a way I can get this element during my Quickpay Run.
Regards,
HemaHi,
Can you please elaborate ? Assuming my elements (recurring or non recurring) start on a future date, how can I populate this in my SOE while generating a quickpay for the terminated employee.
Regards,
Hema -
When Deduction is more then net earning
Hello Experts,
I have a querry.When a employee has taken a loan ,& deduction starts from next month onwards uptill complete repayment,maximum upto 1 year.
There are certain cases when employees deduction more then earning component.
In this situation what possibilty can be done.
Can we use the Arrears & Priority component with option (3. Deduct as much as possible, remaining amount in arrears table)?
if not then what are the other possibilty for this..plz let me know..
Thanks In advanceHi
You can assign the priority to the deduction,
Go to the config and assign the priority to all deduction and the problem will get solved,
and also you can make the wage time deduction only to the amount available for deduction,
set it as per your requirement.
Veeresh -
Display of data in a single row
Hi
Here is my query:
SELECT
--Element Classification Details:
pec.CLASSIFICATION_ID,
pec.classification_name,
pec1.classification_id "Sub Classification Id",
DECODE(pec1.classification_name,'Other Deductions', 'Other Deductions',
'Others Voluntary Deductions', 'Other Deductions',
'Personal Deductions', 'Personal Deductions',
'Personal Voluntary Deductions', 'Personal Deductions',
'Car Loan Deductions') "Sub Classification",
pec1.parent_classification_id,
scr.sub_classification_rule_id,
--Element Details:
pet.element_name, pet.element_type_id, pet.reporting_name,
DECODE(pet.processing_type, 'R', 'Recurring', 'Nonrecurring') "Processing Type",
pet.EFFECTIVE_START_DATE, pet.EFFECTIVE_END_DATE,
--Run Result Details:
prr.run_result_id,
TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)) "Amount",
piv.NAME "Input Value",
--Assignment Details:
paa.assignment_id,
--Time Period
ptp.START_DATE, ptp.end_date,
ptp.period_name "Payroll Period"
FROM hr.pay_element_classifications pec,
hr.pay_element_classifications pec1,
hr.pay_sub_classification_rules_f scr,
hr.pay_element_types_f pet,
hr.pay_run_results prr,
hr.pay_run_result_values prrv,
hr.pay_input_values_f piv,
hr.pay_assignment_actions assact,
hr.per_all_assignments_f paa,
hr.pay_payroll_actions payroll,
hr.per_time_periods ptp
WHERE
pec.classification_id = pec1.parent_classification_id (+)
AND scr.classification_id = pec1.classification_id
AND pet.classification_id = pec.classification_id
AND scr.element_type_id = pet.element_type_id
AND pet.ELEMENT_TYPE_ID = prr.ELEMENT_TYPE_ID
AND prr.run_result_id = prrv.run_result_id
AND piv.input_value_id = prrv.input_value_id
AND assact.ASSIGNMENT_ACTION_ID = prr.ASSIGNMENT_ACTION_ID
AND paa.ASSIGNMENT_ID = assact.ASSIGNMENT_ID
AND payroll.payroll_action_id = assact.PAYROLL_ACTION_ID
AND ptp.TIME_PERIOD_ID = payroll.time_period_id
AND ptp.end_date BETWEEN scr.EFFECTIVE_START_DATE AND scr.EFFECTIVE_END_DATE
AND ptp.end_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ptp.end_date BETWEEN paa.EFFECTIVE_START_DATE AND paa.EFFECTIVE_END_DATE
AND pec.CLASSIFICATION_NAME IN ('Voluntary Deductions', 'Pre-Tax Deductions')
AND pec1.classification_name LIKE '%Deduction%'
AND piv.name = 'Pay Value'
AND paa.payroll_id != 0
AND paa.pay_basis_id != 0
AND paa.ASSIGNMENT_ID = '560'
I needed to display the amounts as separate columns pertaining to different elements or rather different sub classification of the elements
This is the final expected result for the report:
Employee Personal Deductions PD Amount Other Deductions OD Amt
XYZ Element1 00000.00 Element3 0000.00
Element 2
Car Loan Deductions CLD Amt Total Deductions (Total of all three)
Element4 00000.00 00000000.00
Here Personal Deductions, Other, Car Loan etc. are grouping of elements (sub classifications)
I have used MAX function to display the results as separate columns like this:
SELECT
--Run Result Details:
prr.run_result_id,
MAX(DECODE(pec1.classification_name, 'Personal Deductions', TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)))) "Personal Deductions",
MAX(DECODE(pec1.classification_name, 'Personal Voluntary Deductions', TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)))) "Personal V Deductions",
MAX(DECODE(pec1.classification_name, 'Other Deductions', TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)))) "Other Deductions",
MAX(DECODE(pec1.classification_name, 'Others Voluntary Deductions', TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)))) "Others V Deductions",
MAX(DECODE(pec1.classification_name, 'Car Loan Deductions', TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)))) "Car Loan Deductions"
/*--Assignment Details:
paa.assignment_id,
--Time Period
ptp.START_DATE, ptp.end_date,
ptp.period_name "Payroll Period"*/
FROM hr.pay_element_classifications pec,
hr.pay_element_classifications pec1,
hr.pay_sub_classification_rules_f scr,
hr.pay_element_types_f pet,
hr.pay_run_results prr,
hr.pay_run_result_values prrv,
hr.pay_input_values_f piv
/*hr.pay_assignment_actions assact,
hr.per_all_assignments_f paa,
hr.pay_payroll_actions payroll,
hr.per_time_periods ptp*/
WHERE
pec.classification_id = pec1.parent_classification_id (+)
AND scr.classification_id = pec1.classification_id
AND pet.classification_id = pec.classification_id
AND scr.element_type_id = pet.element_type_id
AND pet.ELEMENT_TYPE_ID = prr.ELEMENT_TYPE_ID
AND prr.run_result_id = prrv.run_result_id
AND piv.input_value_id = prrv.input_value_id
/*AND assact.ASSIGNMENT_ACTION_ID = prr.ASSIGNMENT_ACTION_ID
AND paa.ASSIGNMENT_ID = assact.ASSIGNMENT_ID
AND payroll.payroll_action_id = assact.PAYROLL_ACTION_ID
AND ptp.TIME_PERIOD_ID = payroll.time_period_id
--and pet.element_NAME like 'IVTB%'
AND ptp.end_date BETWEEN scr.EFFECTIVE_START_DATE AND scr.EFFECTIVE_END_DATE
AND ptp.end_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ptp.end_date BETWEEN paa.EFFECTIVE_START_DATE AND paa.EFFECTIVE_END_DATE*/
AND pec.CLASSIFICATION_NAME IN ('Voluntary Deductions', 'Pre-Tax Deductions')
AND pec1.classification_name LIKE '%Deduction%'
AND piv.name = 'Pay Value'
--and paa.PRIMARY_FLAG like 'Y%'
/*AND paa.payroll_id != 0
AND paa.pay_basis_id != 0*/
GROUP BY
prr.run_result_id
However, the fact is that my each element_type_id has each run_result_id, which means 1 element has 1 run result id. Thus, I cannot display the data in a single row.
Can someone guide me on this? How can I display the data for an employee as a single row?
Thanks and regards,
AparnaSELECT EMP_ID,
Sum(Decode(DECODE(pec1.classification_name,'Other Deductions', 'Other Deductions','Others Voluntary Deductions', 'Other Deductions'),'Other Deductions',TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)))) 'Other deduction',
sum(Decode(DECODE(pec1.classification_name,'Personal Deductions', 'Personal Deductions', 'Personal Voluntary Deductions', 'Personal Deductions'),'Personal Deductions'),TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)))) 'Personal deduction',
sum(DECODE(pec1.classification_name,'Car Loan Deductions',TO_NUMBER(NVL(prrv.RESULT_VALUE, 0)))) 'Car deduction'
FROM hr.pay_element_classifications pec,
hr.pay_element_classifications pec1,
hr.pay_sub_classification_rules_f scr,
hr.pay_element_types_f pet,
hr.pay_run_results prr,
hr.pay_run_result_values prrv,
hr.pay_input_values_f piv,
hr.pay_assignment_actions assact,
hr.per_all_assignments_f paa,
hr.pay_payroll_actions payroll,
hr.per_time_periods ptp
WHERE
pec.classification_id = pec1.parent_classification_id (+)
AND scr.classification_id = pec1.classification_id
AND pet.classification_id = pec.classification_id
AND scr.element_type_id = pet.element_type_id
AND pet.ELEMENT_TYPE_ID = prr.ELEMENT_TYPE_ID
AND prr.run_result_id = prrv.run_result_id
AND piv.input_value_id = prrv.input_value_id
AND assact.ASSIGNMENT_ACTION_ID = prr.ASSIGNMENT_ACTION_ID
AND paa.ASSIGNMENT_ID = assact.ASSIGNMENT_ID
AND payroll.payroll_action_id = assact.PAYROLL_ACTION_ID
AND ptp.TIME_PERIOD_ID = payroll.time_period_id
AND ptp.end_date BETWEEN scr.EFFECTIVE_START_DATE AND scr.EFFECTIVE_END_DATE
AND ptp.end_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ptp.end_date BETWEEN paa.EFFECTIVE_START_DATE AND paa.EFFECTIVE_END_DATE
AND pec.CLASSIFICATION_NAME IN ('Voluntary Deductions', 'Pre-Tax Deductions')
AND pec1.classification_name LIKE '%Deduction%'
AND piv.name = 'Pay Value'
AND paa.payroll_id != 0
AND paa.pay_basis_id != 0
I hope this may help!
Brijesh -
Dear Experts,
Business Scenario
The employee is on leave for 2 months (paid leave)in that 2 months loan should not deduct. 3rd month he came back and the laon amount should be deduct .
So,In Master Data for IT45 maintained record for those 2months in "Condition" amount=0 and for the next month onwards maintained regular installment payment which he has to pay.
When I am running payroll for the 3rd month am getting Loan Type Error as below
Error with a loan wage type
A loan wage type in table RT should be deducted, however the
however the remaining net amount was too small
Wage type /LRP
Please lower the loan repayment in infotype 0045
Choose an amount that can be deducted
while running simulation for 4th Month their is no Error in Payroll Log But for the 3rd Month "NET PAYMENT" is showing as Zero in Payslip and not showing in RT table also
Note: This Net Payment issue for the 3rd Month is not only to the above scenario Employee it is not showing for ALL EMPLOYEES.
Kindly help me in resolving this issue as this is Very Very High, your immediate response is highly Appreciable
Regards,
Rao.Dear....
Please check that u press the calendar button to regenerate the last payment date and also check that repayment plan in IT0045
another thing check IT0078, what will be shown there????.
After that run one by one payroll for the months you have no deduction of loan and check is there any loan deduction or not.
What you have to do for skipping loan payment is copy the current loan and make the repayment amount zero, i hope u did the same but in the last split u have to recalculate the payment date. -
Dear All,
My clients wants Spilts in Vendor line items while hitting that particular vendor.
Clearly,
We are giving all Advances like Loan advance, Salary advance to employeees as a vendor and
will deduct, while doing salary process by putting deduction wage type in 14 info type.
While doing Payroll posting 2 documents will be genarated one by one (simply 2 line items) for the same posting run because those 2 symbolic accounts are customized in vendor account in SPRO.
My Quesation and Requirement is,
After do the live Posting, if an employee have 2 deductions, say 2500 advance deduction,1500 Loan deduction (Total 4000 rupees
Will appear in as a one line item if u go for FBL1N transaction.
My client wants 2 line items, one line item shold have 2500 Rupess, Second line item 1500 Rupess,
Then he can strightforward one is for advance deduction, one is for Loan deduction.
is there is any chance to spilt the one vendor line iten which comes from by payroll posting in two.
Please help me on this.
VenkatPlease give any suggesition on this
-
Error while processing Payroll
Hi Experts,
Please help...
While processing Payroll getting an error.
Please lower the loan repayment in IT0045.
His gross pay is 13974 and there is a deduction of Rs.8120/- (including PF ESI and other loans deduction with interest amount) and Nett payable to the employee is 5854/-. Though there is amount payable, the pay roll is not running successfully and the following error occurs.
The same error occured during last month pay roll (May'10) and we have given salary advance and recovered the same in the same payroll and then we were able to process the salary.
Amount deducted per month is 1333.33 even after rounding off getting the same error.
Regards,
SRAJ.1BAS Basic Salary 5,670.00 INR 0.00 0.00
1CON Conveyance Allowanc 800.00 INR 0.00 0.00
1HRA House Rent Allowanc 2,835.00 INR 0.00 0.00
1SPL Special Allowance 1,669.00 INR 0.00 0.00
1PRI Prodcution Incentiv 3,000.00 INR 0.00 0.00
Total 13,974.00 INR 0.00 0.00
0015 Additional Payments 1EDU 30.04.2009-30.04.2009
1EDU Education Allowance 3,000.00 INR 0.00 0.00
0015 Additional Payments 1EDU 29.04.2010-29.04.2010
1EDU Education Allowance 3,000.00 INR 0.00 0.00
0015 Additional Payments 1EMR 28.02.2010-28.02.2010
1EMR Emergency Advance 120,000.00 INR 0.00 0.00
0015 Additional Payments 1LTA 30.11.2009-30.11.2009
1LTA Leave Travel Allowa 3,900.00 INR 0.00 0.00
0015 Additional Payments 1ONT 31.03.2010-31.03.2010
1ONT Other Payments(Not 855.00 INR 0.00 0.00
0015 Additional Payments 1OPM 30.09.2009-30.09.2009
1OPM Other Payments (Tax 810.00 INR 0.00 0.00 -
Error while posting to Accts..."No Data was transfer to parameter A/c payab
Hi Experts
While posting to Accounting it is showing the incorrect status.
The error message is ""No Data was transferred to parameter Account Payable""In Error messages it is showing..Vehicle loan --Deduction...Rs.2714/-.
What could be the problem...
Pleae advice me to post into accounting.
Thanking you.
Sai -
FI Posting Error Balancing field "Profit Center" not filled-Vendor acc
Dear All,
System has been Configured the emp. loan and insurance deduction to be posted to respective vendor accounts. while making the FI posting system is throwing error like "Balancing field "Profit Center" in line item 001 not filled".
We have 8 profit centers. emp. loan deductions to be posted in vendor acc. across all the profit center wise. Business Area and Cost Center has been maintained properly for all employees in IT 0027 & IT 0001.
Doc. type also has classified for doc. splitting(spro>GL acc(new)>Bus. Trans --> Doc. Split --> Classify doc. type for split.).
How this issue can be solved, kindly help us out.
Regards,
Param.Hi Murali,
You are correct,Standard SAP business transaction "0000" and variant "0001" - unspecified posting will not cater the above requirement.
Doc Type SA does not split. Either you can use "001" in front of SA doc type which I do not recomment, but else create a new Documnet type with 0001.
In standard configuration in many places SAP has used 0000 whcih does not split. You need to define new doc types as per your requirement and assign business transaction and variant to it as per business need.
Do let me know if it works.. else we can try something else..
Regards,
SAPFICO -
SAP B1 G/l accounts updation
Hi SAPSERS,
We have a client who is using SAP B1, and they have a third party employee pay role software. They will post all the advances and any transaction in that software. Those transactions like P.F., Loan deductions should be updated in SAP B1 in every week end.
What is the best way to update the respective G/L accounts in SAP B1.
Thanks in advance,
VenkatPost question in SAP Business one core forum in this link SAP Business One Application
-
Dear Friends
we have configuration of advance/ deduction loan deduction should hi the employee vendor account. Hence 2 document will be generated for the same number.
My quesation, when we are trying to reversal the run number (those documents in the same run), one document is giving reversal and second document which is hitting vendor showing not reversal due to cleared line item for some of the employees..
Posting run status is showing 66.
It means means it has been reversal or not? if it is.,we required/need to re run the posting run ?
Please give your advise.
VenkatCheck with FB08.....whether it is reversed or not.
If it is not reversed due to clearing document ...then goto FB03 and check for clearing doc number.......reset this with TCode FBRA....then reverse the posting documents...before doing this confirm with your FI persons..... -
we are suppose to change the balance loan amount (to be recovered by company) and the number of installments (installments for a loan) that were assigned in the element of loan deduction.
now when we are using Adjust Balance and we choose element for adjustment the following happens to the balance:
BAL_ASG_ITD = 0 ---- which is correct
BAL_ASG_RUN remains as it was before performing the Adjustment i.e -378.06. therefore it shows BAL_ASG_RUN = -378.06
is there a way to make the BAL_ASG_RUN = 0 ???
pls assist
thank youI'd like to be able to say that you can fix it, but as I said in my original reply, a run-level balance is exactly that - the balance as at the particular run. You can't adjust it using a separate run, even if that run is a balance adjustment.
Just taking a step back, for a moment - why do you feel you need to reset this ASG_RUN balance? Is there some formula somewhere that looks at it? Can you give a more detailed description of what is going wrong, and what you think should be the expected result? -
Dear all,
Im facing problems when im preparing manual bank reconciliation statement from T-codes FF67,
->we created 3 GL Accounts(1) outgoing cheques clearing account
(2) incoming cheques clearing account
(3) Bank account.
cheques which we are receiving we will enter in incoming cheques clearing account
we are making payment to vendors that we are entering in outgoing check clearing account
now we are facing issues when we are posting following documents.
import remittance payments
receipts of foreigne remittance
Direct debits i.e. bank charges
return of cheques of customer parties
return of cheques of vendor parties
issue of DD payments
direct electronic transfer payments
direct electronic transfer receipts
direct electronic clearing system
interested debited to on loan directly to our account
interested credited on fixed deposits
loan given to employees
loan deduction to employees
advance adjusted to employees.
please suggest me to resolve these issuesHi Pl open Bank clearing GL accounts for the following.
Direct debits i.e. bank charges - <b>suspense clearing account to handle such misc items which are directly debited by bank</b>.
return of cheques of customer parties - AR unpaid clearing account
return of cheques of vendor parties - AP unpaid clearing acccount
similarly u can maintain upto 9 clearing accounts for a single bank account.
Later on u can proceedfurther with the manual brs -
Vertical Column Report in OBI Publisher
Hi All,
I have a requirement to create a Vertical Report (column) detail report of employees loan deduction (January -December). The report should be in vertical format.
Emp_No Name Jan Feb Mar April > >>>>>> Total
can anyone help me plz..
thanks,Hi,
I solved the problem,
i wrote a query and i got my result.
check below :
select
TO_CHAR(TRANS_DT, 'YYYY') AS RECO_YR , emp,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =1 THEN adv_amt ELSE 0 END ) AS Jan,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =2 THEN adv_amt ELSE 0 END ) AS FEB,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =3 THEN adv_amt ELSE 0 END ) AS MAR,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =4 THEN adv_amt ELSE 0 END ) AS APR,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =5 THEN adv_amt ELSE 0 END ) AS MAY,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =6 THEN adv_amt ELSE 0 END ) AS JUN,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =7 THEN adv_amt ELSE 0 END ) AS JUL,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =8 THEN adv_amt ELSE 0 END ) AS AUG,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =9 THEN adv_amt ELSE 0 END ) AS SEP,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =10 THEN adv_amt ELSE 0 END ) AS OCT,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =11 THEN adv_amt ELSE 0 END ) AS NOV,
sum (CASE WHEN TO_CHAR(TRANS_DT, 'MM') =12 THEN adv_amt ELSE 0 END ) AS DEC
from
Hrt_Loan_Reco
where emp='11155'
group by
TO_CHAR(TRANS_DT, 'YYYY'), emp
order by
RECO_YR, emp
hope it will help someone...
thanks -
Element entry base on other element entry
how can I do when company Loan element enter company Loan deduction element also auto enter with this entry
Hi,
How are you attaching this loan element (with start date of deduction) to employee. I think you can create indirect element Loan_recovery and pass the deduction_start_date to this indirect element.
If the deduction_start_date is between pay_period_start_date and pay_period_end_date process it else not.
Or else you can attcah the loan_recovery element same way as you are attaching loan element.
Thanks,
Avinash
Maybe you are looking for
-
Plug-in not loaded on Non developers machine
Hi, We are implementing an acrobat plug-in using VC++.Net (VS 2008) MFC Dll application, here we are referring a C# dll for hosting Infragistics WPF grid on the VC++ dialog(User interface). We created C# dll and plug-in application and added C# dll i
-
Please allow us to disable the Welcome Screen in Acrobat X for Windows!
When another program launches a .pdf and it calls Acrobat X Pro to load, the welcome screen hangs everything up. If it's an option for Mac OS, it should be for Windows too. If there is a registry key or the likes that I can modify, by all means, pl
-
Hi All We are running special ledger reports for balancesheet at profit centers. What we found that during carry forward we had to undergo that activity twice. And somehow special ledger reports in GR55 showing merely double balance. Any body faced t
-
Import data from sql server /vice versa
My Database serevr version is 10.1.0.3.0. Sql Server 2000. Is it possible to import data from sql server to oracle database? Also other way around. I mean import data from Oracle to sql server. Regards, D
-
Hope someone can help. I have a request from client to print a sequential number on an avery label. For example, if i used address labels that were 30 to a page, the first label would have 1 and the second label would have 2, etc. No data is bein