cancel
Showing results for 
Search instead for 
Did you mean: 

Non-payable wagetype needs to go in Exemption...

Former Member
0 Kudos

Hi All,

I have created a New wage type which is non-payable to the employee but will be shown in the system as a Master data.

It was done coz the users have updated LTA amt directly by FB60 in FI but there was no HR data was maintained for that entries.

Now when i created the new wage type everything is working fine & posting is also proper. However, its an LTA wagetype it needs to be shown in LTA exemption also. I have tried doing by T7INT9 but it was not working. in that table already the actual wagetype is maintained which is used for LTA exemption & my new wagetype aslo.

Please let me know wht I can do to have the non-payable wagetype in exemption.

Regards,

Prasad Lad

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Are you following two wage types & two tax codes to get LTA exemption? If this is scenario, only one wage type will be allowed to get LTA exemption.

If you still required for both the wage type, read the doc. function INCTX, thru this it would be solved.

Regds,

Former Member
0 Kudos

Hi,

Thanks for the udpate.

I tried checking with that fuction but was not able to get any result. Can you explain in details wht should i do for getting a non-payable wagetype in exemption u/s 10.

Regards,

Prasad Lad

Former Member
0 Kudos

Your problem is you are using two wage type for LTA payemetn with same tax code that is not possible to get exemption,

Function INCTX computes tax exemption as per customer requirement.

Create a tax code in table in table v_T7INT7, create a payment wage type and asgin in table V_T7INT9. Enter in allowance grpng V_T591A , After that you need to create a subtype you use in IT0582, table T591A create a sub type , your sub type shoudl be same as tax code.

If the exemption is annual basis, table V_T7INT9, tax exemption should be limit based and frequence annual. Para 4 would not be assign if it is annual exemption

For annual exemption, use model wage type MCAX

Former Member
0 Kudos

Hi,

I saw the properties of MCAX - Cust. Sp. Annual Exmp. wage type in the system, but i havce already created one non-payable wage type for this purpose. And MCAX is also the same type in whcih the amount is not adding the gross total..but the processing calsses are different..

What all things you have said, can I work with my wagetype which i have created already??

Creating a New Tax code is fine, assigning it in Taxability is also fine but when it comes to IT - 0582 can I use the existing subtype LTA (Leave travel allowance) ???

This is because the sub type & tax code should be same, that's y I need to create a new subtype..?

Regards,

Prasad Lad

Former Member
0 Kudos

Please elaborate in brief about your requirement so that I can help you out.

Regds:

Former Member
0 Kudos

Hi,

They have paid the LTA amt by posting the amt in FI by BF60, but the same was not done HR master data.

So we created a non-payable wagetype which is used to be taxable & the amt will be taxed to the emp but not paid, as it was already paid.

But LTA needs to be exempted in the system, in my wage type the LTA is not getting exempted in the system. So need to make the non-payable wagetype to be exempted for the emp.

What you have said to create a new Tax code, assign in V_T7INT9 the wage type & create a Subtype in IT-0582 for that...but my doubt is can i use the existing LTA subtyp which is there in IT - 0582 which is also used by the original LTA wagetype for exemption?? Or the new Tax code & subtype should be the same for some purpose...??

Regards,

Prasad Lad

Former Member
0 Kudos

Ok, fine you meant you only want to show your wage type in exemption u/s 10 (/130)

write an pcr and test

*

your wage type

elimi *

addwt your wage type

addwt /130

Regds,

Former Member
0 Kudos

Hi,

Even if I write this PCR the exemption wagetype /3L1 LTA reimbursement needs to be get created. So for that i need to do some config rather then the PCR.

Former Member
0 Kudos

Your purpose is only to get the exemption as you have already made the payment. If you want to show in /3l1 you can also do

*

wage type

addwt wage type

addwt /130

addwt /lta

Check, if you only want to get the exemption.

Former Member
0 Kudos

Hi,

I tried writting a PCR & also did with putting the value in Tax code & all. But still it is not coming for exemption.

Please let me know if i am missing some step or what..?

Regards,

Prasad Lad

Former Member
0 Kudos

NO, dont do like that way, no need to assign tax code and all.

