Wrong tax calculation for minimum sales order scenario

Hi all! We are trying to use minimum sales order value for our sales order processing in CRM. The sales order value and the calculated tax looks fine when the sales order is created. Eg.
Quantity = 10
PR00   $4 each    Total value of $40
AMIW  $50
AMIZ   $10
MWST $6.25 (tax of 12.5%)
When we create the billing document in CRM, the net value is shown as $50. However, when we look at the Conditions, the tax is calculated based on a tax base value of $100 and hence ended up with $12.50.
Quantity = 10
PR00   $4 each    Total value of $40
AMIW  $50
AMIZ   $10
0TTE   $0
MWST $12.5 (tax of 12.5%)
Does anyone know what I might have missed out that would cause this problem?
Any comments would be very much appreciated.
Cheers!
SF

Hi Devi,
If you want to do the billing in CRM, then you need to use the billing pricing procedure in CRM. Below is the list of the configurations I usually do:
1. Create new transaction type if needed
2. Create new item catagory if needed
3. Assign item category to transaction type if 1&2 is created
4. Create new document pricing procedure
5. Assign pricing procedure to sales organisation and new document pricing procedure
6. Create new billing type if required
7. Creat new billing category if required
8. Assign billing item category
9. Assign revenue account for sales transactions
10. Assign accounting document type to billing type
11. Create new sales order type in R3 if 1 is done
12. Create new item category in R3 if 1 is done
13. Make sure that item category is assigned to the new sales order type in R3
14. Create delivery item category in R3. This has to be the same item category as that in the sales order as the system copies the item category of the sales item into the delivery.
Hope that helps.
Regards
SF

