Condition based TAXINN -SD CIN

Hi Gurus,
Can any one provide me the SD -CIN - TAXINN configuration.
I can see lots of stuff on that....but not able to differentiate what is SD's and what is FI and MM's.
So please brief me Specific to SD CIN- Condition based configuration .
Thanks
Sasi

Hi Sasi,
Country Version India comes with four pricing procedures (TAXINN) as follows:
u2022 JINFAC (Sales from manufacturing plants)
u2022 JINEXP (Export sales)
u2022 JINDEP (Sales from depots)
u2022 JINSTK (Stock transfers)
TAXINJ & TAXINN are Tax Procedures in India. TAXINJ is old version & TAX INN is new version. Both has its own advantage & disadvantage.
Upto 4.6C & partially 4.7 version of SAP, TAXINJ was used. TAXINJ is formula based calculation, in which we maintain the tax rate in Tax Code itself. The implication is that if say we are having product range such that say Excise rate differes for separate chapter ID, VAT, CST & permutation & combination of these, we require that many Tax Codes. For example:
Tax Code: A1
Taxes: 16% Excise Duty + 2% Education Cess + 12% VAT
Tax Code: A2
Taxes: 16% Excise Duty + 2% Education Cess + 8% VAT
Tax Code: A3
Taxes: 12% Excise Duty + 2% Education Cess + 12% VAT
Tax Code: A3
Taxes: 12% Excise Duty + 2% Education Cess + 8% VAT
From 4.7 version onwards of SAP, TAXINN is being recommended & used. TAXINN is more user friendly & condition record based. In TAXINN, Tax Codes are statistical & of not much relevance, but are required to be maintained in condition record for taxes condition type. This makes Tax Codes simpler. The implication is that if say we are having product range such that say Excise rate differes for separate chapter ID, VAT, CST, we need not have the tax codes to that combination. For example:
Tax Code: A1
Can be used for any rate of excise duty, as tax code is only required to be maintained statistically in condition record.
Tax Code: A2
Can be used for any rate of VAT, as tax code is only required to be maintained statistically in condition record
Please Reward If Really Helpful,
Thanks and Regards,
Sateesh.Kandula

