TDS calculate on base value- in FB60

Dear Experts
My client has a requirement for TDS calculation in FB60 vendor Invoice.
Scenario:
A vendor issues an invoice for Rs 100000 with 12.36% service tax, where the total invoice amount is 112360.
As per their requirement, the client will enter the whole amount i.e 112360 in the amount filed in FB60 screen which has to be fully posted in the expenses GL.
As per the normal TDS calculation the TDS will be calculated for 112360. (Value 11236) But the client wants TDS to be calculated only for base amount i.e for 100000 (Value 10000) and not on the total amount.
Condition: The base amount should not be entered in the With holding tax field manually. The system has to automatically calculate the TDS for Base amount alone and no manual intervention is done.
The vendor invoice amount and the TDS % will vary for different invoices. But the TDS has to be calculated only on the base amount without manual intervention.
Kindly provide me ideas and solutions on what can be done for the above issue.
Accounting Entry :: FB60 :: Expenses Dr  100000
                                                St.Input tax Dr 12360
                                                          Vendor      Cr   111360
                                                          TDs            Cr   1000

Hi Shivakrishna,
Mani Kumar have given the right solution. But by this solution, system will take only base amount for calculation of TDS deduction. It will not consider the service tax amount as well as other type of tax amount like VAT or Excise.
But if you want to include the Excise and VAT in the base amount calculation, then go with Modified Net Amount radio button instead of Net amount radio button. In this case you need to maintain processing keys also against the TDS code.
Before doing any change, pl discuss with Business. Because as per my understanding of new circular, TDS should not be calculate on Service Tax amount only.
Regards,
Ankit Agarwal

