Princing condition

I got a strange problem with a princing condition.
I have a new condition type ZR00. It's a discount with fixed amount (in SPRO, in maitaining condition type, under "control data" tab, "calculation type" field has value "B").
In tcode VK13, the amount of ZR00 was maitained (it equalls 50 EUR).
I've created a sales oder (tcode: VA01). System brings the condition ZR00 with the correct amount (50 EUR).
I've then created the delivery and done the PGI.
When I create the invoice, system brings the condition ZR00 with different amount (58,3 EUR).
I've checked in tcode VTFL. For the item category used (TAN), the pricing type field has the value "G" (Copy pricing elements unchanged and redetermine taxes) and the price source field has the value "" (order).
I don't seem to understand why system changes the amount of the condition? Can anyone help me on this please ?
I don't khow if this might help but the quantity ordered in tcode: va01 is 200 UN whereas in delivery it's 250 UN. I don't believe this is the source of my problem since the condition has a "fixed" amount !
Best regards,
Bahia.

Excuse me.
I've read the OSS note 24832. It helped since i've understood some concepts.
But I'm still sturggling with the same problem.
My condition type ZR00  (which can possibly be changed manually) has T685A-KMANU = 'C' (Manual entry has priority) in Customizing.
When I generate my invoice system brings condition type ZFRQ with the correct amount (maitained in VK11) but makes the condition type inactive. When I double-click on the condition, system shows that the condition is inactive because of subsequent price.
What does it mean ?
I tried to something else. II changed the amount of the condition type ZFRQ manually in the sales order.
When I do billing, system brings two lines with the sames condition ZFRQ, one with the correct amount changed manually and the other with amount 0 EUR. Both are active !
Could anyone help me on this please ? This problem is driving me crazy !
Regards,
Bahia

