Excise getting calculated on header level

Dear All ,
When I make PO for 2 items with same vendor one with Excise and other is without excise , system calculates excise for both the items on header level . But ideally it must be for one item which is applicalbe for Excise . Please guide
Detailed issue :
We have created the PO with 2 line items
1) with Excise Duty : Material Number entered in PO . Correct Excise Duty Determined automatically through the conndintion record. Condition record is maintained on the basis of Country / Plant/ Control Code . . Control Code is maintained in Material Master .
2) Without Excise : No material Number is entered in PO. There is no excise applicable for the item . Only CST is applicable with Net value .
Issue : System calculates the excise for line 2 , even though excise is not applicable for the item . We checked in the analysis system picks up control code and condition record from line item 1 . We did not found any relation why system calculates the excise duty. There is no material Num for line item 2   & also there is no control code .
A )When we save that PO and opened it again and see line item 2 taxes details System do not show the Excise and only shows CST , which is correct .
B) But when we see the Taxes details of item 1 system shows all excise duty and CST , which is correct .
C) Again when we go on item num 2 system shows excise duty , which is not correct . Ideally system must show the CST only. As described in  point A .
Why system calculate the Excise Duty on line item 2 without any relation and there is no such condition record maintained .
Also we checked the conditions properties in Customising . Excise conditions are at item level only.  Item level Check box is Ticked . There is no check mark on header level.
For excise determination we maintained the condition record at Country +Plant + Control Code level
For line item 2 there is no relation of control code as there is no material master record and so that no control code . Even though the system picks the excise .
Edited by: Bhushan Bivalkar on Mar 25, 2009 4:25 PM

Bit interesting!
Check in FV13 for condtion once again do we hav maintanined the condition at Tax classification level for the conditions on which system is calculating tax on non taxable material. as we use to do it for assiging the tax procedure to country and it will overright all codition master.
if that is not the case then try with diffrent tax code for both the line item and then check to tax. and at the the of GR chcek what system do. or make two different GRs as we need the excise invoice recod for excisable materila only.
Rgds
S

