Cost in Sales Order and Billing not match

Dear all,
I am facing a problem that the cost in Sales Order and Billing (order-related billing) not match.
The error seems related to sales order is getting moving price (MBEW-VERPR) as cost but billing is calculated by issued amount / qty.
Here's the detail (refer to the screen captures).
Sales qty = 1330 PC.
Local currency = HKD, sales doc currency = RMB, exchange rate = 1.26215.
Condition type ZCSR, condition category = G (Internal price).
When creating sales order ,
  Cost is take from MBEW-VERPR => 1.86 HKD
  Cost converted to doc currency =>  1.473 RMB => 1.47 RMB
  Total amount = 1,330 x 1.47 = 1,955.10 RMB
When creating billing from the delivery note,
Cost seems taking from total value divided by total stock in the article doc.
Cost = 2,477.82 / 1,330 = 1.863022556390 HKD => 1.476 RMB => 1.48 RMB.
Total amount = 1330 x [(2,477.82 / 1,330) / 1.26215] = 1,963.17 RMB
My goal is to align the same cost and amount in sales order and billing.
Please help.
Thank you very much.

Dear joan,
Thank you very much for your advise.
I implemented example 1 as in note 24832, trying to disable price re-determination in billing.
However it doesn't work.
Added code in example 1:
Copy control Delivery type LF to invoice F2, pricing type changed to X:
Still ZCSR re-determined but not copying from sales order (1.47 RMB):