write a simple rule

*

wage type

add wage type (your wage type)

addwt /130

addwt /3lta

insert the same in INN1 and check

Former Member
0 Kudos

Hi,

Thanks for the update.

I insered the PCR in INN1, but i found that my non-payable wage type is not in INN1 schema.

Due to which it is not getting processed in the PCR. EvenI tried with PTLR in which the wagetype is cumulated, but that also dn't worked.

I doubt that we can push the non-payable wagetype in exemption...

Regards,

Prasad Lad

Former Member
0 Kudos

Prasad,

There might be 2 cases -

1st -

If for every employee in your organization the process of LTA is same then probably you can try to change the properties of LTA payment wage type to make it non payable and exempted.

2nd -

If it is a exceptional case which occurs only in few scenarios then there are 2 possible ways -

1st option is create a new subtype in IT 582 and try to process this as customer specific exemption. BUt it will not generate wage type /3L1 directly, for that you need to write a PCR. Advantage of this option is it will process the exemption in the same way as normal LTA happen that is calculate the 3 things and take minimum of it.... (For reference you can check documentation of INCTX and INLTA).

2nd option is write a PCR and directly push the customer specific wage type to /3L1, rest of work that is exemption calculation will be done by the system automatically.

Note - Assignment to /3L1 only will not work here for you... but you also need to cumulate it into /4E5.

Now the latest problem you are facing is you are not able to get the wage type in IT inside INN1 subschema and you want it to be non payable but exempted. Try this-

a. Set processing class 20 as 1 and don't tick any cumulation class. <- From this you will acheive non-payable req and also will get the wage typ in input table inside subschema INN1.

b. Now if you want to push this into /3L1 then you need a PCR as mentioned by Consultant.

c. To include it into /130- if you are pushing it into /3L1 then push it into /4E5 (LTA Annual Exemption). Once you will done this, you don't need to be concerned about the /130 as it will automatically go into /130 via PCR IN76.

d. But if you are not pushing teh wage type into /3L1 and /4E5 but want it into /130. Then you need to set Processing class 76 as 1 and tick the cumulation class 30. For this you don't need to do the cumulation via a custom PCR.

Just try this , in case any confusion, let us know.

Edited by: Praveen Tiwari on Jul 6, 2011 12:01 PM

Former Member
0 Kudos

Hi Praveen,

Thanks for the update whcih you have provided.

I have done what you have told me & the exemption is coming in system, it is also reflecting in form 16.

I have added the PCR in ZNN1 below INLTA - Leave travel allowance & changed the processing class 20 as 1 which was 3 earlier;

The PCR is as below;

ZLTA Non-payable LTA wagetype to exemption

9LTA LTA (Non Payable)

ADDWT 9LTA OT Output table

ADDWT /3L1 OT Output table

ADDWT /4E5 OT Output table

Will test all the necessary scenario for this wagetype.

I think this has solved my problem. Thanks for your help Praveen & Consultant SAP HR.

Regards,

Prasad Lad

Former Member
0 Kudos

Hi,

I have created the LTA exmptn & LTA Taxable wage types which were shown in Form 16 & other reports too.

But, when i run payroll of the next month that wage type disappeards from from 16. This is due to T54C3 table in which the wage type was not maintained with key value "Y"

Now, the user asked me to have that wagetype added in gross total also, but when i add this to gross it will be paid to the employee again. As that amount was paid to the emp by FB60 directly & no HR master data was maintained.

Is there any option by which I can show the LTA amt value add in Gross total nd not paid to the emp ??

Regards,

Prasad Lad

Former Member
0 Kudos

If you want to add it into groll income then cumulate it into cumulation class 24 or 25 but don't cumulate into cumulation class 1 or 10. By this it will be part /4** wage type which are used exclusively for the tax computation purpose and it will not be cumulated into /5** wage type hence no payment wil happen.

Former Member
0 Kudos

Hi Praveen,

Thanks for the quick response.

I have created 2 wage types 9LT1 - LTA (Non Payable) Taxable & 9LTA - LTA (Non Payable) Exemption

Currently cumulation class 1 & 10 is un-checked & cumulation class u2013 25 is checked for 9LT1 which needs to be taxable. And without running payroll brought tht values in CRT (RPUCRT00)

