Free sample sales net value in invoice should give zero value.

Hello Experts,
I have a question on the cess values aspect of free sample sales.Recently, I have configured a free sample sales for one of our clients. Now, in the invoice the user does not want the cess values to be passed to the customer.I changed the R100 discount type in the pricing control data, still tax is picked up, showing negative net value and not zero. Now, how to arrive at excise payable as credit entry and octoroi etc as debit entry in G/L accounts. or where I am going wrong, please suggest.
Regards,
Raj.

For sample sales that is you are despatching material on free of cost, follow the steps mentioned below
1) In V/06, you should create a condition type, say ZDIS (for 100% discount) and maintain the following:-
Cond. class::::::A
Calculat.type::::A
Plus/minus:::::::X
Item condition:::X
Amount/percent:::X
Delete:::::::::::X
Value::::::::::::X
Save the condition type
2)  In OV34, create two new Account Keys, one for PR00 and one for 100% discount.  Say the two Account Keys are ZSM and ZSP
3)  In V/08, against PR00 condition type, assign Account Key ZSM with a tick in "Required".  Next for condition type ZDIS, assign the another Account Key ZSP without any tick in the three boxes.  Against this discount condition type, assign the step number of net value under the tab "From", assuming that after PR00 you have multiple condition types.
4)  In FS00, create a new G/L Account with description as Sales Promotion Expenses
5) In VKOA maintain these two Account Keys for the sales organisation / chart of accounts with the same G/L account for both the Account Keys.  Dont assign different G/L Account here.
6)  Now create a sale order and do billing.  See how the accounting document flows.  Post still if you have any issues.
thanks
G. Lakshmipathi

