Base price split to calculate tax

Dear All,
Our Client requirement is to calculate VAT from 75% of Base value and Service tax from 25% of the base value.
How to do this in a single tax code?
Regards

Hi
Transaction VOFM is a tool that was developed in R/3 to facilitate the definition of both SAP
delivered as well as customer defined routines / rules used in the system during various business
processes. VOFM routines are ABAP code written in Forms.
SAP customers can create their own VOFM routines using the name space from 600 to 999. To create a new routine,follow these steps:
1. First check to see whether you can use one of the copy requirements delivered in the standard
system.
2. Either overwrite an existing requirement or enter a new number on a new line from the customer
name space 600 to 999. Also enter a short description of your copy requirement.
3. Program your copy requirement in the ABAP editor.
4. Activate the program.
5. Enter the application if you want to use the copy requirement in one particular application area.
For example, you have defined a new copy requirement that is only relevant for deliveries.
6. Enter your new copy requirement in the appropriate area in customizing. For example, a new
order copy requirement would be assigned to the copy rules for sales documents. As another
example, a text copy requirement would be assigned to the access sequence for the text type.
Regards

Similar Messages

  • Tax inclusive in base price

    Dear All,
    we have base price of material which is inclusive of vat, we can't maintain base price condition record without tax, please guide me to handle this.
    Regards
    Vivek Sharma
    Edited by: Vivek Sharma on Jul 14, 2010 7:12 AM

    100     0     ZPR0     Base Price                                           A     2               ERL
    200     0     ZINT            Income Tax                     100                       2               INC
    210     0                 Base Price+Income Tax     100     200
    225     0     ZLTX      Less VAT/CST                     210                            900          ERS
    250     0                 Base Price- Inclusive VAT210     22
    300     0     ZVAT     VAT                                      250                       10          16     MW2
    350     0                 Net Price before Rounding250     300
    400     0     ZRND     Rounding Off                      350                       13     16     4     RND
    450     0                  Net Price after Rounding 350     400          A
    Hi chetan,
    this is my pricing procedure i want to transfer base price -inclusive tax in G/L ZPR0 in print format  what setting required for this please guide.

  • How to add surcharges to base price

    Dear All ,
    We are Implementing SAP for a service industry.
    Here in pricing there are so many surcharges are in use.
    We are maintaining the condition record for gross price.
    I want the surcharge like fuel charges , for ex , to be added to the gross price to become the base price simultaneously there should be a different GL account for it. I have assigned a separate GL account for this condition type through accruals in OBYC. But can anybody tell me how to add this to base price on which service tax will be calculated .
    Regards
    R B Panda

    Hi R B Panda
    Lets say
    Basic Price - 100
    Surcharge     - 10
    Service Tax is on 110
    You have a condition type for Basic Price which has acc key attached to it in pricing schema.
    Now create one more condition type using m/06 say ZSUR
    Create acc key
    Now add this ZSUR condition type to your pricing schema using m/08 , here attach the acc key to ZSUR.
    System will calculate the taxes on 110 i.e. basic + surcharge.
    Tax rate will come from tax code.
    Regards
    RAJESH DANGLE
    do reward if useful....

  • Base price

    Hi All,
    in B1 2005A there is a field baseprice in PCH1 table. Its definition is price for total calculation. The field values are E or I (exclude or include tax).
    How to set the base price including or excluding tax in B1 2005A or 2007A ? Pls give advice. TIA
    Rajh

    Hi Rajh,
    There is a check box under the general page of Item Master Data called "Tax Liable". If you uncheck this box, it will mean the tax should included.  Be careful to use this setting since it will not allow you to add any taxes to the item.  Therefore, it may not be what you want.  It will not breakdown its price with tax. On the contrary, it simply say there is no tax for these items.
    Ragards,
    Gordon

  • Changing the base price for service tax calculation

    Hi
    i have and PO order with basic price say for 100 /- on which it is calcuating service tax 12% , e-cess 2% hcess--1 .This is coming thru tax code from the tax procedure and these taxes service/ecess /Hecess is to be posted to sepearte G/L account.This is working fine.
    Now my requirement is that i want to calculate service tax on some % of the base price say 70 % of the base price. The % will always be changing .i want to calculate service tax on the 70/- not on 100.
    i want that system should post this 100 /- to cost of service but the tax should be on whatever percentage i make .Here this is 12.36 % on 70 not on 100 at the time of invoice posting.
    please guide me
    regards

    Hi,
    For this you have to maintain the all your charges in your pricing procedure along with each charge you have to maintain 3 condition types for service and chesses.
    Ex:
    step counter cond.type des.                   from                 to
    1 1 P000 Gross Price        
    1 2 P001 Gross Price        
    25 0 JM00 Water front royalty                 1    
    26 0 ser1 service                                  25    
    27 0 edu1 educationcess                      26
    28 0 edu2 se.edu.cess ;                        26
    29 0 jm01 Port Dues                                1
    30 0 ser1 service                                   29
    31 0 edu1 educationcess                       30
    32 0 edu2 se.edu.cess                           30
    like this you have to built your pricing procedure in a m/08. after that for you want the service tax automatically so for that you have to put the accesses sequence in you service condition types (ser, edu1,edu2).in m/06.
    After that you have to maintain info record for that material and import vendor. in me11 in that in condition tab you have to maintain percentage for ser, edu1, edu2 . the system will  calculate the service charges automatically.
    Thanking you,

  • VAT on Service Tax + Base Price

    Dear Expert,
    We have set our tax calculation as VAT on base price but some vendors are charging VAT on Base price+Service tax price,
    Please advice what changes we have to do to get solution for this.
    Thanks

    We have set our tax calculation as VAT on base price but some vendors are charging VAT on Base price+Service tax price,
    Please advice what changes we have to do to get solution for this.
    You need to make new condition type e.g. VAT+ and make that condition calculate base price+service tax price i.e. if base price is 1 and service tax price is 2, the new condition type will have 1 and 2 for the system to calculate both.
    This way you will have two VAT's, one for regular VAT which will get calculated on base price and another one just created VAT+

  • Tax is adding to My Base Price in Sales Order

    Hi,
    In my sales order Tax is added to my Base price,but it should not add.
    Suppose  My item MRP is 20 Rs.
    After some Margin percentage my item value is 15 Rs.
    Now My CST Tax is 2%,it should be deducted from 15 RS then only i will get my Basic value.But here 2% is added to 15 Rs.How to configure this?
    Thanks

    Hi Anwer,
    Do you have reversal pricing?
    Means you are determining, Price based on MRP where you are deducting Profit Margin from MRP then Reducing Tax and then get the Base Price.
    After that you are again adding the Tax on Base Price. Am I correct?
    You can use simple Calculation Type (Base Price/ (1+ CST%)) this will provide you the value of Base Price and add the same again.
    Please consider, there is a difference between meaning of deducting CST value from Base Price and Deriving Base Price by deducting CST %.
    Regards,
    MJ.

  • Formatted Search - Calculate GP Base Price for Non Inventory Items

    Hi Experts,
    On one of our customer's 8.8 PL 15 installation, requirement was to calculate GP for Non Inventory Items (on SO screen). Since SAP does not automatically calculates it we proposed and implemented following solution.
    1. Have all Non Inventory Items to be costed at Standard cost so that you can manually enter the cost in the Item Master.
    2. Write following formatted search on GP Base Price field so as to calculate the GP Base Price for the Non Inventory Items only. The formatted search must not make any changes to Inventory Items as we want system to calculate the GP automatically (just in case cost changes from SO to Delivery or Invoice).
    DECLARE @II AS nVarchar(1)
    DECLARE @COST AS Numeric(19,2)
    SET @II = (SELECT OITM.InvntItem FROM OITM WHERE OITM.ItemCode = $[RDR1.ItemCode])
    SET @COST = (SELECT     (OITW.AVGPrice * $[RDR1.NumPerMsr]) FROM     OITW WHERE     OITW.ItemCode = $[RDR1.ItemCode] AND
         OITW.WhsCode = $[RDR1.WhsCode])
    IF (@II = 'N')
    BEGIN
    SELECT @COST
    END
    3. Formatted search achieves what was originally required however if a user overwrites the Item Code (Inventory Item) in the SO then above formatted search clears the GP Base Price field and sets the GP basis for the item as "Manual". By obverwrite means user first selected item A0001 on line 1 and then entered A0002 on same line i.e. Line 1.
    My question here is what is wrong in the formatted search that is resulting in this behaviour.
    Any questions please let me know.
    Thanks in advance.
    Regards
    Devinder

    Hi Gordon,
    Thanks for taking out time to help me however Key requirement here is
    Write formatted search on GP Base Price field so as to calculate the GP Base Price for the Non Inventory Items only.
    Your query sets the base price for GP Base Price for Inventory Item to ZERO and Base Price By to Manual.
    Note that my Formatted search has a problem only when an Inventory Item line is overwritten. I am not sure if this is a problem with SAP itself rather than my query.
    Any other ideas please?
    Regards
    Devinder

  • How to calculate tax in me49 price

    hi guys,
                I want to change the standard me49 transaction. the reason is this the rate value it is giving is without excise and tax means flat rate. but i hav to showhere the rate including  tax excise etc etc. Can you please give me brief description in this,thx in advance

    You don't need to calculate tax by yourself.  The proper tax code will take care it.
    Thanks,
    Gordon

  • Price Inclusive/Exclusive of Taxes

    Sir
    My Client  Requirement as given below. Can any Person will help me out
    Sales order Requirement according to the Pricing Procedure
    Product Base Price 1000
    Value of service(Inclusive of taxes) 500 A mount
    Base value for service = 445.00
    Service tax 12%        =  53.40
    service tax 2%         =   1.07
    Service tax 1%         =   0.53
    V.Rama Rao
    <Text removed by Moderator for adding personal details like email, contact no.>
    Message & its subject title was edited by: Jyoti Prakash
    Remarks: Please use precise and meaningful subject title to represent your discussion. Please review and adhere SCN RoE.

    Hi
    I guess it is reverse calculation. Search for this text and see already discussed threads. If you have done some research or testing then please share that as well. From your question it looks like you haven't tried it yet. Reverse calculation is the way we calculate taxes from tax inclusive price.
    Thank$

  • Problem with "Tax Code" and "Calculate tax automatically" fields

    Hi again.
    I have made a program which posts account documents through the BAPI_ACC_DOCUMENT_POST function module, and, since there were some fields which weren't available for me to fill having the FM by itslef, I have implemented the AC_DOCUMENT BAdI.
    All document data is provided by means of an SAP XI interface, through a Z IDoc.
    When I create the Account Receivable (and/or Payable) structure, I fill, through the BAdI, the BKPF-XMWST (Calculate tax automatically) and BSEG-MWSKZ (Tax code) fields. However, even the resulting posted document does have the Tax Information fields completed (the ones in the BSET table), the BAPI doesn't create the tax position automatically (just like the FB01 or FB60 transactions do). Note that the amounts are sent in their gross value by the interface (that's why the debit and credit sides remain consistent and the document is posted correctly).
    How can I have that position created? Is there a function module which I can call or something?
    Thanks a lot in advance.

    Hi
    I only use the fm CALCULATE_TAX_FROM_NET_AMOUNT or CALCULATE_TAX_FROM_GROSSAMOUNT in order to get all information I need to transfer to the BAPI. Both fms return the data by table parameter T_MWDAT.
    U can read this table and get all information u need, these code is from my old program, I hope it can help you:
    - Calculate tax data:
    CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT'
            EXPORTING
              I_BUKRS           = BUK_TO
              I_MWSKZ           = T_BASE-MWSKZ_OUT
              I_WAERS           = _BKPF-WAERS
              I_WRBTR           = T_BASE-WRBTR
            TABLES
              T_MWDAT           = T_MWDAT
           EXCPTIONS.
          IF SY-SUBRC <> 0.
          ELSE.
    * Load tax item
            LOOP AT T_MWDAT.
              CLEAR W_GL_ITEM.
              W_GL_ITEM-HKONT   = T_MWDAT-HKONT.
              W_GL_ITEM-MWSKZ   = T_BASE-MWSKZ_OUT.
              IF T_BASE-KBETR = T_MWDAT-KBETR.
                W_GL_ITEM-WRBTR   = T_BASE-FWSTE.
              ELSE.
                W_GL_ITEM-WRBTR   = T_MWDAT-WMWST.
              ENDIF.
              W_GL_ITEM-IVA   = 'X'.
              W_GL_ITEM-KTOSL = T_MWDAT-KTOSL.
              W_GL_ITEM-TXJCD = T_MWDAT-TXJCD.
              W_GL_ITEM-KSCHL = T_MWDAT-KSCHL.
              W_GL_ITEM-TXJCD_DEEP = T_MWDAT-TXJCD_DEEP.
              W_GL_ITEM-TXJLV = T_MWDAT-TXJLV.
              W_GL_ITEM-BASE  = T_BASE-WRBTR.
              COLLECT W_GL_ITEM INTO GL_ITEM.
    - Append GL or Tax item for the BAPI
    LOOP AT GL_ITEM INTO W_GL_ITEM .
        ITEMNO_ACC = ITEMNO_ACC + 1.
        IF W_GL_ITEM-IVA = SPACE.
    * GL item
        ELSE.
    * Tax item
          ACCOUNTTAX-ITEMNO_ACC = ITEMNO_ACC.
          ACCOUNTTAX-TAX_CODE   = W_GL_ITEM-MWSKZ.
          ACCOUNTTAX-ACCT_KEY   = W_GL_ITEM-KOSTL.
          ACCOUNTTAX-COND_KEY   = W_GL_ITEM-KSCHL.
          ACCOUNTTAX-TAXJURCODE = W_GL_ITEM-TXJCD.
          ACCOUNTTAX-TAXJURCODE_DEEP  = W_GL_ITEM-TXJCD_DEEP.
          ACCOUNTTAX-TAXJURCODE_LEVEL = W_GL_ITEM-TXJLV.
          APPEND ACCOUNTTAX.
          PERFORM FILL_AMOUNT USING W_GL_ITEM-WRBTR W_GL_ITEM-BASE.
        ENDIF.
      ENDLOOP.
    Max
    Edited by: max bianchi on Nov 25, 2009 7:43 PM

  • Bottom/base price check in Sales order processing

    Hi
    In my company we are using process Sales Order > DO > Billing. Same pricing procedure for sales document types and billing types. No pricing procedure for DO. Our management wants to implement bottom price check in sales order processing e.g there must be one sale price on which sale invoice will be booked and there must also be one static price maintained and system will check after all taxes and discounts calculation that net value should not be less then bottom price.
    Currently we are using user exit in enhancement MV45AFZZ. Our ABAPER has written logic in this of following scenario. We have maintained commercial price in ZCOM condition type and bottom price in ZBAS condition type. Lets take and example
    ZCOM = Sale price= 500
    ZDIS = Discount = 100
    Net value/Amount for credit check 500-100 = 400
    ZBAS Bottom price = 450
    In above scenario system should not allow to save sale order/billing document and give error "Sale price is below bottom price" Then user will change the discount from 100 to 50 and Net value will be then 450 and system will allow to save sale order/billing document.
    I want to to do this in Pricing procedure pricing routines. Please tell me is it possible with calculation types? Im wondering if we can do this in enhancement then we must write the same logic in VOFM pricing routine and we can control this from there too. In our current ABAP check everything is working fine but I just want to minimize the use of ABAP checks and enhancements and control the things from functional side not from ABAP.
    Please let me know if someone need more clarification or someone have any productive suggestions in this regard. If there is any other solution it will be highly appreciated.
    Thanks in advance.

    Similar functionality is already there, where if the net price of an item differs from "Customer expected price" (conditions EDI1/EDI2) then SAP automatically pushes the order into incompletion. You can ask the developer to see how EDI1 is used in the pricing logic.
    However, the condition EDI1 is used to check if the item value is different to Customer expected price in case of EDI orders and is not standard for your requirement. But you get my drift, that you can have your own condition in the pricing procedure that will fetch the base price value and can be used in the logic to show an error message (to stop order processing) or push into incompletion log similar to condition EDI1

  • How to calculate tax / discount amount on PO

    Hi,
    I have to calculate tax and discount on Purchase order and have add that to ekpo-netwr to get the actual amount. Can you please tell me how to do that?
    So far I have been taking the EKKO-KNUMV and going to KONV table and serach for records with that KNUMV. But here I am stuck.
    I can not understand (I mean I can not find the field to distinguish) which of the records is actually being used in the PO and has an amount (non-zero) against it, which I see in ME23N in "Condition" at header label.
    Reward Points Guaranteed.
    Regards,
    Anid

    Hi,
    Ya. Actually I need to know the Discount, Indiviual taxes (Like Freight tax etc) which we see the the "condition" tab of Header Data in ME23N. I have to make a total of them and subtract from (Sum of EKPO-NETWR ) to calculate the ACTUAL PRICE.

  • Base price calculation in sales order using Routines.

    Dear all,
    I have a requirement related to usage of routine in pricing procedure. The requirement is as given below.
    A base price for a material is entered in the contract manually using a customized condition record.Later a sales order will be raised with reference to contract. now we need to bring the price entered in the contract to sales order after some calculations done using a customized "Z TABLE"
    We are trying to use routines to trigger to calculate the base price in the sales order.
    Please suggest what type of routine to be used in such cases(ex formula,pricing etc)
    Also please go through the below mentioned example for better understanding.
    Contract price : Quantity 3: base price 10,000 per day Total : 30,000 perday
    ZTABLE : number of days per month will be maintained in the table based on the working days.
    Sale Order : Quantity 1 : Month working days 23 total 2,30,000 (We need to calculate this total and display as base price in sales order)
    Please suggest how to address this using routines.

    Dear Mudigonda,
    As per your scenario you are creating sales order with reference to the contract and here in contract you are maintaining the manual price . that means the same manual price has to copy to sales order level then as per the calculation rule it will multiply with your Z table value .
    For this requirement you can make some changes in copy control from contract to sales order, here at item category level you have to change pricing type to 'B' so that what ever your manual price value will populate to sales order level after that due to calculation rule value will change .
    Regards,,
    C.B Reddy.

  • Base price Calculation

    Friends,
    I have got a question regarding pricing.
    I have 2 Base Price condition types PR00 and QR00 . PR00 has a validity from 03.12.2010 and QR00 has a validity from 06.12.2010 . The price declared fro Material M1 using condition type PR00 is Rs. 1200/- and the price declared for material M1 using condition type QR00 is Rs. 500/- .
    When I create the sales order the system is ignoring PR00 and using QR00 to calculate the value of the document. I have not included both the prices in any Exclusion Groups nor have I marked any of them with the exclusion indicator.
    Can you please explain how this is happening.
    Thanks and Regards,
    J Nagesh

    Hello Nagesh,
    Are both the Condition Records (PR00 & QR00) determined in Sales Order?
    Also in Pricing Procedure is QR00 is placed after PR00?
    If while creating the Sales Order system have determined both Condition Records (Rs. 1200 & Rs. 500) & in Pricing Procedure if QR00 is after PR00 then system will ignore PR00 & Consider QR00.
    This is standard system behavior where in a Sales Order you can have only one valid Basic Price Condition & if there are more than one Condition with Basic Price the system ignore all the earlier Conditions.
    If you are working on ECC 6.0 then probably there would be Red Indicator across PR00 & Green Indocator across QR00.
    Hope this helps.
    Thanks,
    Jignesh Mehta

