Pricing determination for free goods

Hi Experts,
Please help me for the following issue:
This is with regarding pricing determination. I have a requirement that, for each 10 quantities of Material ABC sold out, 3 quantities of same material ABC is given free. In VBN1, I have set the requirements as such.
Material ABC has Basic discount of 20%, Excise duties and VAT.
While entering 10 quantities in 1st line item of Sale order, automatically 2nd line item generates with 3 quantities of the Same material. Item category for 2nd line items is TANN:
ORNORM_______+ TAN = TANN.
In VOV7, have defined Pricing as "B =Pricing for free goods(100% discount)" for TANN. The issue here is,
For the 2nd line item (Free goods), negative values and Tax values are getting updated because system calculates BED, VAT, 20% discount for both line items in the sale order.
When I changed the Pricing as Blank (No Pricing) in TANN item category. 2nd line item also (i.e free goods) behaves like 1st line item (Chargeable).  I want the system to calculate VAT, BED, 20% discount only for the chargeable item not for free goods.
Please suggest.
Thanks in advance.

Hi Experts,
Thank you for your valuable time.
R100 condition type is already being used before taxes and discount.
System calculation as below:
1st line item (Chargeable): For 10 quantities
DNP -
5000
Discount 4% -
200 (Negative)
BED 10.3% -
468.6
Vat 13.5%----
648
Total----{4800 + 468 (BED) + 648 (Vat)}
2nd Line item (Free goods): For 3 Quantities
DNP----
1500
R100 Discount----1500 (Negative) = Value is getting zero here itself {DNP - R100 (1500 - 1500)}
Discount 4%----
60 (Negative)
BED 10.3%----
140
Vat 13.5%----
194.4
Total----{60(Negative) + 140(BED) + 194.4 (Vat)}
For the 2nd line item, negative 60 value, BED and Vat values are being calculated.
Hope that I have specified my requirement clearly, can you please let me know what should be done, if there should be no 4% discount, BED and Vat values for 2nd line item (Free goods).
Thank you,
Vijay N

