Calculation of TDS based on amount.

Hello Everyone,
We have a few vendors for whom tax calculated is nil.In certain cases the vendor has exemption certificates,say uptil 1lakh rupees he would be exepmted and anything beyond that needs to be deducted.
In such a case the situation which has come across is when there is 1 invoice worth 125000/-, then TDS needs to be deducted  on 25000/-. How do i calculate this.
Could someone suggest me a way out.i checked a few trheads but could not find the right solution.
Rgds,
Reah

Hi
First go to Define withholding tax type, under Accumulation Type, select radio button Per Year, Starting with month ( ) and give Value 4 if fiscal year starts with April likewise.
And then go to Define withholding tax codes, under Base amount give 100 % as percentage subject to tax & Under Calculation select the radio button w.tax.form
Go to Define Formulas for calculating withholding tax and give like this.
1st line  --->100,000.00 in ("To" base amount) , 5(%) in (withholding tax)
2nd line --->9,999,999,999.00 in ("To" base amount) , 10(%) in (withholding tax) , 100,000.00 in (Reduction base amount)
Through Accumulation only this is possible and Accumulation is possible either for Invoices or Advances.
Accumulation for Advances and Invoices combination is not possible.
regards
venkat

Similar Messages

  • Tds excemption by amount.

    Dear All,
         Some of our vendors are getting TDS exemption by amount. It is like this UP to 20000000 exempted rate for 01.04.2014 to  31.03.2015 .01% and after that normal rate.
    In 2014 I created a new TDS  tax code  and tax type  and in formula for calculating TDs created the exemption rate as below and it was working fine last year.
    But  on for 01.04.2015 to 31.03.2016 he has produced a new certificate for 15000000 .01 % and after that normal rate of 2%
    I have created a new line item in the  header data formula with the tax code starting from 01.04.2015 and in the given the formula same as done in the last year  and assigned to the vendor master but while posting getting the  below error. kindly give solution

    Dear Mukthar
    kindly see the screen shot. The same way has given last year also and it was calculating correctly.

  • Calculation of asset gain/loss amount

    Hello gurus!
    I'am trying to implement the asset retirement report (S_ALR_87012052) into SQL, but I am in trouble with the calculation of the GAIN and LOSS amounts of the asset. I already managed to find out the calculation methods of the other amounts using the ANEA table. I think that table should be used in theese two cases too. Can someone please help me?
    Thank you
    HM

    Hi Marian,
    Go to table ANLC and input BUKRS-company code, ANLN1-Asset no, GJAHR-Enter current fiscal year and AFABE-Depreciation area.
    In output
    Field KANSW is Gross block
    Field KNAFA,KSAFA and KAAFA is Acc.dep up to FY start (Ord dep,Spl dep and Manual dep respectively)
    Field NAFAG,SAFAG and MAFAG is Dep posted in current year.
    So Net book value=KANSW-(KNAFA+KSAFA+KAAFA)-(NAFAG+SAFAG+MAFAG)
    Profit/Loss=Sales revenue-Net book value.
    Hope it is clear.
    Regards,
    G.Sethuraman

  • Calculated Key Figures based on Attributes

    Hi
    In one of our queries we need to create a calculated key figure based on an attribute. Any suggestions on the best way to do this?
    I have looked at a Virtual Key Figure, but because our Cube name contains underscores (_) it shortdumps. Is there a way around this?
    Thanks in advance.
    Chami Herath

    Hi,
    what do you mean with calculated key figure based on an attribute? Is your attribute a characteristic in the cube or is it just a attribute of a characteristic? Let me know more details.
    regards
    Siggi

  • TDS CERTIFICATE (J1INCERT) AMOUNT IN RUPEES SHOWN AS MILLION

    Hi,
    While printing TDS certificate (J1INCERT) amount in words shown as Rupees one million and three hundred only instead Rupees ten lacs and three hundred only.
    How we will get amount as lakhs.
    Thanks
    christopher.J
    9946377990

    Hi
    we used to have same problem , business wanted the amounts to be printed in Indian format e.g. lakhs ,crores etc.
    Our abaper had to write a program to solve the issue.
    thanks

  • Setting up Interest calculation base on principal repayment amount

    Hi Experts,
    We have a loan contract that have interest calculated base from the principal repayment amount.
    is there anyway we can enter such an interest condition?
    Any assistant will be greatly appreciated.
    Thanks

    Hi,
    interest cannot be calculated from the repayment-condition (1120) - if we speak about Money Market.
    You either pay the interest or you capitalize the interest (calculated always on the Payment amount).
    Regards,
    Lorenz

  • Change Tax conditions based on amount

    Hi
    I want to change the Tax condtion for SD to post Tax based on amount. I want to post Zero Tax (use a different Tax code say A0 ) when the billing amount is less than 5000 JPY. For the same customer if the billing is JPY 5000 or a Tax of 9 % or say apply anothe tax code A9.
    VK12 does not provide amount based determination.
    Please help.
    Regards
    Rajesh

    Hi Rajesh
    If you want to change the tax condition ,If the billing amount is less than 5000 JPY and if the billing amount is more than 5000 JPY another tax code should come then maintain Upper and Lower Limts.Say for example, if you have two tax condition types ,then maintain those condition records using two tax codes. For A9 tax code assign 9% tax  and for A0 tax code assign 0% tax.In one tax condition type to which you will be assigning A0 tax code  ,maintain upper and lower limits.
    Regards
    Srinath

  • TDS exemption based on amount

    Hi,
    I have a situation wherein TDS for a vendor needs to be deducted after a particular amount.
    A Vendor has obtained an exemption certificate which states, say until 1lakh rupees he would be exepmted and anything beyond that needs to be deducted.
    Scenario1: Say there is 1 invoice worth 125000/-, then TDS needs to be deducted only on 25000/-.
    Scenario2: Say there are about 10 invoices worth 100000/- (10000/- each), and the 11th invoice is worth 50000/-, how do we deuct only on this 50000/-
    Could someone suggest me a way out. I've checked some of the answers from previous posts, however I dont find a suitable solution.
    Regards,
    Soujanya

    HI,
    I'm not responded due to vacation.
    If one particular vendor is having specific condition then please create a tax type and tax code.
    and use only for that particular vendor only then it is possible and not application.
    In standard SAP functionality is not offering vendor specific examption  in accumulation base.
    But each vendor is having specific examption % then it is possible
    please refer the vendor master withholding tax tab last columns.
    one more point.
    SAP is allowed only 99 tax types.
    but you have more tax type then please  need to apply new corrections.
    because in above case you need the more tax types.
    Reg
    Madhu m

  • Wrong calculation of TDS (With holding Tax)

    Hi Gurus,
    I have matained TDS rates as follows - CA - 1%(Basic), CB - 0.1 (sucharge), CC - 0.022 (Edu. Cess), CD - 0.011 (Sec.Edu.Cess).
    I have assigned these same codes for some of the vendors. For all the vendors it is calculating TDS as rates maintained. But we are having one vendor against which we are not able to calculate the Education cess & secondary education cess. It is deducting only basic WH tax. Also the amount of deduction is wrong.
    I have checked all the setting. Please let me know any other solution for this problem.
    Thanks
    Sonal

    Hi,
    If I run this programme in the production, then will it going to affect anything in our production system?
    Please let me know can I run this programme in the production directly?
    Thanks
    Sonal

  • Calculation of Depreciation based on Remianing Useful Life

    Hi
    I have a scenario in which depreciation percentage should be derived based on remaining useful life and it should remain same through out the remaining useful life.
    For eg,
    Take over date = 30.11.2010
    Acquisition Date= 01.04.2009
    Acquisition Amount = INR 200000
    Depreciation Till 30.11.2010 = 70000 INR
    Net Book Value as of 30.11.2010 = INR 130000
    Total Useful Life = 4 Years or 48 months
    Expired Useful Life = 1 year 9 months or 21 months
    Remaining useful life = 27 months
    Required Depreciation Per Month = 130000/27=4815
    Derived Percentage = 4815/130000*100=3.71%
    I have created a Base Method for calculation for Depreciation with Depreciation Method as "% from Remaining Life calculated from Depreciation Conversion Date". In Multilevel methods, I have assigned the Base Method as 24, Net Book Value
    and maintained the check box for Remaining useful life.
    However, the system is not calculating the  rate as expected.
    Regards
    Sanil Bhandari

    Hi Sanil
    Have you done any settings in OAYF - recalculate dep for previous years (IMG> AA > Asset Data Transfer > Parameters for Data Transfer > Options)
    For current year, it always does produce some difference due to rounding off, which should not be a big amount
    Ajay M

  • Calculating the sum based on condition

    Hello Everybody,
    I am currently working on a report, where i have to calculate sum on transaction amount for all account numbers. Below is the example of data.
    masteraccount        accountno      transaction amount
    1001                        001                  50000000
    1001                        002                  50000000
    1001                        003                  50000000
    1002                        004                  98765
    1002                        005                  98765
    here i have to calculate the sum of transaction amount based on distinct master account.
    Thansk
    Ram

    create a group for master account
    use manual running totals.
    RESET
    The reset formula is placed in a group header report header to reset the summary to zero for each unique record it groups by.
    whileprintingrecords;
    Numbervar  X := 0;
    CALCULATION
    The calculation is placed adjacent to the field or formula that is being calculated.
    (if there are duplicate values; create a group on the field that is being calculated on. If there are not duplicate records, the detail section is used.
    whileprintingrecords;
    Numbervar  X := x + ; ( or formula)
    DISPLAY
    The display is the sum of what is being calculated. This is placed in a group, page or report footer. (generally placed in the group footer of the group header where the reset is placed.)
    whileprintingrecords;          
    Numbervar  X;                         
    X

  • Calculated Key-Figure based on Cumulated Key-Figure

    Hi BW-Community,
    I have problems defining a ckf based on a key-figure wich are marked as cumulated. I know this topic was discussed before
    but I did not find a acceptable solution yet.
    Here is my example (as it should be)
    *** KF1     KF2   CKF3 (KF1 % KF2)
    2            2           100%      
    4            2           200%
    6            2           300%
    And this is the Output from BW
    *** KF1    KF2   CKF3 (KF1 % KF2)
    2            2           100%      
    4            2           100%
    6            2           100%
    BW uses the not cumulated keyfigure-value instead of the cumulated value,
    I tried several things:
    1.) Use the class CL_RSR_WWW_MODIFY_TAB and redefine the method data_cell to do a manual calculation on the results. This works but
    it is very inflexible and restricted on WEb Template also the Excel Integration do not work properly.
    2.) Mark the CKF also as cumulated but this don't work either.
    My customer uses such calculation on almost every Query and Report so I need a practicable solution.
    I think the best way to solve this is in the staginf prozess, but i did not find a solution yet.
    Does anybody know a workaround, solution? We will put to NW2004s soon is there any chance that this will work
    in this release?
    Thank you in advance
    Greetings
    Timo

    Hi
    Thank you for the replies.
    I create a new CKF without percentage funktion but it didn't work. Same result as described in the first post.
    Even if i put only KF1 in a new CKF (e.g.CKF2  =KF1) the uncumuated value is shouwm
    Example:
    *** KF1    CKF2
    2           2 
    4           2
    6           2
    @ Structure
    I know that using structure is possible. But we cannot use structures, because we have a dynamic amount of characteristic-values (e.g. 0calday)

  • Sales order should be blocked based on amount and days

    Hello Gurus,
    We have a requirement -The sales order should be blocked based on credit amount and number of days  maintained for particular customer
    But where do we maintain validity period for that amount for a particular customer
    EX  : Credit limit  amount is: 10000
           Valid time period : 2 months
    This amount  should be valid for 2 monthsonly   now my doubt is where can we maintain validity period for that particular and customer , if he does't use it  , then amount get lapsed and new  amount will be maintained again
    Thanks and regards
    Venkat

    Hii Venkat,
    Credit check: Static check
    Indicates whether the system carries out a static credit check.
    Use u2013
    The customer's credit exposure may not exceed the established credit limit. The credit exposure is the total combined value of the following:
    Open sales documents, Open delivery documents, Open billing documents, Open items (accounts receivable).
    You can specify in the adjacent fields whether the system takes into account all open orders and all open deliveries.
    Note u2013
    The open order value is the value of the order items which have not yet been delivered.
    The open delivery value is the value of the delivery items which have yet been invoiced.
    The open invoice value is the value of the billing document items which have not yet been forwarded to accounting.
    The open items represent documents that have been forwarded to accounting but are not yet settled by the customer.
    Credit check: dynamic check
    Indicates that the system carries out a dynamic credit limit check within a specified credit horizon.
    Use u2013
    The customer's credit exposure is split into a static part - open items, open billing, and delivery values - and a dynamic part, the open order value. The open order value includes all not yet or only partially delivered orders. The value is calculated based on the shipping date and the credit horizon you specify in the adjacent field. For the purposes of evaluating credit, you want the system to ignore all open orders that are due for delivery after the horizon date. The sum of the static and dynamic parts of the check may not exceed the credit limit.
    Thanks and Regards,
    Santanu

  • Calculating local currency based on document date in goods receipt

    We have a requirement in Poland that the local currency PLN should be calculated based on the document date when doing goods receipt, and not standard SAP posting date. I can only find note 619330 according to this requirement, but this note requires use of material ledger which we are not using. We have implemented note 574583 for the same requirement in transaction MIRO.
    Since there are no notes from SAP according to the requirement in transaction MIGO, are there any enhancements available for using the document date instead for posting date when calculating local currency?
    Best regards,
    Terje

    substitution used

  • Report  S_ALR_87012167 top list based on amount of overdue items

    Hello,
    We are using report S_ALR_87012167 (Accounts Receivable Information System).
    In this report, it is possible to customize how many customers should be involved in the TOP list, the other customers are summarized in REST.
    This works fine.
    However, we would like to select the TOP customers based on (OVER)DUE open items amount, instead of total of open items amount.
    If a customer has a large amount open, but not (over)due (yet), in fact the customer is not giving problems (yet).
    If a customer has a large amount (OVER)DUE, but the total of open items is not in the top of our customers, it is stated in REST, where we would like to see that customer in TOP (with details).
    Is there customizing available to change the TOP and REST selection?
    Is there another (simular) report that selects customers on (over)due amount?
    I know I can choose a variant for report RFDRRE01, but only number of top customers, list sorted by days are and which parts to create are available for customizing there.

    I have debugged these programs quite a lot, but it seems to be very difficult to find the correct place. There are lots of source code to be debugged. I just thought that 'Dynamic Selections' is a standard way to handle extra selections and someone could know, a little bit more specific, from where to look for.

Maybe you are looking for