Similar Messages

  • Freight condition calculated on header level , not at item level

    Hi,
    I am creating PO with 2 line items..
    mat X qty 1 price 100 INR
    mat Y qty 1 price 100 INR
    Now i have given freight as 500 INR in header level...
    My prob is freight is getting calculated based on number of  item level...
    It means if i have 2 item levels my freight is coming 1000 INR....
    it is adding based on line item.....
    but it shud come 500 INR....
    I want my freight to be added at header level......
    Utsav

    HI
    What will u do if in case freight shud be 500 + 500 = 1000
    So leave this condition as it is
    Goto Tcode M/06 ... and create a new condition for freight ... by copying the present condition type and then add it in pricing procedure
    But in "details "of this new condition type  put a tick mark against group condition and header condition.
    "To go into details of a condition type ... select the condition type and then click on lens button"

  • SECess in ARE1 not getting populated at Item level

    Hi,
    I am creating ARE1 based on outgoing excise invoice. In my outgoing excise invoice all excise duties are getting populated at Header level & also at item level.
    but in my ARE 1 document SECess is coming at header level only & not at item level, other excise duties are populated at both level header & Item.
    Is there any one who can guide me in this matter.
    Thanks & Regards,
    Savi Salvi

    Hi Savi
    Since you say you have maintained all the necessary settings, check if you are able to see the S E Cess in the Display mode of the ARE1 (A03 Display - R10 Display ARE1 Internal Document)
    Even I have faced the same situation where all the calculations are in place but somehow I cant see the S E Cess in the Create mode. Since this was available in the 'Display' mode, I have not paid much attention. Nonetheless, I have asked my Technical Consultant to have a look at it again (same issue I faced in J1IIN and if I recall correctly, he could make the Cess appear).
    Ramana N D

  • Message Mapping Issue on header level

    HI all,
    I am doing File to IDOC scenario where I am having issue wiht mapping :
    Flat File
    Row -0Unbound
    FieldA1..1
    FieldB1..1
    IDOC
    --Segment
    ---Field1
    ---Field2
    Segment1
    Field11
    FieldA is Order number.. IDOCs will generate up on order numbers change... FieldB is discount... If Discount is avaliable in any of the order number then I need to Pass YES orelse NO... Segment is a header segment where I need to pass whether discount is YES or NO... Suppose there are 5 rows of same order with discount in 4 row then I need to pass YES if discount doesnt avaliable in all 5 rows then NO..
    Row
    --FieldA<123>
    --FieldB<>
    </Row>
    Row
    --FieldA<123>
    --FieldB<>
    </Row>
    Row
    --FieldA<123>
    --FieldB<10>
    </Row>
    Row
    --FieldA<222>
    --FieldB<>
    </Row>
    Row
    --FieldA<222>
    --FieldB<>
    </Row>
    IDOC
    --Segment
    ---Field1<123>
    ---Field2<YES>
    Segment1
    Field11
    </IDOC>
    IDOC
    --Segment
    ---Field1<222>
    ---Field2<NO>
    Segment1
    Field11
    </IDOC>
    Any inputs how to get value on header level? I tried but I am able to get only first value..not drilling down to each value depending on order number?
    Thanks
    Rajeev.

    Hi Prakasu,
    Its working but there is one issue: 
    If one fo the discount value is 99.00 then I need to pass NO.. How can I achieve this? I used the UDF but it is taking only the highest value which is 99.00 but even if it is 99.00 I need to pass NO..
    Suppose if first row discount is 99.00 and second row its 2,00 then I need to pass YES as it has 2,00 in the second row..
    Row
    --FieldA<123>
    --FieldB
    </Row>
    Row
    --FieldA<123>
    --FieldB<99>
    </Row>
    Row
    --FieldA<123>
    --FieldB<>
    </Row>
    Row
    --FieldA<222>
    --FieldB<8>
    </Row>
    Row
    --FieldA<222>
    --FieldB
    </Row>
    IDOC
    --Segment
    ---Field1<123>
    ---Field2<NO>
    Segment1
    Field11
    </IDOC>
    IDOC
    --Segment
    ---Field1<222>
    ---Field2<YES>
    Segment1
    Field11
    </IDOC>
    First row value is 99 and Null it has to give NO as if discount has 99 then it should pass NO.. in the second order first row is 8 and second row is null.. it should give YES but it is giving NO becuase if is taking only the last value in the Context change..
    Any inputs how to achieve this?
    Thanks
    Rajeev.
    Edited by: rajeev raj on Nov 23, 2009 2:52 PM

  • PO header level excise condition in MIGO are wrong

    Hello ,
    While doing goods receipt
    Item excise Codition values are as follow
    BED  = 959.71
    ECS = 19.24
    SECESS = 9.62
    But at header level it is showing as ( divide by 100)
    BED =  9.59
    ECS = 0.19
    SECess = 0.09
    Please help  to resolve this issue

    Hello,
    have u used any calculation type ? if yes then remove that first.Please check in Tax procedure.
    regards,
    sujit

  • Pricng not getting distributed at item level when given at header level-

    Dear all
    We are using pricing procedure in Delivery for certain freight condition types...
    When a condition type ZFRT is given manual pricing at header level,it is not getting distributed equally at item level..
    Can u tell us what exactly the problem..
    The same condition type while using in Sales order,distributes pricing to all items ...when given at header level...
    Group condition tick mark is put.Priicng is at header level tick mark is put..

    Hi,
       Go to header level of the delivery document and in conditions tab press "update" and do carry out new pricing and then give the header condition value and press activate.
    Reward me if it helps.
    Regards,
    kishore.

  • Migo is not showing the excise tab - header level and item level

    Hi,
    i have created one PO with excise and i have created MIGO with only capture excise invoice, in MIGO before saving the document system is showing the excise basic, cess and higher education cess in excise tab, header level as well as item level. After saving the document, if i go to dispaly view of the MIGO document system is not showing the header level as well as item level excise amount. The tab itself is not appearing. Can any one help me on this.

    Hi,
    There are two kinds of statuses, system status and user status.
    You can only influence System status if you execute a business transaction that changes the system status.there
    are four system statuses open, In process,Released and Completed.
    User status can be created as additional information to the system status in any numbers.But for this you
    need to define a status profile which would further be assigned to transaction type(header status) and
    item categories(item status).
    The header status is independent of the item status. One exception is the status Completed.
    If all items have the status Completed, the header status is also set to Completed.
    For defining a status profile you need to go to
    SPRO>Customer Relationship Management>Transactions>Basic settings>Status Management.
    Hope this helps.
    Regards
    Sidd

  • To get PO number against invoices at header level only

    hi
    I have this query to retireve payments against invoices
    SELECT ai.gl_date, aca.amount paymentamount, aca.bank_account_name,aca.check_number,aca.DOC_SEQUENCE_VALUE voucher_num,
           aca.payment_method_lookup_code, aca.vendor_name suppliername,ai.base_amount functional_amount,   pha.segment1 po_num,
           aca.check_date paymentdate, aida.period_name, aida.creation_date
      FROM ap_invoices_all ai,
           ap_vendors_v avv,
           ap_invoice_payments_all aipa,
           ap_checks_all aca,
           ap_invoice_distributions_all aida,
           po_distributions_all pda,
           po_headers_all pha,
             HR_ORGANIZATION_UNITS_V hrov
    WHERE ai.vendor_id = avv.vendor_id
       AND aca.vendor_id = ai.vendor_id
       AND aipa.check_id = aca.check_id
       AND aipa.invoice_id = ai.invoice_id
       AND ai.invoice_id = aida.invoice_id
       ANd pda.po_distribution_id=aida.po_distribution_id(+)
       AND pda.po_header_id = pha.po_header_id(+)
       AND pda.destination_organization_id=hrov.organization_id
        and aca.STATUS_LOOKUP_CODE !='VOIDED'
         and  aca.DOC_SEQUENCE_VALUE='212366'
    order by to_char(ai.gl_date,'MM')
    18 records are shown
    for aca.doc_sequence_value='212244 no rows returned
    i found the reason as to this 212244 has no PO number
    so i had to rewrite the query using ANSI JOINS
    SELECT ai.gl_date, aca.amount paymentamount, aca.bank_account_name,aca.check_number,aca.DOC_SEQUENCE_VALUE voucher_num,
           aca.payment_method_lookup_code, aca.vendor_name suppliername,ai.base_amount functional_amount,   pha.segment1 po_num,
           aca.check_date paymentdate, aida.period_name, aida.creation_date
      FROM ap_invoices_all ai
         join  ap_vendors_v avv on(ai.vendor_id = avv.vendor_id)
          join ap_invoice_payments_all aipa on (aipa.invoice_id = ai.invoice_id)
          join ap_checks_all aca on (  aipa.check_id = aca.check_id  and aipa.invoice_id = ai.invoice_id)
           join ap_invoice_distributions_all aida on (  ai.invoice_id = aida.invoice_id)
        left join  po_distributions_all pda on (pda.po_distribution_id=aida.po_distribution_id)
          left join po_headers_all pha on(  pda.po_header_id = pha.po_header_id)
            left join HR_ORGANIZATION_UNITS_V hrov on  (pda.destination_organization_id=hrov.organization_id)
        where aca.STATUS_LOOKUP_CODE !='VOIDED'
         and  aca.DOC_SEQUENCE_VALUE='212366'
    order by to_char(ai.gl_date,'MM')
    now i get the correct data for 212244 
    but when i run the same query for 212366 i get 19 records  as one invoice in this 076998 has 3 line items and one line item dont have PO
    BUT the requirement is to get  only PO information at the header level not line levelkindly guide
    thanking in advance

    When you need only PO numbers, link only the 3 tables to make your query simpler.
    ap_invoice_distributions_all aida,
    po_distributions_all pda,
    po_headers_all poh
    Only po based invoices will be selected for these tables

  • In MIRO excise not getting calculated

    Dear Users,
    I have an issue regarding tax calculation in MIRO,I have maintained tax code in PO and in analysis all the conditions are showing exact value as maintained. But in MIRO these excise duty's are not getting calculated, even i checked all the master data like J1ID and also the tax conditions, please provide your suggestions.
    Thanks

    Hi,
    Check if EXYEAR is same as what is updated in J_1IEXCDTL table.
    If not then that is the reason why excise values are not updated in J_1IGRXREF table.
    Now the table should be updated with excise values only then the same will flow in MIRO.
    Regards,
    Brinda

  • Header Level Cash Discount For VBRK-VBELN, Where Can I get?

    Hi Experts,
    I know the # of VBELN of VF03 (VBRK), now, I need to pull the data of,
    <b>1- Header Level Cash Discount - Condition Value and
    2 - Header Level Cash Discount - Amount i.e.
    % Value.</b>
    Normally, I know the procedure is,
    (The relationship is )
    KONV-KNUMV = VBRK-KNUMV
    For all the columns the field KONV-KWERT can be used
    But, its ITEM level, where as I am looking for Header Level?
    So, Where Can I get the VBRK-KNUMV Header level,
    1-  Cash Discount Condition Value data? and
    2-  Cash Discount Amount data i.e. %
    Thank you,
    Message was edited by:
            Srikhar

    ThanQ Sheshu,
    No, there is no entry in KONV-KNUMH for KSHCL type of Discounts i.e. SKTV. THere r entries i.e. record #s for Pricing matters! I dont know Y?
    So, It seems to b, I hv to use the follwoing code,
    at new knumv
    SUM (of types KONV-KSHCL = SKTV)
    endat.
    Or Do u hv any other clue? like, other tables searching?
    anyways, thanq

  • OTC . How is freight calculated in OM header level

    Hi
    We have this business scenario where Freight is calculated at order header.
    But we were checking the API for that
    WSH_INTERFACE_GRP.Create_Update_Freight_Costs
    This is done at Delivery or Delivery detail level.
    So CANT we have freight costs at order header level???
    Basically i have say 3 labels created for an order i need to generate freight for these 3 labels. Please not 3 labels DOES NOT correspond to 3 lines.
    So can i create Freight lines for these 3 labels for that order header Id.
    And also another question is for RETURN orders we wont have any deliveries then how are freight cost calculated
    Regards
    Gibin

    FUNCTION ZSAVE_NOTES_SAVE.
    *"*"Local interface:
    *" IMPORTING
    *" VALUE(OBJECT_ID) TYPE CRMT_OBJECT_ID
    *" VALUE(OBJECT_TYPE) TYPE CRMT_SUBOBJECT_CATEGORY
    *" REFERENCE(HEADER) TYPE THEAD OPTIONAL
    *" REFERENCE(TEXT) TYPE TDTXTLINES
    *" TABLES
    *" LINES STRUCTURE TLINE
    TYPES : BEGIN OF STRUC,
    GUID TYPE CRMD_ORDERADM_H-GUID,
    END OF STRUC.
    DATA : WA_STRUC TYPE STRUC,
    IT_STRUC LIKE TABLE OF WA_STRUC.
    TYPES : BEGIN OF STRUC1,
    TDOBJECT TYPE STXH-TDOBJECT,
    TDNAME TYPE STXH-TDNAME,
    TDID TYPE STXH-TDID,
    TDSPRAS TYPE STXH-TDSPRAS,
    TDTITLE TYPE STXH-TDTITLE,
    TDLINE TYPE STXH-TDTXTLINES,
    END OF STRUC1.
    DATA : WA_STRUC1 TYPE STRUC1,
    IT_STRUC1 LIKE TABLE OF WA_STRUC1.
    SELECT SINGLE GUID FROM CRMD_ORDERADM_H INTO WA_STRUC WHERE
    OBJECT_ID = OBJECT_ID AND OBJECT_TYPE = OBJECT_TYPE.
    SELECT SINGLE TDOBJECT TDNAME TDID TDSPRAS TDTITLE TDTXTLINES FROM STXH
    INTO WA_STRUC1 WHERE TDNAME = WA_STRUC-GUID.
    APPEND WA_STRUC1 TO IT_STRUC1.
    CALL FUNCTION 'SAVE_TEXT'
    EXPORTING
    CLIENT = SY-MANDT
    HEADER = HEADER
    INSERT = ' I '
    SAVEMODE_DIRECT = ' X '
    OWNER_SPECIFIED = ' SAPUSER '
    * LOCAL_CAT = ' '
    * IMPORTING
    * FUNCTION =
    * NEWHEADER = HEADER
    TABLES
    LINES = LINES
    EXCEPTIONS
    ID = 1
    LANGUAGE = 2
    NAME = 3
    OBJECT = 4
    OTHERS = 5
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    COMMIT WORK.
    ENDFUNCTION.
    Have alook at the follolwing threads
    Probelem with SAVE_TEXT
    SAVE_TEXT FUNCTION MODULE
    save_text?
    there are many more examples.

  • BAPI_SALESORDER_SIMULATE How to get the conditions on header level?

    Hi,
    is it possible to get the pricing conditions on header level (sales order) with the Bapi BAPI_SALESORDER_SIMULATE?
    We only found the information on item level?
    Thanks a lot.

    hope its possible,
    If don't specify any item no for condition type in bapi, then it will be consider as header condition.
    make sure condition should be header condition.
    hope it will work.
    Regards,
    Marreddy

  • Condition value routine getting value zero at header level.

    Hi Gurus,
    I am trying to create one condition value routine in which I am passing xkwert = ( wa_vbap-cmpre * komp-mglme ) / 1000.
    The condition works fine at item level where I get condition value as desired but at the header level, where it should show sum for all line items, it is showing 0. When I debugged, I found that somewhere in standard program, where it sums for line item, it is changing to negative and that is why it is getting zero but I was not able to correct it.
    I am writing the code as follows.
    DATA: wa_tab TYPE c LENGTH 1000,
          I_VBAP TYPE STANDARD TABLE OF VBAP,
          lv_komv like xkomv,
          WA_VBAP TYPE VBAP.
    FIELD-SYMBOLS <f1> TYPE ANY TABLE.
      UNASSIGN <f1>.
    wa_tab = '(SAPMV50A)XVBAP[]'.
    ASSIGN (wa_tab) TO <f1>.
    IF sy-subrc = 0.
       i_vbap[] = <f1>.
    ENDIF.
    READ TABLE i_vbap INTO wa_vbap WITH KEY posnr = komp-kposn.
    IF sy-subrc = 0.
       xkwert = ( wa_vbap-cmpre * komp-mglme ) / 1000.
       CLEAR wa_vbap.
    ENDIF.
    CLEAR: I_VBAP,
            lv_komv.
    What should I do? please help.
    Regards,
    Manish

    I found the solution.
    If xkwert is initial.
    xkwert = gkomv-xkwert.
    endif.
    Regards,
    Manish

  • Pricing : Frieght calculation - differentiate Header and Item level

    Dear friends,
    I have a requirement wherein I have to find the sum of the gross weight of all line items at header level and round off the value to the next 500 gms.This value will be shown at the Header Conditions tab in the condition record ZFRD.
    The rounding off should not happen at the item level (i.e in Item - Conditions tab ).
    I have developed a base type for this.But at the configuration level, the group condition and item condition are checked, Hence the rounding off works at the header as well as the ITEM level.
    Can anyone suggest me if there is any field which differentiate between header and item calculation.
    So that I can check that field and restrict the pricing only to the header level.
    i am trying this functionality at pricing procedure level by creating a new formula for condition base value and passing gross weight to XKWERT field.
    Thanks in Advance!!!!

    Hi
    Have you tried to save a document and check what you can see for that condition?
    I think the header value is being transfered to the item while you're debugging
    When you'tr header level PRICING_COMPLETE should be called
    Max

  • Extra CST getting calculated on excise during GRN for the Dealer case

    Gurus,
    Its a First Stage Dealer Case.
    PO price is 11000.
    CST (Non Cenvatale) 2 %
    Invoice Value   11220
    Out of which the split provided by the Dealer is
    Basic 10000
    Excise 1000
    CST     220
    In J1id we have declraed the vendor as dealer.
    During the GRN, we do the MRP tick in the Excise Invoice Misclleneous tab and put the excise amount as 1000
    The GR-IR account is getting posted 10240
    The correct amount should be Basic+CST i.e. 10220
    The additional component of 20 rs is getting calculated on the 1000 rs excise.
    please guide,
    Regards,
    Akshay

    chris,
    The issue got resolved.
    Since its a dealer case,
    while   doing GRN we need to make the excis eentries manually, at that time one needs to alter the proposed base value of the item from 11000 to 10000 and then if we put the excise manually the GR-IR is getting generated correctly.
    But now, the same issue is there in IV. (which I will post in seperate thread)
    thanks,
    Akshay

Maybe you are looking for

  • Unable to start the managed server on OBIEE11.1.1.6.0, Oracle RTD exception

    Hi I am unable to start the Managed server on OBIEE 11.1.1.6.0 , as it is giving the following exception "[bi_server1] [NOTIFICATION] [] [oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor] [tid: RTD_Worker_9] [userId: <anonymous>]

  • Using 4-20ma Sensor on NI WSN-3202

    I have a vibration switch http://ifmefector.com/ifmus/web/dsfs!VKV021.html that I am trying to get to work in my wireless sensor network. NI only offers a voltage input node (NI WSN-3202), but the sensor is only available in 4-20ma output. The analog

  • App removed from App Store

    My application has been recently removed from the iTunes App Store.  How do I get my app back on the App Store for purchase?

  • Unable to hear sound on my HP w2408h monitor using imac mini

    So I have a new mac mini. My monitor is an HP w2408h, built in speakers and has hdmi input. I connected the mac mini output cable to the monitor but no sound. Once removed, the only sound is coming from the mac mini. I get video but no sound through

  • Why wont my  navigation menu bar navigate to the next page

    Im using DW CS5 and I have assigned links to my navigation menu its hyperlinked but when I click on the button it doesnt navigate to the rest of the pages why is that I am new to DW