Skip to Content
author's profile photo Former Member
Former Member

One time tax deduction


Our client want to calculate one time tax on variable components. Around 10 variable WT’s are there.

Scenario is whenever employee gets lump sum amount on any of the variable component or components, tax should be deducted on that month itself for whole amount. The system should check the current slab and this value should be added to the current calculation but tax should be deducted on that particular month for that ad hoc amount based on new slab. But it should not disturb the original tax deduction for the year because of adhoc payment.

Please provide a solution on this.



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Apr 14, 2015 at 03:15 PM


    I will explain my requirement in detail.

    When we get any Bonus or variable pay or incentive, then it should add to gross amount and tax should be deducted based on the slab and same month tax should be deducted for that bonus amount.

    Tax amount should not distribute to next months (till march).

    In SAP if any incentive/Bonus is given then it will add to gross salary and calculate the tax and distribute the amount equally to next months.

    But our client requirement is, bonus amount tax should be calculated on the same month and for next months it should not calculate tax on bonus/incentive.

    How to map this requirement in SAP



    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Sai,

      The system will not calculate One time Tax along with regular Tax. If you go inside schema INN1, the function INBTD comes first, then comes INTAX function.

      So always INBTD will calculate tax on the one time payment component and generate /460.

      Then INTAX function will calculate Tax on the Regular component and then system will be get the tax amount which was calculated under INBTD function and it adds with the /460 amount of the regular tax.

      Example: After INBTD Function my /460 = 1000

      After INTAX Function /460 = 2000 ( 1000 is coming from INBTD and the other 1000 is from regular tax which got calculated under INTAX).

      Hope this will help you.

      Thanks & Regards

      Saroj Hial

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.