cancel
Showing results for 
Search instead for 
Did you mean: 

Tax based on no of dependents

SAPSF6
Active Participant
0 Kudos

Hi All, 

We have a tax calculation based on no of Children(IT 21 subtype2), if teh employee is married and one or more kid (one or more kids same calculation).

we are using below rule but the issue is if there are more than one  kids PCR is  getting multiplying with no of kids, it sshold be only one values or one subtype

how we can calculate even any no of subtype 2 , it sshould calculate as one

SK


Accepted Solutions (1)

Accepted Solutions (1)

Sanky
Active Contributor
0 Kudos

Hi ,

You thread is not understandable.

In the Family details when you will select the family type child then you can able to view a Childrean education allowance and childrean hostel allowance.

In the standard function INCEA  will calculate tax exemption based on the back end configuration. No of chile exemption will be decided on thc Constant NOCHL.

Check and tell me.

Regards,

Sankarsan

SAPSF6
Active Participant
0 Kudos


Hi Sankar,

sry,  this is for International PY ther eis no stndrd tax calculation .

SO we ar ecreating custom Rule stotrigger th same.

on the way we have one scenario:

Requirement :

LTA tax exemption  will calculate based  married  and no of  children for the employee.

so we got queried IT 0021 suntype 2(child) , now teh problem is whn there is multiple child subtypes the amount is getting multipled (calculation should be if one  child or five child it should consider only one .how w e can do teh same in PCR.

SK

Sanky
Active Contributor
0 Kudos

Hi,

I am not sure that there have any constant available or not like Indian payroll.

You can keep no of child in one wage type for storing purpose in IT14 and this wage type would be dummy wage type.

Take this wage type no field through custom PCR then start you calculation.

See it will solve your problem or not.

Put Wage type in hiring action after IT21 or dynamic action you can link.

Regards,

Sankarsan

SAPSF6
Active Participant
0 Kudos

Hi Sankar,

PCR mentioned above is working fine in case of "one"child, if multiple child subtypes come only th problem.

SK

Sanky
Active Contributor
0 Kudos

Hi Sk,

You want to multiply by only one record whatever it's one or more than one child record stored in system of that employee.

Dn't call GCY. Instead of that directly put the calculation after query 2.

Since your operation call family type. It's not calling no of records present in the subtype.

Check once and tell me.

Regards,

Sankarsan

SAPSF6
Active Participant
0 Kudos

Shankar,

Yes we can can do that but there is one more logic based on IT 0002 that :

if employee is married and no kids it should check IT 0002 condition

SK


Sanky
Active Contributor
0 Kudos

Hi,

Create date type where you will store the marraige date and from there you call your logic.

Check my reply on below thread and take a help from that

Regards,

Sankarsan

Answers (1)

Answers (1)

Sanky
Active Contributor
0 Kudos

OK.

Can you shared the PCR and which field are you calling with which operation.

Regards,

Sankarsan

SAPSF6
Active Participant
0 Kudos

Hi Sankar,

PCR below :

Calculate LTA , based on condition from IT 0021

*

****

VAKEYFAMSA

*

**

***

****

2

GCYZ501A

A

****

AMT= L5000(WT for LTA, this is another WT calculated in Last PY)

Amt*6

ADDWT  5001

thanks

SK


Sanky
Active Contributor
0 Kudos

HI,

SK you are calling family type field through Variable Key (VAKEY). It's calling only the record not the number. In payroll at the time of initialization any where it's not storing any family related information.

So what i am saying keep your no of children in the dummy wage type in IT 14. Whenever this no will increase you will delimit the value and create the new value.

Or you create your custom function to read the no of child and pass this value in Wage type.

Check and tell me.

Regards,

Sankarsan

SAPSF6
Active Participant
0 Kudos

Hi Sankar,

Can we store this family subtype is a new WT from this PCR itself.

creating new record in IT 14 will create confusion for USers. asny other sufggessions

SK

Sanky
Active Contributor
0 Kudos

Hi SK,

It will not be confusion for the client.

You do one thing whenever you will create child subtype that time dynamically you call to IT14 and use custom program in you dynamic rule which will bring no of children in number field in IT14 with respect to WT .

Or another solution create a custom operation.

Regards,

Sankarsan

SAPSF6
Active Participant
0 Kudos


Sankar,

thanks for your support .

Resolution as you mentioned above : Pass the value of IT 0021 subtype 2 (any no ) to one custom dummy WT with Amt =1

means we splited teh PCR into 2

Ist is working fine now

thaks for your support  shankr

SK

Sanky
Active Contributor
0 Kudos

It's great to hear that your issue solve.

Regards,

Sankarsan

SAPSF6
Active Participant
0 Kudos

thanks sankar, pl ref my new thread

http://scn.sap.com/thread/3584285