Similar Messages

  • Creation of a new Formula Routine for condition base value calculation

    hello people,
    i am stuck up in a situation where SAP has itself said that nothing can be done.
    but i know you all can guide me to some way or the other
    see, the scenario is like this
    1. i have to calculate the base value for a pricing condition.
    which will follow the formula
    net value + excise duty + freight
    2. in standard routines two things are normally bieng used
    xkwert for the value that has to be finally calculated(taking reference of routine 004)
    komp-netwr for the net value
    3. i have to calculate the excise duty by adding up all the base values of existing pricing conditions like JMOP, JEC1 etc that i have which i saw in internal table
    XKOMV on debugging
    4. now freight is to be calculated from all the values of condition types that are in KOMP which is a structure and no internal table is defined in standard main program
    now ppl
    can you guide me by looking at the standard program
    what is this xkwert field and where it is assigning the value.
    how to get field from other structure and table.
    please guide as to how to approach the problem.
    thanks and regards
    Nitin

    HI,
    the scenario u r talking abt is condition based value formuls of VOFM transaction.
    here the data is retrieved as 'X' structures and will hold normal tables with respective names. and in this case all the pricing data is in KOMV ie XKOMV
    Final amount including tax
    form frm_kond_basis_004.
      xkwert = komp-netwr + komp-mwsbp.
    endform.
    always calulation is done in xkwert field and final value is stoerd in xkomv.
    *.................. text ............................................. *
    Condition base value formula to get the assessable value of the     *
    saleable material from j_1iassval. If the value is not maintained   *
    then the selling price will be taken as the base                    *
    TABLES: J_1IASSVAL.
    DATA XXKOMV LIKE KOMV .
    XXKOMV = XKOMV.
    SELECT SINGLE * FROM J_1IASSVAL WHERE J_1IWERKS = KOMP-WERKS AND
                                         J_1IMATNR = KOMP-MATNR.
    IF SY-SUBRC EQ 0.
        IF J_1IASSVAL-J_1IVALNDP NE 0.
        XKWERT = J_1IASSVAL-J_1IVALNDP * KOMP-MGLME / 1000.
        ENDIF.
        IF J_1IASSVAL-J_1IVALASS NE 0.
        XKWERT = J_1IASSVAL-J_1IVALASS * KOMP-MGLME / 1000.
        ENDIF.
    ELSE.
       XKWERT = XXKOMV-KAWRT .
    ENDIF .
    XKOMV = XXKOMV .
    ENDFORM.
    and as far as ur  req select allthe condition type data and sum and take the average value and pass it.

  • Base value in excise tab for import PO

    Dear all,
    We have a import purchase scenario where in the base value while capturing the excise invoice in MIGO is incorrect.
    The PO value is 5000 EUR (400000 INR) with PO ex.rate as 80. The CVD caluated in PO is 540 EUR (43200 INR) which 10% of (PO value + Basic customs duty). While posting invoice in MIRO the CVD value posted was 41040 INR.
    While posting GR for that particular PO the CVD value appearing is correct as per invoice which is 41040 INR but the base value is 427,938.46 INR.
    And if we check the CVD value with refernce to GR base value it is 9.5% instead of 10%.
    Request to kindly to let us know is where exactly the system picks the value or how does the system calculates the base value.
    Secondly if we change the base value the taxes also change since the % does not match.
    Would be grateful if we get some suggestion on this.
    thanks and regards,

    Thank AP for the reply,
    But incase of import purchase we maintain it in pricing procedure.
    thanks and regards,

  • Reg: Base value in Excise tab in MIGO for imports po

    Hi All.
    I have a doubt how is the base value claculated in excise tab while doing MIGO for imports PO does this value is picked up from the materila master ?!!!1
    regards,
    Abilash V

    hi
    for import MIGO u r entering the doc no of excise (miro doc )
    using this system calculates the base value in MIGO
    when u do MIGO for imports at start only system will ask u for doc no of MIRO
    regards
    KI

  • Base value & excise amount during MRP MIGO & MIRO

    Excise base amount & excise values are calulated & put during MRP based MIGO & similar process is again done during MIRO.Can't this duplicacy be avoided.
    Hitesh Chaturvedi

    Hi
    You have to calculate excise base value during MIGO as well as MIRO because both these activities are done by different departments.
    Some times the value calculated during MIGO is wrong and is corrected by excise dept during part2 posting in J1IEX as well.
    So u cant avoid it doing twice

  • Tax Calculation on Base amount in FB60

    Dear All,
    My client wants to calculate tax on base amount in FB60,
    he receives invoice from vendor with 6 items(i.e., 6 different types of expenses gl)
    and in that invoice he get the total tax amount not individual tax amount, here is the example :
    item 1       - 1402.50
    item 2       -  855.50
    item 3       - 3780.00
    Sub total   - 6038.00
    Tax 19%   - 1147.22 (tax amount for above 3 items)
    Total       - 7185.22
    In FB60 the system is calculating the  tax on net value i.e., we have to enter the total amount (7185.22) in header level and line item we have to enter the amount including the tax value
    item 1     -  1668.98 (1402.50 x 19%) - user calculating the tax manually and entering the same.
    item 2     -  1078.05 (855.50x 19%) -  - user calculating the tax manually and entering the same
    item 3     -  4498.20 (3780 x 19%)  -  - user calculating the tax manually and entering the same
    he is getting this type of invoices more and he dont want to do calculation for each and every item
    Please advice on this issue as early as possible.
    Thanks in advance
    Regards
    JS

    Thanks a lot Pascol
    Regards
    JS

  • CIN: Alteration of base value for CST in TAXINN

    Hi,
    In our business process there is a requirement that CST should not be calculated only on Basic Price + Excise Duties (BEDEcessSEcess) rather base value for CST should be Basic Price + Excise Duties (BEDEcessSEcess) + 2 Additional Surcharges as mentioned below:
    Basic Price     100.00
    BED (10%)     10.00
    Ecess (2%)     0.20
    SEcess (1%) 0.10
    Additional Surcharge1     4.00
    Additional Surcharge2     6.00
    Base for CST 120.30 (100100.20.14+6)
    CST (2%)     2.41 (2% of 120.30)
    Total Value     122.71
    The tax procedure being used is TAXINN
    Is there any standard routine or subtotal available so that by using this in PO Calculation Schema and TAXINN the base value of CST can be modified as desired?
    Please provide some useful ideas.
    Thanks in advance
    Edited by: Sapdear on Aug 29, 2011 8:22 AM

    Hi,
    The additional surcharges are condition types in the calculation schema of PO whereas CST is being calculated in Tax Procedure TAXINN so how "From" and "To" functionality can work. The surcharges are getting calculated in PO Pricing and CST in tax procedure TAXINN (both at different places)
    We want to use a tax code (BED10%Ecess2%SEcess1%+CST2%) to calculate Excise Duties and CST by additional surcharges taking into account.
    Can any one provide some idea to resolve this issue?
    Thanks in advance

  • How base value update

    hi everyone.
    there is change in the tax procedure. see some vendor will give the discounts after basic+ excise duty. than discount than vat/ cst will come. how this should be configured in tax procedure.
    i have changed in the pricing procedure. it is working but it is not reflecting to the base value of the tax procedure. what the settings i have to do..
    Thanks and Regards
    santosh kumar

    Hi,
    Take a copy of RA01 in M/06 as YA01(as Discount) and keep it as following;
    Cond. class A Discount or surcharge
    Calculat.type A Percentage
    Cond.category Blank
    And Plus/minus - A (Positive)
    Use this in Pricing Procedure ( M/08 ) after Gross Price ad Discount conditions (before Subtotal) and assign Subtotal "6" against this condition type.
    In OBQ3 - Tax Procedure, assign AltCBV 363 to CST/VAT Condition Type (JIP1/JIP5)
    Now check the calculation will happen as following;
    Gross Price = 10000 INR
    Discount (as -ve/+ve) = 1000 INR
    BED 14% = 1400 INR
    ECS 2% = 28 INR
    SECess 1% = 14 INR
    CST 2% = 248.84 INR

  • Update Excise base value in MRP based and Non-MRP based billing

    Hi Gurus,
    We need to update Excise Base Value for Statistical Condition type. How to configure the same ?
    Sl.No  Pricing Condition Type      Active   Statistical           Passed to Accounting        
    1        MRP Price (Statistical)                                                                               
    2        Abatement (Statistical)                                                                               
    3       Surcharge  (Active&Passed to Accounting)
    4      Assessabel value (Statistical)
    (No:4 This is the base for calculating Excise duties i.e Excise Base Value)
    5       List Price (Statistical)                                              
    6       Customer Discount(Statistical)                             
    7      Surcharge(Active&Passed to Accounting)                                                                 
    8      Net Price (Active&Passed to Accounting)                                                                     
    9      BED   (Active&Passed to Accounting)                                                                          
    10    ECess  (Active&Passed to Accounting)                                                                       
    11   SECess  (Active&Passed to Accounting)
    12   Total collected from Customer(Statistical)              
    Issue: When there is MRP Price higher than the List Price, then the Cutomer will be charged on the basis of Net Price only, but the duties amount to be paid to the government on MRP Price. so in this case I can not calculate Excise Duties on the Actual Net Price condition which is active and passed on to accounting. And always the Excise duties to be calculated on Assessable value(no:4). But that condition type if I make activate then it will pass to accounting and also getting added to the Net Value(KOMP-NETWR). How to come out of this situation.(as per the customer requirement both MRP based materials and non-MRP based materials are also considered in the same sale order i.e with the same pricing procedure).
    Becasue of this EXBAS is not getting updated in the J_1IEXCDTL.
    Gurus, Share your valuable experiences and suggestions.
    Thanks &Regards
    Sreekanth
    09611147585

    Dear Lakshmipathi,
    As per your suggestion, I have maintained Material Assessable Value and then also the duty values are calculating on the basis of Assessable value maintained in the Pricing Procedure. It is not taking the Material Assessable Value into consideration. And it is not getting updated the Excise Base Value.
    In which case Material Assessable value will be taken into consideration?
    How to update the Excise Base Value in J_1IEXCDTL tables?
    Thanks&Regards
    Sreekanth

  • Condition Base Value Routine

    Hello all,
    I am currently facing an issue where we have created a Custom Condition Base value routine for a Tax Condition type.
    In our scenario, we have Sales Tax condition type ZZTX which has the following parameters:
    Cond. class       D Taxes
    Calculat.type     A Percentage
    Cond.category  D Tax
    Rounding rule       Commercial
    Also since its a tax condition type, it is set to D - cannot be modified manually.
    Also in the pricing procedure, the condition type is pointing row 301 to pickup the condition value basis. This is for the normal scenarios. However when a particular condition is satisfied (which is coded in routine 902 for ZZTX) the code in 902 is supposed to change the condition base value for ZZTX.
    800     0     ZZTX     Tax for Sales     301                       10          902     MWS
    This functionality is not working at this point. When I debug, I can see the code appending the calculated value to the condition base value for ZZTX.
    However on the screen, I still see the condition base value being picked up from row 301.
    I need some input from you guys so as to find it the condition type zztx should have some parameters set to allow the change or is there a problem in the 902 routine ?
    Kindly advise
    Thanks
    Vin

    Hi Vin,
      Please check with your ABAP expert if he has done below to fetch calculated value to hold it correctly,
       l_val_190    TYPE kwert,   l_val_210    TYPE kbetr,
    I guess it is to do with Data type only in your 902 routine
    Hope this will solve your probelm,
    Regards,
    Siva

  • CONDITION BASE VALUE / ALT CALCULATION TYPE Pricing

    Dear All,
    I have a scenario where in I want the condition base value for calculating the value for a condition type to be based on
    Gross weight -  Net weight value of a material.
    Is it possible and if yse how do I acheive the same.
    Deepak

    Deepak,
    Alternative Calculation Type:
    Normally if you want to calculate a value you have to use a calculation type for determinating the value. This calculation type is either addition, subtraction or multiplication. Similarly SAP also has got a default calculation type in the control data of the condition type. There you have the options of either Qty based , Fixed Amount Based or Percentage based.  
    Here what happens is suppose if you define Your condition type that calculates the base price of a material on Qty based. Then the calculation will be done based on the quantity of the material. If the customer orders 10 Nos and you have maintained a unit price of 100 Rs for each material then the value determined is 1000 INR. Similarly if the discount condition type , you maintain the calculation type as %. This means if you maintain the value of 10  % in the condition record. Then this percentage is taken as the calculation type  and the condition value is determined.
    In some cases you have to forego the default calculation types and use the customer specific method for calculating a value. For ex if you are calculating the Freight charges for a Material . it depends on so many criteria like, the weight, volume  and also the minimum amount etc etc, in those cases, you forego the default value and then use the alternative calculation type in calculating the condition value against the particular condition.
    Alternative Condition Base value :
    If you have to calculate any value then you have to have a base value for it. For ex if you want to calculate the  discount of 10 % for a material then you have to have a base value on which this 10% is calculated. Normally you take the  condition value of the base price of the material to calculate the value.
    Now you don't want to take the base value and take other values as base value which are derived on some formulae. So you create a routine which will do the mathematical operations in the routine and derive you a value which is now used as the base value for calculating the condition value for a particular condition type.
    Reward poitns if u finds this helpful....
    Regds
    MM

  • How to define maximum base value for vehicle.

    Hi.
    Could you clearify me why I can't fix maximum value for vehicles (1,000,000)
    I already did configure as below:
    IMG>> FI >> Asset Accounting >> Depreciation >> Valuation methods >> Dep key >> Caculation method >> Define maximun amount method
    then assign to asset class by
    IMG>> FI >> Asset Accounting >> Depreciation >> Valuation methods >> further setting >> Define maximun base value
    after that I test maximum value  and display value but I found that amount that use to calculate dep dosen't be 1,000,000
    where is the mistake and how can I fix it ?
    Thank you in advance
    Best regards,
    Utarat.

    Hi Utarat,
    I assume you have linked this maximum amount methods to the depreciation key   > AFAMA (V_T090NA-METHBT).                                                                               
    Please check also the amounts entered as maximun amount and if you  have flagged the fiels XKUMU (read the documentation on it F1)                                                                               
    Have you set any maximun base value that can affect the calculations  (Transaction OAW2)?                                                         
    Note 1048448 could be helpful.
    regards Bernhard
    Edited by: Bernhard Kirchner on Sep 29, 2010 8:51 PM

  • Scenario Base Value + Packing + Excise + Freight + CST/VAT + Octroi  + LBT

    Hi SAP,
    My scenario is as Base Value + Packing + Excise + Freight + CST/VAT + Octroi  + LBT and Inventory cost will be Toatal value  - Excise + LBT, I will provide the Example.
    Base Value         100        P000
    Packing                   1         ZPK3
    Excise (10.3)       10.4       (BEDECSSECESS) on 101 value
    Freight 10 val       10          (FRD1)
    Subtotal                121.40
    CST 12.5               15.18     (JVCS on 121.40) but in TAXINN procedure it will calculate on before Freight means 111.40 but client required on after addition of freight 121.40, I have assigned this Condition (JVCS) as statistical and remove From and TO steps it gives calculation 15.23 but correct calculation is 15.175 i am not understanding why it comes 15.23.
    Now i have to pass this (JVCS) condition value from Taxinn procedure to ZJRM00 procedure please guide me how to pass in ZJRM00. After that i will take subtotal of this means 121.40  + 15.18 = 136.58 now i will calculate on Octroi 5.5%
    Subtotal              136.58
    Octroi 5.5%         7.51       (JOCM on 136.58)  in ZJRM00 procedure
    Subtotal2             144.09
    LBT 2%                  2.88    (ZLBT on 144.09)  in ZJRM00 procedure
    Now Inventory cost will be
    Subtotal 2 (144.09) + LBT ( 2.88) - Excise (10.40) = 136.57
    Please guide me on this scenario in configuration.
    Thanks
    Shital Deshpande

    Follow the folloing pricing procedure:
    Base value          100                    
    Packing          1                    
    SUB total1          101                    
    ED          10.403          BEDECSSECESS     (remove the accrual key in the conditions)     
    Freight          10          FRD1          
    SUB total2          121.403                    
    cst          15.175375          JVCS          
    SUB total3          136.578375                    
              136.578375                    
    octroi          7.511810625          JOCM          
    SUB total4          144.0901856                    
    lbt          2.881803713          ZLBT          
    Total          146.9719893                    
    Inventory          135.6

  • Condition base value in rebates

    Hi,
    I am developing a rebate report to list all rebates along with condition base value,scae base value and accruals.
    would you please let me know how to calculate these values as this values are not available in tables straight away.
    let me know Function modules or tables to find these values.
    Thanks in advance.
    Regards,
    Babul.

    Hi,
    USE FMs SD_BONUS_READ and SD_BONUS_STAT_TARGET to fetch the values.
    Babul.

  • Scale base value in rebate processing for CM /DM must not be updated

    I created a rebate condition type with calculation type A (percentage) and scale basis C (qty). The billing types for credit and debet memo are set relevant for rebate (TVFK-BORVF). The value of a credit / debet memo is added to the condition base value in the rebate agreement and the quantity to the scale base value (standard). For us it is not an option to create credit and debet memos without quantity. What I need is that the value is added to the condition base value but the quantity is not added to the scale base value. How can I achiev this?
    Example
    standard order   Qty 1100, value 11.000
    CM                      Qty 200, value 500
    Rebate agreement with scale
    0 to 1000    4%
    from 1000  5%
    The final settlement must calculate 5% over 10.500. Currently it calculating 4% over 10.500.
    Thanks in advance

    hi,
    check out the following link:
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/de/5e74c39d3211d596fc0000e835339d/frameset.htm
    Regards,
    siddharth.

Maybe you are looking for

  • Subreport data use to group Values in Main Report

    Hello, I create a Subreport in my header to calculate values, the formula is based on a specific sorting and comparison of previous values. In my main report I need to Group my values depending on the result. Because the group I will made on the Main

  • Vendor Payment & Bank Balance

    Dear All, We want  the system not to process the any payment of Vendor(s) when the payment amount is more than the available balance in bank (bank G/L account). Eg. My availabe (useful) balance in (a single) house bank is 50000/- (excluding the minim

  • How to hide rows and columns by AppleScript or Automator for printing

    Hello, I have to hide first empty rows (I do it by: organize - Column B is not empty) then: By context-menu in Header of Column K: Hide column and: By context-menu in Header of Column L: Hide column How can I make this 3 Steps automatic with AppleScr

  • Is it bad to Over charge apple drvice

    Is it bad for battery to over charge a iPad

  • HELP! I need to replace my DC in board... Power not staying in contact....

    I have a Madson Line adapter.... after going through 4 power adapters I bought this one... When my last power adapter failed, it fried my battery in the proccess... so my battery only has 1 minute of charge.... and that is when full.... So now my pow