Similar Messages

  • Manual Princing Condition not copied using BAPI

    Hi Guys,
    Something pretty weird has been happening.. when I create a Sales Order over VA01 with reference a Contract, the Sales Order take the COMPLETE Contract Princing Condition, so its perfect. But When we're trying to use the BAPI (BAPI_SALESORDER_CREATEFROMDAT2 ) it does not create in the same way, I mean the MANUAL Pricing condition was deleted of my Sales Order Princing condition or does not show up for any reason.
    do you know if there is a flag or some configuration where I set "Take the contract Princing condition"?
    Thank you in advance!
    Alexandre

    Guy,
    Only to let all of you know that the soluion was call the function "PRICING_COPY" at the KOMP user exit and thus load the XKOMV table. It was because the standard process did not call this step when called througth the BAPI.
    Regards,
    Alexandre

  • MM Question about princing condition

    Hi Gurus,
    I  have added a new field in the table EKKO for price determination, this field will be updated by MM06E005 exit.For price determination I  have changed the structure KOMPAZ,  and  I have created condition table , my question is how the new field value will be updated ?..What exit I have to use in Purchase Order creation ?
    Thanks
    Tatiana

    Hello,
    check:
    Customizing -> Material Management -> Purchasing -> Conditions -> Define Price Determination Process -> "System Enhancement".
    from the text there:
    The new fields in the processing of purchasing documents are filled with the following USER EXITS:
      Extension of LMEKO001 with function module EXIT_SAPLMEKO_001 (for the header fields of table KOMK)
      Extension of LMEKO002 with function module EXIT_SAPLMEKO_002 (for the item fields of table KOMP)
    Hope this help,
    Jacques Nomssi

  • Close PO princing conditions when ref. contract

    Hi,
    I have the following question.
    I'm creating a PO referencing to a contract, some conditions are determined automatically from the contract, and the user is not supposed the change any pricing conditions.
    The question is: is there some way to close the pricing conditions in the PO, the problem is that I need to close only for this specific PO type.
    Thanks.
    Alexandre.

    hi,
    You can delete the condotions which are not required in the PO can be deleted in the aggrement itself.
    But however you can create a info record for the same and and if you update it, with the deleted conditions and you can create PO with deleted conditions.This can be one possible solution.

  • Princing condition type

    Hello Friends,
    Need your help once again.
    I've customized a freight condition type.
    If a customer buys an item X, he has to pay fright surcharge.
    If he buys an item Y, it is free of charge.
    Now if he orders item Y and item X, it should be free of charge.
    How can I make it possible?
    Seems like it's only possible via a routine is that right ?
    Regards,
    Bahia.

    I am not sure if you can achive this by condition exclusions.
    Well in your note you mentioned,
    Item X if bought alone  Freight should apply
    Item Y if bought alone - Free of Charge. So the item net value is ZERO?
    Item Y and Item X bought together, then Item X is also Free of Charge. So Item X net value is ZERO?.
    IF yes then I believe you are controlling it by the Item Catgeory. IN that case mainatin the freight condition based on item Category.
    If my understaidng is wrong , please let me know the exact scenario clearly.
    Thanks
    Sai

  • Condition Text

    Hi Friends,
    I want text (description) of the princing conditions in my z reports. I got one maintenance view PRCV_CONDTYPE, but i am unable to select on this view. Can anybody help me.
    Condition Type                     Text
    01CT                            Basic Price
    regards,
    Satyawan

    Is this thread still valid? If not, please close the thread.
    If so, as no response has been submitted, please rephrase your question and/or provide further information to describe your requirement.
    Thanks
    Jason
    SDN SRM Moderator Team

  • Copy the pricing conditions from Sales Order to Delivery

    Hi all,
    I have to send the princing conditions from the delivery trough Idoc.
    That's the reason why I need the princing conditions in the delivery. But I can't redetermine the pricing procedure in the delivery creation. I need to copy the pricing conditions from order to delivery.
    Because if there is any manual modification of a condition in the sales order, If I redeterminate the pricing procedure in the delivery, I would lost the changes.
    Anybody knows any User Exit or anyway to copy the pricing conditions from SO to Delivery?
    Thanks in advance

    I think pricing will not determine in delivery, if any shipmentchanges will copy to delivery, not standard pricing.
    Logically, when you create delivery by that time your pricing need to finsh, no changes, so send pricing infor from order to customer, as its standard process in any client.

  • Field catalog for pricing condition not present

    Hi experts,
    i want to create a princing condition so for this i have to add one field to structure KOMPAZ. So, i have included required field (manufacturer) in this customer structure KOMPAZ but even with this modification I can't see manufacturer field in field catalog (t-code V/03)
    Why??
    Please someone help me.
    Any help would be apppreciated.

    Hi
    SPRO--> u2018Sales and Distribution -> Basic Functions -> Pricing -> Pricing Controlu2019 and execute u2018Define Condition Tablesu2019. Choose u2018Conditions: Allowed fieldsu2019 and include Conditions: Allowed fieldsu2019 and include (Customized "Manufacturer" ) Field as a new entry.
    Now you can use field (Customized "Manufacturer" ) as a key field when you create a condition table
    Further Info refer the URL Below
    [  Add New Fields To Field Catalog |http://sapsdforum.com/2007/10/23/pricing-in-sd-in-great-detail/]

  • How to populate the field Discount Percent (DIS) in the outbound S1ORDEXC?

    Hello all,
    I am working with the Spec2000 to send out the IDOC S1ORDEXC.
    Does anyone know how to populate the field Discount Percent (DIS)?
    This field length of Discount Percent is 2 characters, but our customer discount in the Princing Conditions (Sales Order) is longer than 2 characters (ex:  7.500-%)
    Thank you

    Hello Thuan
    I guess you are working with IS- ADEC and SPEC 2000. I am not an expert on this but leave you some hints from OSS notes I came across.
    It appears like Discount Percent - DIS and Procurement Discount Percent -PDP are complementary and mutually exclusive. If one exists, the other need not.
    Looks like DIS is computed as (100-PDP)/100 and it is just a 2- integer data (as in 20 Percent). It is a kind of multiplier (Factor), example if  PDP discount is 10 percent, then DIS (Factor) is 0.9 and so  final (net) price after discount = Price*0.9.
    " If the discount comes in the S1BOOKED inbound into SD in the field DIS, then the discount has to be sent back in the DIS field .. if it came in the PDP field then it has to be sent back in the PDP field. If there was no discount in the incoming IDoc, then the discount has to be filled in the PDP if there was a change in the discount".
    KDATE in SPEC 2000 file maps to DIS and KPERC to PDP.
    PDP has 4 characters and per OSS note 440380, the point is ignored meaning you can work with 1225 instead of 12.25.
    So may be you can work with PDP?
    OSS notes: Apply to older releases but may still be applicable conceptually speaking.
    456153 - S1ORDEXC does not send out Discount
    440380 - PDP has only 4 characters in the SPEC IDoc instead of 5
    596042 - Discount percent DIS not considered e processing S1ORDEXC
    698668 - Incorrect calculation of unit price for PO item by S1ORDEXC
    Let me know you final findings.

  • How to read pricing conditions on sales order

    Hi
    i need to retrive pricing conditions of sales order but before posting sales order
    any user exit avialable ...?
    also i hv found one user exit in that there is FM EXIT_SAPMV45A_003
    But i am not able to read pricing conditions values
    also no data is there in konv table coz sales order has yet not been post
    so before sales order can i read the pricing conditions values ...
    pls guide
    if possiple pls provide example also
    thanks
    Taran

    Hi
    The problem is you can't use the KNUMV, because u make sure to get the princing active in the document at run time.
    If you want to know the old data you can read the table KONV using field KNUMV, but here you can't know if some modification is done.
    U can try to know the field-symbols:
    DATA: XKOMV LIKE KOMV.
    DATA: FIELDNAME(30) VALUE '(SAPMV45A)XKOMV[]'.
    FIELD-SYMBOLS: <TKOMV> TYPE TABLE.
    ASSIGN (FIELDNAME) TO <TKOMV>.
    LOOP <TKOMV> INTO XKOMV.
    ENDLOOP.
    Max

  • Not able to save pricing condition type in Sales order

    Hi
    I have created a SO and there is a condition type pb00 that I have to enter manually. when I save it and come back and reopen the SO, the condition type vanishes. It does not give out any error and i tried different ways of updating like 'carry out new pricing', 'copy manual pricing' etc but it doesnot work. Please let me know how I can save this condition type in SO.
    Thanks
    Princeoflight

    Hi Prince,
    Go to conditons analysis and check the access sequences and what is the message it giving for this condition type.
    Check it once and revert back.
    Best Regards
    Sri

  • SERVICE ORDER COST IS NOT FLOWING TO CONDITION TYPE EK01 IN SALES ORDER

    hi all,
    My requirement is that the cost incurred in service order should flow to the condition type ek01.
    we will be running the transaction dp90 to calculate the cost for the resources used.
    the cost are getting calculated at service order level but this cost are not flowing to the billing item being generated from dp90 in the billing request.
    the settings that i have made are as follows: I have maintained the condition type ek01in the sales pricing procedure. are there any other settings required by me to make.
    valuable answers will be be rewarded fullpoints.
    regards,
    ashish

    Hi prince
    Check out in Control data of Condition Type--PB00..Enter "NO Limitations" in Manual Entries. and check the 'Amout' and 'Value' and 'Delete' so that u can make changes to that condition type in line item in sales order.

  • Condition type GMPP (GTM Purchase Price)

    Does anyone here have experience working with condition type GMPP? I
    I am working with Global Trade Contract (Links SD & MM SO with PO) and would like clarification on how GMPP is used.
    Is GMPP used to capture MM Purchase price, so ir can be statistically transferred to SD side?  I am trying to figure it out, as the identical condition type exists in SD.
    But I am getting stuck in the configuration....does anyone have any insight on GMPP?
    Within condition type for GMPP, there is a box checked off under Sales pricing that are fishy.
    rel. to pricing      CHECKBOX
    Princing On/off   CHECKBOX
    My goal is to have GMPP captured on the MM side, and have this value transfer (statistically) to the SD side so I can see profitability.
    If anyone can provide any insight into this condition type, it would be greatly appreciated!!!
    BTW, We are in ECC 6.0 and any insight into this would be greatly appreciated.
    Regards
    Ken

    Hi, I am facing the same problem now. Did you able to get the purchase price statistically to sales side? Reg, KK

  • Credit memo reqst picking new condition record

    Hi Experts,
    Recently we changed the VAT record from 17% to 20 %
    When we create a credit memo reqst with reference to an Invoice, system is picking the VAT record as 20% instead of 17% in the invoice.
    Even though I maintained the Pricing type in copy control from invoice to credit memo reqst as "D- Copy Princing Elements unchanged ", system is still picking the new vat record of 20% only.
    Any inputs to resolve this would be apprreciated.
    Thanks in advance

    Hi,
    please try with pricing type A or E ?
    FYI this is from SAP OSS note:
    'A' (Copy price components and redetermine scales):
               No condition types are redetermined. Only the scaled prices are adapted due to a changed basis.
    'D' (Copy pricing elements unchanged):
               As in pricing type 'A' but the prices are fixed (no scales are read). Condition base value and value are redetermined.
    'E' (Adopt price components and fix values):
               As in pricing type 'D' but neither condition base value nor value are redetermined.
    For more details refer to oss note: SAP Note 24832 - Pricing rules / TVCPF
    Regards
    Raghu.

  • Proble in VA01, cant see condition types in condition tab at item level

    Hi
    Well i am facing a strange problem in VA01, i am not able to see condition type whole grid under Condition tab at item level in VA01. actually i was given a project to hide pricing data from particular users based upon Authorization object value. initially i though it might be because of that so  i revert back all the changes but the problem remain Intact.
    well do you have any idea which user exit or enhancement may affact this or do you knoe if it can be because of  SD configuration changes.
    i mean can be hide condition type in VA01 through pricing condition.
    the other thing is its working fine in VA02.
    i made changes in following include
    MV45AFZZ
    MV45AFZB
    LV69AFZZ
    RV60FUS4
    any help will be highly appreciated .
    rewards for sure
    mandy
    Edited by: mandy on Jan 15, 2008 2:11 PM

    use this
    INCLUDE MV45AFZZ. include.
    u will find  FORM USEREXIT_PRICING_PREPARE_TKOMK  
    where u can change
    princing
    i am puting my code which i did
    ok
    DATA : WA_KOMV LIKE XKOMV,
           WA_ZPRICING LIKE ZPRICING1.
    IF SY-TCODE = 'VA01'.
    IF VBAK-AUART = 'YYOR'.
    LOOP AT XKOMV INTO WA_KOMV where KPOSN = VBAP-POSNR.
    IF WA_KOMV-KSCHL = 'ZABS'.
    SELECT SINGLE *
           FROM ZPRICING1
           INTO WA_ZPRICING
           WHERE VKORG = VBAK-VKORG
           AND VKBUR = VBAK-VKBUR
           AND VTWEG = VBAK-VTWEG
           AND MATNR = VBAP-MATNR.
    IF SY-SUBRC = 0.
    delete XKOMV.
    ENDIF.
    ENDIF.
    ENDLOOP.
    ENDIF.
    ENDIF.

Maybe you are looking for