Similar Messages

  • Free sample sales - Control for Total Value

    Dear all,
    In our sales free process we configured
    a condition type Z100 Net value
    and condition record maintained with Key
    Customer / Material / Plant
    Higher authority is maintaining teh condition reocrd for one day.
    10000/ Fg123456 / h210 - 100 % 12.8.2011 12.8.2011
    and It will come in the sales order and the Total value will get knocked off by Z100 condition type.
    But in this user can enter any number of quantity in the day and product can be dispatch as free sample.
    Now we want here
    The Basic value (multiply by qty) of the sales order should not go beyond Rs 5000/-
    It should be restricted.
    Or can we have some release strategy so that Rs 5000 marketing manager can release,
    5000 - 10000 COO and above CEO.
    Please suggest me, even the full process need to changed also OK for us.
    Thanks and Regards,
    Mani

    Hi Mani,
    As explained already, through user exit MV45AFZZ, you can acheive the block.
    for your 2nd part, you can get a z-report develop to check the orders that are blocked with this specific delivery block and their net value and item details. Allow the business user to choose the documents he wants to release, since this is purely a business decision. For the orders he wants to release, again through the same user exit MV45AFZZ and FORM USEREXIT_SAVE_DOCUMENT_PREPARE, you can get this block removed through ABAP programming.
    You can define a new blocking reason, if required in OVLS.
    Regards,
    Raghu.

  • Third party free sample sale process

    Dear All,
                 We are sending free sample materials for testing to a customer, Material will be dispatched through Third party Vendor. How to do MM & SD Process from excise point of view.
    Note: Material directly will get dispatch from vendor to 2 different places 1.with in India 2.Foreign
    Thanks&Regards
    Raghu.p

    Hi,
    You can create Sales order for Sample processing and enable Third Party Item category ( by copying TAS) and Item category should be relevant for Pricing with Statistical Indicator
    In the Item category , just the Billing relevance as D which is proforma and maintain corresponding schedule line determination ( refer to CS from standard)
    Once you save sales order a Third Party PR will be created which can be converted to PO
    If you want to create shipping Notification, create MIGO else, create a Proforma invoice from Sales order and create a Excise Invoice Using J1IN
    Hope it is clear
    revert if you find any difficulty in executing the above steps

  • Export Excise invoice updating with zero value

    HI cin gurus.
    While creating excise invoice for Exports in J1IIN , after selecting the Export button Excise values getting changed as zeros . ARE1  form coming with zero
    Any reason for that.
    Expecting your support
    Thanks
    JA

    Dear Jaffer,
    i think you have to apply this user exit
    FUNCTION J_1I7_USEREXIT_DUTY_IN_EXPORT.
    ""Local Interface:
    *" IMPORTING
    *" REFERENCE(YVBRK) TYPE VBRK
    *" EXPORTING
    *" REFERENCE(SUPPRESS_CALCULATION) TYPE J_1IEXCHDR-STATUS
    *If you do not want the excise duty to be calculated for a particular
    *transaction then you need to mark the flag supress_calculation as 'X'
    *This flag when left blank will trigger calculation of ED during j1ii
    *When it is marked, the ED copied from billing will be left as it is
    SUPPRESS_CALCULATION = 'X'.
    ENDFUNCTION
    Regards,
    Anand.K

  • Selection values in query should have help values based on another field

    Hi all,
    I have the following requirement:
    I have a query in which there are the following two filters in the
    selection criteria:
    1. COuntry
    2. State
    Based on the Country selected, the values for the State should come up
    in the Help values in the slection criteria. The user then shall select from these values.
    I plan to use a variable for Country with Replacemetn path as the second query whcih shall have Coutnry and States.
    Is this right or can I do this in a better way? Please suggest.
    Thanks and Regards,
    Srilakshmi B

    Hi,
    See you can achieve this through exit variable.
    Try to create one custom table or try to refer to master data tables may be?
    Custom table need to maintain your master data and need to be referred in below code.
    INCLUDE ZXRSRU01 *
    Enhancement: MultiProvider using InfoProvider Variable
    include YBW_INFOPROVIDER_VARIABLE.
    *& Include YBW_INFOPROVIDER_VARIABLE *
    DATA:
    ls_var TYPE rrs0_s_var_range,
    ls_range TYPE rsr_s_rangesid,
    l_contained TYPE c,
    ls_mapping TYPE ybw_mapping,
    lt_mapping TYPE TABLE OF ybw_mapping.
    Called after variable popup
    IF i_step = 2 AND i_vnam = 'INFOPROV'.
    - 13 -
    Read mapping table
    REFRESH lt_mapping.
    SELECT * FROM ybw_mapping INTO TABLE lt_mapping.
    Process all selection for country variable
    REFRESH e_t_range.
    LOOP AT i_t_var_range INTO ls_var WHERE vnam = 'S_COUNT'.
    Process all mapping rules
    LOOP AT lt_mapping INTO ls_mapping.
    Always fill LOW and HIGH, Otherwise logic below will not work
    IF ls_mapping-high IS INITIAL.
    ls_mapping-high = ls_mapping-low.
    ENDIF.
    Check if selection is contained in the defined InfoProvider
    CLEAR l_contained.
    CASE ls_var-opt.
    WHEN 'EQ'.
    IF ls_var-low BETWEEN ls_mapping-low AND ls_mapping-high.
    l_contained = 'X'.
    ENDIF.
    WHEN 'BT'.
    IF ls_var-low <= ls_mapping-high AND
    ls_var-high => ls_mapping-low.
    l_contained = 'X'.
    ENDIF.
    ENDCASE.
    Add InfoProvider to return table
    Note: Use COLLECT to avoid duplicates
    IF l_contained = 'X'.
    CLEAR ls_range.
    ls_range-sign = 'I'.
    ls_range-opt = 'EQ'.
    ls_range-low = ls_mapping-infoprov.
    COLLECT ls_range INTO e_t_range.
    ENDIF.
    ENDLOOP. " lt_mapping
    ENDLOOP. " i_t_var_range
    EXIT.
    ENDIF.
    Thanks and regards

  • Free Sample Order

    While raising free Sample Order only the Basic price should come. VAT% should not appear.
    How to do that?
    Regards,
    Sudha

    Hi
    While creating the condition records, you have to maintain the access sequence sequence and  during that condition records, get the values according to the sales document types in which you can maintain all the sales document types and not the  sales document types which is different for the free samples which is CD.
    Then when you are creating the document for free samples the condition records for the VAT will not be copied to sales order and the price  will be copied.
    You can create a separate pricing procedure for each sales documents as the pricing is based on the sales org and document pricing and  customer pricing , but it is not adviseable.
    regards,
    santosh

  • Free Samples which are excisable.?

    Hi friends,
    Some time we need to issue free samples to our clients :
    1)      Create a BP u2013 Free Samples
    2)      Create Sales Order (Separate order series for Free Samples
    3)      Create delivery of the frees sample
    4)      Pass Outgoing Excise invoice based on Delivery
    5)      Close the Delivery manually/Forcefully
    6)      Pass JV for closing the Open Excise transaction
    Whether this is OK ? In this case, we will not come to know about the Quantity /value of Frees sample issued during the year.
    Suppose we want to capture the quantity & amount of the cost which is related to Free Samples, than whether any other procedure needs to  be adopted ?
    Regards,
    Mahesh

    Dear Friends,
    Thaxs
    Mahesh.
    Edited by: mahesh A on Sep 23, 2009 9:38 AM
    Edited by: mahesh A on Sep 23, 2009 9:40 AM

  • Free sample delivery

    Hi All!
    I have specific requirement.
    My company want to send free sample as a promtional activity.The material is also sold as standard sale.
    i have following queris:
    1. If the material is sold on standard sales process with item category is TAN, now i want to send free sample of the same material to different customer. Then how can i determine item category(TANN or Other )  in sale order type FD(Free sample Sales type).
    2. While doing PGI the material movement should be free sample type of material movement which should be other than normal sale mvmt
    3. The accounting entry at PGI should be not to COGS but to the promotion and publicity account.
    How to configure these ?
    Thanks
    Sanjay Petkar

    Follow the below procedures:-
    1)  In FS00, create two new G/L Accounts for sample sales which your FI people has to do.  One for customer credit and one for posting to promotional account
    2)  Create a new pricing procedure for sample sales in V/08 with a new Account Key (say ZSM) which may be assigned to your PR00
    3)  Next in VKOA, assign the Account Key and G/L Account created for customer credit for the combinations which you already maintained for normal sales
    4)  Create a new sale order (if need be) and billing type and assign this pricing procedure in OVKK
    5)  Go to OBYC, double click on Transaction GBB and assign the new G/L Account created for promotional account for the combination of  0001:::VAX:::Material Type
    Now create a sale order and see the Accounting Document
    thanks
    G. Lakshmipathi

  • Excise invoice with zero values

    Hi  SAP Gurus,
    In CIN, when I created excise invoice with Tcode J1IIN with reference to invoice, I found zero values. When I checked the pricing conditions tab in Billing, I observed that condition types JEXT and JECT are having zero values. Why the system is not picking the values for these condition types, though condition records are being maintained.? In my pricing procedure there is no UTXJ conditon type. Should I maintain the condition records for UTXJ though it is not in our pricing procedure?, since UTXJ is  link between tax procedure, pricing procedure and tax code. I expect guidance in this regard..
    Thanks in advance
    Raksha.

    Hi Raksha
    UTXJ is the only condition which brings the tax code in the document, please add utxj and then check it will definately work. I am not replying in detail so if u want any other clarification please reply back.
    Best regards
    Vineet Baweja

  • Free samples

    I am getting some free samples from vendor of one material which is I am using regularly and material has certain cost in material master.
    I know I can get it by creating PO with free of charge indicator.
    But then when I will receive it and I want to issue it to some project or cost center, system is going to post accounting document even though the material I receive is with zero price.
    Can anybody help to get solution of this problem ?

    hi balaji,
    when u receive the free goods it will come into ur stock with zero value,
    but when u try to issue that material to ur requirements,
    it is valuated at the price u have mentioned in material master records,
    its SAP standard procedure,
    even if it is free goods but also valuated at ur price,
    if u want to treat it as free ( zero value ),
    put zero value at accounting data tab,
    or
    treat it as UNBW material,
    if useful reward accordingly
    lakshmi reddy

  • Seperate GL Account in Delivery For FREE SAMPLE

    Hi All,
    I want to create separate GL account for the Free Sample  in the Delivery Accounting Document
    for the Finished Products
    Already 7920 is assigned in the GBB for COGS Account VAX combination
    But the same Material ie. Finished Products should be given for Free Sample for this scenario the GL should Different.
    Its my Client Requirement
    Thanks in Advance

    Solved
    1,Customized separate Movement type 
    2,Customized separate General Modifier ZAX
    3,Assigned ZAX for the valuation class finished goods 7920 in GBB by OBYC Transaction code 
    4,Customized separate Schedule  Line Categ and assigned tht Movement Type
    So, we got separate GL account in delivery by the different Movement Type.
    All done with integration with MM and FI
    Thanks again for your support Lakshmipathi

  • Urjent-Any function module for finding Sales order, Delivery and Invoic

    Hi Experts,
    I am having selection screen like
    Sales order
    Delivery
    Invoice
    Customer
    If i give sales order
             Delivery and Invoice should pull
    If i give delivery
             sales order and Invoice should pull
    If i give Invoice
             sales order and delivery should pull
    If i give customer
               all customer related data should pull
    Do we have any function modules to meet this reqirement?
    If we have please provide function modules.
    Thanks,
    mahe
    Edited by: Rob Burbank on Mar 30, 2009 4:17 PM
    Edited by: mahahe on Mar 31, 2009 9:12 PM

    You can use VBFA table, right? in the FM also, you can find the same logic, like pulling from VBFA table.
    thanq

  • Stop invoice idoc with Zero lines

    Hi all,
    I need assistance on how I can stop the ouptut to create an invoic idoc with zero value.
    Else
    as we create workflows for invoice creation. that means we use workflow as soon as the PGI(post goods issue) is done we creare invoice - Can we build a functionality to stop it from creating invoice if the PGI done and the items/ lines with zero value not passed.
    Thanks in advance
    Jasmeet

    Making the bold assumption that you use an outbound IDoc process code that invokes function module IDOC_OUTPUT_INVOIC, you have the user exit LVEDF001 available.  This is a standard exit that can be activated and maintained via CMOD. 
    The first function exit in LVEDF001 is EXIT_SAPLVEDF_001.  It contains a call to the include program ZXEDFU01.  Therein you can add code that will delete invoice line items having zero quantity or net value from the communication structure DTVBDPR before the IDoc is created. 
    Regards,
    Ken

  • How to calculate the value from prompt and use the value as filter

    Hi everyone,
    I am designing a OBI query. I want to write a query and one of it filters comes from the dashboard prompt. Say I want to make a query to pull out the record for 3 consective years and user wants to enter the last year # and omit entering the first 2-year code#.Thanks!

    Hi,
    if i understand your question
    you have a prompt for year.. and it's assigned with presentation variable, say: var_year
    And you are just entering value for only one year, say 2000.
    Then, the request (which is using that prompt value as filter) should display year values 2000, 2000-1 (i.e. 1999), 2000-2 (i.e. 1998).
    Is this your requirement?
    If then,
    Hope you are using edit box as control for year prompt and assign a presentation variable for that prompt.
    Now, in report go to filter of year prompt, click on advance > Convert this filter to SQL.
    write here... *Times.Year between @{var_year} and @{var_year}-2*
    And make sure that your var_year is integer, if not cast it to integer

  • Inventory difference.. upload with with zero value

    Hi
    Material : Label . Sticker
    UOM     : KG  
    Additional UOM : EA  (  1 KG = 100 EA approx.  ) normally it varies + -10%. means some times there are 90 EA in 1 KG, sometimes 110 in 1 KG.    
    We purchase Stickers in KGs. and Issue in EA in System . for example when user request issue 500 Ea labels. we issue 500 EA label in system, but physically we give  5 KG.
    when user consumed 500 EA and , then he found 45 EA left out of those 5 KG. ( means actually there were 545 Ea in 5 KG Lables).
    how we can take these 45 EA. into Inventory. ( upload quantity only ) ( with out any accounting entry \ with zero value ).     
    or is there any other best way to deal this.  keeping in view it is impossible to count these lables while purchasing or issue.
    thanks \ thomas

    thanks Guru for giving time.
    with this 2nd option
    Option2
    post a 202 movement, use external value field(may need to be customized) and give zero value there.
    This has the benefit that you would not give a credit to the cost center,
    and as you post the inventory for zero amount,
    a new moving average price is automatically calculated and updated in material master.   "
    when i tried with MB1A and 202.  one thing.  Cost center is compulsory  second there is no filed  "External Value Field" ( plz guid some steps how to customize it .  , 
    thanks \ thomas

Maybe you are looking for