Similar Messages

  • Discount calculation for a sales order in CRM

    Hi All,
    I need to change the pricing data for a sales order item using a BAPI. For this I want to make use of the BAPI_BUSPROCESSND_CHANGEMULTI. But I am not sure as to which of the fileds to be used for the discount rate calculation. The scenario is, from a Custom UI we will change the discount given for an item and the same has to be reflected in CRM and the calculation for that also will be carried out in CRM.
    Can somebody throw some light on this?
    Regards,
    - Prasenjit

    Hi Richard,
    There is no pricing procedure in the UI. For every calculation the UI is calling a BAPI and changing the UI accordingly. Everything needs to be done in CRM.
    The requirement is basically to fetch the pricing details for a contract that is under creation. The main funda is to obtain the pricing document guid, which will intern fetch the pricing condtion rates corresponding to a condition type. Can you tell me how to do that?
    Regards

  • Net price calculation for a sales order item

    I am sending the input to BAPI_SALESORDER_CREATEFROMDAT2 for a sales order item with a customer expected price and the material number (pricing group is not being filled in). When the sales order is generated, I see that net price is different from the expected price and the price is being obtained based on the material number that is being given as input. I want to know at what point of code the net price is calculated?  I tried to debug and see but with the numerous userexits and BADIs in the calls I am not successful yet. Any input is appreciated.

    It goes through different pricing routines but the start will be in function module 'PRICING'. Put a break point and run your BAPI or go to tcode VOK0 - find the condition and routines.
    Pricing will be calculated based on customer and material.
    Previous answer is pretty good, you need to fill item conditions in table in bapi also header conditions if you are using header pricing.
    Anyways, first of all create your order from VA01 and see the netprice in conditions. again, the pricing will also depends upon region of customer and material.

  • Wrong Tax clasification picking at sales order

    Dear All
    I have mantained conditions like
    Example
    JLST=Tax clasification catagory  0-Nil Tax,1-Full tax 12.5%,2-4% tax against declaration
    JCST-Tax clasification catagory  0-Nil Tax,1-Full tax 8%,2- 4% tax against declaration
    I mantained at Customer master Billing tab like
    JCST-2- 4% tax against declaration
    JLST-1-Full tax 12.5%,
    Also I mantained Condition Record for countyRegion of Del PlantRegion of CustomerTax cal of customer tax cal of material master for all combination
    When i m doing sales order system is picking the combination for JLST which is right but System should pick the Tax clasification from customer-JLST-1-Full tax 12.5%,where it is picking 2-4% tax against declaration.
    What is the reason behind? where my sold party is same as ship to party.
    Please help this solution.
    Regards
    Sahoo

    Hi,
    If you are maintaining the same field combinations for both access sequences JLST&JCST, then change the field combinations as follows
    Create a new condition table for a new access sequence for the combination of
    Country/PlntRegion/Region/TaxCl2Cust/TaxCl.2Mat for CST.
    and for VAT maintain the same 368 table with the acess seq of JLST. And create two condition records for JLST&JCST condition types.
    In customer master if the customer is relevant for VAT(Local sales) then put appropriate indicator of JLST(maintain JCST indicator=0(Nil tax)) . Similarly if the customer is from some other state the put relevant tax indicator for JCST.(here, JLST=0(nil)
    I hope u have maintained Material master tax indicators for both JCST&JLST.
    Hope this will solve ur issue.
    JJ
    Edited by: Jagsap on Apr 15, 2009 8:48 AM

  • Different tax codes for a Sales order and Credit memo

    Dear All,
    We have created a sales order and in the invoice some X Tax code is determined in the Account document.
    But when we created a Credit memo request with reference to the same Sales order, we are getting different tax code in the Accounting document of Credit Memo.
    Kindly clarify how is it possible.
    Regards,
    Mullairaja

    HI
    Credit memo request with reference to the same Sales order
    Because Suppose 
    Case 1 : you created Sale order 100 PC & Delivery  50 PC, Invoice raised 50 PC
    In that above case if you take Sale order reference system will take 100 PC , but logically you need to raise Credit memo for 50 PC
    Like that we can create Some cases , so try to create credit memo request based on Invoice not for based on Sale order number
    Coming to you Query , try to check the Ship to party for that line item and also check the master data's once
    I hope you understand
    Regards,
    Prasanna

  • Wrong taxes calculated for KY0D

    We have tax area KY0D (Metro Louisville/Jefferson County) set up for tax type 51 & 53 for residence tax and 50 & 51 for work tax.  If the associate only works a percentage of the time in KY0D (say 65%), taxes are calculated correctly for all tax types when payroll is run. 
    Now say the associate works the other 35% of the time in a tax area that also has tax type 51. When payroll is run, the taxable earnings for tax type 51 for KY0D are 65% of 65% of the total earnings.  This is incorrect.
    Does anybody have any idea why this is happening?  It only happens if the associate has that second tax area that also has tax type 51.
    Any help is appreciated.
    Thank you!
    Mary

    Hai,
    As per your condition type - Calculation type their is no restriction for line items in general.
    In case if you want to include the value (fixed or calculated) has to go only for line item 10,
    1. create a access sequence with line item (POSNR)
    2. Attach the sequence for the conditon type
    3. By maintaining condition record it will allow the taxes only for the first line item.
    Regards,
    Mani

  • BEx calculation for 'average sales order value'

    Hi all,
    Can someone tell me how to use BEx query function to compute the <b>'average sales order values' by month</b>? Thank you.
    J.

    Hi John,
         You've two characteristics in the rows, right? Calendar Month and Order Type.
    Try the option Calculate Result as Average of All Values and
    Calculate Single Value as Nothing Defined? See if this works.
    Or else in Modelling,
    In the Info Object Create/Change screen, you can specify an Exception Aggregation based on
    <b>Aggregate Reference Characteristic</b> Calendar Month.
    I think there's an option for Average Values in the <b>Exception Aggregation</b> tab.
    For more Information,
    http://help.sap.com/saphelp_nw04/helpdata/en/75/21054da1392649948e5b94e4fc4bce/content.htm
    Hope this helps.
    Regards
    Hari
    Message was edited by: Hari Krishnan K

  • Two invoices for one sales order

    I want to create two invoices for one sales order
    Scenario is like to create sales order for value of 100 $, and I want to send order reference billing after saving the sales order for 10% of order amount
    I would say 10% of 100 $
    And after delivery I want to issue a invoice for 90 %( rest of the amount) which is delivery relevant invoice.
    Both invoices will be relevant of accounting.
    Would any body suggest this, how it would be mapped it in to SAP.

    Hi Suresh,
    It is possible in Partial billing. Maintain the Billing plan and create a plan with the inputs as u specified.
    Go to IMG-SD-Billing-Billing plan.   Do ur own configuration for Billing plan.
    Now in Sales document creation mode....header details-Billing plan, U block the billing schedules and as per ur requirement , remove the billing block and create billing document.
    If u configured Account detrmination procedure, U wld get the accounting document wrt billing document.
    Hope this wld help U.
    Regards,
    Praveen

  • ADDDITIVE COST FOR PRODUCT COST BY SALES ORDER SCENARIO.

    Dear friends,
    We are using costing for sales order & we have maintained the costing variant under the path IMG> Controlling> Product Cost Controlling> cost object controlling> Product cost by sales order >premliminary costing & order based costing>product costing for sales order costing>Costing variant for Product costing >Check costing variant for product costing.
    Under this we have maintained the Costing variant, Now we need to have Additive cost. But didnt found the tab in the costing variant where as when we check in T.code OKKN which is a part of Product cost planning we can find the Additive cost tab.
    How to run addtive costing run for Product cost by sales order scenario & please guide me with one example.
    Or else is there any configuration where we can assign standard costing variant PPC1 instead of Costing variant SOC1 ( which is a costing variant of Product cost by sales order.
    Please guide me
    regards,
    Sandeep

    Hi Sandeep,
    You may please try using Unit Costing for Sale Order.
    It is over an above the sale order costing you have done. So in case you want to post any additional known cost, you may do the unit costing for the sale order after the sale order costing.
    Trust this helps

  • Minimum mandatry fields for Creating Sales Order

    Hi All,
    I am going to create sales order using <b>BAPI_SALESORDER_CREATEFROMDAT2</b> in the web dynpro for java,
    I want to use minimum fields,  so, what are the <b>minimum</b> fields for creating sales order ?.
    if u have any documents or links realted to this please send me.
    please help me out.
    Thanks & regards,
    Iqbal Ahmad

    chk it
    EXPORTING
    SALESDOCUMENTIN =
    ORDER_HEADER_IN = l_order_header
    ORDER_HEADER_INX =
    SENDER =
    BINARY_RELATIONSHIPTYPE =
    INT_NUMBER_ASSIGNMENT =
    BEHAVE_WHEN_ERROR =
    LOGIC_SWITCH =
    TESTRUN =
    CONVERT = ' '
    IMPORTING
    SALESDOCUMENT = l_salesdocument
    TABLES
    RETURN = it_return
    ORDER_ITEMS_IN = it_order_items
    ORDER_ITEMS_INX =
    ORDER_PARTNERS = it_order_partners
    ORDER_SCHEDULES_IN = it_order_schdl
    ORDER_SCHEDULES_INX =
    ORDER_CONDITIONS_IN = it_order_conditions
    ORDER_CONDITIONS_INX =
    ORDER_CFGS_REF =
    ORDER_CFGS_INST =
    ORDER_CFGS_PART_OF =
    ORDER_CFGS_VALUE =
    ORDER_CFGS_BLOB =
    ORDER_CFGS_VK =
    ORDER_CFGS_REFINST =
    ORDER_CCARD =
    ORDER_TEXT =
    ORDER_KEYS =
    EXTENSIONIN =
    PARTNERADDRESSES
    How to create sales order using bapi( test purpose)
    Create Sales Order using BAPI
    creating sales order using bapi

  • Reg: function module to fetch the overall taxs for  a sales order

    Hi Experts,
    I need a fuction module which fetches all the taxes for a sales order with the tax values.
    (i.e) i need a function module with displays the overall tax values and not line itemwise..
    Regards,
    Vikram.S

    Hi,
    Check if it works
    POS_SALES_DOCUMENT_HEAD_TAXES

  • TAX CLASSIFICATION (CREATION OF SALE ORDER)

    Hello
                 When we are creating a sale order, we will select the tax classification code like VAT & CST. It Depends upon the consingee address.
    My question, while selecting the tax classification code, I am able to see both types of codes(VAT & CST). I need to display only single type of codes, like if consignee is local, then only vat codes must be displayed and if consignee address is out of the state, only CST tax codes must be displayed.
    how to do this one. should I take any ABAP help or directly we can set from functional side.
    Thanks & Regards
    Maheshwar Rao. G

    Hi,
    When we are creating a sale order, we will select the tax classification code like VAT & CST.
    Do you mean you are manually changing/Selecting the tax classification in the sales order??? If yes, then you can maintain the same in the customer master--Biling tab(VAT or CST what ever is applicable) and system will pick the same autoamatically.
    In sales order, SAP has given the flexibilty to change the tax classification, and based on the combination that is maintained in VK11, system will pick the condition record. As specified, table 368 gives the combination for maintaining the condition record.
    Regards
    Vamsi

  • Single idoc generation for multiple sales orders

    Hi,
    Pls let me know how do we generate single idoc for multiple sales orders.
    Its not collecting idoc. As we know we can generate an idoc for one sales order correspondingly
    my requirement is to generate single idoc number for multiple sales orders.
    Do we need to write a program.

    Amar,
    To understand take HRMD_A04 as example. Root segment has Maximum 9999999999 defined.
    Segm.type       E1PLOGI
    Minimum number  1
    Maximum number  9999999999
    Parent segment
    Hier.level      2
    This means that this IDOC types has capability to hold multiple HR Master data objects. PFAL program creates this IDOC and it has facility to mention the Objects per process, check selection screen.
    I checked for INVOICE01/02 its not possible there. Hope this clarifies.

  • MTO - how to prevent a second planned order for a sales order?

    Dear friends,
    We are working on Make to Order process (Planning strategy group 20).
    No Production/process order is used
    Shop floor uses a different system --> details from planned order is passed to the shop floor system; and finished product is delivered/posted into SAP Sales order stock - through interfaces
    No QM in place
    A typical day-to-day scenario –
    Sales order Qty = 100
    MRP Run à Planned order qty = 100
    Raw materials posted to ‘Sales order stock’
    Planned order is firmed
    For example if Produced qty = 90
    sales order stock of the finished product = 90
    Balance 10 cannot be produced / delivered for various reasons
    Planner posts the raw material to cost center / rejections / own stock etc., and ensures that the ‘sales order stock’ of the raw materials are zero.
    Planner deletes the planned order
    Next MRP run triggers a new planned order for the balance qty 10
    Now, the requirement is to prevent the new planned order getting generated for the balance quantity, during the subsequent MRP run (despite the shortage in the Sales order stock of the finished product).
    The following options have been evaluated –
    Once the final good receipt is done & before deleting the planned order,
    o       Change the Sales order quantity to match the total produced quantity
    o       (or) Change the schedule line category for the Sales order item from CP to CN
    §         Since the Sales order and planned order are handled by different teams, considering the frequency of correspondence/coordination needed between these two teams to get the sales order items corrected, this idea is not accepted
    §         Additional authorization for the planner to change the sales order item is not acceptable
    Include Under delivery / Unlimited tolerances
    o       at the customer (master) level
    o       (or) Sales order level…
    §         In this case, System seems to consider the tolerances only when the  delivery for the Sales order is posted; and not when the sales order stock is received within the tolerance limits;
    §         Considering the time gap between the GR and Delivery of the finished product, this option is not accepted
    Kindly suggest the other options / settings / processes, to meet this requirement
    Thank you for your time and efforts.
    With Best Regards,
    Senthil

    Closing this thread
    Thanks
    Senthil

  • Single invoice for multiple sales orders

    Hi all,
    When delivery order is created based on Collective processing, Billing document is created based on delivery order for delivery based billing.
    But, is it possible to filter the line items in the Collective delivery order further for billing? Based on customer PO number, etc.
    That is, one Invoice for each Sales order or each customer PO number from the delivery document.
    Billing based on Sales order is one solution, which is not possible in the current Bussiness scenario.
    Could anyone suggest some other solution?
    Regards,
    Jennifer Smily.

    Hello Jennifer,
    if I understood well you have: more sales orders (everyone wiht its PO number), delivered togheter within one delivery.
    Then you bill the delivery, and you need to create one billing document for every sales order.
    Is it right my understanding ?
    If so you could simply customize the copy control (transaction VTFL) at header level setting field 'Assignment Number' and/or field 'Reference number' with 'A' or 'B'.
    In this way field VBRK-ZUONR and/or VBRK-XBLNR of billing document is filled with PO number or sales order number, and one billing document for every sales order will be created.
    Best regards,
    Ivano.

Maybe you are looking for

  • Communication between PC/RM Backend and ERP System

    Hi, Is it possible to have communication between PC/RM Backend and ERP System by cresting RFCUSER with user type communications data instead of Dialog user. Because of audit policy , none of DIALOG user should have SAP_ALL profile. Is there a option

  • Deploy OS task sequence fails when deploying to multiple computers

    Hi gang, I'm running into an issue when imaging multiple computers with MDT 2012. Let me give some background info. I have installed Windows 7 64 bit on a laptop in audit mode, made my configurations, sysprepped the machine, and captured a .wim using

  • Problem in stopping the process for a while

    Hi all, I am facing problem in stopping the process when i call *.exe from java. here i am explaning my problem in detail. main(){ m1(); m2(); m1(){ Runtime r=Runtime.getRuntime(); Process p=r.exec("solve1.exe"); // this exe file will create a text f

  • IMac G5 2009 - should I update to Yosemite?

    I have an early 2009 iMac G5 - 3.06 GHz Intel Core 2 Duo currently running 10.9.5 and I am terrified to update to Yosemite based on the reviews.  Could someone who has a similar age iMac tell me that they updated and have no issues please?  THANK YOU

  • Simulating a screen brightness control

    I am trying to simulate a screen brightness control on a training tool for locomotive driver console. This console has 8 function buttons, which are used to navigate to various screens depending on the scrren currently displayed. There is another but