Similar Messages

  • TANN is not determining for free goods in sales order

    Hi All,
    i am using the free good scenario.i have done all the necessary below settings
    1.free god procedure NA0001 and assignment to sales area.
    2.added condition type R100 in the pricing procedure.with requirment 55 and base value 28.
    3.Item category assignment for free goods(i am using standard)
    4.free good condition record in VBN1 for inclusive and exclusive.
    5.in sales order i am giving correct quantity.
    But in sales order the second line item for free goods (TANN) is not determining.
    Kindly suggest where it went wrong ?
    Regards
    santosh

    Hi KishorThanks for replying..
    i have done the determination correctly. please find the below screens for free goods condition and sales order.

  • Item category determination for Free Goods

    Hi
    I have configured inclusive Free Goods and have a second line correctly determined when I create a quotation or a sales order for a particular product.
    However, I keep getting the error "Item 20: No item category could be determined".
    I have created an entry in item category determination with TAN as my main item category and TANN as the item category for the free goods.
    Any ideas?
    regards
    Tim

    I forgot to specify that the usage was for Free Goods in the item category determination.
    It now works.

  • How to deal with the issue of craeting Billing for free goods

    Dear All,
      Now I met with a question for free goods, generally, it's not need to create billing for free goods. But I had used COPA and the profitable document is generated while creating billing. So my question is that how to create billing for free goods. Please give me some suggestions. Thanks a lot.

    Dear Robert,
    The following steps you can do for the Free Goods(samples).
    1.Define new pricing procedure for Free goods through copying the existing procedure.T.Code V/08
    2.If you don't want taxes remove the Sales tax related condition types.T.CodeV/08
    3.Add R100 -100% Discount Condition type to make total value as "Zero" place R100 condition type after the total value.T.CodeV/08
    4.Define new sales document type and billing type for the Free Goods process.T.codes VOV8 & VOFA
    5.Assign document pricing procedure as C-Free goods for those sales document tyep and billing type.
    T.codes VOV8 & VOFA
    6.Define account key seperately for Free Goods and assign that account key to the pricing condition tyep and R100 condition type.
    7.Determine the Free goods pricing procedure with the combination of sales areaDocument pricing procedure(i.e C-Free Goods)Customer pricing procedure.T.code OVKK
    8.Do the G/L account assignment for that new account key(Single G/L account for price and R100-100% discount).T.Code VKOA
    9.Maintain condition record for the R100 condition type as 100% with sales document type as one of the key combination.T.code VK11
    Now when you create Free Goods order system will pick the Free goods pricing procedure(Value with zero)with refernce to that order you can create delivery then do the free goods billing ,and release to accounting with two postings one is credit-price second one is debit-100% dicount.
    I hope this will help you,
    Regards,
    Murali.
    Edited by: Murali Mohan.Tallapaneni on Dec 8, 2008 10:11 AM

  • New Fields For Free Goods Determination

    Hi everyone.  We need to add a new field for FG determination.  According to the documentation in SPRO, the new field should be added in SE11 KOMK under include KOMKZ for free goods.  However there is no KOMKZ include in KOMK.  How is this supposed to work?  We have succesfully added fields for pricing, shipment cost, listing and exclusion without any problems.
    "New fields for free goods determination are added in the following INCLUDES:
    Header data in KOMKZ (INCLUDE in KOMK, KOMG)
    Item data in KOMPZ (INCLUDE in KOMP, KOMG)"
    Thanks!

    Hi Rodrigo..
    As mentioned the include is KOMKAZ and not KOMKZ.. Just wanted to check if code has been written in the user exits to populate that fields..
    Ex:
    FORM USEREXIT_PRICING_PREPARE_TKOMK in include MV45AFZZ .
    It worked for me.
    Best Regards,
    Pradeep.

  • Customizing Setting for Free Goods Determination

    Hi Friends,
    Can any one send me all the customizing settind for free goods determination rathe i have maintained all the settings but when i am creating sales order it's not expoding the free goods. Please rsolve the same asap.
    Many Thanks
    Bharat B

    Dear Bharath bhushan
    For Free goods determination in sales order
    1.The entire img settings under -sd-basic functions---free goods (i think next to pricing control) all entire settings to be done(i am not with SAP system today so the img path you have to correct it)
    Mainly there is one sales area DPP and CPP assignment like pricing procedure assignment is there That has to be done
    2.Free goods condition records should be there in VBN1
    3.The most important thing your Pricing procedure should have R100 condition type with requirement 55 and alternate base value 28
    Without this condition type free will not come in sales order
    Free goods are determined by R100 or NRAB condition types
    R100 is with requirement 55 and alternate base value 28
    NRAB is with requirement 59 and alternate base value 29
    Both inclusive and exclusive types are picked by R100
    10+1 free (exclusive) for a sales order of 10
    9+1 free (inclusive) for a sales order of 10
    Both these uses R100
    10+1 free (exclusive) for a sales order of 10
    There will be two line items in sales order one with TAN for 10 units and another with TANN for 1 unit
    9+1 free (inclusive) for a sales order of 10
    There will be two line items in sales order one with TAN for 9 units and another with TANN for 1 unit
    and
    inclusive without item generation is also there
    This is picked by condition type NRAB
    In this case against a sales order for 10 units say each Rs 10 the total value of that sales order will be 90 for 10 items (there wont be any extra item with tann)
    There will be only one line item in the sales order for 10 units and there wont be any TANN but the nett value will be  Rs 90
    that means 10 % discount spread over the all ordered items without any free item generation
    This is inclusive without item generation
    While creating condition records in VBN1 we will specify whether it is inclusive or exclusive or inclusive without item generation
    Based on this differentiation this will be picked in sales order provide you have maintained both these condition types in your Pricing Procedure with their routines and alternate base values
    Regards
    raja

  • Getting pricing for free goods also

    Hi guys
        can u Please help me out
    i have configured free good Concept am getting free goods while creating Sales order but i am getting pricing for free goods also.
    EX: 100 (quantity)
            20 (free goods)
    Pricing has done for 120 items .. what need to be done ?
    Regards
    Amar

    hi,
    check this configuation steps.
    1. define the condition type from NA00 to Za00.
    2. define access sequence by selecting new entries as Zaoo and maintian the tables and fields.
    3. linK the access seq to ur condition type.
    condition type   (created)                    access sequence (created)
    ZA00                                                     ZA00
    4. Maintain the free goods determination procedure from the std. one NA0000 and copy it as Za0000. and maintain ur condition type in the procedure.
    5. after all maintain these free goods procedure to ur sales area.
    ex: in normal scenario u will be assigning ur sales area to ur standard pricing procedure as
    S.orgD.ChDivA1 + Pr00. but for the free goods u have to maintain as it is to ur std. pricing procedure except document pricing procedure as C - denotes free goods.
    6. finally maintain condition records thru VBN1. (there would be a option as inclusive and exclusive). u opt it according to ur requirements.
    definetely if you follow those steps, 100% error will not throw while u r creating the sales order.
    reward points if it is useful.
    regards
    KR

  • BAPI for Free Goods determination

    Hi Folks,
    Can anybody help me providing the BAPI for "Free Goods determination" in MM.
    I checked the BAPI_FREEGOODS_CONDITIONS; but I would like to know the BAPI which triggers the free goods determination while creating PO.
    For eg I hv  condition records in MBN1 and it triggers free goods in PO.
    Points for sure
    Thanks

    Hi
    check the BAPIs
    BAPI_FREEGOODS_CONDITIONS    
    CND_FREEGOODS_CALL_BAPI      
    CND_FREEGOODS_DEL_AFTER_INIT 
    CND_FREEGOODS_MAP_BAPIMTCS   
    if doesn't serve the purpose do it by BDC method
    Regards
    Anji

  • Choices for free goods determination

    Hi all,
    I want to have choices for free goods determination, like for Material A I want an option to select either of Material A or B.
    Is this possible.
    regards,
    Vandana Arora

    hello, friend.
    it is possible to do this manually, and not through the free goods determination.
    let us say you want to give 1 unit of either material A or B for every 10 units of C ordered by the customer.  what you do is create a sales order for 10 units of C as the first line item.  let us further say the first line item is item 10.
    enter either A or B as the second line item, which is item 20.  go to the column HL Itm and enter 10.  also change the item category of this line item to TANN.  just be sure to maintain this set up in item category assignment in IMG.
    there are drawbacks to this procedure, in that your choices for free goods will not be limited to material A or B.  but this could work for you.
    you may also wish to create a BOM, wherein free good A can be replaced by B.
    regards.

  • Pricing date and free goods

    Hello Folks,
    My understanding is Free goods is determined basically based on quantity as in quantity ordered.
    The system re-reads free goods condition record in the sales order when quantities of the main item changes or when Pricing Date changes.
    Based on the above, I need to clarify :
    1. If free goods is based on quantity, how does a change in the pricing date affect the determination? I assume the by pricing date change, it is referring to the pricing date setting in a free goods condition record.
    So, I am not sure why pricing date change requires a re-determination of the condition record for free goods.
    Or is it because free goods is determined based on  $ amount of goods ordered?
    Moreover, its said that when Pricing is Re-Run, free goods determination is un-affected.
    Cheers.
    John

    Hi,
    Free goods can be of two types. Inclusive and Exclusive.
    Inclusive discount are always value discount. What I mean is, if you buy 10 qty of an item, say 2 qty is free, then, it means, 20% off on the original price. i.e. only 8 are billed and 2 are discounted from pricing.
    In exclusive free goods, you are shipping 10 qty of an item + 2 qty of the same item in addition to 10. So, 10 are billed.
    When the pricing date in the sales order is changed, how will the system know whether the item being priced on a particular day should allow the free goods or not. So, free goods determination becomes necessary. Hence, it goes thro' free goods determination when you change the pricing date on the sales order.
    Hope this helps.
    Regards,
    Mukund S

  • Item category for free goods that does not require extra free goods

    Hi all,
    I have created 3 item categories (ZM1J, ZM0J and ZMFJ)
    ZM1J is standard item for sales
    ZM0J is free goods
    ZMFJ is also free goods
    I have setup VBN1 for free goods "buy 10 get 1 free" and my order is including these 3 item categories
    ZM1J 10 EA and ZM0J 1 EA. These 2 lines are correct as I need.
    Then I give other free goods which is ZMFJ 10 EA and system is asking me to give free goods 1 EA but I don't want to give free goods for ZMFJ. I will deliver only 21 EA (10 for sales and 11 for free)
    What config it should do for this case?
    Another question, ZM0J is selected by default. How to manually change it to ZMFJ in sales order?  This is because some case, I still need to use ZM0J.
    Please advise. Thank you very much.
    Best Regards,
    Darin

    Hi,
    Item category is determined by the four combination
    Sales order + item category group + usage + item category at higher level.
    Now you are using free goods determination procedure.
    So that does not depend upon item category determination.
    You have to define the item category determination so that proper delivery and proper pricing happens.
    Now if you are giving 10more free item for which you have maintain free goods determination master data.
    Then system will automatically give one more free goods for that material.
    but if you giving some other material as a free goods then please let me know.
    Give your requirement that in which way you want to process your ZMFJ then we can give you better suggestion.
    To define alternative item category go to
    IMG u2013 SD u2013 Sales u2013 Sales documents u2013 sales document item u2013 assign item category.
    Over here you can assign alternative item category for your combination.
    If you assign over here then you can change manually in the sales order.
    Regards
    Raj.

  • Urgent need for Free Goods configuration

    Hi,
         i need a document which have steps to configure free goods.
    i created a condition record using VBN3 using condition NA00 but free goods doesn't come.
    Requirement is
    Customer buys 10 items whose item catg is TAN and 1 item is free.  so cust pays only for 9 items.
    free good is not coming as sub item. i got stuck. please help .
    anybody plz send document which have steps to configure.
    my email id is [email protected]
    Thanks
    Afsar

    Free Goods Determination in Sales Order
    Free goods has the following limitations:
    - Free goods can only be supported on a 1:1 ratio. This means that an order item can lead to a free goods item. Agreements in the following form are not supported: ‘With material 1, material 2 and material 3 are free of charge‘ or ‘If material 1 and material 2 are ordered at the same time, then material 3 is free of charge‘.
    - Free goods are not supported in combinations with material structures (for example, product selection, BOM, variants with BOM explosion).
    - Free goods are only supported for sales orders with document category C (for example, not quotations).
    - Free goods are not supported for deliveries without reference to a sales order.
    - Free goods cannot be used in make-to-order production, third-party order processing and scheduling agreements.
    - If you defined a free goods for variants in a generic article (only SAP Retail), you can only process the variants in the purchase order and goods receipt individually (as single articles). In other words, you cannot process them using the generic article matrix.
    4.6x
    Not all Sales Order can be used for free goods determination.  You have to check the SD document category if it does not work.  Only category 'C' are supported.  Check transaction VOV8.
    Assume that you want to configure an inclusive FREE goods routine.  Customers must order a minumum quantity of 5 before any free goods can be assign.  For every quantity of 3, the customer will be given 1 free goods.
    WC07 - Maintain Number Range Intervals
    e.g.
    No   From number       To number
    01    0000010000         0000099999
    IMG -> Sales and Distribution -> Basic Functions -> Free Goods ->
    Maintain Access Sequences
    New Entries
    Acsq
    NA00
    Save
    Maintain Condition Types
    New Entries
    Ctyp   Name             AcSq
    FREE  Free Goods    NA00
    Save
    Maintain Pricing Procedures
    Procedures
    New Entries
    Procedure   Description
    FREE           Free Goods
    Select Procedure FREE then click Control data
    Step   Cntr   Ctyp
    10       10      FREE
    V/N6 - Activate Free Goods Determination
    Assign Order Type OR with Document Procedure A with Procedure FREE
    VBN1 - Create free goods determination
    e.g.  FREE inclusive
    Material  Min qty   From   are free good   Calc Rule   Free Goods
                           5           3                1                      1                1
    In this example, if you create a Sales Order for a quantity of 10, SAP will prompt you 7 as the customer order qty and 3 will be free.  Customer only pay for the 7 quantity.
    Free goods –
    Free goods play a large role in price negotiations with your customers. As a result, free goods are determined to be placed in sales document automatically. In retail, chemical industry or consumer goods industry, it is common to provide discounts in the form of free goods.
    Inclusive Bonus Quantities – Free goods can be part of order quantity not included in the invoice (billing). This is called inclusive bonus quantity. The ordered goods and the free goods both involve the same material. The quantity units of the free goods and the ordered goods must be the same.
    Exclusive Bonus Quantities – Free goods that take the form of extra goods that are free of charge are called exclusive bonus quantities. In this case, the extra bonus quantities are not typically included in the invoice (billing). This can either be an additional quantity of the goods ordered or it can be another article. The exclusive free of goods appear in the SD document as an individual ‘free of charge’ item.
    Both types of free goods are treated in the same way in the sales order. The material that has been ordered is entered as a main item (TAN) and the free item (TANN) is automatically displayed as a sub item. The item category determines how the item is controlled later in the business process.
    The system re-reads the free goods master record in the sales order if the quantities in the main item change or if the pricing date changes. The system then deletes the sub items and re-creates them. Any manual changes to the free goods quantity are lost.
    Note: If pricing is re-run in the sales order, it does not affect the free goods determination.
    The condition technique is used for free goods. Free goods are generally regarded as a supplement to the pricing agreement for a material. You can define master records for free goods at any level such as material, customer/material, price list category/currency/material or customer hierarchy/material. The transaction code is VBN1 and condition type – NA00 which automatically gets converted into R100 during sales document processing.
    You can restrict a free goods condition master record for one level in many ways –
    a. Validity period: the condition is only valid within this period
    b. Lowest quantity: the condition comes into affect when this quantity has been exceeded.
    c. Delivery control:
    d. Calculation type:
    e. Scales
    You can process different master data with the same key for inclusive and exclusive bonus quantities at the same time. You only need to press a button to switch between two types of discount. When you enter an exclusive bonus quantity, an extra entry line appears where you can enter the free material if it is not the same as the ordered material.
    When you specify a calculation rule, you decide how the system determines the free goods quantity in the sales order from the additional and document quantities.
    a. The free goods quantity is the quantity that is calculated from the discount quantity (not the minimum quantity)
    b. Additional quantity is the quantity delivered free of charge
    c. Document quantity is the quantity entered by the person creating the sales order.
    Three calculation rules are provided by the system i.e.
    Prorated – the system calculates the free goods in right proportion to document the quantity. For example – if 20 units are offered for free for 100 units in the condition record and the customer orders 162 units, then the system calculates 162 * 20/100 (rounded off) as free goods.
    Related to units – 20 units are given for free for every 100 units ordered. In the above case the customer would only get 20 units free as he placed an order for 162 units.
    Whole units – the customer would not get any free goods if he doesn’t match the exact quantity proposed. That is, in the above case, the customer doesn’t get any free goods as the ordered quantity did not match 100 units. Anything below or over the mark will not be qualified for a free good.
    Calculation rules are stored in the system in the form of ABAP/4 code. You can also define your own rules by using transaction code VOFM (system modifications).
    The free goods determination procedure contains a list of condition types for the free goods. One access sequence is assigned to each condition type and each access sequence contains one ore more accesses and each access contains exactly one table. This represents the search key that the system uses to search for valid condition records.
    The free goods determination procedure is assigned to sales area + document pricing procedure + customer pricing procedure just as in the case of pricing procedure assignment as free goods are generally regarded as a supplement to the pricing agreement for a material.
    If the search is successful, the system generates a sub item for free goods in the document. The item category is assigned with the item category usage FREE.
    You can activate an analysis of the free goods determination in the sales document. The system then displays detailed information on how the free goods were determined.
    Reward points if useful
    Message was edited by:
            SHESAGIRI GEDILA

  • Return order for free goods item

    Hello
    I created a consignment fill up with free goods items
    Now I want to make return order with reference to the consignment issue made as subsequent order form the consignment fill up order
    I made return order but it returns all the free goods not depends on the return quantity that means if I made a condition record for the free goods that if the quantity more than 100 give 1 pc free for every 10 pcs and the order was 150 pcs with 5 pc free goods and I want to return 10 pcs the sytem should return only 1 pc as free goods return
    The current setuation it returns the 10 pcs
    Regards
    Jacopo Frascois

    Hello Friend,
    As you are telling the issue, I think u should go to IMG> SD>basic function> free gods determination>Activate free goods determination.
    There you need to activate the same free goods determination procedure at all required sales area level with document pricing procedure and customer pricing procedure.
    Now you assign the same document pricing procedure for your return document as you have assigned in issue document. You do it in both sales document type in VOV8.
    In one sentence go to VOV8 and there go to document type of consignment issue and return and there you will find one field document pricing procedure, and that should be same for both of them.

  • Pricing procedure of free goods

    Could anyone please tell me the effect of pricing procedure in free godds?And what is the difference between pricing procedure in free goods(IMG->Sales and Distribution->Basic Funcions->Free Goods) and pricing procedure in pricing(IMG->Sales and Distribution->Basic Funcions->Pricing)

    Hi Wei Zhang,
    When there are more than 2 materials say material A which is of some price, and material B which is Free of cost, then the item category will be different for those. TAN for Mat A and TANN for materail B.
    Pricing is depends upon the customer pricing procedure and document pricing procedure along with the Sales Area.
    When there are free Goods, Again yu have two conditions
    1. Give 100 % discount on free goods.
    2. Or charge 0 value for that.
    This pricing procedure you can do in free goods priocing procedure.
    Hope this will help.
    Thanks,
    Raja

  • Not able do GR for free goods

    Hi,
    You have to follow following steps for MM;
    1. MM02 - Material Master - Purchasing view Qual.f.FreeGoodsDis. enter here "1" i.e. Eligible for discount in kind for purchasing and sales
    2. XK02 - Vendor Master - Purchasing view - Activate "Grant discount in kind"
    3. SPRO > MM > Purchasing > Discount in Kind (Discount in Form of Bonus Goods) > Define And Assign Discount-in-Kind Schema > Determine Free Goods Schema > Here assign Free Goods Schema "NR0001" for combination of Schema Group for Purchase Org., Schema Group for Vendor
    4. ME11/ME12 - Purchase Info Record > Here in "conditions" screen, click on button "Free Goods" (Ctrl + F1) and here click on "Exclusive" button and maintain the condition record that on 10 material X, Additional material for Free Goods will be 2 qty. of X.
    OR You can use following T. Codes to maintain condition records for Free Goods, if you are not maintaining Purchase Info Record;
    MBN1 Free goods - Create (Purchasing)
    MBN2 Free goods - Change (Purchasing)
    MBN3 Free goods - Display (Purchasing)
    Here use discount type "NR00"
    Then go to ME21N, create PO for 10 or more it will add one line item automatically for that item with free
    goods qty.
    I done above its fine.I'm getting an error at GR as follow's
    Please check the excise base for the item is zero'

    Hi,
    For the Materials which are free if you want to avail the MODVAT then you have to enter Excise Base Value, BED, ECS, SECess manually during GR. Since in PO, these materials are of Zero Value so it will not propose the Excise values in GR, you have to enter manually as per the Vendor Excise Invoice.

