Error 06206: Effective price lower than material price (variance 30.00 %)

Hello Experts,
I've maintained the tolerance limit as 30% for my company code and tolerance key 'PE'.
Even though I try to create a Purchase Order with the same effective price as the material price (no variance), still it gives me the following error:
"Effective price lower than material price (variance > 30.00 %) Message no. 06206"
However, I get this error only for Import vendors and not for Domestic vendors.
I'm using same currency (INR) in Purchase Order for Import vendor as for Domestic vendor.
I've debugged the code to find where exactly and why it throws that error but have been unsuccessful. When I reach METHOD pbo_finished, deep structure my_pushed_message already has the error message ID 06 and number 206 stored in it.
Seeking Experts' help!
BR//
Anish

since you are getting effective price lower than material price, your PO appears to be at a lower value. This may be since the total is not carried to the appropriate field. pl check whether Subtotal column is having S entry
if its an error, in attributes of system messages change to warning

Similar Messages

  • How to Prohibit Sales Price Lower Than Material Standard Cost

    Hi Moderators:
    I got a problem from our sales departement, because they found a manual mistake, that was, somebody who maintained a incorrect sales price in the condition record which was lower than the standard price in the material master data! This must be a error!
    My question is, how to customize in SAP system and prohibit to maintain the sales price (LT standard price) in the condition record? Maybe system could issue a "Warning" or "Error" message to the user before saving the changes!
    I'm highly appreciated that you can help me to solve the problem. Thanks in advance.
    Have a good day and best regards
    Z.T

    Hi Zhang
    If I have understood correctly, you want that, when the "Selling Price" is less then the "Cost" , system should give you warning or should prohibit from futher processing.
    That means, system should not allow negative Profit.
    If this is the requirement, then you can not set it in the Condition record.
    You need to make the settings in the Pricing Procedure.
    Go to your Pricing Procedure and for the condition type VPRS(Cost) make the below mentioned settings.
    Sub Total -  B,
    Requirement --- 4'
    AltCTy  - 5  and save the settings.
    Now when you create an order with Negative Profit ( Selling Price is less then Cost),system will give you warning and if  you will try to save then system will regard this document as Incomplete.

  • Approval with UDF for blank price and lower than standard price

    Dear all experts,
    would like to know if it is possible for the following 2 events trigger at the same time?
    background:
    1. a UDF - Standard price retrieve from price list
    2. a UDF - blank approval (with selection Yes and No, default is No, it is document level UDF)
    3. a UDF - unit price lower than standard price (with selection Yes and No, default is No, it is document level UDF)
    Approval event would like to have
    1. If the field - Unit Price is blank -> user need to set the UDF "blank approval " to Yes, so can add the document
    2. If the field - Unit Price is lower than the field - Standard Price -> user need to set the UDF "unit price lower than standard price to" Yes, so can add the document
    i tired the following, but only one of them work when i press the button Add .....
    Please kindly help on this.....
    Many thanks!!
    USE [ANJ_QAS]
    GO
    /****** Object:  StoredProcedure [dbo].[SBO_SP_TransactionNotification]    Script Date: 03/07/2011 00:44:31 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER proc [dbo].[SBO_SP_TransactionNotification]
    @object_type nvarchar(25),                     -- SBO Object Type
    @transaction_type nchar(1),               -- [A]dd, <u>pdate, [D]elete, [C]ancel, C[L]ose
    @num_of_cols_in_key int,
    @list_of_key_cols_tab_del nvarchar(255),
    @list_of_cols_val_tab_del nvarchar(255)
    AS
    begin
    -- Return values
    declare @error  int                    -- Result (0 for no error)
    declare @error_message nvarchar (200)           -- Error string to be displayed
    select @error = 0
    select @error_message = N'Ok'
    --     ADD     YOUR     CODE     HERE
    -- 1. SO with blank price then trigger approval
    If @object_type = '17' AND @transaction_type = 'A'
    BEGIN
         SET @error_message =
              (SELECT TOP 1 ItemCode + ' (' + CAST(LineNum AS NVARCHAR(5)) + ')' +
                   CASE WHEN Price = 0
                             THEN ' Price is blank. Please change UDF - Null Price Approval to "Yes"'
                         ELSE ''
                   END
               FROM RDR1 T0
               WHERE DocEntry = @list_of_cols_val_tab_del
                   AND 1 = (CASE WHEN (Price * (100 - ISNULL(DiscPrcnt,0)) / 100) = 0 THEN 1
                         ELSE 0 END)
                   AND EXISTS (SELECT 1
                                  FROM ORDR S0
                                  WHERE S0.DocEntry = T0.DocEntry AND ISNULL(S0.U_NullPrice,'N') = 'N') )
         IF ISNULL(@error_message,'') <> ''
         BEGIN
              SET @error = '-10001'
         END     
    END
    -- 2. field price after discount < field rock bottom price for SO, then trigger approval
    If @object_type = '17' AND @transaction_type = 'A'
    BEGIN
         SET @error_message =
              (SELECT TOP 1 ItemCode + ' (' + CAST(LineNum AS NVARCHAR(5)) + ')' +
                   CASE WHEN ISNULL(Price,0) < ISNULL(U_rockprice,0)
                             THEN ' Price:' + CAST(ISNULL(Price,0) AS NVARCHAR(30)) + ' Lower Than Rock Bottom Price: ' + CAST(ISNULL(U_rockprice,0) AS NVARCHAR(30)) + '  Please change UDF - RB Approval to "Yes"'
                         ELSE ''
                   END
               FROM RDR1 T0
               WHERE DocEntry = @list_of_cols_val_tab_del
                   AND 1 = (CASE WHEN ISNULL(Price,0) * (100 - ISNULL(DiscPrcnt,0)) / 100 < ISNULL(U_rockprice,0) THEN 1
                         ELSE 0 END)
                   AND EXISTS (SELECT 1
                                  FROM ORDR S0
                                  WHERE S0.DocEntry = T0.DocEntry AND ISNULL(S0.U_RBApproval,'No') = 'No') )
         IF ISNULL(@error_message,'') <> ''
         BEGIN
              SET @error = '-10001'
         END     
    END
    -- Select the return values
    select @error, @error_message
    end
    Edited by: tac wong on Mar 14, 2011 6:36 PM

    Hi Sachin,
    Please create a separate thread for question 2.
    With regard to point 1, there is a good description in the SAP help :
    http://help.sap.com/saphelp_srm2007/helpdata/en/74/344c430fab4d0bbc30996d56cc293a/frameset.htm
    Functions -> Approval Process Frameowrk -> Approval Workflow ->
    Approval with Completion
    and
    Approval
    Kind regards,
    Siobhan

  • Warning Message  in Sales Order when Sales price  less than Cost Price

    HI
    Generally when we raise a sales order if Sales price is less than that of Cost price , System will provide us a warning message inside the sales order screen.  Now , this is not coming.  Is there any settings in the configuration to get this warnin message. Please help us on the above
    Regards
    Anis

    There is no configuration is available for this from functional side.
    Try with User Exit MV45AFZZ , for this Co ordinate with your ABAPer.
    Regards,
    Ramesh

  • Material Price Evaluation

    Good Evening.
    In my SAP R/3, release 4.7, we have a material price evaluation with Standard Price.
    The material price, is updated every year, with MR21, but we have only a valid price, in table MBEW (MBEW-STPRS).
    In next months, this logic is going to be changed, with another one.
    My customer will manage material price evaluation through the Purchase Order Material  Price. So, if the same material i am going to buy has different prices, after the goods entry, i need to save the several prices, and not the standard one..as now..
    For ex. Material Quantity Price
                   XXX ,     1           2                                 
                   XXX ,     1           3                        
                   XXX ,     1           4  
    Therefore, i will consider more than one valid price (and not the average).
    My question is: is there any way to manage different prices, in standard procedures? Or shall i use a custom solution?
    I need the price information, because the following goods issue will consider both the quantity and the different price.
    I thank you in advance for your cooperation.
    Francesco

    Hi FranciscoPas,
    As per my understanding, you want to valuate each of your goods movement at PO price .. .. ...
      For example :
       PO for 1 quantity  price is $ 500 .
    In Inventory the accounting document will have two entries   one is material account (BSX ) and another is GR/IR clearing account ( WRX) ... ... .
    As per your requirement you want that the value to be posted to material account should equate to PO ....
    One more option to do this is to manage material by Moving average price so that at each posting the accounting will be posted with the price in PO ...
    However making material to Moving average price might not be acceptable by your business ... not sure You have to check this ..
    I can comment on other options which are suggested above :
    >> Split valuation can not be applied here as you need to create accounting view for each segment you want to maintain price  and  creating accounting view for every new goods movement is off-course not feasible
    >> Automatic batch creation for each goods movement by setting valuation category as X , for which prices will be maintained for each goods movement and every time new batches will be created .
    Do you want to test this functionality in your system , I can help you in creating examples ?
    Rgs
    Shashank

  • Vat calculation to be done on labour service charges and material price.

    Hi exeprt
    I have scenario where i required to pay vat on labour service charges nd material price.
    Calculation
    material price is  1000, in there is additional service on tht we pay service charges.
    Material price  1000
    lab service charges 12
    Vat should on on      1012
    Regard
    Nabil

    HI
    see You have your tax procedure in OBYZ t-code
    There you will have subtotal  price+excise duty as subtotal in your tax procedure your excise will zero so remain only material price
    subtotal 591  =material+service tax -statical
    592=service tax 10% on 591
    593 =service tax 2 % on 591
    594  =service tax 1% on 591
    after that subtotal 595 ==from 591 To 594 -stastical
    596===vat on 595
    Regards
    Kailas Ugale

  • Effective price is 0.00 INR, material price is 100.00 INR error in contract

    Hi All,
    We are creating Contract with vendor and material with transaction ME31K.
    When we enter tax code, system prompts a warning message :
    "Effective price is 0.00 INR, material price is 100.00 INR
    Message no. 06207"
    Even if you ignore this and try nto create a PO w.r.t contract Tax values will be zero in invoice tab.
    Please let me know why system is behaving like this and how to fix this.
    With Regards,
    Vijaykumar P

    Dear Vijay,
    If this is a value contract and system is working correctly.
    For value contract,you are not entering any quantity value so system calculates the quntity as 0 and value = quntity *price
    so 0*any price =0.000  Because of this it takes effective price as 0.00.
    Regards,
    ian Wong Loke Foong

  • CO88-Error :Perform the planned price change for material

    Hi Experts,
    While running CO88 i get this error. "Perform the planned price change for material ". My material is manage at S and it doesn't have any marked cost. The status is FR and no other status on cost etimate for the article are active. what i shoul do? why if i run the PP order with KO88 i don't have any error?
    Please help i'm facing the closing period.

    Hi,
    If dynamic price change is active in your system the first posting in the new period of this material tries to
    - release a future cost estimate of that period OR
    - change the price to the future price in accounting view
       (if the future price date is reached)
    Unfortunately this dynamic price change does not work in order settlement. Therefore you are asked to perform the price change first by t-code CKME (or CK24).
    If you are using price determination control 3, any price change or release should always be the first transaction in a new period to avoid any inconsistencies.
    The dynamic price release will only release the price with transactions which involve material movement and this is not the case by posting invoices and order settlements.
    if you are in period 12/2009 then a settlement in 12/2009 does not require the release cost estimate of 01/2010.
    But if you are already in 01/2010 therefore settlement in 12/2009 is a posting into the previous period. This will change also data of the current period. Therefore the cost estimate has to be released first.
    Another option, if you don't want to receive this message, would be to change this message from Error to Warning (check note 434752).
    Please follow the following steps:
    T-CD:OMRM
    Message M8 394
    =>you set the message type to '-' for error message M8394, that means no message is to be issued.
    regards
    Waman

  • Effective price is 0.00 $, material price is 30.00 $

    Hi,
    When I created PO in ME21N transaction, I am getting the message
    Effective price is 0.00 $, material price is 30.00 $.
    I have entered the same price from Material master as Net price in PO, still I am getting the same message.
    Please help me to overcome this message.
    thanks and regards
    Murugesan

    Dear,
    The effective price in purchase order 0.00$ and material price (either starndard or moving)in material master is 30.00 $.
    Change the messgae to warning.
    Regards,
    Syed Hussain.

  • Error msg: ZFI999:Maintain price for the material 254600254 in plant 1000

    Hi gurus
    18.02.2009 i created one STO PO. but material price in the accounting view the price was "Zero" in plant 1000. In plant 2000 the price has already maintained.
    But today i updated the material price like Rs 200/- through MR21 for plant 1000.
    After that while i transport the material through MB1B (351 mvt type) plant 1000 to 2000, i got the following error msg.
    "ZFI999:Maintain price for the material 254600254 in plant 1000".
    Regards
    Amsi

    Hi Amsi
    the message no is not standard i think there has been a new message created. please check with your ABAPer about the message.
    just want some clarification. you are doing STO from plant 1000 to 2000. the price should be picked for that material maintained in plant 2000.
    in case of queries please revert back
    Adwait Bachuwar

  • C+ 131 (Error message) material price will be negative

    Hi
    While transfering normal stock to project stock, system responding with error message as "material price will be determined negative value".
    Material ledger is already activated - Material price indicator is "V" - e.g., if the material price is below    10$ while doing the MB1C: Stock transfer, system responding as said above. If i increase the material price using MR22, system is not giving any error message and allowing me to post. Here, material is spare part (procured from outside).
    Is there any config settings which caused the error message ?
    Please share your thoughts if anybody has faced this type of error earlier before.
    Thanks in advance for your reply.
    VVR

    Dear Team,
    While cancellation of GRN document system is showing the message like  C+ 131 (Error message) material price will be negative.
    As per the analysis the concern Po was belongs to 2008 the material price was 85 MAP.Gooda receipt completed on 22.04.2010.The qty of the gr document is 51.
    Now we are unable to cancel the GRN document systemis showing the error message like the above mentioned.
    Note: My MAP price 11 rs.I need to know howthe system is reduced this level.where i can see that.Kindly advice to proceed further.
    Regards,
    Suma Nalluri

  • Error:C+ 131 (Error message) material price will be negative

    Dear Team,
    While cancellation of GRN document system is showing the message like C+ 131 (Error message) material price will be negative.
    As per the analysis the concern Po was belongs to 2008 the material price was 85 MAP.Gooda receipt completed on 22.04.2010.The qty of the gr document is 51.
    Now we are unable to cancel the GRN document systemis showing the error message like the above mentioned.
    Note: My MAP price 11 rs.I need to know howthe system is reduced this level.where i can see that.Kindly advice to proceed further.
    Priority is high for us.Your replay is most valuable for us.Thanks for the consideration
    Regards,
    Suma Nalluri
    Edited by: SUMA NALLURI on Apr 24, 2010 2:09 PM

    Hi,
    could you explain how solve this problem?
    Thanks
    Beste

  • BAPI_MATVAL_PRICE_CHANGE - Material price change - Error

    Hello Friends,
    I am using the BAPI function module ''BAPI_MATVAL_PRICE_CHANGE' ' for Mass
    material Price changes. I am giving the following as input parameters
                       material
                       valuation area
                      price date
                      prices
    I am not giving values for valuation type since we are not maintaining Valuation type
    for any material in our company.
    But the program is throwing Dump error " Valuation type need to be maintained".
    What is the corrective action ?
    In BDC for the same material price change in MR21, i am able to upload data even
    without giving valuation type.
    Hari Prasath.S

    Hi,
    check the material price changes made from MR21, it may have some default value set for valuation type if no it was not given.
    You might have to pass this default value to the bapi!
    Reagrds,
    Sooness

  • What is the effect of change material price in previous period?

    i have changed the material price in 31/12/2010 and we are in period 01/2011
    but the moving price doesn't changed in period 01/2011 its still the old price.
    i want to know why the system didn't change the price for period 01/2011
    and  i want to change the price for now and all next periods.?

    Hi,
    you are using moving average price and not standard price.
    You can change standard price thru costing run. you can't change moving average price it is calculated based on procurement. further you can change thru MR21 but beware it will generate revaluation entry that will have financial impact.
    If you still has doubt then please elaborate the requirements.
    Regards,
    Atul
    Edited by: Mr. Atu on Jan 23, 2011 2:40 PM

  • Moving average price as price control in material master: Erroneous entries

    Dear All,
    Recently we did a price control change from standard price to moving average price for one of our clients and scenario testing was done. We came across the following issue at the IR point and this error occur  time to time ( not for all POs )Following steps were followed
    Scenario
    1. Create a PO for 1000 Kg of material A @ 1USD
    2.GR the purchase order- at this point correct values are passed to stock account
    3.consumed 250 Kg from the above material and from the same batch- correct values are passed to the accounts correctly
    4.invoice verification is done for the above PO with a price variance of 100 USD. The error occur at this time ( some times )
    Correct entry:
    Dr GR/IR account 1000
    Dr Stock account 75 (Price variance is charged proportionately charge to the balance stock)
    Dr price variance 25 (Price variance is charged proportionately on the consumed stock)
    Cr Vendor 1100
    But sometimes the value does not pass accurately for the same PO. Accounting entries are as follows.
    ( this is same scenario with new purchase order with different master records )
    Dr GR/IR account 1000
    Dr Stock account 100 (Total price variance is charged to the stock account and its incorrect this should be only 75 as explain above )
    Cr Vendor 1100
    This error occurs sometimes even though the vendor master record and purchase orders are sand same as the time of pass correct entries  . All these time GR based invoice verification tick has activated in PO as well as vendor master .
    Appreciate your advice.
    Tks
    Sandagomi
    Edited by: Sandagomi Ranasinghe on May 9, 2010 9:25 AM

    Thank you for the information. But this is not the  system behavior , system proportionately add the price variance to the stock qty which is remaining in the stock also it proportionately charge the price variance to the price variance account which is consumed before the invoice verification.But time to time it passes the incorrect entries.
    eg , Create a PO for 100KG @ 1USD
           GR                     100KG
           Consumed           25
          IR , here we IR at higher value than the PO price
         PO value is USD 100
        IR    value    USD 100 + 12 = 112
    Correct IR entry : Vendor              CR    112
                                 GR/IR                 Dr    100
                                 Stock                 DR      8 ( 75% of the stk is reaming in stk so relevant variance is USD 8 )  
                                 Price variance   DR      4  ( 25% of the consumed , so relevant variance is USD 4 )
    And this is accurate with accounting principles and standards .
    Actually system correctly calculate the above entries  . but some times it pass the incorrect entry , this is my issue.
    In the  erroneous entry it does not segregate the price variance , If we consider the same scenario as above at the time of erroneous entry the system pass entries as below:
                                Vendor              CR    112
                                 GR/IR                 Dr    100
                                 Stock                 DR     12 ( add 100% which is incorrect )
    This is incorrect .

Maybe you are looking for

  • Incoming messages going to wrong folder

    I have no rules set for mail and I have messages that should be in my inbox automatically showing up in another folder. I think I previously had a rule set but have deleted all of my rules and the problem persists. Does anyone know of other settings

  • Ps CC vs PS CC (2014)

    Both these are listed on my Cloud update options.  But I'm not sure which one I should update. I have also noted that the new Lr v6 is out and listed as Lr CC (2015) with an "Install" option.  That makes me think that Ps CC (2014) is the program I sh

  • LOST songs help me

    So I moved to the north west left my computer which my ipod was sync to and now using a new computer. So when I started to use itunes for the 1st time it asked me if I wanted to sync and I said yes...LIke a dummy...Does this mean all my previous musi

  • Naming Components from the Application Root

    My Coldfusion Web Root is: C:\ColdFusion8\wwwroot My Application Root is: C:\ColdFusion8\wwwroot\mydomain.com I have a component in my application called datasource and it is located at: C:\ColdFusion8\wwwroot\mydomain.com\system\datasource.cfc I wan

  • Z10 not turning on

    Hello BB world! I have a Z10. I've had it for a few years now. No real issues with it until now. Just today, I was using my phone like normal, set it down and noticed a blue screen. I pulled the battery and plugged in the phone, but now the phone won