Need conditions for pricing

Dear Friends ,
can you suggest me which standard condition type i should use for the following.
Basic Price                                                                                = 100
less discount@ 10%                                                                                =10 .....(May be % or in amount)
less additional discount 1%                                                                                =0.90
Subtotal of A                                                                                =89.10
+Add excise duty @10.30% (Include ED 10% 2 % edu cess1 % higher edu cess)+    =9.18
Subtotal of B                                                                                =98.28
Additional Packing and forwarding /Insurance @ 1%                                                     =0.98
subtotal of C                                                                                = 99.260
Additional CST/ST/VAT @12.5%                                                                                =12.41
Subtotal of D                                                                                =111.67
Additional freight                                                                                =10
Grand total                                                                                = 121.67
Regards and thanks
Mahesh.

hi,
in addition to kiran
please use the RM0000 priceing procedure in m/08  for basci price and  discount conditions.
for basic price youcan use PB00 CONDITION  type
for discount  use RA00
for additionol dis copy rom ra00 name at as zd00
these are used in priceing procedure in m/08 copy from RM0000.
FOREXCISE
JMOP     IN: BED setoff %
JEC1     IN: SECESS setoff %
JSEP     IN: SHECESS setoff %
JMX1     IN: A/P BED setoff
JMX3     A/P ECess % Setoff
JHX1     A/P SH.CESS % SETOFF
JVRD     Inp VAT Cr Non-CG
JIPC     IN C Sales tax inv.
FOR THIS you can use taxprocedure TAXINN in obyz. (copy your tax procedur from TAXINN  and name it as your own)
don"t disturb the standerd.(TAXINN)
FOR  packing and farwardin and insurance and additionl fright you have to copy from FRA1 condition type in m/06 and name it as z conditinns like for packing zpac for  insurance  zins and additionol fright zfri like that .
these are to be given in your priceing procedure only in m/08.
Thanking you