Maybe you are looking for

  • Problem with Intel/ATI Hybrid Graphics

    Hi, I Just got a new laptop with the intel(hd4400)/ati(hd8670m) hybrid graphics. I followed exactly this https://wiki.archlinux.org/index.php/Hy … ons_So_Far, trying to disable my discrete card, but I did not have vgaswitcheroo under /sys/kernel/debu

  • In R12 how to get recovery tax code  for particular tax rule code.

    Hi Experts, In 11i my query is SELECT recovery_rate FROM ap_tax_recvry_rates_all WHERE rule_id IN (SELECT tax_recovery_rule_id FROM ap_tax_codes_all ) I need to updade this query to R12.1.3.In R12 tax_code and rocovery code both are moved to single t

  • Why do I get a "termination character was read" warning with VISA read and TCPIP?

    I am using VISA Reads with TCPIP raw sockets without issue with NI-VISA 3.0.1 but when I moved to NI-VISA 4.4 I was getting timeout errors.   The timeout errors went away when I set the termination character enable property to true (which seemed to b

  • Outllok 2010 does not default to iCloud contacts or iCloud Calendar

    When using Outlook 2010, when I co to contacts, it always defaults to the Outlook Data file. How do I get it to default to my iCloud contacts? Same for Calendar. I have already triued moving "up" the iCloud contacts and calendar to the top of the lis

  • Tables for Catalog details...

    Hi, I'm new to CCM. Can any one let me know the details of the tables or reports where I can find the following details: 1. Catalogue Number 2. Date on which catalogue was created 3. Who had created the catalog. 4 Whether any changes were done for th