Now in the Emolument paid section it shows the LTA total amount of both the wage types, but when I revert the above changes then it does not show in Emoluments paid section.

As you said I can use cummulation class 24 or 25 however if I use that then one of my wage type needs to get into Section 10

exemptn. & itu2019s not taxable. For which I have written a PCR for cumulating forcefully as below;

ZLTA Non-payable LTA wagetype to exemption

|__ *

|__ 9LTA LTA (Non Payable)

|__ ADDWT 9LTA OT Output table

|__ ADDWT /3L1 OT Output table

|__ ADDWT /416 OT Output table

|__ ADDWT /4E5 OT Output table

But after that also it was not seen in CRT may be due to which the amount does not display in Form 16.

Regards,

Prasad Lad

Former Member
0 Kudos

You want your wage type should exemption u/s10 and value should be stored in CRT

ZLTA Non-payable LTA wagetype to exemption

|__ *

|__ 9LTA LTA (Non Payable)

|__ ADDWT 9LTA OT Output table

|__ ADDWT /3L1 OT Output table

|__ ADDWT /416 OT Output table

|__ ADDWT /4E5 OT Output table

addwt /130

For Cumulation, check the PClass 30 of the wage type (9lta, assign the variable key for cumulation and do check

Former Member
0 Kudos

Hi,

That will come in theoutput, however when we run payroll for the next month there is a difference whcih is shown in Gross salary & Actual paid amt. (Checking through Z-report for Tax projection).

But when I check for the current month in which the amount is paid, that time it is coming correctly. Only goes for a toss when payroll is executed for the nxt month.

Regards,

Prasad Lad

Former Member
0 Kudos

IF a wage type is non taxable and you are storing the exemption only in that, then use processing class 76 and tick cumulation class 30 but then don't process this wage type with processing class 20 (thats why i said if this is only exemption wage type and not using for the payment). In that case you will not required to use the PCR for the cumulating the wage type into /130.

Also set processing class 6 so that it can be push from Last result table to IT of current month.

Former Member
0 Kudos

Hi,

when i did that i got an error while payroll run... & revert the changes.

Edited by: 12venkylad34 on Aug 9, 2011 5:54 PM

Former Member
0 Kudos

What error you are getting?

Former Member
0 Kudos

Hi,

Below is the error;

9LTA LTA (Non Payable)

Termination in operation ERROR

20110267

INWT3***** ERROR

Basic entry in IT :

Former Member
0 Kudos

I think you have skipped PClass 20, please check and assign.

Former Member
0 Kudos

Hi,

As said by Praveen --> "IF a wage type is non taxable and you are storing the exemption only in that, then use processing class 76 and tick cumulation class 30 but then don't process this wage type with processing class 20 (thats why i said if this is only exemption wage type and not using for the payment). In that case you will not required to use the PCR for the cumulating the wage type into /130.

Also set processing class 6 so that it can be push from Last result table to IT of current month. "

So i kept the value of PC - 6 as 1, PC - 76 as 1 & PC - 20 as balnk which was earlier as 1. Is there a mistake i m doing here???

Regards,

Prasad Lad

Former Member
0 Kudos

What i said stands correct....now the problem will be when you process it with porcessing class 20 then it will transfered to RT from there. But once you will remove it, you need to set other processing class like 4, 41 etc in such a way that it get bypass correctly via these PCR processing.

Former Member
0 Kudos

One thing more here is, when you are saying this is totaly a pure exemption wage type, then why are you adding the amount to /416 (gross salary), your value should simply add to /4E5 & /3L1 to get the exemption.

ZLTA Non-payable LTA wagetype to exemption

|__ *

|__ 9LTA LTA (Non Payable)

|__ ADDWT 9LTA OT Output table

|__ ADDWT /3L1 OT Output table

|__ ADDWT /416 OT Output table (gross salary)

|__ ADDWT /4E5 OT Output table

Former Member
0 Kudos

Hi,

The reason the amt in added in Gross is b'coz they have paid that amt directly by FB60 & did not made the entry in HR MAster when there was an option to do that. So i suggested that we can have an non-payable wagetype which can solve the prob, however they wanted it should be reflected in all the reports & cluster.

While checking the output, what i found is that if i keep everything as same & deleted the entries whcih were given & again give the same entry in the Month of March -12 then the display & calculation is coming correctly.

As the form 16 also picks up the LTA exemption correctly & is also added in Gross.

@Praveen :- Yes, I did not made any changes in other PC's may be due to that the error occured. But dont knw the impact what will happen if i change the PC for that wage type..?

Regards,

Prasad Lad

Former Member
0 Kudos

Change those PC in such a way that wage type passed without any impact.

Also i just want to re-confirm that you are not using this wage type for payment.... you are cumulating 1wage type into /416 and other wage type you are using for exemptio... Correct me if i am wrong.

Former Member
0 Kudos

Hi,

Currently the PC's are as below for the wagetype - 9LTA;

1 Assignment to valuation bases 0 Wage type not included in valua

3 Cumulation and storage of time 0 Pass on unchanged

4 Summarize WT acc.to TX and SI p 0 Transfer in summarized form

5 Create net remuneration and tot 0 Store in RT without split indic

6 Enter wage type from old payrol 0 Wagetpe will not be transfered

10 Mark wage types for monthly fac 0 No reduction

15 Valuation according to principl

17 Overtime compensation (personne

18 Processing for work center-rela

20 Cumulation and storage at end o 1 Pass on unchanged

24 Transfer control -

25 Behaviour after end of payments

30 Cumulation update 0 Wage type must not be cumulated

31 Allocate monthly lump sums to c 0 WT does not lead to cost center

35 Shift change compensation for s

41 Cumulation and storage of wage

46 Process time tickets for incent

47 Special infotype processing 001

50 Deduction processing using 'Bal

70 Cumualtion/storage into RT

71 Create tax exemptions for All/R

72 Nominal cumulations

76 Cumulation for Non-HRA Exemptio

77 Nominal cumulation for 1 day sa

And no cummulation class is checked for that wage type.

Regards,

Prasad Lad

Former Member
0 Kudos

Look fine... now set processing class 76 and cumulation 30 for 9LTA. Let me know the result/error after it.

sikindar_a
Active Contributor
0 Kudos

Dear

Venky , either change the status of the thread from closed to open or go for new thread

Former Member
0 Kudos

Hi Praveen,

I tried wht you said it is wroking for that month, but whn i run the payroll for the next month the Exemption U/S 10 amt is again reduced the exmptn amt of LTA is not shown in that & also not in Form 16.

That why i was thinking if i convinice to the end users to do this activity in the Month of March - 2012 in which the Gross, exemption & form 16 comes correctly.

B'coz since yesterday was trying to find out how those values will be added in gross & get displayed properly in payslip & Form 16 also.

Regards,

Prasad Lad

Former Member
0 Kudos

Ok kool so atleast for teh current month it is working :-)... Now set processing class 6 as 1 for this and test.

Former Member
0 Kudos

Hi,

Tried doing that also bt still does not appear in the nxt month payroll...

Alsoi, due to my PCR the amt of 9LTA is added in "Exemption U/S 10" so i made AMT=0 thn comes fine. but still the Exemption U/S 10 shows only 9600 which is Conveyance Allow which should be 19600 as 10,000 is 9LTA amt.

Regards,

Prasad Lad

Former Member
0 Kudos

What are the payment you have made by this.... the same amt should come as exemption... if not happening then tell me the amount

Former Member
0 Kudos

Hi,

The amy maintained in 9LTA is 10,000 in the mnth of July 2011 & which was processed in the system & checked in form 16 and payslip which shows fine in that month.

Now when we executed the payroll for the mnth of Aug 2011 the same was not shown in exemption u/s 10 head. Also, the same amount was not seen in Form 16, however we have developed Tax projection report in which the data is pulled from RT in which for the month of July that wage type is shown, but when we add the Actual paid & projected amt there is a difference in Gross Salary amt which is same as 9LTA amt.

Regards,

Pasad Lad

Answers (1)

Answers (1)

Former Member
0 Kudos

Changed as there was some more things which needs to be seen while doing this.