Similar Messages

  • Sales order and billing conditions must match

    Hi Gurus,
                    I created a sales order and created subsequent documents like OBD,PGI & Billing. Now at the time of billing i can add new conditions that are not present in sales order. I want that my billing document should have the same conditions as mentioned in sales order. user should not be able to add any new conditions that is not there in sales order and should not delete or modify any of the conditions in billing. The billing document should be a copy of the sales order and no manual alterations should take place in billing. How can i achieve the same . Please help.
    Thanks in advance.

    Hi
    In VTFL Copy control maintain pricing type E (Copy pricing elements and values unchanged).Then you cant change the values at billing level.
    Regards
    Srinath

  • Regresion test flow of Sales order and billing document to CO-PA

    Hi
    In the regresion test we need to test the  sales order and billing documents values are flown to CO-PA are not.
    May i know the transaction codes to test this scenario
    Best regards
    Thomas

    Hi
    1. Your sales ordre will have a pricing procedure in it.. Pricing procedure has condition typess. for revenues and discounts. Did you assign cond types in KE4I to your value field?
    2. Also, if your pricing procedure has cond type VPRS, this will contain the COGS.... Assign VPRS also to a value field in KE4I
    3. Check If you did the settings in COPA for
    a. Select Valuation Strategy 001 in KE4U
    In DETAILS tab: Assign it to Appl = KE, Check Mat Cstng, and Qty Field = ABSMG
    In Assignment tab: Assigning 001 to Point of valuation 01 and Record Type = F
    b. Creating a costing key in KE40
    Check : Transfer  Std cost estimate
    Period indicator =Current Cost estimate acc to entry in mat master
    c. assigning costing key to material types in KE4J or KEPC and
    d. assigning Cost Comp Structure to Value field in KE4R
    Regards
    Ajay M

  • Difference amount in sales order and billing document (For one line item)

    Hi Experts,
    User created sales order with 3 line items and billing document. but problem is that there is difference in value of sale order and billing only for line item 10. The remaining items values are same in sales order & billing doc.if I check in sales order condition I found that VPRS condition is used and the value is 692.13and the amount is 3245.26in sales order. But if suppose I check the same value in billing doc the value is 0.69 and the amount is 3245.28. Can u suggest me which configuration I have to check for this.
    I also checked change lock but there is no change in sales and billing document & Material
    Regards
    Sunina agarwal

    Morning Sunina
    Now consider this scenario
    Item a - 10
    Item b - 20
    Item c - 30
    and the validity of condition rec for item C is 31st of Jan
    after 31st JAN the record changes or there isn't any.
    In Copy control the pricing type is 'B' i.e., carry out new pricing.
    Now if the document is created in January it will take all the above prices. and this document is then billed in Feb. Now the copycontrol, whilst copying the prices, will predetermine the same.
    Now your task is to check if there was user intervention, check the pricing in order and check what condition types got affected in order and in billing.
    If your scenario is still not amongst the above cases...
    I don't know what to do, if you figure out please let us also know, god know when we would face the same scenario....
    Take care

  • Update KOMV-KBETR field for sales order and billing

    I would like to update the KOMV-KBETR (condition amount or percentage) under condition tab for both Sales order and billing.
    example:There are two condition types ZA00 and ZB00 and need to get the KBETR value from ZA00 and add it to KBETR value of ZB00 and update the sum in KBER value of ZB00.
    1. creation of sales order & billing.
    2. Change of sales order & billing.
    3. For single & multiple line items in both sales order & billing.
    4. during updation of price in the change mode of sales order & billing.
    5.When user click on Update button in the condition tab(i.e., when clicked on Carryout new pricing)
    I tried with the VOFM routine but as the routine is triggering multiple times the sum is calculated again and again.For that I set flags also.It is working for sales orders but for billing creation the field XKOMV-KBETR is cleared after this routine.
    So I would like to know are there any EXITS for this scenario or any one entountered the similiar issue which I am facing.

    Hi Brad,
       It is an Client requirement.So need to do the addition of that condition types.
    Can you please let me know the configuration point where we can do it and the condition type which we need to update the Rate/Amount value.ie., KOMV-KBETR is and Price list value and not the subtotal one.
    Thanks,
    Srilakshmi Lagisetty.

  • Sales office authorization check in  customer master,Sale order and billing

    Hello Experts
    We need to restrict authorization for customer master, sale order and billing based on sales office.
    Can somebody guide me how to activate this ?  Has anyone of you have successfully done that?
    Regards
    kumarlib

    Hello Kumar,
    User authorization is within Basis expertise, but if you want to get some feel for what authorization objects are take a look at trans SUIM.  But basically how it works is for a given transaction the level of check is specified -- in this case Sales Office.  Based on values stored in that field the user is allowed or not allowed transaction access. 
    So you determine whatever the needed matrix is for authorization restriction (i.e. user A can access Sales Office xxx, user B can access Sales Office yyy & so on).  Also give Basis the transaction codes to restrict, along w/the technical table/field for each (like from customer master - KNVV-VKBUR, from sales doc level VBAK-VKBUR). Basis sets up the authorization object w/assignments to the users accordingly.
    This is standard SAP & your Basis support should be familiar with it.  Good luck.

  • How to display Header Texts that you find in Sales Order and Billing Doc..

    Hi,
    I am having some problems accessing the text that is typed in the Header Texts area of the Sales Order and Billing. To access the Header Text you should first trigger the Sales Order (VA02) then once in the Sales Order Click Goto -> Header -> Texts. The same follows to the Billing.
    I need to extract what is typed here on to a report. First of all I can’t figure out which table is used to save this information. I am suspecting that this information is encoded and stored in a table. To display this I may need to decode it.
    Is there some one who could help me to archive this please!!!
    Many Thanks,
    Kishan

    Hi Kishan,
    The texts you find in all SAP Object, like orders, invoice, materials, ... can be extract with FM 'READ_TEXT'.
    To know the parameters of the FM, you 'll have to go to the text ( in plain page mode ), then you do "GOTO" -> "HEADER", and a pop-up window opens with the parameters you need ( Text name, language, text id, text object ).
    The table "t_tdline" contains the entire text .
    CALL FUNCTION 'READ_TEXT'
      EXPORTING
    *   CLIENT                        = SY-MANDT
        id                            = w_id
        language                      = sy-langu
        name                          = w_name
        object                        = w_object
    *   ARCHIVE_HANDLE                = 0
    *   LOCAL_CAT                     = ' '
    * IMPORTING
    *   HEADER                        =
      tables
        lines                         = t_tdlines
    hope this helps.
    Erwan.

  • How to Avoid Duplicate Pricing Condition Types In  Sales Order and Billing

    Hi SAP Gurus
    I have a requirement in Pricing (Sales and Distribution). We have  issue duplicated condition types in Sales order and it causes wrong posting in to accounts.
    I want make them inactive duplicated Condition type in Sales order and Billing Documents.
    Please advice me how to make inactive status to duplicated Condition types
    Thanks  in Advance.
    Ravikanth

    Hi
    You can use Exclusion Group
    You can define 2 Groups and include 1 condition type in each
    and define exlusion procedure
    A   Best condition between condition types                
    B   Best condition within the condition type              
    C   Best condition between the two exclusion groups       
    D   Exclusive                                             
    E   Least favorable within the condition type             
    F   Least favorable betweent the two exclusion groups     
    you can use Exclusive to set your condition type or as per your requirement
    Regards
    Jitesh

  • VD05 - Customer master record blocked for sales orders and billing

    Hi,
    I have a scenario whereby I have blocked a customer master record for sales orders and billing using transaction VD05, but it still allows you to create sales orders and post billing documents.
    What is the reason for this?
    Regards
    Gandi

    Hi,
    Block the customer for the sales order, delivery and Billing for the specific sales area in vd05
    and try out,
    Regards
    Pradeep BV.

  • CRM - R-3 integration for sales order and billing

    Hi All,,
    Please could you help me to set up the connectivity between CRM and R-3.
    This will be for Sales order and billing.
    Regards,
    Piyush

    Hi All,
    Thanks for your information.
    I have created a site, subscription, connectivity is established between R-3 and CRM through RFC destination.
    What else do i need to do, Could you please share <b>step by step</b> information for the whole scenario 'Sales order in CRM to R-3 and Billing info from R-3 to CRM ?
    This will help me a lot to do things.
    If you have documents for this please mail me at [email protected]
    Regards,
    Piyush

  • Sales order and billing document modify log

    Dear Gurus,
    I would like to know if there are any standard report with Sales order and billing document modifies by a user.
    I know that you can see modifies by going to VA03/VF03 -> Environment -> Changes. But this report is too poor.
    Thanks in advance.
    Best regards.
    Juan

    Tcode  AUT10  is the best one    Here, maintain From-To date and TCode and execute.
    thanks
    G. Lakshmipathi

  • Sales order and billing document fields

    what are the fields for sales order and billing document dates?

    Hi
      Couldnt really get the exact requirement:
    1. If Billing Dates are to be extracted from Sales Documents, we can do that by extracting field <b>FKDAT</b> from table <b>VBKD</b>.
    2. If it is Billing Document creation date, extract from VBRK-ERDAT with below condition.
      select vbrp~vbeln vbrp posnr vbrp~aubel
             vbrp~aupos vbrk~erdat into table itab
             from vbrp as a
             inner join vbrk as b
             on vbrp~vbeln = vbrk~vbeln
             where vbrp~aubel in s_vbeln.  "Sales Documents
       Hope this gives you some idea.
    Kind Regards
    Eswar

  • Variant configuration statistics of sales order and billing document

    Is there any transaction that allow me to get statistics from the sales orders and billing document for configurable materials ? (like VA05) better if using the values of the characteristics that make up the positions of order.
    Thera are any information from "Sales Information System" using LIS?
    Thanks.

    Hi,
    With LIS, we'll find different infostructures.
    See this link to configure LIS reports :
    http://help.sap.com/saphelp_47x200/helpdata/en/c1/375723449a11d188fe0000e8322f96/frameset.htm
    Using many infostructures before to see sales analysis.
    Another solution :
    In sales order (by user exit), copy characteristics in new fields in VBAP.
    Then, you can use these fields in VA05 (add user exit) or new ABAP report.
    Regards,
    Lionel

  • How to keep the same cost in Sales order and return order?

    Hi experts,
    When I create a sales order with item cost 100 USD.
    Then the cost of item changed and down to 90 USD.
    When I do goods return refer to the sales order. How can I keep the same cost (VPRS) 100 USD but not 90 USD?
    I made a test the cost in sales order is 100 USD but 90 USD in return sales order.
    I want the cost in return sales order is 100 USD.
    How can I do?
    Thanks,
    Lance

    Hi,
    Let me tell u my understanding of your requirement, after the sales the cost of the item is changed to some thing low than it was in sales order or invoice, in this scenario you need to transfer the cost of the material as it is in the sale order or invoice (which you are taking as reference to create a Return Order), am i right?
    If so, you can proceed like this.
    In the copy controls of Billing to Sales orders ( F2 to RE) we have the pricing type N assigned to it ( Transfer pricing components unchanged, New Cost) here the system is reading the change of the cost again from the material master. if you don' t want it to read the material master data again we can have a change try with pricing type 'D'  (Copy Pricing elements unchanged), and try now.
    let me know the result.
    hope this will solve your problem.

  • How to Allocate service cost against Sales order in Billing

    Hello Team,
    Need guidance to map below scenario:
    Customer has placed a PO for machine. Aganst this PO, Sales Order created and machine is delivered to customer.
    After this he was not satisfied with colour and requested to change the colour of machine. He agreed to extra cost for this.
    We created a Service PO against this sales order and repainting has been done by service vendor.
    Before final billing I need to add this cost of repainting in final billing document.
    Can you please guide, how this cost can be taken in final billing document.
    Is I have to maintain one more line item in Sales order for repainting?
    Waiting for reply.
    Mahesh

    I copied the standard order header workflow and the "Book Order, Manual" workflow to custom workflows.  I then modified the "Book Order, Manual" workflow to put another completely custom workflow (call this "Approvals") in between the "Book Eligible" and "Book" steps.
    The "Approvals" step assessed the sales order, changed the order header to the pending approval flow_status_code, and sent out the appropriate notifications.  The "Approvals" step returned a Complete/Incomplete where complete would proceed to "Book" and incomplete would go back to "Book Eligible."  The new workflow was then assigned to the order type needed.  I don't still have access to that environment (job change) or I would give more definite instructions.

Maybe you are looking for