Maybe you are looking for

  • Stuck with HomeSync icon in top bar

    Hi, I have Snow Leopard 10.6.2 connected to Active Directory in my company. There were home sync feature enabled in active directory, but now it is disabled by AD administrator. Now I am stuck with homeSync icon (http://img638.imageshack.us/img638/52

  • Telstra pre-paid mobile broadband

    Has anyboby managed to setup up a Telstra Pre-Paid Mobile Broadband Turbo on OSX Lion 10.7.1. The dongle works fine on my WIndows machine so no issues with activation of the sim or account balancwe etc. I've downloaded and installed the latest versio

  • How to force an agg table for a particular report?

    Hi, We have a report which shows duplicate records from the same table. we assume that this is because the report is hitting the fact table instead the agg table. Is there any way to force the report to hit the Agg table and not the fact? We have tri

  • Error When Trying To Add Web Clipping

    Receiving the following error in the Apache error log when trying to add a webClipping portlet: [Sun Feb  1 08:17:25 2004] [info] [client 141.146.192.68] MOD_OC4J_0007: Oc4j process unique id: C_130.35.162.13.11a3ac.f52e368ff8.-8000#titsto_iasmt.auoh

  • I recenty ran into a problem when measuring 6 equal voltage signals. When using a g

    ood quality digital meter all voltage signals where equal and also using the labview test panel all voltage signals where equal. When measured by my vi i found that the voltage signals where not the same 2 of the channels displayed almost twice the a