Similar Messages

  • Urgently need solution for Pricing Error: Mandatory condition type missing

    Hello, All
    I am working on CRM 5.0 service module and I am facing a problem while creating a service order.
    When I enter the product in the service order it gives me an error
    "pricing error: mandatory condition type Z### is missing" even though I maintained the customer pricing procedure, the pricing procedure determination, and the condition record. The error shows that the pricing procedure is determined as the error shows the mandatory condition is determined but what I think is that it can’t find the condition record.  
    I already maintained the condition table and the condition record in the product master data but it does not pick the price, kindly help. Deserving points will be rewarded.
    Regards
    Jacopo François

    Hi,
    Open u r transaction which u r getting the error, Double click on product u ll get the item level info,   Select condition there u click on create icon, there u can define the condition.
                     OR
    While creating a sold to party check whether u  r entered a sales area data properly or not.
    Hope it helps u
    Gentila

  • Conditions for Pricing but dont want it to post in accounting (Non stat)

    Hello Gurus,
    Can we have a pricing condition which is non statistical and doesnt hit accounting?
    I dont want this to post to accounting, but just to calculate in the pricing so that I can get my net value.
    Can this be done?/
    Any help is very much appreciated
    THanks
    SK

    Hello Surana,
    We are trying to implement extended with holding taxes for our customers.
    As per SAP this condition has to be statistical. Even though this is statistical it is posting to accoutning as a debit entry coerrectly.
    But in my pricing since this is statistical value, pricing is not taking into consideration. When I print my invoice total net value is picked up from NETWR field.
    So the aim over here is to update my pricing net value without hitting or posting to accounting.
    For this I wanted to make a copy of this existing condition and make the rate as 100% of my EWT condition. But I cant make this statistical as my pricing will not take into account. So need new condition without any accounting or accrual key so that it can be calculated into pricing net value and not in accounting.
    Any suggestions or ideas?
    Thanks
    SK

  • Conditions for pricing procedure

    Hi Gurus,
    There are certain conditions which are not there in the standard like:
    Packing charges
    Installation charges/miscellaneous
    also let me know in control data table, which account key should be taken
    Thanks in advance
    Kishore Kumar

    Hi,
    GOTO,
    SPRO -> MM -> PURCHASING -> CONDITIONS -> DEFINE CONDITION TYPES(here create the rqd. condition type)
    SPRO -> MM -> PURCHASING -> CONDITIONS -> CALCULATION SHCEMA( here assign the condition type in the control data).
    Regards,
    Anisha

  • Help for pricing

    guys i just want to ask if i configure wi-fi connection how much the price of that service. base on philippine money thank guys GL

    Hi
    You can create a new condition type in V/06 or copy from Std condition type .Assign that in your pricing procedure in V/08.
    Then calculate the difference price for 1 material and maintain that in VK11.
    So in sales order the price will get reflected as that of PO.
    Kindly Avoid posting the same questions.
    Need help for Pricing difference from customer's PO.
    Edited by: ta.adithya on May 25, 2011 10:20 AM

  • Need a list with pricing conditions for each customer

    Hi experts,
    I am searching for a function module or BAPI which reads out all the pricing conditions for a certain customer. The FM/ BAPI should provide the pricing conditions in an internal table.
    Now I do this with BAPI_SALESORDER_SIMULATE.
    It returns me all the condition types and condition values for a certain customer and material.
    But this BAPI is very slow.
    Can anybody help me to find a better solution?
    Thanks & best regards, Reiner.

    Hi,
    Welcome to SDN.
    If you are using ECC 5 or 6  then
    BAPI_PRICES_CONDITIONS

  • One pricing condition for BOM and other for individual component

    Hello SAP gurus,
    We have two pricing condition types created and assigned in the pricing procedure which has been created with reference to PR00 and condition records are maintained for both the condition types.
    But, we want only one pricing condition type to be triggered in the sales order depending on the usage of material in the sales order. As we are selling the same material individually and as well as a component in a bundle ( BOM).
    i.e, when one pricing condition for BOM component and other for individual component
    What are the configuration steps to be taken care to get this scenario?
    Thanks in advance.
    Regards,
    KB
    Edited by: K.byla on Jan 21, 2010 1:20 PM

    Hi Sagar,
    Thanks for your response.
    Yes, we are maintaining only one material. The same material is used to sell individually and also in a BOM.
    As i have mentioned earlier, whenever the material is sold individually it should pick condition type say 'YR00' and when the same material is sold as a bundle ( BOM) , it should pick condition type " YR01" in same the pricing procedure.
    For both the condition types, the condition records are maintained.
    To give the scenario details,
    A material "X" is sold individually as a single component and the same material is also used for selling bundled with other material "Y" and the bundled material as "Z"
    means, Z=X+Y
    Pricing procedure used is say ZRA000 which contains currently the price cond type YR00.
    Now for the bundle (BOM) involvement i want to use the same pricing pricing proc. and add the new cond YR01 in it so that the system will pick the cond.type YR00 when the material is sold individually and YR01 is taken as the price when the material is sold as a bundle against the item X.
    Need to know the steps for this scenario and do i need to maintain a specific requirement ? please suggest.
    BR,
    KB

  • Function module to change the value for pricing condition type

    Hello experts,
    I want to change the value for pricing condition type for an item in the transaction CRMD_ORDER.
    I used many function modules but none are working.
    Please kindly suggest a function module that will change the value for a condition type .
    I have used the following function module but its not working, please correct the coding if anything needs to be changed or added. Please help me .
    Thank you.
    CLEAR PRCD_COND.
         SELECT SINGLE * FROM PRCD_COND WHERE KPOSN = WA_ORDERADM_I-GUID AND
                                              KSCHL = COND_TY.
      IF SY-SUBRC = 0.
    *    MOVE-CORRESPONDING PRCD_COND TO L_COND_CHG.
    *    CLEAR L_COND_CHG-KBETR.
        L_COND_CHG-STUNR = PRCD_COND-STUNR.
        L_COND_CHG-KBETR = COND_PRC.
    *    L_COND_CHG-KSCHL = COND_TY.
        INSERT L_COND_CHG INTO TABLE T_COND_CHG.
    L_HEAD_GUID = CRMD_ORDERADM_H-GUID.
    L_ITEM_GUID = WA_ORDERADM_I-GUID.
    INSERT L_HEAD_GUID INTO TABLE HEAD_GUID.
    INSERT L_ITEM_GUID INTO TABLE ITEM_GUID.
        CALL FUNCTION 'CRM_ORDER_READ'
         EXPORTING
           IT_HEADER_GUID                    = HEAD_GUID
           IT_ITEM_GUID                      = ITEM_GUID
         IMPORTING
           ET_ORDERADM_H                     = LT_ORDERADM_H
           ET_ORDERADM_I                     = LT_ORDERADM_I
           ET_PRIDOC                         = IT_PRIDOC_RD
           ET_DOC_FLOW                       = T_DOC_FLOW
    *     CHANGING
    *       CV_LOG_HANDLE                     =
    *     EXCEPTIONS
    *       DOCUMENT_NOT_FOUND                = 1
    *       ERROR_OCCURRED                    = 2
    *       DOCUMENT_LOCKED                   = 3
    *       NO_CHANGE_AUTHORITY               = 4
    *       NO_DISPLAY_AUTHORITY              = 5
    *       NO_CHANGE_ALLOWED                 = 6
    *       OTHERS                            = 7
        IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
    MOVE-CORRESPONDING LS_PRIDOC_RD TO L_PRI_COND.
    INSERT L_PRI_COND INTO TABLE PRI_COND.
    LOOP AT IT_PRIDOC_RD INTO LS_PRIDOC_RD.
    MOVE-CORRESPONDING LS_PRIDOC_RD TO L_PRIDOC_CHG.
    L_PRIDOC_CHG-PRIC_COND = PRI_COND.
    L_PRIDOC_CHG-REF_GUID = LS_PRIDOC_RD-GUID.
    L_PRIDOC_CHG-COND_CHANGE = T_COND_CHG.
    INSERT L_PRIDOC_CHG INTO TABLE PRIDOC_CHG.
    ENDLOOP.
    LOOP AT LT_ORDERADM_H INTO LS_ORDERADM_H .
    MOVE-CORRESPONDING LS_ORDERADM_H TO L_HEADER.
    INSERT L_HEADER INTO TABLE HEADER.
    ENDLOOP.
    LOOP AT LT_ORDERADM_I INTO LS_ORDERADM_I.
    MOVE-CORRESPONDING LS_ORDERADM_I TO L_ITEM.
    INSERT L_ITEM INTO TABLE ITEM.
    ENDLOOP.
    L_FIELD-FIELDNAME = 'STUNR'.
    INSERT L_FIELD INTO TABLE FIELD.
    L_FIELD-FIELDNAME = 'KBETR'.
    L_FIELD-CHANGEABLE = 'X'.
    INSERT L_FIELD INTO TABLE FIELD.
    L_INPUT-FIELD_NAMES = FIELD.
    L_INPUT-REF_KIND = 'E'.
    L_INPUT-REF_GUID = LS_PRIDOC_RD-GUID.
    L_INPUT-OBJECTNAME = 'PRIDOC'.
    INSERT L_INPUT INTO TABLE INPUT.
        CALL FUNCTION 'CRM_ORDER_MAINTAIN'
         EXPORTING
           IT_PRIDOC                     = PRIDOC_CHG
         IMPORTING
           ET_EXCEPTION                  = EXCEPT
         CHANGING
           CT_INPUT_FIELDS               = INPUT.
        IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
    REFRESH EXCEPT.
    CALL FUNCTION 'CRM_ORDER_SAVE'
      EXPORTING
        IT_OBJECTS_TO_SAVE         = HEAD_GUID
    *   IV_UPDATE_TASK_LOCAL       = FALSE
    *   IV_SAVE_FRAME_LOG          = FALSE
    *   IV_NO_BDOC_SEND            = FALSE
    *   IT_ACTIVE_SWITCH           =
    IMPORTING
       ET_SAVED_OBJECTS           = SAVED
       ET_EXCEPTION               = EXCEPT
       ET_OBJECTS_NOT_SAVED       = UNSAVED
    * CHANGING
    *   CV_LOG_HANDLE              =
    * EXCEPTIONS
    *   DOCUMENT_NOT_SAVED         = 1
    *   OTHERS                     = 2
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    COMMIT WORK AND WAIT.

    Hi,,
    To be able to call a function module in an update work process, you must flag it in the Function Builder. When you create the function module, set the Process Type attribute to Update with immediate start
    Alternatively u can use this function module.
    CRM_STATUS_DATA_SAVE_DB
    BAPI_CUSTOMERCRM_CHANGE (If u wish to use a bapi for this).
    Also , Let me know what error you got when implementing other function module.Does the function module didnt return any error but still the value is not changed for pricing condition type?

  • Need Help for User Exit for Pricing

    Dear ABAPers
    I created a user exit for pricing where I am comparing a condition type (manually entered(ZD01)) to another condition type(YD01). If the entered value is more than the other condition type than pricing should not be updated.
    RATE = 0.
    IF KOMP-ZZVBTYP = 'C'.
    IF KOMP-PRSFD = 'X' OR
       KOMP-PRSFD = 'A'.
      IF KOMV-KSCHL = 'ZD01'.
            LOOP AT XKOMV WHERE  KSCHL EQ 'YD01'.
                  KOMP-KZWI2 = ( XKOMV-KBETR / 10 ).
            ENDLOOP.
            RATE = KOMV-KBETR / 10.
        IF ( RATE <> 0 ) AND ( RATE < KOMP-KZWI2 ).
            MESSAGE W991. "Maximum Allowed Discount Has Exceeded !!!!
            CLEAR KOMV-KBETR.
            CLEAR KOMV-KWERT.
            MODIFY SCREEN.
        ENDIF.
      ENDIF.
    ENDIF.
    ENDIF.
    It is giving me the message but it is also updating the pricing. I want not to be updated. So in place of modify screen i need to reset pricing procedure.
    I need a function module or a abap key word which can reset the pricing procedure.
    Thanks in Advance.
    regards,
    MAM

    as per i can understand you are coding in user-exits ,.. so if you are giving that
    message 'Maximum Allowed Discount Has Exceeded !!!!' type 'E'.
    i think it will work. I think there is no way to stop the processing without type e.
    regards
    shiba dutta

  • Manual Pricing Condition for sales order!!

    Hi,
    I have an issue, My requirement is I have to add a manual pricing condition in sales order header level. I have define the pricing condition for Freight Charges and that I have added to the pricing procedure that we have used for the transaction.
    The problem is when Iam creating the order in the condition tab manully want to choose the condition type, but what I created condition type (Freight Charges) is not appearing in the view. Only exesting condition types only appearing in tha selection view. I am on CRM Stand alone
    Pls anyone can advise where I miss the setting, I am new in CRM PRICING
    Regards
    VJ

    Hello VJ,
    You must consider that there is a setting "manual" in the pricing procedure customizing, indicating that the condition must be manually entered, and also a setting in condition type  customizing regarding changes that can be made. In condition type customizing you should NOT have option D "Not possible to process manually". Have you checked condition type customizing?
    Additionally please execute function module from note 867428 ( IPC_DET_CLEAR_CUST_BUFFER ).                
    This will ensure that all the customizing changes are immediately available  ( otherwise you would need to wait until the automatic buffer refresh occurs, by default once per day 
    Best Regards
    Luis Rivera

  • Error :Maintain pricing conditions for the material for the excise invoice

    Hi
    i have maintained excise data for material, after that i have created scheduled agreement with lp and with 0 value private and dummy tax code  and delivery schedule is released. Now when i do the goods receipt i am getting error " Maintain pricing conditions for the material for the excise invoice date
    Message no. 8I629" can some body can help me.
    with regards
    Narendra kumar

    Hi,
    goto tcode fv11 u have to maintained the condition.
    first enter the condition type like jmop -
    then enter, next screen u have the select the below comination.
    select the plant/vendor/material base u have to maintain the conditions.
    Thank's
    MVS

  • Material Description in Condition record for pricing

    Hi All,
    I want to have material description (not as key field but just for information) in the condtion record for pricing in VK11. What shud i do for it. Please suggest.
    Thanks

    Hi,
    While changing Condition Table , select the Material & go to technical view.There is a radio button of Text Field ,select it & then check.
    Best Regards,
    Ankur

  • Mandatory Fields for IDOC ORDERS01 for Pricing Condition EDI1 to trigger

    Hi ,
    I'm Testing an Inbound ORDRSP using we 19  for Pricing Conditions EDI1. What are the Mandatory Fields for IDOC ORDERS01
    Thanks

    hello,
    I think it's better to execute VA01 to create a sales order; in that way you should have an idea of mandatory fields.
    Thanks.

  • Pricing condition for Taxes in R/3 not being calculated.

    We have SRM4.0 in classic mode with R/3 4.6C. In SRM we configured Tax calculation is in R/3. When creating the shopping cart, EBP calls R/3 via RFC for the Tax % and displays the tax information in the cart successfully. The cart is saved and the completed PO is created in R/3. However, our pricing condition for tax, at Pur.Org/Material group in R/3 does not get calculated - so in the item condition screen, no tax is calculated. If i go into the change PO and in Item conditions/Update, (G-Copy Pricing and Redetermine taxes) then it is OK (but this is not ideal). When i do an RFC trace, using RSRFCTRC, i can see my Pur Org, Material Group and Tax code all being passed to R/3. Also, when i do a manual SE37 test on funct.mod. BAPI_PO_CREATE, it does calculate tax correctly - i am stuck - any help appreciated. rgs Adam

    Dear Poster,
    As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
    Best Regards,
    SDN SRM Moderation Team

  • Pricing Condition for Serivce Line Item

    Hi Experts,
    I'm trying to create a service PO with 1 Service line item and this service line item actually contains more than 1 service number. Using BAPI_PO_CREATE1, how can I define the pricing condition for each of the service number?
    Currently, I'm able to define the pricing condition of the service item as a whole through this input parameter table POCOND.
    Thanks.
    Best Regards,
    Weishan

    Its really tricky requirement, when you are going for manual condition type.
    - the best alternative to cater your requirement is to go for maintenance of condition record, which you can upload at mass with the help of LSMW. Also, will be really helpful in having report for pricing. Finally, reduce time to create sales order. Thus, discuss & encourage your user to maintain pricing based condition record. Only header condition should be on manual bases.
    - If hard to convince your client on condition record. Then develop a routine with the help of ABAPer in your team. Where you can put logic. If the condition is manual enter and system is able find already entered value for material, then copy the price the slots where system don't find manually entered condition value.
    Regards
    JP

Maybe you are looking for