Similar Messages

  • CIN - with TAXINJ and "condition based excise determination"

    Dear All,
    Can I use TAXINJ with "condition based excise determination" for CIN implemenation. We already have TAXINJ and some plants are already working on it.
    If anyone already using the same, please share the problems faced / experience.
    Actually I done settings for above scenario, but while GRN I am getting Message as " BED, AED and SED for the excise item is zero". And BED not getting populated while doing GRn.
    I have created a tax code "C1" and assigned to company code.
    THen I have maintained condition record for JMOP in FV11 for BED. ALso settings done J1ID.
    PO is created with this tax code C1, taxes are getting calculated when
    checked at Invoice tab at PO.
    But while making GRN message comes "BED, AED and SED for the excise
    item is zero" and excise values dont shows at excise tab in MIGO
    Regards

    Go through
    https://wiki.sdn.sap.com/wiki/display/ERPLO/CIN+Configuration
    and
    http://help.sap.com/saphelp_47x200/helpdata/en/09/ebf138cdd78a4be10000000a114084/frameset.htm
    Hope you will get good idea

  • Maintain Excise defaults for pricing condition in TAXINN procedure

    Hi all,
    I post this message as I'm customizing CIN part for creation and calculation of excise invoice. I have read lot of post but i'm a bit confused about right procedure to adopt. I try to explain:
    I'm doing a stardard sales flow (sales order -> delivery -> commercial invoice -> excise invoice) and the only method I have found to flow excise values in excise invoice is to insert pricing conditions in India -> Basic settings -> Determination of excise duty -> Maintain excise defaults for TAXINN procedure.
    In this table I have insert pricing conditions I use in my SD pricing schemas (in this case I use a copy of JINFAC). I have insert pricing conditions corresponding to BED % and BED total, and also CESS % and total and S&HCESS % and total.
    If I remove pricing condition from this table, corresponing value in excise invoice, when I create it, become 0.
    My dubt is if is correct to populate with table to flow excise values in excise invoice. I ask it as I have read differents approach and differents customizing settings applied in similar situations. In particular, I have found documentation in which, for TAXINN procedure, is recommended to leave blank "excise defaults" (with exception of CVD condition). What is the right method to use?
    There is one right procedure or, as it seems reading posts, someone have to do his "proper CIN customizing" based on results that have to obtain?
    Thanks in advance for any contribute that can help to clarify this situation.
    Regards
    Gianpaolo

    Hi all,
    I think to have found solution to my dubt.
    If I use "condition based Excise determination" I have to insert records with pricing schema (if is a copy of standard J* schema, like ZINFAC that is a copy of JINFAC) and excise pricing conditions in the transaction below:
    India -> Basic settings -> Determination of excise duty -> Condition-based Excise determination -> Classify condition type
    To determine value in excise invoice seems that program check before table in transaction described before. If in this table don't find records for pricing schema-excise pricing condition the program check also table in transaction below:
    India -> Basic settings -> Determination of excise duty -> Maintain excise defaults
    If during this second check find excise pricing conditions insert, can determine equally the values of excise in excise invoice.
    This is the result of my checks. I hope this could be useful for other people with similar problem.

  • Condition types used in cin

    i have some confusion on cin
    what are condition types used in cin with details
    and where will assign  TAXINJ and TAX INN  please give me full details with example if any documents available please send to [email protected]
    advanced thanks

    <b>TAXINN:</b>
    JEXP IN: A/R BED %
    JEXQ IN A/R BED
    JEAP IN A/R AED %
    JEAQ IN A/R AED Qty
    JESP IN A/R SED %
    JESQ IN A/R SED Qty
    JASS IN A/R Assessable Va
    JIN1 IN A/R CST
    JIN2 IN A/R LST
    JLST IN A/R LST
    JMAN IN Manual excise
    JMOD IN A/R BED ..............................
    Regards,
    Rajesh Banka
    Reward points if helpful.

  • Condition based Tax Procedure

    Dear All,
    Condition based tax procedure will be used to calculate Excise Duties only, remaining taxcess handled by the Tax Types , Is it right? in TAXINN procudure.  How we can able to handle excise only condition based and other taxes from Tax tpes.
    Regards

    closed

  • Tax procedure condition based / formula based

    Hi,
    I have a query.
    1.Based on tax procedure how we can identify that the tax procedure is formula based or condition based.
    2.what are advantages over one another.
    3.Is their any other way we can find out tax procedure attached to po is formula based / condition based.
    4.What is sequence  to create procedure and maintain record for these two procedure.
    Thanks & Regards
    Atharva G.

    Hi Atharva,
    I will list out the differences and advamtages between the two
    TAX INJ procedure is formula based
    TAX INN procedure is condition based    
    In TAX INJ to define the tax rates we are using excise tax rate in J1ID AND tax code ( FTXP)
    In TAXINN nothing we are entering in tax code also , we are entering every duties in FV11( condition records)
    Amending the duty rates is very easy in case of TAXINN than TAXINJ since we are mentioning the tax duties in FV11 through validity periods, if the tax rate is changed from that date we can maintain the record for the new period in FV11
    IN TAXINN assign taxcode to company code is manadatory but its not manadatory in case of TAXINJ     
    Kindly get back to me, if you have any more clarifications.
    Balakrishna R.V
    Sonata Software Pvt Ltd.

  • Problem with tax condition in TAXINN

    Hi,
    This is related to India.
    We are using TAXINN tax procedure. We maintained the following steps:
    1.all conditions in the procedure – JMOP, JMX1, JECP,JEX1, JSEP, JHX1, JVRD assigned account keys for the required accordingly.
    2.made tax codes – V0 , V1
    3.assigned accounting keys to G/L accounts in OB40
    4.made condition record with Plant / vendor/ material combination for all above conditions.
    When I am making PO by entering all values including tax codes  I could not able to see values flowing for JEX1 (Set off condition for Ecess), JHX1(Set off condition for Sec Ecess), JVRD (VAT RM Deductible condition). When I go to Analysis Pricing and check for these conditions values are appearing for those conditions & for those combinations. But I got message “ Condition record exists, but has not been reset” . Because of this value is not flowing.
    Can any body throw light on this.
    Regards

    Hi Friends,
    I solved this problem by doing / adding following customization:
    SPRO.. Logistics genaral .. Tax on goods movement... India.. Basic settings ..Determination of excise duty.. condition based excise determation.. classify condition types
    Maintained for the following :
    TAXINN .. JHX1.. AT1 set off condition Total
    TAXINN... JEX1... Ecss set oof condition Total
    TAXINN... JVRD .. A/P RM VAT Deductible
    Then assign Tax codes to Compnay codes in
    SPRO.. Logistics genaral .. Tax on goods movement... India.. Basic settings ..Determination of excise duty.. condition based excise determation..
    Regards

  • How to create a condition based on a select that retrieve dynamically a LOV

    Hi all, I need to create a condition based on a select that retrieve dynamically a LOV.
    So, the condition have to be:
    inventory_item_id NOT IN (SELECT inventory_item_id FROM apps.mtl_system_items_kfv WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV')
    I need to create a LOV based on this select without making any join with the folder which contains the field inventory_item_id, because otherwise I have the contradiction:
    and o124757.INVENTORY_ITEM_ID = o118741.INVENTORY_ITEM_ID -- join between the main custom folder (o118741) and the LOV custom folder (o124757)
    and o118741.INVENTORY_ITEM_ID NOT IN (o124757.INVENTORY_ITEM_ID) -- condition
    These two condition together don't show any data, obviously....This means also, that I can't use a calculated field, because if I want to see this field, I have to create a join, another time, with the main custom folder.
    I tried to create a LOV on the Administrator, but when I create the condition I have to check manually the values....and if in the future this LOV will increase I need every time to re-check all the values.....instead I need that the inventory_item_id have to be NOT IN dinamically in the list of values retrieved by the select.
    Anybody has inplemented something similar ??
    Thanks in advance
    Alex

    Hi alex,
    SELECT incidents.INVENTORY_ITEM_ID,
    pcodes.PROBLEM_NAME
    FROM apps.cs_incidents_all_b incidents,apps.jtf_rs_problem_codes_v pcodes
    WHERE incidents.category_id IN (SELECT category_id
    FROM mtl_categories_kfv
    WHERE concatenated_segments = 'IPTV')
    AND incidents.PROBLEM_CODE = pcodes.PROBLEM_CODE
    where incidents.INVENTORY_ITEM_ID NOT IN SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    You want to add this condition to the first query it holds good for this scenerio.All the items which are NOT IN will be retrieved.Here you are selecting other than "General_faults_iptv"
    But again your trying to select in the second query where you want "General_faults_iptv"
    SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    If you carefully go through what your doing,you will understand.In the above explantion ,there will be no records generated.First query your saying NOT IN and again your saying for the same IN,how will records retrieve its meaningless.
    I dont know what you want to get from second query.I would suggest you to do is dont use the second query and just use the first query and you will get.Here is the query and this will give you result.
    SELECT incidents.INVENTORY_ITEM_ID,
    pcodes.PROBLEM_NAME
    FROM apps.cs_incidents_all_b incidents,apps.jtf_rs_problem_codes_v pcodes
    WHERE incidents.category_id IN (SELECT category_id
    FROM mtl_categories_kfv
    WHERE concatenated_segments = 'IPTV')
    AND incidents.PROBLEM_CODE = pcodes.PROBLEM_CODE
    AND incidents.INVENTORY_ITEM_ID NOT IN SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    Regards,
    Kranthi.

  • Dist. of Header Condition based on the material Value

    Hi All,
    I have one query regarding the header Condition.i have selected the Calculation type as B - fixed amount  (mandatory) for a particular Condition type and also selected the header and Item condition indicator.Now if the material have more than one line item then the system distributes this condition based on the quantities in PO.
    My client requirement is that they want to have a header condition as we are using now. But they want to distribute this header condition according to the material values for each line items in a PO. please Mention that this condition is a fixed value (mandatory).
    So, how can we make a Fixed Value (Calculation type) for a header condition to be distributed among the line items based on the base Value?
    Please revert back asap.
    Sure, points will be awarded for the same.

    as explained earlier ,
    system is distributes the header amount on the basic of value calculated by Basic X qty
    e.g.
    header value =100
    two line item
    1 is with Rs 4/- and qty is 10
    2 is with Rs 10/- and qty is 15
    so distribution is
    Rs 21.05/-  for 1st item
    and
    Rs 78.94/- for 2ed item
    regards,
    sujit

  • Condition Based Downpayment

    Dear All,
    We are using ECC 6.0  EHP5.0  with single instance worldwide, one controlling area, one global chart of account and one fiscal year for all company codes in SAP and for each company code we have 1:1 mapping to sales organization.
    We are in process of implementing  "Condition based Down payment" with conjunction with a  billing Plan but the billing plans is not including any down payment items .
    We followed the SAP best practices guide to setup the condition types and pricing procedure per the guide
    http://help.sap.com/bp_retail603/BBLibrary/Documentation/732_BB_ConfigGuide_EN_US.doc
    We followed the following process:
    1.  Created a regular Sales order with 2 items with a total value of say 5,000 GBP and entered a value for condition AZWA in the sales order header for 1,000 GBP
    2.  Entered a down payment for that amount (1,000 GBP) using t-code (F-29). In F-29  we entered the special G/L indicator = A (downpayment) and tried to reference the sales order number.  However, the system gave error message u201CMessage no. V1125 - Enter the item numberu201D so we were forced to enter the payment at the line item level.
    3.  Created the invoice for this item and received the expected value in the AZWB pricing condition but the accounting document did NOT settle the down-payment amount per the value in AZWB.
    We have the following questions:
    1.   How can we make the F-29 payment using only the sales order number (i.e. at the header levelu2026without the line item)?   The SAP Help implies that this is possible. (http://help.sap.com/erp2005_ehp_05/helpdata/EN/dd/560e4b545a11d1a7020000e829fd11/frameset.htm)  in the Down Payment Processing (Basis: Document Condition) section under u2018Incoming Paymentsu2019 it says u2018The system summarily posts the payment to the sales order number, not item-specificallyu2019.  It then also says u2018Aside from this it is possible to post the incoming payment directly in the financial accounting (transaction F-29). The important thing here is that the financial accounting item contains a reference to the sales order number. It is also possible to post item-specific down payments.u2019
    2.  During Final Billing, how and we get the accounting document to settle the down-payment amount per the value in condition type AZWB.  In the billing-plan process, the final billing settles the downpayment.  We want the condition based final billing to act in a similar way and do not want to have to perform a manual downpayment settlement separately (via F-39). 
    Thank you in advance,
    Vicki

    Hi,
    In the billing plan Billing rule should be maintained as "4" or "5" which indicates that line is down payment. Assign down payment request for this Billing plan item.
    What is the billing document type you have used for the invoicing?
    Check if  Billing category is  "P = Down payment request"
    When a down payment request is created it will process only dowm payments.
    In F-29 system will process only those docuements which are identified as Down payment request.
    Hope this helps.
    Regards,
    Sharan

  • Create a condition based on a select

    Hi, I have the necessity to create a condition, inside a report, based on a select, for example (when I build a condition):
    Item: "Item (RUO)".Description
    Condition: IN
    Values: select item_description from ISUPP_LOV_RUO_SLA_PRODUCTS_V -> 3 values
    How can I dynamically pass these 3 values to the condition, without using hard coded strings as 'A','B','C' ??
    Thanks
    Alessandro

    Hi,
    If you are using Discoverer Desktop then you can create a condition based on a subquery. You create worksheet that returns those 3 rows then create the condition where then item is in the first worksheet.
    If you are Discoverer Plus then you will have to join the folders in the EUL. So you create a folder for ISUPP_LOV_RUO_SLA_PRODUCTS_V and join it to the report folder using "Item (RUO)".Description = ISUPP_LOV_RUO_SLA_PRODUCTS_V.item_description .
    Rod West

  • Condition Based Interface Determination in ICO (AAE) - PI 7.1 EHP1

    Hi Friends,
    We have PI 7.1 EHP1 - SP 04.
    In our scenario, we have 1 outbound interface and 2 inbound interface. Based on condition, it needs to select the first inbound interface or second inbound interface.
    In the normal configuration, we are able to select. (By click + icon and add condition in the Receiver Interfaces in Interface Determination Step)
    When we create configuration using ICO (Integrated Configuration), there is no option in "Receiver Interfaces" Tab to add two inbound interfaces with condition.
    Could you please clarify how do we do this in ICO?
    Kind regards,
    Jegathees P.

    IMHO, condition based interface determination is not possible in ICO.
    Use Multiple inbound service interfaces... You can handle in design level .. ESR level. 
    Check the Abhishek's blog... This  might be helpful.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90dcc6f4-0829-2d10-b0b2-c892473f1571?quicklink=index&overridelayout=true
    Note: Since in your case you need two receiver agreements, you cannot handle through ICO. The above link might be helpful to do multimapping without BPM.
    Edited by: Baskar Gopal on Apr 26, 2011 9:53 AM

  • Conditions based on "EnvelopSender" in Content Filters

    When defining Content Filters, I need to define conditions based on the sender of an email. For example, if the sender is Jim or John, and Subject Line contains a tag [CONFIDENTIAL], the action should be to encrypt the mesasge.
    I realize this could easily be done using LDAP groups. But my problem is that for a number of opertaional reasons I cannot connect our IronPort to our corp LDAP. 
    An alternative is to directly code the user names in the condition statement. This is ugly and problematic for admins and possibly causes other problems as the number of users grows. Could anyone suggest an alternative?
    Is there any option of having the Condition statement open a file and read the "sender" names from the file maintained somewhere on the local or a remote disk? Any other option?
    Thanks.

    I would suggest looking at creating a dictionary that would list the addresses of the individuals. You can use that dictionary from which to base your planned action.  Using LDAP is by far the better option for keeping a list up to date, as the dictionary will need to be updated regularly as addresses change, added or removed.

  • TAXINJ WITH CONDITION BASED CALCULATION

    Hi MM Gurus
    We are using TAXINJ procedure for tax calculation with formula base calculation (i.e. tax rates are maintains in J1ID ). As we now that TAXINJ procedure support both condition based and formula based tax calculation. But when I want to use the condition based tax calculation with TAXINJ by maintaining the condition record in FV11, I am getting the tax calculated with formula based only. System is ignoring the condition record maintain in FV11. So please explain how to use the TAXINJ procedure with condition based calculation by maintaining the condition record.
    Reward point will be given please…..
    J K Patel
    Ahmedabad
    Gujarat

    Hi JK,
    if you r using taxinj, then system picks up the rate from J1ID only. if you want to maintain the condition records in FV11 then delete the rates in J1ID. hope this will solve your problem.
    Regards,
    patil

  • Condition based maintenance

    Hi Gurus,
    As per my business needs
    Measuring document needs to be updated automatically from proleit (Another system) by IDOC-Pls let me know from our PM end what we have to do?
    Condition based maintenance (As per proleit system measuring document would be updated and determine the condition for automatic notification creation)-Pls suggest how to map the both scenario. if possible pls send the relative documents

    Hi,
         You will have to activate User exit IMRC001  -This gets triggered when measuring document is posted via IK11
    You will have to create a measureing point for the eqpt ..
    In the above user exit you can find sample code which would be helpful
    In config spro ->pm - basic settings -->measuring points & counters  ->Define Measuring point categories, here for a category mention the Tolerance period , if there is any ..
    regards
    giri

Maybe you are looking for