FIFO based pricing issue on sales orders!

This is the situations :
All setups in the comany are for FIFO. Item Level, Item Group Level, and Company Level.
1. We purchased 1 item1 for 125 dollars. PO invoice completed. First one in FIFO layer.
2. purchased 1 more of same  item1 for 150 dollars. PO Invoice completed. Second in FIFO layer.
3. We want to sell above items to Customer1. Customer1 has price list set to - Last Evaluated Price.
4. Ran Inventory Audit Report to update the price list LastEvaluatedPrice.
5. Start order for Customer1 and add 1 item1 to order -
Price = 125 <== OK.
Make the above quantity 2 or add another line for item1.
Error : Price=125 <=== NOT OK, should be 125 for first item and 125 for second item (same item).
6. Run Audit Report again and repeat step 5.
Error : No change. Same as step results. That is price=125 instead of 150.
NOTE: Customer could end up in loss based on above pricing.
7. Yes there are workarounds :
7.1  Run Inventory Valuation Report for the item with MovingAverage as the price. Then the evaluated price is right.
7.2  Right click or run a query and get the price in layers and then calculate your own.
Note: No workarounds are good for customer. They and their staff do no want to open additional windows or run queries etc.
QUESTION: Why is FIFO pricing not working for Sales Order?
Note: Why would anyone use FIFO? It could give them big loss or big profits all unintended?
Please help? Is this FIFO problem, or my setup problem or something I do not understand?
Thanks and Cheers!

Hi  Syed,
Open sales order select that item and right click in unit price column and select "last prices" option. Then Last prices form will open just deselect BP Code check box and select vendor. you can see there prices in detail level just double click on row which price you want.
Thanks
Sachin

Similar Messages

  • Pricing issue in sales order

    Hi All,
    We are facing pricing issue for few sales orders.
    The pricing is being carried for  line items even though there is valid condition record exist at pricing date of line items .
    For example we are creating order on 26.10.2010 and Requested delivery date is 01.01.2011.
    The pricing date at line tem is 01.01.2011 and condition record is valid only till 31.12.2010.
    Still pricing is carried for line item and it is not for all the sales orders .
    So could please advice how to overcome this kind of errors?
    Thanks in advance

    Hi All,
    We are again facing pricing issue in sales order,the pricing date of line item is not in synchronization with the condition record validity date.
    Due to that incorrect pricing is being carried out .
    But when we do repricing the error is getting fixed.
    So could you please let us what could be the root cause for this error ?
    This is not happening for all the orders,for only few orders it happens.
    If we create new order for  same sold to ,sales doc type the error is not occuring.
    Thanks,
    Praveen

  • Scale based pricing for multiple Sales Orders

    Hi All,
    I have tried to search the forum but somehow wasn't able to get the proper answer of my query. So putting up my below requirement.
    The price say PR00 of material M1 will be in scale basis like :
    1st 20 items it would be 1000 USD
    21 to 50 items it would be 900 USD and so on and so forth.
    But, if a customer buys the material M1 in the Sales Order it will also calculate the quantity from the previous Sales Orders and the corresponding price of the M1 will be calculated. Say customer buys 15 quantity today and the PR00 will be 1000 USD. Tomorrow he places an order of 8 quantities of M1, the price would be 1000 USD for 5 quantities and 900 USD for the rest 3 quantities.
    I have tried to use condition update but suggestions from you all would be great. Thanks in advance.

    Hi Venu,
    In the case you gave
    1..10     Price 100 rs
    11--20             95 rs
    21....30            90 rs
    Suppose customers bought today 3 qnty it would be 100 rs and again If same customer order 10 Qnty it would be 100 Rs for 1st 7 and 95 Rs for the additional 3.
    Reason is he has bought total 13 quantities (3 quantities and then 10 quantities) which will have the pricing like 10 * 100 for 1st 10 and then 3 * 95 for the second slab.

  • Different  Pricing Procedure for Sale order and Billing Document

    Hello Experts
    As per scenario,we create Excise Invoice (T-Code J1IIN) on Basis of Proforma Invoice.Proforma Invoice and Excise Invoice follow Pricing from Sale Order.AS per pricing Some excise condition types are get update in Proforma and excise Invoice.
    AS Per Customer Payment Confirmation we Create Export Billing Invoice (T-code VF01) on basis of Outbound delivery.
    Issue -: AS per export Billing Rule we don't want to update Excise Condition type in Export Billing Document,and at same time it should not create any accounting entries for same condition type. we Dont want excise Duity in Export Billing Document as Export Billing Doccumnet aslo Follow Pricing procedure of Sale order
    Should i create new Pricing procedure or what other things to solve above issue.
    Please help me out
    Thanks and Regards
    Pash@SD

    Hello,
    The key to your requirement can be maintenance of Excise condition type with proper access sequence and accordingly maintain condition record for them.
    You create an access sequence with following access:
    - Country / Plant / PlntRegion / Region / Price grp / Mat.pr.grp / Materia
    - Country / Plant / PlntRegion / Region / Price grp / Mat.pr.grp
    - Country / Plant / PlntRegion / Region / TaxCl1Cust / Mat.pr.grp
    - Country / Plant / PlntRegion / TaxCl1Cust / Mat.pr.grp
    For export maintain condition record based on any key combination, say for
    Country / Plant / PlntRegion / TaxCl1Cust / Mat.pr.grp - Tax % - Tax Code
    FR / 1000 / KR / 03 (EXPORT) / 04 / 0% / V1
    I hope this can assist you.
    Thanks & Regards
    JP

  • Pricing, Modifiers in Sales Order Form

    Hi Gurus,
    Please help me to resolve the issue with Pricing, Modifier to Sales Order:
    I have created Master price List for Item A - $40
    Modifer 1 - Dealer Discount Price is 20% (Created Modifier as Dealer Discount - 20%)
    Modifer 2 - Order Header discount is 10% on total Order Value (Created Modifer with Discount : Level - Order; Modifer Type - Discount; Pricing Phase - Header Level Adjustments, Application Method - Percentage; Value - 10%
    Assgined to respective Qualifers (Customers), set as Automatic
    Ran Build Attribute mapping values concurrent program in Pricing Module. Status : sucess
    After doing All above steps created Sales order for respective Customer, system is applying Modifer 1 Automatically but MODIFIER 2 not able to apply at order header leverl, Not able to see this Modifier list under SO form
    Action->View Adjustment.
    Can you please check and let me know the problem to achieve this issue.
    Highly appreciate your response.
    Regards
    AK

    Check below options in sequence
    1) Is your order qualifies for both the modifiers ?
    2) If you need to apply both modifiers put them in different incompatibility level.

  • The pricing procedure in Sales order is not getting copied into invoice

    The pricing procedure in Sales order is not getting copied into invoice.
    I have created a document type (pricing procedure),based on the document type ,pricing procedure determination is done.
    So while creating sales order the pricing procedure is determined but when invoice is created the pricing doesnt refelect in the invoice.How to over come this problem

    Hi
    Please check the in OVKK, weather you have maintained correctly or not.Also check in the Billing document type details what is the Document pricing procedure that has been maintained.
    Regards
    Srinath

  • Pricing date  of  sales  order

    Helllo ,
    my  pricing  date  in  sales  order  is  based  on  the  requested  delivery  date....But  many  times  users  change  the  requested 
    delivery  date  and  the  pricing  date  is  changed.I  need  to  have  initial  pricing  date  always and  never  changed.
    I  think  SAP  standard  dont  have  solution  for  this  right?
    Thanks and  best  regards
    L

    Hai Luis Guilhermo,
    In sales order program ,
    SAPMV45A
    Include : MV45AFZZ
    FORM userexit_save_document_prepare
    CODE:
    CONSTANTS: c_t(45) TYPE c VALUE 'Please enter current date or future date in ',
                 c_t1(18) TYPE c VALUE 'Pricing date field'.
    IF sy-tcode = 'VA01' OR sy-tcode = 'VA02'.
          IF vbkd-prsdt LT sy-datum.
            MESSAGE e000(zmsg1) DISPLAY LIKE 'E' WITH c_t c_t1.
          ENDIF.
        ENDIF.
    This user exit code will check your pricing date should be equal to or more that system date, else gives error.
    Regards,
    Mani

  • Pricing details of sales order

    Hi SAP GURUs,
    I want to make report of pricing details of sales orders.
    From which table i should get the pricing details. I know tables KONH and KONP...but i dont know how to get details in these tables for perticuler sales order.
    Please help me out ...
    Thanks,
    Tarpan

    Hi Tarpan,
    You can create a pricing report besides standard pricing table by using V/LA t-code. in V/LA, you can add  if which fields are needed for your report.
    Additionally, you need new table and need a new t-code for this report.
    Please explore this t-code and try it. please share further issue for this requirement with us.
    Regards,

  • 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

  • How to change pricing Conditions in Sales order in change sales order bapi

    Hi Experts,
    How to change pricing Conditions in Sales order in change sales order bapi.
    I have used the 2 function modules bapi-changesalesorder and sd salesdocument change, But it is creating the new record , instead of changing the existing one, Could please assist regarding the same
    Thanks in Advance .
    NLN

    HI NLN
      I have just tried on my system and managed to overwrite the existing price by passing the following parameters.
      <b>Import Paramters:</b>
         SALESDOCUMENT - Sales Document Number
         ORDER_HEADER_INX - UPDATEFLAG as <b>'U'</b>.
         LOGIC_SWITCH - Import Structure - Pass 'X' to LOGIC_SWITCH-COND_HANDL.
      <b>Tables:</b>
         CONDITIONS_IN - ITM_NUMBER,
                         COND_COUNT, -> Condition counter same as KONV-ZAEHK generally it is <b>'01'</b>
                         COND_TYPE,
                         COND_VALUE,
                         CURRENCY.
         CONDITIONS_INX - ITM_NUMBER,
                          COND_COUNT,
                          COND_TYPE,
                          UPDATEFLAG as <b>'U'</b>,
                          CURRENCY.
       Hope i have clarified your query.
    Kind Regards
    Eswar

  • Interesting and an  imporatant issue at sales order schedule line.

    hi all,
    interesting and an  imporatant issue at sales order schedule line.
    i created a sales order with 10 qty.and the system proposed a two schedule lines.
    let's say to order created date is 27.11.2008.and the requested delivery date is 27.11.2008.
    but the stock is not available today then the system proposed two more schedule lines apart from the 27.11.2008.so now there are three schedule lines like below.
    schedule line date                      Material availabilyt date   delivery date                   
    27.10.2008 with zero quantity.     
    28.10.2008 with 5 qty.                28.10.2008                     29.10.2008
    02.10.2008 with 5 qty.                02.10.2008                     03.10.2008
    now the delivery and pgi already for the schedule line 28.10.2008.
    then when i run the availability check on 01.11.2008 system is over writing the material vailability date as today at the scheduleline number two.
    now i can able to view only two schedule lines only.
    schedule line date                      Material availabilyt date   delivery date                   
    28.10.2008 with 5 qty.                01.11.2008                     29.10.2008
    02.10.2008 with 5 qty.                01.11.2008                     02.11.2008
    now my concern when we reschedule the avalability check it should notchange the Material availability date of the schedule line which i already delivered.
    Regards,
    sheshukumar

    can any one repsond for this.....

  • 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

  • Issue with sales order stock that is referencing a non-existing sales order

    We have an issue with sale order stock.
    Due to user error we have ended up with a negative quant of sales order stock in a bin. Further the error was due to mis-keying of sales order number. Hence this negative quant is referencing a sales order that does not exist.
    We need to get rid of this quant.
    I thought of cycling this quant off as a solution. And hence replicated the scenario in the test system. I was able to create a TO to cycle it off but cannot clear the differences from 999 . The error I get while trying to do this is "SD document not in database or has been archived" . This error is true since the sales order actually does not exist. So cycling it off did not work.
    Can anyone suggest how we can get rid of this negative quant of sales order stock ?
    Thanks

    Hi,
    You said that your user mistyped the SO number and it resulted in a -quant. In which transaction was it possible? If I give a non existing no. SAP doesn't allow me to book.
    If I were you I would check both in WM & IM what the user had done...step-by-step...
    Negative quant comes to existance in interim storage type if we book e.g. a GI. It should have started in IM...how was your user be able to do that??? If it was possible cannot you reverse the IM booking?
    (...if all else fails...cannot you create a SO document with external number assignment with the same number?...)
    BR
    Csaba
    Edited by: Csaba Szommer on Jun 24, 2008 8:31 PM

  • SAP Mobile Sales 2.0 delta load issue for Sales Orders

    Hello,
    we have used Mobile Sales 2.0 with a Windows app for a while now. Our current issue is that sales reps won't see any historical sales order data on their devices.
    Background
    Due customer requirements, we need to make small changes to customer master data attributes and reload all customers from ERP to CRM. Then we ran delta loads (MAS_PARTNER followed by all other objects) to DOE, in which virtually all 5000+ customer accounts were compared. The delta load ran for about 3 days (some performance bottleneck we haven't located yet).
    During the delta load, data on devices was inconsistent. Accounts were missing and all transaction data disappeared. After the delta loads, all accounts and contacts are OK, save for a few. Data from activities (appointments, tasks) have reappeared, as they should. Only sales orders won't reappear. The sales orders exist in the backend and belong to active accounts and sales reps.
    Settings and troubleshooting so far
    We don't have any limitations for sales orders in CRM Sales Mobile configuration.
    We've run delta loads for all objects in transaction SDOE_LOAD.
    MAS_CUSTOMIZATION etc seem fine.
    We've re-run initial load for sales orders from CRM.
    In the test system, we've even reinitialized the whole CDS database on DOE and on the devices, then re-ran the loads.
    Checked steps suggested in discussion
    SAP CRM 2.0 initial load issue
    Historical sales orders (those created before the master data reload) exist in the backend, but don't show up on the device.
    If I change one of those historical sales orders in the backend, it gets sent to the device.
    If I create a new sales order in the backend or on the device, it is saved and replicated just fine.
    To sum it up, it seems DOE is unable to identify the sales orders relevant for replication.

    First Doubt i got clarify by my self as we can go with Unwired Runtime option .
    But i still have doubt in :
    2. How can i Modifying the Main Menu for iOS.
    i am able to customize the same for windows using files SybaseCRM.Configuration.xml file.
    Same how can i do for iphone/ipad.

  • Pricing problem in sales order creation

    Hi friends,
             My requirement is to create sales order with ref to contract i am using 'BAPI_SALESORDER_CREATEFROMDAT2' , and I am extracting data from konv table to get price through condition record , but i am getting 4  messages
    (S)    SALES_HEADER_IN has been processed successfully
    (E)   Condition PR00 is not allowed as header condition
    (W)  The sales document is not yet complete: Edit data
    (E)   Sales document  was not changed
    and i am not getting pricing for created sales order document.
    please help.
    regards,
    Sravani.

    hi
    ZK01 Company Selling Price - 21.86 INR 1 BT - 2360.41 INR for 108 BT( your statement)
    This is wrong 21.86 x 108 = 2360.88 and not 2360.41 as written by you
    so the calculation of the system is correct
    21.86 x 108 =2360.88
    1.41 x 108 =153.28
    So total  23.27 x 108 = 2513.16 (also 2360.88 +152.28 also is equal to 2513.16 )
    you can check in calculator
    If ZK01 is showing a wrong vaule 2360.41 instead of correct 2360.88 in your case then you need to check the configuration of that condition type
    The subtoatal valuew hich you have written is also wrong because of ZK01 
    Problem lies in ZK01 check the  other controls and rounding profile etc of ZK01 in V/06
    Regards
    Raja

Maybe you are looking for

  • Session Timeouts - User modifiable

    I'm looking for a way for a user to be able to increase their session & idle timeouts after logging in. I want the user to have to make the choice to increase them, every time they login. On checking the API we have getMaxSessionTime() and getMaxIdle

  • Xorg Cpu Usage

    I'm getting weird constant cpu usage from Xorg (100% of one of my cores). It started after a recent update of the system. Here's my xorg.conf (a bit messy) Section "ServerLayout" Identifier "Xorg Configured" Screen 0 "Screen0" 0 0 InputDevice "Keyboa

  • F-44 Vendor Clearing: Not able to save the reason code

    Hello Experts, We are testing t-code F-44.  We are attempting to perform a vendor clearing with a Debit Balance Write-off.  As part of the test we require to add a Reason Code to the transaction posting.  Unfortunately, the reason code is not being s

  • Vectors printing jagged when placed over raster images

    I am fixing a previously designed flyer for a reprint. On the last print, any vector object placed on top of the raster image was very noticeably jagged. This included both white text, which simply had jagged edges, to colored text, which had white j

  • Write permission to folder without allowed sub-folder creation?

    Hi guys! I need to allow users to write files to some KM folder, but they shoud be not allowed to create any sub-folders.. How to achieve this? Thanx for answers! Points are guaranteed Peter