This action might not be possible to undo. Are you sure you want to continue?
CIN – Knowledge Bank
A Handbook for quick implementation
SAP Labs India (Draft)
Page of 51
CIN Knowledge Bank
Copyright © 2001 SAP Labs India. All rights reserved. Neither this document nor any part of it may be copied or reproduced in any form or by any means without the prior written consent of SAP Labs India. The information contained in this document is subject to change or revision without prior notice.
The original version of this document is saved under the heading CIN Knowledge Bank in inblr102\SAPALL\International_Development
Version 1.0 STATUS: Draft 20.11.2001
NAME OF AUTHORs
Uma Rani Arun Subramanian Sameer Ghare Rakesh Agarwal Binu John Mahesh Telagavi Prashant Baliga Neelakantans Padmanabhan
SAP Labs India Pvt Ltd. SAP Labs India Pvt Ltd SAP Labs India Pvt Ltd SAP Labs India Pvt Ltd SAP Labs India Pvt Ltd SAP Labs India Pvt Ltd SAP Labs India Pvt Ltd SAP Labs India Pvt Ltd
SAP Labs India (Draft)
Page of 51
CIN Knowledge Bank
1 OBJECTIVE........................................................................................................................4 2 FAQ ....................................................................................................................................5 2.1 General............................................................................................................................5 2.2 CIN Basis.........................................................................................................................6 2.3 CIN MM............................................................................................................................8 2.3.1 Customization............................................................................................................9 2.3.2 Procurement............................................................................................................10 2.3.3 Subcontracting.........................................................................................................15 2.4 CIN SD ..........................................................................................................................16 2.5 CIN FI.............................................................................................................................25 3 USER-EXITS.....................................................................................................................27 3.1 TDS................................................................................................................................27 3.2 SubContracting..............................................................................................................27 3.3 Depot..............................................................................................................................27 3.4 Excise Invoice .......................................................................................................28 4 BUSINESS TRANSACTION EVENTS (OPEN-FI) .........................................................29 4.1 Publish/Subscribe interfaces.........................................................................................30 4.2 Process Interfaces.........................................................................................................30 5 CUSTOMIZATION............................................................................................................32 5.1 Pre Delivered R3 customization....................................................................................32 5.1.1 SCM.........................................................................................................................32 5.1.2 Financials................................................................................................................33 6 PRICING...........................................................................................................................35 6.1 CIN Pricing.....................................................................................................................35 6.2 CIN Formulae.................................................................................................................39 7 CONFIGURABLE MESSAGES........................................................................................43 8 CIN TRANSACTION DATA..............................................................................................44 9 SECURITY........................................................................................................................46 9.1 Roles..............................................................................................................................47 9.1.1 Master Roles...........................................................................................................47 9.1.2 CIN MM Roles ........................................................................................................47 9.1.3 CIN SD Roles .........................................................................................................48 9.1.4 CIN FI Roles............................................................................................................49 10 IMPORTANT NOTES ....................................................................................................51
SAP Labs India (Draft)
Page of 51
CIN Knowledge Bank
The objective of this document is to make available on paper some of the critical features of CIN so as to make CIN implementation easy. This document is beyond a user manual and is intended only for people who would be implementing CIN in any customer location. All the sections are applicable only for CIN 40A, which has been released in June 2001. We have collated and put together some of the frequently asked questions on CIN.
SAP Labs India (Draft)
Page of 51
CIN Knowledge Bank
Run the function module test j_1bsa_component_check with component as ‘IN’ and you should get a return code ‘0’ and no exceptions. Before you can check this you should have applied SAP note 411079.
o How do I know whether CIN is installed?
o How do I invoke CIN transactions? Best way to invoke CIN transactions is to attach the pre delivered CIN roles to user profiles. o What are the roles available in CIN? Please see the section below of the knowledge bank. Alternatively in an R3 system with CIN you can use the transaction PFCG (Profile Generator) and look for entries SAP_CIN* o Where can I get the CIN user manual? CIN user manual is now available as a CD and can be installed centrally and accessed by any user. It is also available in SAP’s help portal at help.sap.com/additional components/ Country version India o What will the country install program do? The country install program (invoked using O035 transaction code) does pre customization of company code ‘0001’ so that you have some customization to start with which you can build further. o Is there any pre customization available for CIN? There is some customization available for CIN as a part of country install and other components are mentioned in the knowledge bank. There is no pre configured client for CIN. o Must I always run country install after an upgrade? You should run Country install program only if it is a fresh installation with no customization. If you have already started building the org structure and other process mapping then you must not run country install program. o Is there an area menu for CIN? From R3 46B the concept of area menus are not much used in SAP. So it is preferable to use roles for accessing the CIN transactions. You can also use the area menu J1ILN if you need.( Older versions of CIN had area menu J1IL) o Where can I get all the transaction codes for CIN? There is no need to know all the transaction codes with in CIN. What is more important is to look at the CIN roles and how this can be used. o How do I know all the authorizations given with CIN? Using Profile generator you can generate a authorization profiels for a given role. You can use existing roles or build new roles also based on individual requirements. o How do I upload the CIN related legacy data at the time of initial upload? There is no standard tool or methodology for uploading CIN master or transaction data at the moment. o What support does CIN provide for budget? CIN product is designed in such away that changes can be done very easily. o What do I do if the rates change after a budget?
SAP Labs India (Draft)
Page of 51
You can post a message to SAP support. You just need to put in new rates in CIN master data to change it with the new validity. o What is a CRT? SAP Labs India (Draft) 6 Page of 51 . o After importing support packs will the functionality change? Support packs are collections of notes and should not change the basic functionality.com How do I know whether a new lgal requirement is being considered for development by SAP? You can do a search on SAPNET front end or contact support. You need to check SAPNET and apply the notes after the budget. The support pack gives a list of notes for which the corrections are included. They are mainly bug fixes. This will ensure that all the known errors until that point is solved.2 CIN Basis o Can I have CIN as well as other Add-ons in one box? You can have multiple add-ons technically in one box from 46C on wards. However the installation process of multiple add-ons is not stright forward and you must contact pre sales before taking up a similar project. But if sales tax rates are being changed then you cannot change the tax codes. o Do I need to do an integration test after CIN support pack import? Some testing is required for the critical processes after a support pack implementation. Where do I get CIN release notes? How to access the CIN release notes in the system? What can I do if I need to submit few new reports? Check SAPNET whether there are notes existing already. It would also be a good practice to keep some CATTs to be done after every SP import. But before doing this you need to contact SAP support who can guide for the necessary precautions. For knowing which is the approved level for India please look into note 81456. SAP support can also be contacted using the email support. You should define new tax codes with new rates and use them.India@sap.India@sap. You can look at the existing support packs at the service marketplace.CIN Knowledge Bank o o o o o Excise rates are maintained as master data in CIN. Changes to income tax rates have to be handled by defining new withholding tax codes. who can tell ou whether some thing would be made available in the short term. From 46C onwards CIN is technically conflict free and can exist with other country versions. o Is it possible for me to have multiple country versions in one client? Are there any installations with multiple country versions in one client? There are installations with multiple country versions in one client. o How do I know which support pack I should move onto? It is always beneficial to move to the latest support pack which is supported by CIN. What do I do if the CENVAT process changes? CIN team follows the budget related changes and releases correction notes if there are changes to any of the CIN transactions or reports. This note gets updated whenever there is a new add-on patch for CIN.com 2.
Also please check the following. As a customer what needs to be kept in mind is that if there is a CRT for a SP then both needs to be applied together. What should I do? Check if the name space entries are available using transaction se03.CIN Knowledge Bank o o o o o o o o o o o o o CRT stands for Conlfict Resolution transport. How do I avoid it? This has been rectified. Is there an object key for CIN objects? CIN objects do not need an object key. Can I run Internet sales with excise taxes? You need to have separate pricing procedure to make this possible. When I upgrade will I lose my customization? Upgrades will put the new customization only to client 000. If it is still a problem please report in SAP support. Will I get a CRT in CIN40A? CIN40A does not carry any modifications to R3 core. When I maintain some of the CIN master data system is asking for a transport request. It should be no. Take the option – Utilities – table maintenance generator. or user recording routine. However you will get Add-on patches in CIN40A which are collections of CIN notes bundled together. It would be best to contact SAP product management group on this. Are there any language versions for CIN? No CIN is available only in English. The customizing transfer assistant can be used to copy the entries. How do I copy the customization from client 000 to my production client? You can use the customizing cross system viewer to compare the customizing across clients. So you will not get any CRT’s in CIN40A. What are CIN name spaces? /0SJ1I/ and /0SJ2I/ Is there any partner project for CIN? For creating new objects in CIN name range you need to maintain the partner project ids ‘1I’ and ‘2I’ in tables RESP and RESPT using transaction SM30. The productive operation will in no way be affected. Some add-ons change the core R3 code. Can I make a client copy excluding CIN? It is not possible to exclude CIN data while making a client copy. So when R3 comes up with Support packages there can be situations when the add-on modified code gets over written. SAP Labs India (Draft) 7 Page of 51 . Which are the R3 versions on which CIN is available? CIN is available in R3 40B 46B and 46C only. This is handled by the SAP Patch manager tool SPAM. Enter the table name for which the maintenance is giving a problem. When I change CIN objects should I register? CIN objects do not require you to register it with SAP support. They need so specific Support pack level of R3 for technical reasons. Check the recording routing. Also check whether the name space is modifiable. the system says that the name range cannot be used. Display the table. When I try to create a new object of CIN which came through note. In case you need to use any of the new customization you need to copy them from client 000. In such scenarios the add-on will have to provide a Conflict resolution transport after merging the new R3 source with add-on corrections. No customization is imported to any other clients. This is because the name range is considered as add-on. Go into SE11.
o If I am already in a higher Support pack than is required by the add-on how do I proceed? For CIN40A the limit is only on the minimum Support pack level. then this does not cause any problem. o When should I install CIN? You can install CIN after the R3 upgrade is over at any time. This poses a restriction that only one user can change the data at any given time.5 hrs o How long does it take to upgarde CIN? This will typically depend on the databse size. o Multiple users are not able to use j1id at the same time. o I have a system with R3 and CIN. Contact SAP support. CIN30A on R3 46B until June 2003 and CIN40A on R3 46C until 2005. Why? You need to apply note 411079 o How do I restrict access to the various options under j1id ot j1it? CIN has pre delivered authorization groups j1it and j1id. But this is rolled into the R3 upgrade and CIN composite upgrade will not add additional down time to the R3 upgrade. The maximum time is about 1. Can I upgrade R3 alone leaving CIN? You cannot upgrade CIN alone. You can attach this group to the table using transaction sucu. It is recommended that you do it along with the R3 upgrade. How do I resolve this? Master data in CIN is maintained using default table maintenance views. o How do I create new authorization groups? You have to run a report RKSCUS09. If you already above that. 2. A re install might lead to problems and loss of data. o How long does a CIN installation take? The time depends on the hardware that is available. CIN does not need a code page by itself. This is because of the table level lock. o Even after CIN is installed when I try to run any CIN program system is saying CIN is not installed. Enter the authorization objects as S_TABU_DIS and then you can maintain new authorization groups under this.CIN Knowledge Bank o Are there any code page restrictions for CIN while using with other language versions? No there are no code page restrictions for CIN.3 CIN MM SAP Labs India (Draft) 8 Page of 51 . If you opt to ignore CIN and continue with the upgrade of R3 alone then the CIN objects get deactivated in the system and it is not usable any more. So it can be put with other languages. If 4 processors and 2 GB RAM is allocated to that instance then it takes about 40 minutes. o How long is each version of CIN supported? Current supported versions of CIN are CIN22B on R3 40B until June 2003. o If another add-on is already installed then can I install CIN on top of it? You need to take permission from the other add-on for this process.
The user has the freedom to change the delivered settings. o Can I segregate different actions and reference documents combinations for incoming excise invoice transaction (J1IEX)? Yes.CIN Knowledge Bank 2. o What are the settings involved to run the stock transport orders through the GRPO route? For a receiving plant a customer has to be created. The setting at the plant level takes precedence over that at the excise group level. Note: The users can create a copy of these standard movement types (delivered for CIN). for J1IEX capture.g. (Transaction:OMGN) o How do I change the debit account that is proposed in Excise JVs? In the company settings of CIN IMG select the indicator “Debit Account Overwrite” for the required company code.) are to be used as they are. change. Define processing modes per transaction: Here the user can decide the processing modes associated with the transactions. and maintain the entry in the CIN IMG for the popup. The delivered non-cenvatable condition types (e. Define Reference Documents Per Transaction: SAP Labs India (Draft) 9 Page of 51 . For e.3.g. display and cancel options are available. o Can I change the non-cenvatable condition types that have been delivered? No. The user has two broad options for the combinations of the actions and reference documents for the incoming excise invoice transaction. At plant level: Irrespective of the plant being attached to any excise group. Both the customers have to be assigned to the plant in the Stock Transport Order settings. the plant attached to all the excise groups will function as a depot. o Can the excise popup be made to appear for any movement type? The excise popup will appear for all those movement types that have been delivered for CIN. while for J1IEX_C only capture and display options are available. For an issuing plant a customer and a vendor has to be created and this vendor is to be linked to this customer.1 Customization o How do I configure the system for partial credit functionality? (80:20 or 95:5 for Cenvatable: Inventorisable) The relevant tax code should be configured with the required ratios for deductible and nondeductible tax components (JMO1 and JMO2 respectively). post. o What is the difference between the ‘Depot’ indicator at the plant and the same at the excise group level? At excise group level: It indicates that for the particular combination of the excise group and the plant. The partial credit indicator at the excise registration ID level should also be marked. JMO2 etc. the plant will function as a depot. provided these movement types are maintained in the CIN IMG settings.
Similarly. GR.J_1IRG23C1 & J_1IRG23C2 PLA Part2 for all excise groups – J_1IPLA2 RG1 for all excise groups – J_1IRG1 RG23D Folio Number Generation – J_1IRG23D Outgoing Excise Invoices against all series groups . How should I maintain number ranges for each series group? Subcontracting Challan number ranges should not overlap between series group. o In the subcontracting attributes (CIN IMG) what is the difference between Movement Type Group Issues and Movement Type Group Receipts? Movement types that issue material from the plant to the subcontractor are grouped under the movement type group issues. o In the Subcontracting Challan. o Where will I change the input/output attribute of a field of the incoming excise invoice transaction? In CIN IMG.g. The user has the freedom to change the delivered settings. but the credit can be availed for the entire excise invoice in one shot.2 Procurement o How is the “GRs per EI setting” (at the excise group level in CIN IMG) decided? CIN provide three options to avail CENVAT credit based on this setting.g it group. single credit: The excise invoice can refer to multiple goods receipts. For e. under the Incoming Excise Invoices node the user can change the attributes of certain fields.J_1IEXCLOC & J_1IEXCEXP Depot Excise invoice number – J_1IDEPINV Dispatch Register Serial number – J_1IINTPR2 Subcontracting Challan against all series group – J_1I57FC 2. For e. The user cannot add any additional fields other than the delivered ones.CIN Knowledge Bank Here the user can decide the combination of the processing modes with the reference documents.J_1IINTNUM RG23A Part1 and Part2 for all excise groups .3. Multiple GR against single excise invoice. should NOT be as follows: Series Group S1 : 000010000 to 000050000 S1 Series Group S2 : 000020000 to 000050000 S2 o Which are the Number range objects for which number ranges needs to be maintained? Internal Document . for the processing mode “Capture Excise Invoice” one can choose reference documents such as PO. STO etc. the movement types that consume the materials when the processed goods are received into a plant are grouped under the movement type group receipts. SAP Labs India (Draft) 10 Page of 51 .J_1IRG23A1 & J_1IRG23A2 RG23C Part1 and Part2 for all excise groups .
Various transaction types are used by CIN and are predelivered. Also used in Depot for a PO and material document EWPO – Excise invoice without purchase order 57FC .Excise Duty reversal without reference MRRD. SAP Labs India (Draft) 11 Page of 51 . CAGR.Excise Invoice for Other Movements DLFC. 57GR.Capital Goods credit accounts OTHR. and the credit can be availed for the entire excise invoice in one shot.PLA account adjustment through TR6 Challan UTLZ.Excise Duty Reversal for Write off Cases TR6C .Cancellation of Generated Excise Invoice DIEX. This is possible by using the option of subtransaction type in association with the transaction type.Factory Sale and Stock Transfer via SD CEIV. o Can I have my own transaction types? No. and the credit can be availed individually for each goods receipt. CAGI. provided the purchase order has deductible excise duty. o Can I have multiple accounts for the same process? Yes.CIN Knowledge Bank Multiple GR against single excise invoice. It is advised that the setting is not changed subsequently. If none of the options mentioned above are chosen: The excise invoice can refer to a single goods receipt.Subcontracting Challan 57NR – Reversal and Recredit for Subcontracting Challan CAPE.Excise Duty reversal if material used for non-production MRWO. GRTR. o What will transaction type do? CIN uses transaction type as a way of differentiating between the various excise related processes. They are: GRPO – Goods receipt for purchase order in Plant. The user can decide the option based on the business requirement in the implementation phase.Differential Excise Invoice Credit MRDY. multiple credit: The excise invoice can refer to multiple goods receipts.is used for determining the accounts when a JV is posted with an option of fortnightly payment The Transaction type that are not used : 57CM. Note: This setting no longer exists at the plant level. o Does the system determine the modvat clearing account during invoice verification? Yes.
For e. o What does the ‘Restore Defaults’ checkbox on the Duty Values item tabstrip of J1IEX do? Restore defaults option restores the material type. For e. which will decide the posting of the credit amount to ONHOLD.A. duty rates. o After the transaction J1IEX has been executed. Account at GRPO will be used by Rejection code and the one at CAPE will be used for subsequent credit of capital goods. This reason code will post the credit amount to an ONHOLD account. The user can later post this ONHOLD amount to the CENVAT accounts. Inventorized duty: It is the excise duty for which credit has not been availed but has been added / will be added to the material cost. what is the significance of the status popup? The status popup is a way to give information to the user of the various excise entries that happen during the course of running the transaction. During Excise Invoice cancellation. duty values for that line item to the original values that were defaulted the time when the transaction is run. means that no part1 number was generated during the course of running the transactions. There is an indicator associated with the reason code in CIN IMG.g. o I always get the Item ok in J1IEX transaction as selected.CIN Knowledge Bank o What is EWPO? When do you use it? EWPO stands for excise invoice without purchase order. the status Part1 number: N. o Can you explain the different rows of duties on the Duty Values item tabstrip of J1IEX? Credit availed: Excise duty whose credit has been availed. o What is the functionality of the rejection code/reason code? For some reasons if the user wants to withhold the availement of CENVAT credit. reason code can be used. Credit due: Excise duty whose credit has not been availed because the goods have not been received and entered in the RG23 Part1 register. SAP Labs India (Draft) 12 Page of 51 . quantities. how do I avoid that in case I don’t need the Item ok selected by default? Mark the User Parameter ID ‘J4X’ with ‘X’ for a User ID.g. Note: It is recommended that separate GL accounts for ON-HOLD account for transaction Note: type GRPO and CAPE. Excise invoice of free samples are captured in the system using EWPO. he can do so by posting the excise invoice with a reason code.
but the goods have been received and entered in the RG23 Part1 register. The duty is computed on this base value. how does one enter multiple lines? For the first line item the user needs to enter the details of the line item such as the material number. plant. quantity etc. SAP Labs India (Draft) 13 Page of 51 . These buttons will always be active during the EWPO cycle. ST: Sales Tax for the line item. how is excise duty computed? The base value of the material is the value on the date on which the vendor's excise invoice is created. If the user wishes to change the duty values based on the changes in the duty rates he needs to select the ‘Calculate excise duty based on rates’ checkbox. o When are the ‘Simulate CENVAT Credit’ and the ‘Post CENVAT’ buttons active? These buttons will be active if the entry has been posted in the RG23 Part1 register for the GRPO cycle and there is credit available to be availed. o What does the ‘C alculate excise duty based on rates’ checkbox on the Duty rates item tabstrip of J1IEX do? The user has the option of changing the duty rates for the line items in the excise invoice. o While capturing an excise invoice for EWPO (without reference to any material document). the credit accounts are picked from GRPO transaction type and debit accounts from the CAPE. This is possible even in the EWPO cycle. duty rate. chapter ID. To enter a new line item the user needs to press the ‘Next Item’ Button. o When price control 5 is set for a purchase order.CIN Knowledge Bank Credit Available: Excise duty whose credit has not been availed. The user should have the necessary authorization to post an excise invoice. o How the accounts are determined when capital goods are procured? When cenvat credit for the capital goods are availed for the first 50%. follwed by pressing ENTER. o What is a single step credit availment process? The process of capturing the excise invoice and availing credit of excise duty in a single step is now possible if the excise is captured with reference to a goods receipt for a purchase order.
GR/IR Clearing Dr. ensure you do another GR for the difference quanitity with no excise entry. Vendor Payable Subsequent of Capital Goods Cenvat Account Dr. For Domestic proceurement of Capital Goods During GR Material Stock Dr. you can create a separate GR and just create a Part1 entry. To take credit for remaining check your Multiple GR for an excise invoice setting at excise group. o What should be my accounting entry in procurement? For Domestic Procurement of Raw Material During GR Material Stock Dr.CIN Knowledge Bank During Subsequent credit availment both credit and debit entries are picked from CAPE. Cenvat Clearing During Invoice Verification Cenvat Clearing Dr. (50%) SAP Labs India (Draft) 14 Page of 51 . GR/IR clearing During Excise Invoice Credit Cenvat Account Dr. GR/IR Clearing Dr. Apart from that the Part1 entry will be done only for the open quanity in the excise invoice. (50%) (50%) Cr. Cr (50%) Cr. Cenvat Clearing Cr. During Invoice Verification Cenvat Clearing Dr. Excise Invoice Quantity is greater than GR quantity: Credit will be allowed only for GR quantity. Cenvat On-hold Dr. o What needs to be done if the Excise Invoice quantity is not equal to GR quantity? Excise Invoice Quantity is less than GR quantity: System will default warning message and this can be configured in CIN IMG as required. GR/IR clearing Cr. Cenvat On-hold For Import Procurement of Raw Material During Customs Duty Clearing invoice Cr. Vendor Payable Cr. During Excise Invoice Credit Cenvat Account Dr. Or in the case excise invoice for this difference will be dispatched by the vendor later. And the remaining will not appear in the excise registers. Since nothing can be done about it.
Cr. SAP Labs India (Draft) 15 Page of 51 . Dr. Cr. Cr. Cr. Cr. For Excise Duty Reversal through Excise JV Cenvat Clearing Cenvat Account Dr. Note: Cenvat Suspense Account should be cleared apprpiately using FI JV’s. Cr. Cr. Cenvat Account PLA Account Dr. For Excise Duty Credit of Raw Material without PO Cenvat Account Cenvat Clearing Dr. Cr. Cr. 2. PLA on hold Account During Fortnightly Utilization Cenvat payable Dr. Cr. Dr. Dr.3 Subcontracting o How is the recursive BoM scenario (the parent and the child material being the same) handled in subcontracting? The movement type group for receipts should hold the 543-movement type only instead of the 101-movement type.3.CIN Knowledge Bank Custom Clearing Custom Payable During GR Material Stock GR/IR clearing During Excise Invoice Credit Cenvat Account Custom Clearing During Invoice Verification GR/IR Clearing Vendor Payable Dr. o What should be my accounting entry when the goods are issued through MM and excise invoice is created (J1IS & J1IV)? During Excise Invoice Creation Cenvat Suspense Account Cenvat payable For TR6C Challan PLA Account Dr.
o What do I do if I have one chapter-id for incoming and another for outgoing and material code is the same? Along with exceptional rate maintenance you can maintain the chapter-id which should be used for the outgoing transactions. for e. movement 105. o How do I delete challans assigned to the Goods Receipts document? Goto transaction for Quantity Reconciliation (J1IFQ).4 CIN SD o How does CIN determine the tax rates? CIN determines taxes based on the chapter-id of the material. for e. o Can I have a different rate for incoming and outgoing transactions for the same material? You can maintain exceptional rates for either incoming or outgoing based on the volume of exceptions data. This chapter-id will be used only for copying on to the document and will not be used for rate determination. This rate could be for a material or material and customer combination. Cenvat Account Cr. SAP Labs India (Draft) 16 Page of 51 . For Subcontracting Challan Recredit Cenvat Account Dr. If this is available then that rate is picked up. This transaction is also run for reversals of issue movements. o Can I have some more additional rates? You can maintain multiple excise indicators and based on that you can have additional rates. o Can I change the tax rates retrospectively? You can change the excise rates with any given validity period. Based on the excise status and the chapter-id the rates are maintained.CIN Knowledge Bank o For which of the movements will I run the Quantity Reconciliation for the subcontracting challan? Quantity reconciliation is run for the movement types that automatically generate the consumption line. First the system will check if there is an exceptional rate available. If there are no exceptions then the system looks for chapter-id of that material.g. 2. After making the changes you will have to update the sales orders if the new tax rates have to be considered for future deliveries.g. Use Menupath Quantity Reconcile>Delete assigment o What should be my accounting entry in subcontracting reversal / Recredit ? For Subcontracting Challan Reversal Cenvat Reversal Dr. Cenvat Reversal Cr. There are 2 levels for rate determination. 542. The customer will have an excise tax status which along with the plant status will give a final excise status. 101.
o How do I open up more than one tax classification? CIN comes with default customization to open up the tax classificvation fields. You can have CST and LST being determined by the same tax code if both can be accrued into the same account. Details are available in the CIN knowledge bank.Tax determination rules For Country 'IN' make entries as follows (This is precustomized in client 000 ) .Seq 3 .JTX3 o In SPRO . o How does CIN do the pricing? CIN uses R3 condition technique for pricing along with the pricing formulae. Template pricing procedures are provided for various sales scenarios.Seq 4 .JTX2 . For eg 1 .Seq 2 .Seq 1 .Sales and distribution -Basic functions-Taxes . Having opened up the new tax classification fields you might have to do the following o Customer taxes maintain the possible values for JTX3 .normal excise duty o Maintain the JTX3 value against the form code in J1IT -Define Form types Maintain the customer tax classification in customer master if the customer has got excise exemption o Maintain the excise indicator in J1ID for the customer and form code and this indicator gives the final indicator SAP Labs India (Draft) 17 Page of 51 .Taxes Determine tax relevancy of master records o How do I handle concessional excise? This is explained in SAP note 335577.Basic functions .JTX1 .Sales and Distribution . o How many tax codes do I need? The number of tax codes will directly depend on how you want to account the sales tax. Tbe following procedure could be used. Also based on the tax concessions available you need to decide the various tax rates which need to be mapped.UTXJ . Instead if you need separate account determination then you need separate tax codes. Each unique value should denote one concession rate. The procedure is as follows. • SPRO .CIN Knowledge Bank o What will happen if I have multiple rates with overlapping validity periods for the same chapter-id and tax indicator? While picking up the rate for a given transaction system will check for that validity period where the valid from is the maximum but with in the pricing date and based on that pick up the rate applicable. You need to define as many condition types as the number of tax classification fields.
4% .Sales and distribution -Basic functions-Taxes .Determine tax relevancy of master records .Customer taxes maintain the possible values for JTX1 and JTX2. Multiple forms could correspond to a single rate. You cannot rectify the documents which are in error. When I release to accounting I get a message tax amount greater than tax base? This is happening because the tax base for some tax condition is falling less than the tax base amount. (UTXJ could be freely used by the customers as earlier ) o Maintain the tax classification in customer master as well as material master ( Sales org data 2) Build access sequences based on these new fields to point to the correct sales tax code You might have to have a new access based on region of delivering plant and region of ship to party How will CIN handle Indian VAT? SAP can handle normal VAT regulations.Seq 2 . After saving the tax code you need to make the conditions statistical once again. When I create a new tax code the excise lines are grey and I cannot maintain any value. maintain 100% for all excise conditions. R3 does not allow the tax base to fall below the tax amount.Seq 4 .Seq 1 . You need to check o o o o SAP Labs India (Draft) 18 Page of 51 . The correction takes into effect only the future orders. So while creating a new tax code you need to open the tax procedure remove the statistical flag.Seq 3 . JSED and JCES are marked statistical in the tax procedure.UTXJ . JAED.JTX2 . o The tax classification value gets defaulted from the customer master in the sales order.CIN Knowledge Bank o Forms database is used for determination of whether the form has arrived or not at the time of billing. You need to check whether the conditions JMOD.Tax determination rules For Country 'IN' make entries as follows (This is precustomized in client 000 ) . What should I do? This is happening because the Excise conditions for sales are statistical in the tax procedure for India. JTX1 could be used for CST and JTX2 for LST. For eg 1 .JTX1 . When I release the billing document to accounting there is an error that the account key is missing? This is happening because one or more lines in the tax procedure has a condition with a value but is not marked statistical. Each unique value should denote one concession rate.JTX3 o Taxes . This can be changed in the header billing data if required o How do I handle sales tax concessions? o SPRO . CIN will take a review of the VAT rule when it is implemented in India and suggest the best business process to comply with the same.
They are not stored.CIN Knowledge Bank o o o o o o o o o o o o o which condition is giving the problem and based on that you can verify the tax procedure from-to settings. You need to maintain the condition record for output determination at the sold to party level. Also for the documents created already you can go into Billing header – output and manually enter the output type j1io and save. How do I get the opening balance for every month? CIN calculates the opening balance for reporting purposes based on the transaction s extracted in any period. I am using another package for printing registers. Later the excise invoices can be printed. When I create an excise invoice for exports what exchange rate will the system take? System picks up the exchange rate which is maintained in the CIN configuration data for the company code. Do I need to maintain the chapter-ids for each plant or can it be left blank? If the same chapter-id is applicable for the material in all the plants then you need not maintain the chapter-ids for all the plants. How do I maintain the opening balances for my register for the first time? You need load them manually at the initial data upload. Next check whether you have maintained the sapscript forms which are used for printing the registers in the CIN configuration. When I try to create RG1 issues entry the line turns red and nothing happens? This is happening because you are trying to create an issue entry and the stock in the register is not enough to do the issue. Can I extract once more? You can re-extract the data if you have added more transaction data for the given period. So they need to be recomputed dynamically. Due to technical reasons duty round off is not provided at the header level. So you need to first update RG1 with the receipts and then go into the issues. Can I download the data once again? To prevent data inconsistency in the third party application CIN does not allow you to re download the register data once it has already been downloaded. upload. When I try printing the excise invoice the list line turns red and nothing happens? This is becaue you have not maintained the condition record for output determination. Can I round the duty at the header level? Duty can be rounded off in CIN only at the item level. clearances of various types so that they can be reported under the various headings as required by the Excise commissionerate. What is the issue classification for RG1? You need to classify the RG1 entries as to whether they are receipts from manufacture or other receipts. Are opening and closing balances of reghister available for me for reporting? You must not pick up the opening and closing balances that are calculated by reporting because they might get changed if some one does a re extract. I have extracted the register data once but now I have added more transactions. Finally check whether the extraction has been done for the period. When I try printing the excise register nothing comes up? Check whether you have maintained the opening balance for the item in the corresponding register (Table J_2IACCBAL for register account balances). You can leave the plant blank. With fortnightly utilization why do I need a part2 entry at the time of Excise invoice creation? SAP Labs India (Draft) 19 Page of 51 .
S probably some one else could be changing the GL account data at that point of time. How do I handle the returns at depot? If there are returns to depot. System will show you only those excise invoices which belong to the same excise group. Also you need to check the excise group which is being used. You have to make the payment manully using J1IS at the factory. Is it possible to add some additional duty on to the depot invoice with out A certificate? No you need an A certificate if you have to get an additional duty in RG23D invoice.. You can also have a report of all cancelled excise invoice for which the billing document is still open. If skipping happens never reset the number range. There is no facility at the moment to calculate the differential duty. Do I need to have balances in my CENVAT accounts at the time of Excise invoice creation? At the time of excise invoice creation the debit is being made into an Excise payable account. you must report the problem to SAP support immediately so that they can help you resolve this. You need to check if this has been changed. You can get a list of all excise invoices for which billing document has been cancelled.. How do I handle the a-certificate at depot? A certificates come when the goods are removed after paying a provisional duty. Number range skipping happens for excise invoice. This is a very short phenomena and is meant to keep the data consistency. plant. When the final price is decided at the time of the order you need to pay the balance of the duty. While doing depot sales invoice selection. Why? You need to check the customization settings for LIFOor FIFO and the invoices of which period you have set. that can be captured as any other receipt. You can enter the material document no of the return receipt and the data gets copid and you can copy into RG23D. What are the exceptional reports possible? You can list all the billing documents for which excise invoice is not created. This is recorded as a new serial no with in the original folio so that the RG23D register value tally. What can I do? While creating the excise invoice. Alternative is to write customer specific routines which are not supported by CIN. At the time of selection of excise invoice for sale you have the option to pick up the a-certificates for the excise invoice and then the additional duty gets added into the invoice amount. You need to have enough money at the time of fortnightly utilization or you should have made a debit through TR6 into PLA. open Can I know which are the billing documents for which there is no excise invoice? Excise due list gives you all billing documents for which there is no excise invoice. So you need not have balances in the CENVAT account. Once this is done you can go back to the depot and capture this extra payment into your RG23D. list of invoices are not getting displayed. How do I handle returns at factory? SAP Labs India (Draft) 20 Page of 51 . What could be the reason? CIN number ranges are defined as not buffered. While doing excise invoice creation I get an error message that system failure during locking. Instead CIN keeps a separate Despatch register and generates continuous serial numbers in this register that can be used for future reconciliation. Also this is reflected in the RG23D register.CIN Knowledge Bank o o o o o o o o o o With fortnightly utilization you do not create an entry in the CENVAT or PLA registers. storage location and batch. at the time of saving system tries to lock the GL account that is getting updated with the new balances.
Once you receive the form you need to enter it into the forms data base (J1IU) for the delivery document number. What will the system do if I have not received the form at the time of billing? The system will first check in the Form type maintenance whether the form is marked as required. Can I do away with jurisdiction code? You have to use tax jurisdiction code with the standard CIN. For excise invoice creation the object is J1II. You can Excise invoice without PO route to take the credit. SAP Labs India (Draft) 21 Page of 51 . The credit account of the transaction type ‘DLFC ‘ is used as the debit account here. How does fortnightly utilization determine the accounts to be posted? There is no transaction type for determining the accounts of the fortnightly utilization. Can I have my own transaction types? Transaction types are used internally by CIN for various pruposes. Legally you can take credit for all the receipts and then pay the duty when it goes out after repair or to another customer. There was a need felt that we should check the balance s even though we can pay the duty 15 days hence. the system issues a message not enough balance. So it is mandatory that whether you use EWPO or not you should have maintained the account determination for all transaction tyes for a given excise group. The editor mode has to be set as ‘Application text with SAVE key ‘. This means that the form has to come by the time billing happens. If it is not available there then it looks at the plant specific material master data and picks up if available. I am not able to save the excise invoice text? You need to check the object type for the object id J1IN. this can be done by checking the data of the view J_1IVTTXOB. For the credit side we pick the debit accounts from the GRPO. If you do not want to make use of that for rate determination you should at least have one jurisdiction at the federal level. The business area in the billing document is automatically taken for the excise invoice. Where does the excise invoice get the profit center from? Excise invoice picks up the profit center from the billing document if it is available there. EWPO and TR6C transactions.CIN Knowledge Bank o o o o o o o o o o o There are no D3 procedures at the moment which is mandated by the excise department. Alternate account assignments can be done using sub transaction types. If the form receipt is not maintained then the billing will do a repricing and charge full tax for the particular excise duty. Why do I need tax jurisdiction? Tax jurisdiction codes are one method by which you can maintain tax rates with out having multitude of tax codes. What is transaction type ‘UTLZ’ used for? Transaction type UTLZ is used for determining the accounts when a JV is posted with an option of fortnightly payment. Why? This does not happen any more. You can maintain the LST effectively with one tax code and multiple jurisdiction. Where does the excise invoice get the business area from? Excise invoice does not allow entry of business area. For depot receipts the object is J1IG and for depot sales it is J1IJ. When I do excise invoice creation. How can I include more text ids for the excise invoice? You can use the CIN IMG text maintenance option and add more ids with descriptors. So you cannot define your wn transaction types.
This simply triggers individual utilization as a BDC so that the user interaction can be minimized. Later the system assumes the same for for the same material code.Materials management – Purchasing – Set up stock transport order. o Can I create a zero duty excise invoice? Zero duty invoices can be created both from sales as wellas using excise invoice other movements based on the business requirement. If you need to dynamically change this then you can make use of the user-exit. This will automatically allow the entrie challan details to be copied. Even though customers are free to use the same number series now there is no bar from using separate series. What has gone wrong? Normal R3 setting does not allow a billing document to be created for a delivery type NL. The CIN customization has no role to play here. For SD order this will be marked ‘A’ o Based on the route followed how do I create an excise invoice? If SD route is followed for stock transfer then you can use J1IIN to create excise invoice. o What will batch utilization of modvat do? Batch utilization is just an interface that helps you to complete the utilization of a set of documents in one step. Finally you need to maintain the delivery type for the order type. o How do I know whether SD route or mm route is followed for stock transfer? You need to check in SPRO – Materials Management – Purchasing – Set up Stock transport order – Assign delivery type/checking. For this to happen you should have maintained the assessable value in CIN master data. Here first you have to define the sales area and the default customer code. o Is it possible to cancel an excise invoice with zero duty? There is no problem in canceling a zero duty excise invoice. o Where does the billing document get the account for excise duty payable? The account determination rules of R3 billing is used for determining the account for the excise posting line in a billing document. minimized o What is the number range used for export excise invoice? Export invoices uses the number range object j_1iexcexp where as the local invoices uses the number range j_1iexcloc. o How does the stock transfer get the assessable value from? This is got using the condition base value for mula. invoice o How to configure stock transport order? Stock transport order is set up in SPRO.CIN Knowledge Bank o Where does RG1 get the data of packed/loose material ? Initially when you upload the balance in RG1 you need to mention the material form. o I cannot create a proforma billing document for a replenishment delivery. These invoices do not generate an accounting document. You need to change the customization settings of the item category type NLN so that it becomes relevant for billing. You have ato assign the order type to the checking rule. A material can be marked either as packed or loose but not both. o When I do a receipt at the depot from my factory how do I give the excise invoice number? If the excise invoice already exists in the R3 system then in the detail screen of RG23D receipt you can directly enter the internal document number of the excise invoice. If MM route is used for creating stock transport order then you need to use J1IS for creation of Excise invoice. o Should I receive the full quantity at depot or transit loss is allowed? SAP Labs India (Draft) 22 Page of 51 .
This option will calculate the taxes for an export invoice. Can I use my own layouts for register printing? Yes you can have your own layouts. For eg. Can I use my own layout for printing Excise invoice other movements? Excise invoice other movements picks up the report layout from the output type ZEXC which has been maintained against the SD output determination – Sales documents. You need to maintain the same in the CIN customization against the sap script form maintenance. System give a message that the CENVAT utilization is already doen. Simulate option is provided in this option for the user to check whether things are ok so that the chances of error are minimal in the actual run. When I run fortnightly utilization the system is showing zero balance even though there is some balance in the GL account? The balances for utilization are picked up in CIN only when the MM period closing is done for the previous period. Can I reverse the fortnightly utilization done? No you cannot reverse the posting doen with fortnightly utilization. You can use your own document type. Can I change the posting date at the time of fort nightly utilization? You can enter the posting date as per which you want the system to do the fortnightly posting. If you r posting date is 5th Dec and the November period is still open system will show zero balance.. How do I map the tax classification to form types? You can maintain it along with Form type definitions in CIN IMG.CIN Knowledge Bank o o o o o o o o o o o o o You can receive some goods in the depot which is less than the dispatched. Can I change the document type for the accounting document created at the time of excise invoice creation? Document type for excise invoice utilization is defined with in CIN customization at the company code level. Can I decide not to generate folio numbers at the time of RG23D creation? Yes you can keep the customization option at the Excise group level blank and also you can leave the user-exit open. Can I post the fort nightly utilization for individual excise invoices? You can post the fortnightly utilization for individual invoices also. You can maintain your own layouts here and then they will be used for printing. It is also required that both MM as well as FI periods need to be open. But this is configurable and could be made a warning. I want to calculate the excise duties at the time of export sales. Should I keep the fi/mm period open at the time of posting fort nightly utilization? The current period alone should be open at the time of fortnightly utilization. You have the option to enter the receipt quantity as well as the challan quantity at the time of RG23D receipt. Can I have excise rates more than 100%? Yes you can have excise rates higher than 100% since some of the tobacco items carry higher excise rates. If you are using your own layout then you need ot maintain this in the output determination procedure of billing documents for the output type j1i0. SAP Labs India (Draft) 23 Page of 51 . Can I use my own layout for printing sales excise invoice? Yes. What should I do? There is a calculate tax button on the utilization screen of Excise invoice creation.
Cr. Cr. Cr. Cr. This is an internal entity for CIN and has no relevance to the business process. Cr. PLA on hold Account During Fortnightly Utilization Cenvat payable Dr. Cr. type o What should be my accounting entry in SD ? For Factory Sale During Billing Document Customer Account Sales Account Cenvat Suspense Account During Excise Invoice Creation Cenvat Suspense Account Cenvat payable For TR6C Challan PLA Account Dr. Dr. Cr. PLA on hold Account During Fortnightly Utilization Cenvat payable Dr. Since there is no account determination need for J2IU there is no transaction type. Cenvat Account PLA Account For Stock Transfer through SD No Accounting entries for Performa Billing Document During Excise Invoice Creation Cenvat Suspense Account Cenvat payable For TR6C Challan PLA Account Dr. Cr. But if you have already done the posting then the RG23D record is marked cancelled and the balance in the original invoice is inflated by an equivalent amount. Cr. o Why there is no transaction type for J2IU? Transaction type is used for account determination by CIN . Cr.CIN Knowledge Bank o What will happen when I cancel a RG23D selection for sales already made? If you are canceling a selection before posting then the RG23D register the record will be removed. SAP Labs India (Draft) 24 Page of 51 . Dr. Cenvat Account PLA Account Dr.
the tax line is generated using another transaction (J1INC). this can be done by customizing the following link: J1IT Tax Deducted at Source Extended Withholding Tax Determination of Tax Due Dates Maintain Tax Due Dates for Tax Types In case of the classic functionality. can be entered during challan update and Annual Return. they are stored in the table J_1IMOVENDEWT under the field J_1IPANNO in in the vendor master CIN Details . While EWT allows you to create the tax line both at the time of invoice receipt and payments. However. o Where do Vendor PAN numbers get stored in Classic and EWT? In classic TDS. You may use either of these to handle your TDS related transactions. o Can I have TDS on invoices as well as payments? Yes. o How do I determine the TDS payment due date? You determine the payment due date in CIN customizing.5 CIN FI o What is the main difference between classic TDS and Extended Withholding tax (EWT)? Classic TDS and EWT TDS refer to the two methods of handling Tax Deducted at Source transactions (referred to as “Withholding tax” in SAP terminology). classic TDS allows you to create the tax line only at the time of payment. 2. In case the payment due date falls on the 7th of the next month. you may enter ‘777’. o Can I handle works contacts tax requirements using CIN? No. o Can I have multiple TAN nos and still be able to use Classic TDS? There are no standard customizing available in Classic TDS. you can have TDS on both invoices and payments. In case you use the EWT functionality.CIN Knowledge Bank Note: Cenvat Suspense Account should be cleared apprpiately using FI JV’s. CIN does not support transactions that fall under the Works Contract Act. vendor PAN numbers are stored in the vendor master extras texts In EWT TDS. you may customize the following link: J1IT Tax Deducted at Source Payment Due Date Maintenance You maintain the details of payment due dates for the TDS section and Recipient type. you need to be using the EWT functionality to recognize TDS at the time of invoice receipt. the TAN No. You may enter the number of days from the date of transaction for the section if it is meant to be maintained that way. In case of invoices. o How do we represent type of deductor in Annual return? (The type could be Advertiser / Contractor) SAP Labs India (Draft) 25 Page of 51 .
o Which are the Number range objects for which number ranges needs to be maintained? TDS Certificate Printing . specify the type for taxcode & section. o What do I do when tax rates change Classic: o With prospective effect and retrospective effect Challan update all the old documents with the old tax rate and then. o What are the conditions for reversing the tax at the time of downpayment clearing? If the Invoice against which the down payment clearing has already been challan updated (remitted the tax to govt) then it’s not possible to reverse the tax. When you run the batch session. you may change the layout of the certificate without modifying the program o How do I put Business Place information when I am running the Customer interest post program? The customer interest post transaction is run as a batch session. o With retrospective effect All documents for which the tax has been deducted as per the old rate has to be modified using the JV (J1INJV) .CIN Knowledge Bank J1IT Classic Tax Deducted at Source TDS Section . o Can I Post TDS document into Special posting periods? Yes o Can I modify the Certificate layout w/o altering the program? Yes. the taxcode rate in the IMG should be changed and all the documents that are processed for challan update will have the new tax rate.Tax Code Relationship. EWT: o With prospective effect The taxcode rate in the IMG should be changed and all the documents that are processed for challan update will have the new tax rate.J_1ICERT Internal number range for challan – J_1ICHLNNO SAP Labs India (Draft) 26 Page of 51 . run it in the foreground mode and enter the business place details.
User Exit during Reversal of Subcontracting Challans 3. 3.User exit to get the address and TDS circle and range J_1I7_USEREXIT_CALID .1 TDS User Exits for Classic TDS • • • • • • • • J_1I7_USEREXIT1 .3 • • • Depot J_1I7_USEREXIT_DEPOT_BEF_SAVE . All these user-exits have been implemented as function modules.CIN Knowledge Bank 3 User-Exits This section gives a list of all available user-exits and how they can be used. We also give some insight into what can be done and what should not be done in the user-exit. J_1I7_USEREXIT_CLR_MIGRATION .User Exit for Migration of Down Payments (Program J_1IEWT_MIGRATE used in migration from classic to EWT ).User exit in the TDS posting program .User exit in the TDS posting program .User exit after the excise header and details are written J_1I7_USEREXIT_DEPOT_SELECTION.Derive Business Place for Migration of Down Payments J_1I7_USEREXIT_TANNO . When a new exit is added into the user-exit list the following Support pack will import the complete user-exit function group j1i7.Userexit for changing selection of excise invoice in depot J_1I7_USEREXIT_EXGRP_DETERM User exit for determining the excise group SAP Labs India (Draft) 27 Page of 51 .before any processing J_1I7_USEREXIT_ADDRESS . So it is recommended that you take a back up of the j1i7 function group before importing a new Support pack. J_1I7_USEREXIT_BP_MIGRATION.User exit for Certificate layout J_1I7_USEREXIT_NUMKI .User exit to retrieve Bank details in annual returns.Userexit to get the TAN no.User exit for getting PAN and GIR of One time vendor J_1I7_USEREXIT_TDS .2 • SubContracting J_1I7_USEREXIT_57F4_REVERSE . 3.User Exit for Additional Clearing Documents Program J_1IEWT_MIGRATE used in migration from classic to EWT .User exit for number key in certificate numbering J_1I7_USEREXIT_ONETIME_PAN .User exit to pass calid and ind to calculate the next/prev wkg day J_1I7_USEREXIT_CERTIFICATE . J_1I7_USEREXIT_DP_MIGRATION .before any processing User Exits for EWT TDS • • • • • J_1I7_USEREXIT_BANK_ANN_RETURN .
Unit conversion during inbound movement at depot 3. J1IIN and Automatic creation of Excise Invoice.4 • • • • • • • Excise Invoice J_1I7_USEREXIT_EXCISE_BEF_SAVE User exit after the excise header and details are written and they can changed in J1IS . J_1I7_USEREXIT_EXINV_ADDL_DATA User exit for Excise Invoice Additional Data in J1IS and J1IG J_1I7_USEREXIT_J1I5_MATFORM User exit for J1I5 material form changes J_1I7_USEREXIT_J1I5_VALIDATE User exit for subsequent J1I5 data validation J_1I7_USEREXIT_J1IEX_BEF_SAVE User exit for J1IEX before the data is saved J_1I7_USEREXIT_J1IEX_CHANGE User exit for changing data before display J_1I7_USEREXIT_J1IS_BASE_VALUE User exit to Change base value in J1IS SAP Labs India (Draft) 28 Page of 51 .CIN Knowledge Bank • • • • J_1I7_USEREXIT_EXINV_ADDL_DATA User exit for Excise Invoice Additional Data in J1IS and J1IG J_1I7_USEREXIT_ITEM_ADDL_DATA User exit for Excise Invoice Additional Data in J1IG J_1I7_USEREXIT_SERGRP_DETERM User exit for determining the sereis group in Depot outbound J_1I7_USEREXIT_UNIT_CONVERSION .
You enter your own function module. To do this in the customizing activitiy Use Open Interfaces choose Settings -> P/S-Function Module of customer or Process-Function Module of customer. You can also select: Which events are found in different SAP Application Components A certain number of events by entering intervals Which interfaces are used in active products Which interfaces are used within a certain country version or a certain industry solution Which interfaces are used within a particular customer product If you run the program. which can be called up from different points in a program (business transaction events) from the R/3 Standard System. you must enter an RFC-Destination. The individual entries can be called at random and so there should not be any dependency on any other entry. You enter the name of the product. unless you want to enhance or replace a particular country version or SAP industry solution instead of the Standard System process. One precaution for using this is that there can be multiple functions attached to a single event. Activate the product in step 5. you access the Implementation Guide (IMG) and follow the menu path Financial Accounting -> Financial Accounting Global Settings -> Use Open Interfaces (or choose transaction fibf). Caution: The function module must lie within the customer name range. The other kind of interfaces is provided to allow substituting processes in standard transactions (Process Interfaces). You identify which interfaces the R/3 System offers: To do this in the customizing activitiy Use Open Interfaces choose Environment -> Infosystem (P/S) or Environment -> Infosystem (Processes) and enter „A“ as the attribute type. If you want to use the Publish&Subcribe Interfaces and the Process Interfaces included in the SAP Standard System. you see a list of all events you have at your disposal: 2. Add-Ons such as ‘CIN’ or your own function modules or products by an external Software Vendor are linked to the R/3 System as follows: 1. A product consists of a number of function modules. SAP Labs India (Draft) 29 Page of 51 . 4.CIN Knowledge Bank 4 Business Transaction Events (Open-FI) Open FI interface is an enhancement methodology given by SAP that can be used for ADD-on or customer developments. You enter the source text of the function module and activate it. To do this in the customizing activitiy Use Open Interfaces choose Settings -> Products of a customer. It must begin with the letter Z. Enter the following data: The key of the interface Name of the product The function module to be assigned to the product You can assign several function modules to a product. 3. If the product is in the same system. A product can also be an external software component. In this architecture there are two kinds of business transaction interfaces: one is to publish data from the actual transaction so that an additional component can trigger further actions (Publish&Subscribe Interfaces). you do not need to make an entry. It is there that all customizing settings for the use of business transaction events are made. If the product is in an external system. Leave the fields for country and application blank.
Then choose Back.1 Event Publish/Subscribe interfaces Partner INDIA INDIA INDIA INDIA Product EWT TS CIN TS No 0 0 0 0 Countr y IN IN IN IN Function Module 00001030 00001030 00001050 00001050 J_1IEWT_CHALLAN_UPDATE J_1I6_SERVICE_TAX_UPDATE J_1I4A_SAVE_EXCISE_BELNR J_1ITDS_TABLE_UPDATE_LI V 00001110 INDIA TS 0 IN J_1ITDS_SAVE_CHANGES o Event 1030 gets triggered during saving of any fi document o Event 1050 gets triggered during the accounting interface of FI posting o Event 1101 gets triggered when a FI document is changed and saved Most events have the following character: The standard process provides information about the current status (only of the export). You must now activate the product by choosing Settings -> Products of a customer.CIN Knowledge Bank To do this in the customizing activitiy Use Open Interfaces choose Environment -> Infosystem (P/S) or Environment ->Info system (Process) and run the program. For Country India Version (CIN) the partner Id has been defirned as ‘INDIA’. You should now see the sample function module included in the SAP Standard System. • Copy the sample function module in the customer name range giving the function module the same name as you gave the function module in step 3. • Put the cursor on the interface key and choose Goto -> Function Library. choose Goto -> Interface. • Enter the source text in the empty function module. The products are maintained by choosing Settings -> Prodcuts -> of a Partner -> Edit. 5. The follwing entries should exist for CIN Product Partner CIN INDIA EWT INDIA TS INDIA Check whether these are active by choosing Settings -> Prodcuts -> of a Partner -> Activate If any of the above is missing make an entry. and an addon reacts by sending either an error or warning message. 4. This prodecure also applies to partner and SAP-Industry Solution Add-Ons. 4. • Activate the function module. which must first be entered into the system by choosing Settings -> Identification -> SAP-Applications or Partners. • Run the R/3 program and check whether the function module is called up.2 Process Interfaces Country IN Appl Function J_1IEWT_DUEDATE Partner INDIA Product EWT Event 00001120 SAP Labs India (Draft) 30 Page of 51 . If you want to have a look at the interface. Proceed as follows: • Doubleclick twice on the event or the process you want to use.
If not. selecting a house bank) changes this data record to record D2 in accordance with certain rules. THE STANDARD PROCESS CAN ONLY BE REPLACED BY A MAXIMUM OF ONE ADDON If there is a choice between several add-ons. In addition. it is possible to replace the D1->D2 assignment (the process under consideration) with an alternative process. or industry) can only make a maximum of one entry in its table. meaning that you assign record D3 to data D1 (in the example: Determine the house bank using different rules). the add-on to be used is selected as follows: If the customer wants the system to refer to his/her add-on. each instance (client. A standard process (for example. data record D1. his module is executed. the system searches for an entry in the industry table. relevant for later database contents are available for you to use. Using a process interface. partner. When you reach a process interface. The CIN function calculates the payment due date based on customizing and updates bseg_valut with the new due date.CIN Knowledge Bank This event gets triggered at the time of Document posting allowing field substitution of header and item. SAP Labs India (Draft) 31 Page of 51 . a partner entry is executed if one exists. The standard process is only executed if the system finds nothing in the industry table. If there is no partner entry available.
5. this is included in the output determination procedure V10000.1.1 SCM 5. Copy Control from delivery to Billing (i) When excise and commercial invoice are the same The copy control path is OR --> LF --> F2 When excise and commercial invoice are different. Maintain the following entries for Billing type JEX and delivery type JF at item level o Item Category TAN o Copying requirements 311 SAP Labs India (Draft) 32 Page of 51 .1. 5.CIN Knowledge Bank 5 22.214.171.124 Customization Pre Delivered R3 customization Some of the standard customizing is delivered along with CIN. For a fresh installation please run the transaction O035 before you start the customization process. Layout is the name of a Sapscript layout set that can be designed as per user requirement. i. Multiple excise invoices for a single commercial invoice The copy control path is OR-JF-JEX -F2 To Maintain copy control for billing documents Path: IMG Sales and Distribution Billing Billing documents Maintain copying control for billing documents. Maintain the following entries for Billing type F2 and Delivery type JF at item level o Item Category TAN o Copying requirements 310 o Data VBRK/VBRP 351 2.1 MM On the MM side there are no predelivered customizing other than the pricing procedures. The country install will do a template customization for company code ‘0001’ which can be used for your productive company code. Form routine and the layout. Driver program is the name of the program that the system calls up to process the output. You have to maintain the condition records for the output type for each sold to party.e. maintain the desired partner function against the output type. To enable printing of particular document for partner function. This is available in client 000. Output type J1I0 is used for sales excise invoice printing.1. Printer communication details can be maintained by creating condition records where partner functions can be assigned to output types. 1. Create an output type and maintain the Driver program. Output determination procedure has to be maintained against the Billing type.2 SD Output Determination: In Standard Customizing for output determination following settings have to be maintained. For this to work your client should have a copy of the client 000 customization which came along with the CIN CD. Form routine is the name of routine to be called up in the processing program.
Formula 311: The additional check done in this routine is that post goods issue is done for the delivery document and it also prevents multiple creation of the billing/pro forma document to which this formula is attached multiple times for the same delivery item. Standard Customizing: EWT TDS a. the procedure in sales is SO -> LF -> JEX -> excise posting by J1II -> F2 The added functionality of this routine ensures that the excise posting takes place before the billing document is created. Data transfer . The split is based on the following fields: Distribution channel.1. This is to be used when the proforma invoice is used as reference for the excise invoice. Standard Customizing: Classic TDS a. Period control methods IT and NL for India Tax requirements c. delivery. Recipient types b. Chart of depreciation 0IN b. chapter id and also the maximum number of items in a document is picked up from the customization and imposed on the document being created 5.CIN Knowledge Bank o Data VBRK/VBRP 351 To check / change formula 310 & 311 VOFM --> Copying requirements --> Billing document --> Choose Formula (Source Text) To check / change formula 351 VOFM --> Data transfer --> Billing document --> Choose Formula (Source Text) Formula 310: The routine is to be attached to the copying requirement in LF to F2 copy control for TAN item category. ie. Depreciation keys for India: In1 to IN9 SAP Labs India (Draft) 33 Page of 51 .Billing documents: This routine splits the items of a delivery into multiple billing/ proforma documents.2 Financials STANDARD CUSTOMIZING 1. Tax Codes 3. division. Tax codes: (Example W1 for India) b. Tax Types c. In case of depot sale it ensures that the excise invoice selection has taken place before the billing document is created. Standard Customizing: Asset Accounting for India a. Accounts for withholding tax: For Chart of Accounts ‘INT’ 2.
Business Place: IN01 – IN03 SAP Labs India (Draft) 34 Page of 51 . CIN Customizing: EWT TDS i.CIN Knowledge Bank CIN CUSTOMIZING 1. CIN Customizing: Classic TDS: No customizing provided 2.
All tax calculations happen within TAXINJ. These get copied to the SD pricing procedure and get posted from there.1 Pricing CIN Pricing CIN delivers one tax procedure that can be used universally for India. all restrictions for a tax apply to Excise duty also. So rate changes have to be addressed by maintaining separate tax codes. 4 SD pricing procedures and 1 MM procedure are also provided. From the pricing procedure the net price gets transferred to the BASB condition of tax procedure. The posting for the A/P excise duty as well as Sales taxes in both input and output happens from the FI tax procedure. Reqt SubTo Stat AltCTy AltCBV 362 X 352 X 354 364 368 362 365 369 X 370 363 363 371 363 ActKy Description Base Amount Calculated Call Sub total IN: A/P BED setoff IN: A/P AED setoff IN: A/P BED setoff NVV IN: A/P BED setoff NVV IN A/P AED inventory NVV IN: A/P BED setoff BASE+all duties NVV IN Sales tax setoff NVV IN C Sales tax inv. ESA IN: Service tax cred ESE IN: Service tax debi IN: A/R BED IN: A/R AED IN: A/R SED IN: A/R Cess sub total MWS IN: A/R CST MW3 IN: AR LST MWS IN: A/R CST Surcharg MW3 IN: AR LST Surcharg 214 X X X X X 363 366 360 367 520 530 The standard procedure with all excise conditions and Sales conditions is pre delivered. The determination of sales tax rate is using tax codes only.CIN Knowledge Bank 6 6. A/R Excise duty conditions are statistical in TAXINJ. Tax procedure . From release 46C it is mandatory that all tax conditions of the tax procedure be available in SD pricing also. Consequently during incoming cycle. Even when the rate for a tax code changes you should not delete the tax codes since this can create problems for the old documents.TAXINJ Step 100 110 120 200 205 207 210 212 214 215 217 220 230 250 260 510 512 513 514 515 520 530 540 550 CTyp From To BASB 100 JMO1 JAO1 JSO1 JMO2 JAO2 JSO2 JIP3 JIP1 JIP2 JSER JSVD JMOD JAED JSED JCES JIN1 JIN2 JIN4 JIN5 120 120 120 120 120 120 100 215 215 215 100 250 120 120 120 120 515 515 520 530 Man. So you need to have as many tax codes as the number of taxes. SD pricing SAP Labs India (Draft) 35 Page of 51 . NVV IN L Sales tax inv.
This ensures that if an assessable value is maintained for the material through Excise rate maintenance (J1ID) then that will be used as basis for excise calculation. In the absence of an assessable value the selling price will be used for excise calculation. Access sequence JIND has been assigned to the condition UTXJ. In cases where commercial invoice is created after utilization the condition value formula 353 ensures that the actual CENVAT utilized is accounted as excise.CIN Knowledge Bank CIN come s pre delivered with 4 pricing procedures for Indian customers. UTXJ is the condition in JFACT which triggers the calculated call of tax procedure TAXINJ. Base value for calculation of excise derived from the condition base value formula 351. The condition value formula 355 checks and copies this on to the Basic Excise duty value. Condition records need to be maintained for UTXJ with the appropriate tax code. JMAN is a manual condition for Excise.duty Taxes Percentage JTRD Trade discount Discount or surcharge Percentage JTX1 Tax class 2 Taxes Percentage JTX2 Tax class 3 Taxes Percentage JTX3 Tax class 4 Taxes Percentage CIN also give 2 standard access sequences. But at the same time we need new set of condition types which have been configured as discount surcharge conditions. JFACT is a template of pricing procedure for Sales from Factory. Thre pre delivered condition types are as follows JAED A/R Add. The value of JEX2 gets posted for Excise account key. JMOD is a FI Tax condition which gets the Basic Excise duty from calculation formula 352. JEX2 is a copy of JMOD and is a Sales pricing condition. Excise duty Taxes Percentage JCED A/R Cess Discount or surcharge Percentage JCES A/R Cess Taxes Percentage JEX2 A/R Basic Excise Discount or surcharge Percentage JEXA A/R AED Discount or surcharge Percentage JEXS A/R sED Discount or surcharge Percentage JFCG Free .100% discount Discount or surcharge Percentage JFRE Frieght India Discount or surcharge Gross weight JHAC Handling charges Discount or surcharge Quantity JIN1 Central sales tax Taxes Percentage JIN2 Local sales tax Taxes Percentage JIN4 CST surcharge Taxes Percentage JIN5 LST surcharge Taxes Percentage JINS Insurance (India) Discount or surcharge Percentage JMAN Manual Excise Taxes Percentage JMOD A/R Basic Excise Taxes Percentage JOC1 Octroi accural Discount or surcharge Percentage JOC2 Octroi Discount or surcharge Percentage JSED A/R Special Exc. This ensures that the cost accounting of excise value paid is done correctly. You need to define the same condition types in the FI taxes as well as SD pricing. Similarly JAED is a FI Tax condition which SAP Labs India (Draft) 36 Page of 51 . JDUM is the access sequence that is used for excise condition types. JIND is used for accessing condition UTXJ. This condition is used for determining the tax code. When manual override is required for the calculated excise value it could be given for the condition JMAN.
JEXA is a copy of JAED and is a Sales pricing condition. Step 100 500 600 700 CTyp From To Man. SubTo Stat AltCTy AltCBV ActKy Print Mdt Description 1 ERL X X Price 100 190 X X Manual Excise 100 190 X 352 351 Tax Jurisdict. The accounting is done for the value of JEXA. Step 100 200 300 350 375 400 450 475 500 520 525 540 550 575 600 625 700 720 740 760 775 780 790 800 CTyp PR00 JMAN UTXJ JMOD From To Man.Code 200 X D X 355 A/R Basic Excise 100 190 X Base Prices 190 X 400 190 X 500 190 X 540 600 X X X 770 X 700 790 X X 2 G 5 F 4 H 6 X ERS X X X X ERF X X X X X X X X X X X X 353 366 353 360 353 367 353 EXD X A/R Basic Excise A/R Add. The accounting is done for the value of JEXS. JEXS is a copy of JSED and is a Sales pricing condition.duty Base Price + BED + AED A/R sED A/R Cess Base Price +BED+AED+SED A/R Cess Base Price+ BED+AED+SED+Cess Trade discount Central sales tax Local sales tax CST surcharge Base Price+Excise+ST+Discount Octroi Base Price+Excise+Discount Free . The rates are maintained at the tax code level.CIN Knowledge Bank gets the Additional Excise duty from calculation formula 352. Reqt SubTo Stat AltCTy AltCBV PR00 1 UTXJ 100 200 010 352 JFRE JINS ActKy Print Mdt Description ERL X X Price Tax Jurisdict.Identification of Central or Local Sales tax. Both CST and LST rates can be maintained in one tax code in the same jurisdiction. You can also have separate tax codes for LST and CST. JSED is a FI Tax condition which gets the Special Excise duty from calculation formula 352. JCES is a FI Tax condition which gets the CESS from calculation formula 352. Excise duty Base prices + BED A/R AED A/R Special Exc. The accounting is done for the value of JCED. JCED is a copy of JCES and is a Sales pricing condition.JDEPOT SAP Labs India (Draft) 37 Page of 51 .100% discount JEX2 350 JAED 100 375 JEXA 450 JSED 100 475 JEXS 520 JCES 100 525 JCED 550 575 JTRD 625 JIN1 625 JIN2 625 JIN4 625 625 JOC2 775 625 JFCG 780 EXD X EXD X EXD X Export Sales Pricing Procedure .Code ERF X Frieght India ERF X Insurance (India) Depot Pricing Procedure .JEXPOR There is no Excise condition in the Exports pricing. (Refer Tax code V8 ). But excise can be calculated at MODVAT utilization. But then the formula 352 eliminates one of them based on the region of ship-to party and region of delivering plant. Sales Tax .
This ensures that the excise value from the referred excise invoices for the delivery is picked up and used by the commercial invoice. Step 100 200 300 350 375 400 450 475 500 520 525 540 550 575 600 625 700 720 740 760 775 780 790 800 CTyp PR00 JMAN UTXJ JMOD JEX2 JAED JEXA JSED JEXS JCES JCED JTRD JIN1 JIN2 JIN4 JOC2 JFCG From To Man.Code A/R Basic Excise Base Prices A/R Basic Excise A/R Add. Step 100 200 300 350 375 400 450 475 500 520 525 540 550 CTyp PR00 JMAN UTXJ JMOD JEX2 JAED JEXA JSED JEXS JCES From To Man.100% discount EXD X EXD X EXD ERS X X X X X X X ERF Stock Transfer Pricing Procedure .duty Base Price + BED + AED A/R sED A/R Cess Base Price +BED+AED+SED A/R Cess Base Price+ BED+AED+SED+Cess Trade discount Central sales tax Local sales tax CST surcharge Base Price+Excise+ST+Discount Octroi Base Price+Excise+Discount Free .JSTKTR Stock transfer pricing has only excise conditions as it is used only for the calculation of excise value.CIN Knowledge Bank Depot pricing procedure is exactly similar to the Factory pricing procedure with the exception that the condition value formula attached to the excise condition is 356. SubTo Stat 1 100 190 X X 100 190 200 X D X 100 190 X 350 2 100 190 X G X 375 400 X 450 5 100 190 X F X 475 500 X 520 4 100 190 X H X 525 540 X 550 6 575 600 X 625 625 X X 625 X X 625 X X 625 770 X 775 X 625 700 X 780 790 X X AltCTy ActKy Print Mdt ERL X X X 352 355 356 366 356 360 356 367 EXD X Description Price Manual Excise Tax Jurisdict.duty Base Price + BED + AED A/R sED A/R Cess SAP Labs India (Draft) 38 Page of 51 .Code A/R Basic Excise Base Prices A/R Basic Excise A/R Add. Excise duty Base prices + BED A/R AED A/R Special Exc. Excise duty Base prices + BED A/R AED A/R Special Exc. SubTo Stat 1 100 190 X X 100 190 200 X D X 100 190 X 350 2 X 100 190 X G X 375 400 X 450 5 X 100 190 X F X 475 500 X 520 4 X 100 190 X H X AltCTy AltCBV ActKy Print Mdt ERL X X X 352 351 355 356 366 353 360 353 367 X X X Description Price Manual Excise Tax Jurisdict.
tax Basic customs duty CVD Percentage Special customs duty Freight (Value) Cash Discount Actual Value Statistical Value 035 01 040 00 070 00 017 2 008 C All the customs duty conditions have been configured as delivery cost conditions with separate accounting keys.CIN Knowledge Bank 575 525 600 JCED 550 625 575 780 JOC1 625 540 6 600 X X X ERF Base Price +BED+AED+SED A/R Cess Base Price+ BED+AED+SED+Cess Octroi accural X X MM Pricing CIN provides a customized procedure for import processing J_IMP Step 001 001 005 010 010 010 010 010 010 016 017 019 021 022 024 025 026 028 Cntr CTyp 01 P000 02 P001 00 01 R000 02 R001 03 R002 04 05 06 00 00 00 01 00 00 00 00 00 KR00 K000 R003 JEXC 016 NAVS 019 019 JCDB 022 JCV1 022 JCDS 022 FRB1 SKTO 019 GRWR 019 X 021 024 025 ` 3 FR3 FR3 FR3 FR1 X X X X X X From To Man.2.2 CIN Formulae CONDITION BASE VALUE Where is it SD pricing procedure MM pricing procedure When is it called SO. Reqt SubTo Stat Accrls Print 1 X 005 1 X 001 002 9 001 X X X X X X X X 5 X X X X X X Description Gross Price Gross Price Gross value Discount % on Gross Discount/Quantity Absolute discount Header Disc..2 Non-Deductible Tax Net incl. IV if delivery cost exists [once for each item] What does it do • Checks if assessable value or NDP is maintained for the item in CIN • Set Assessable value or NDP in that sequence as the base value Calls the function J_1I4_GET_DEDUC_TAX_FOR_OCTROI [This function takes the condition value of NAVS plus the globally stored setoff value. 6.(Value) Contrct HeaderDisc % Discount % on Net Net incl. disc. Manual Excise Value Net incl.1.1 Formula 351 361 SAP Labs India (Draft) 39 Page of 51 . disc. Setoff value = deductible BED + AED + SED + sales-tax setoff] 6. Billing (once for each item] PO.
2. calls J_1I6_DETERMINE_EXCISE_RATE to calculate duty If input tax then call J_1I4_GET_MANUAL_EXCISE as well as J_1I4_GET_EXCISE_AT_IV to get changes Check if AED and SED are applicable and default values Store the calculated values in structure j_1itaxvar Based on input-output determination decide whether setoff or inventory by checking if the o/p material has AED or SED If output tax eliminate CST or LST based on the region of shipto-party and region of delivering plant Call J_1I4_STORE_DED_TAX_FOR_OCTROI for storing base value for octroi Based on customization round off the duty 353 354 SD pricing procedure FI tax procedure SO and Billing All txns with tax code SO and Billing SO and Billing 355 356 SD pricing procedure SD pricing procedure 357 358 SD pricing SD pricing SO and Billing SO and Billing If Billing get the excise invoice value from CIN data based on delivery document and item • Read value from j_1itaxvar-taxam1 • If partial credit indicator is set assign value only based on tax code % • If MRHR call j_1i4_get_actual_duty_in_iv • If MIRO call j_1i4_get_actual_duty_in_liv Get base value from condition UTXJ If Manual excise condition JMAN exists copy the value or else copy j_!itaxvar-taxam3 • Valid only for billing • Read RG23D table for the given delivery and item • Sum all the serial no lines for a given delivery no and item to give excise value (there co uld be multiple RG23D serial nos for a given item) • If sales order copy j_1itaxam3 • If billing. j_1itaxam2 BED Sales j_1itaxam3 AED set off j_1itaxam4 AED inv. j_1itaxam5 AED Sales j_1itaxam6 Cess j_1itaxam7 SED set off j_1itaxam8 SED inv. If so get the duty from CIN excise data. j_1itaxam9 SED Sales j_1itaxam0 Should not be used in CIN. then check whether any excise lines exists for the delivery and item. If so get the duty from CIN excise data. • If tax type is input then base value = base value – sub-total6 To be used only if you need Second Base Value and has to be used along with Formula 362 • Get the value stored in sub-total6 if item no exists • If tax type is input then base value = base value + subtotal6 363 FI tax procedure All txns with tax code 6. Substituted by 352 • • • • • • • • • • • • If ERS (tcode – MRRS) get item info calling j_1i4a_get_ers_data Calculates exceptional duty using J_1I6_CALCULATE_EXCP_EXCISE Check exceptions for SD based on tax classification. • If sales order copy j_1itaxam6 • If billing.2 Formula 351 352 CONDITION VALUE Where is When is What does it do it it called FI tax procedure FI tax procedure Obsolete All txns with tax code BED setoff j_1itaxam1 BED inv. then check whether any excise lines exists for the delivery and item.1. then gets sub-total6 if plant is depot. Uses mapping of tax classification to get the form type If no exemption and material code is enetered.CIN Knowledge Bank 362 FI tax procedure All txns with tax code To be used only if you need second Base Value • Gets the value stored in sub-total6 if item no exists • If Invoice verification is being done. SAP Labs India (Draft) 40 Page of 51 .
Copy j_1itaxvar-taxam0 Copy j_1itaxvar-taxam1 • • Read value from j_1itaxvar-taxam2 If partial credit indicator is set assign value only based on tax code % • If total tax rate > 100% give error • Call j_1i4_ded_exc_inv_for_octroi • If MRHR call j_1i4_get_actual_duty_in_iv • If MIRO call j_1i4_get_actual_duty_in_liv Copy j_1itaxvar-taxam3 • • • Get registration id Read value from j_1itaxvar-taxam4 If partial credit indicator is set assign value only based on tax code % • If MRHR call j_1i4_get_actual_duty_in_iv • If MIRO call j_1i4_get_actual_duty_in_liv • Get registration id • Read value from j_1itaxvar-taxam2 • If partial credit indicator is set assign value only based on tax code % • If total tax rate > 100% give error • Call j_1i4_ded_exc_inv_for_octroi • If MRHR call j_1i4_get_actual_duty_in_iv • If MIRO call j_1i4_get_actual_duty_in_liv Copy j_1itaxvar-taxam6 Copy j_1itaxvar-taxam7 • • • • • • • • • Read value from j_1itaxvar-taxam4 If partial credit indicator is set assign value only based on tax code % If MRHR call j_1i4_get_actual_duty_in_iv If MIRO call j_1i4_get_actual_duty_in_liv Read value from j_1itaxvar-taxam9 If partial credit indicator is set assign value only based on tax code % If total tax rate > 100% give error Call j_1i4_ded_exc_inv_for_octroi If MRHR call j_1i4_get_actual_duty_in_iv 363 364 FI tax procedure FI tax procedure 365 FI tax procedure All txns with tax code (AED Inventory) 366 367 368 FI tax procedure FI tax procedure FI tax procedure All txns with tax code All txns with tax code All txns with tax code All txns with tax code 369 FI tax procedure If MIRO call j_1i4_get_actual_duty_in_liv 370 371 FI tax procedure FI tax procedure All txns with tax code All txns with tax code Picks the setoff rate from j_1istrate Call J_1I4_ADD_ST_SETOFF_FOR_OCTROI If setoff is maintained then recalculate the ST rate SAP Labs India (Draft) 41 Page of 51 . If so get the duty from excise detail. then check whether any excise lines exists for the delivery and item.CIN Knowledge Bank 359 360 361 362 SD pricing FI tax procedure FI tax procedure FI tax procedure SO and billing All txns with tax code All txns with tax code All txns with tax code (Gets A/P BED inventory) All txns with tax code All txns with tax code • • If sales order copy j_1itaxam7 If billing.
2.CIN Knowledge Bank 6.2. • If invoice then get proforma document • Check if the document type is the CIN reference • Check for excise invoice for the proforma billing 311 Copy delivery to Creation Billing in copy billing rules for required item categories of Depot – Ensure that J1IJ is done before F2 Check in RG23D for the delivery document.Ensures that GI is done before – JEX (Proforma billing).1.4 Formula 310 COPYING REQUIREMENTS Where is it When is it called Copy delivery to Creation of Billing in copy billing rules for required item categories What does it do Factory – Ensure that J1II is done after JEX before F2 • Check for chapter-id and only then proceed • If proforma document continue.3 Formula 351 DATA TRANSFER Where is it Copy delivery to Billing in data transfer routine for required item categories When is it called Creation of billing What does it do • • • • Get regid for the delivering plant Get no of items from regid customizing Get the chapter-id for the material Enhance ‘ZUK’ structure for splitting with 2 and 3 above 6.1. Proceed only if it exists Relevant only for factory. Stops multiple JEX from being created • Check if PGI is done and give error • Check in VBFA whether proforma documents already exist and give error (Proforma document.doc type from CIN customizing) SAP Labs India (Draft) 42 Page of 51 .
A message does not become configurable automatically.CIN Knowledge Bank 7 Configurable Messages Some of the messages in CIN are configurable. Application Message Area No TCode User 4F 122 4F 153 4F 167 4F 168 4F 176 4F 180 4F 181 4F 194 8I 103 J1IIN 8I 184 8I 257 J1IFN 8I 295 J1IB 8I 312 J2IU 8I 339 J1IIN 8i 448 J1IH 8I 464 J1IA 8I 477 8I 478 MIRO 8I 542 J1IA 8I 560 J1IA 8I 570 8I 575 8I 576 8I 577 8I 595 J1IS 8I 606 J2IU 8I 607 J2IU 8I 628 8I 634 J1IIN 8I 640 J1IS 8I 652 J1II 8I 695 J1IG 8I 894 J1IJ Message Type W E E W E W W W W W W W W W W W W E W W W W W W W W W W W W W W W SAP Labs India (Draft) 43 Page of 51 . So you can configure only for a particular transaction. This means that you can decide whether it should be a warning or an error. It is possible that the same message is being used by multiple transactions. You can also configure for a particular user. It should have been provided for already.
CIN Knowledge Bank 8 CIN Transaction Data J_1IEXCHDR Excise data is stored as header and detail. J_1IRG23D The receipts and issues into RG23D is recorded into this table. Despatch register entries gets created only at the time of outgoing excise invoice creation. This carries the reference documents from which the excise invoice is created except for the incoming invoice. This is used only for internal purposes only. For each header record normally there is a detail records except under one situation. RG23C. J_1IPART2 This is table contains the value details for CENVAT credit. You can create entries automatically at the time of receipt transactions. The Excise data is stored in Excise header (J_1IEXCHDR). Serial numbers are generated by simpy incrementing the last number. company code or plant. J_1IRGSUM This table keeps the cumulative receipts and cumulative issues for a material and excise group. A new folio number is generated for each line of Goods receipt. RG23C and PLA entries get generated based on the register into which the debit needs to take place. J_1IGRXREF When there are multiple/single Goods receipts for the same excise invoice the cross references are stored in J_1IGRXREF. RG23A. When an excise JV is created by filling only the amount with out any item data then there is no detail record. The number range used for generation of unique number is J_1IRG1. The status of the document is recorded in the header status. J_1IGRXSUB All the Subcontracting challan that are referred in the GR / Migo Popup and reconciled later are captured in this table. This table is relevant only for the incoming excise invoices under transaction type ‘GRPO’. Part1 number gets generated based on the number range object j_1irg23a1 or j_1irg23C1 based on whether it is an input or capital goods. Folio number is generated from the number range J_1IRG23D. R23A. . The receipts have the reference of the material document from which it was created. All documents relevant for excise are generated with a unique internal number irrespective of the transaction type. J_1IRG1 RG1 entries are created here. The vendor excise number or alternatively factory-generated number is stored in these tables J_1IEXCDTL This contains the detail data at line item level for a given excise invoice. The excise group maintained in the excise header is used as the entity for reporting and all duty debit purposes. Alternatively you can run a report and create entries here. Folio and serial numbers are generated only SAP Labs India (Draft) 44 Page of 51 . The entries here can be of 4 types. PLA or Despatch register. J_1IPART1 All the stock receipts and issues that are relevant for reporting are captured in this.
Depot invoice number is generated from the number range J_1IDEPINV. In this table the TDS related entries get locked for Classic TDS. When ever a document relevant for TDS deduction gets triggered in R3 an entry is put into this table. J_1ITDS This is the reference table for Classic TDS transactions. SAP Labs India (Draft) 45 Page of 51 . When TDS posting is done all entries that are not yet posted are picked up from here and processed. The status is then updated in this table. This is generated only at the time of posting of the RG23D selection.CIN Knowledge Bank if the customization is set for the same.
authorizations J_1IFACT1 Out going excise invoice .authorizations SAP Labs India (Draft) 46 Page of 51 .CIN Knowledge Bank 9 Security The list of authorization objects used with in CIN are as attached. J_1IEXC_JV Authorization object for Excise JV transaction J_1IEWPOVP Authorization object for Excise without PO – Verify J_1IFAC_SL Authorization object for Factory sales transaction J_1IUTZLTN Authorization object for Fortnightly payment J_1IFRTPYM Authorization object for Fortnightly payment transaction J_1I_IMG Authorization object for IMG J_1IEXC_OT Authorization object for Other Excise Invoice Create J_1IPLA_FC Authorization object for PLA forecast J_1IREGS Authorization object for RG23 issues and RG1 J_1IARE_ME Authorization object for area menu transaction J_1ICAP_GD Authorization object for capital goods transaction J_1IDEP_SL Authorization object for depot sale transaction J_1IEXC_IV Authorization object for excise invoice posting transaction J_1IREGEXT Authorization object for excise registers extraction J_1IEXC_RT Authorization object for maintain excise rate transaction J_1IEXPRN Authorization object for printing excise invoice J_1IUTZL Autorization object for Fortnightly payment J_1IEX_PST Autorization object for posting Other Excise invoice J_1IFAC_S1 Enhanced Factory sales authorization J_1IIEXCP Exceptions for sales Excise invoices J_1IEXCJV1 Excise Invoice J_1IEWPOCR Excise invoice without PO create J_1ICWIZ Health Check J_1IINEX Incoming Excise Invoice J_1IFACSL1 Out going excise invoice .
Ext.1 Master Roles SAP_CIN .This role covers all of the tasks associated with Country Version India (CIN).This role covers all the Customizing activities relating to Country Version India (CIN). day-to-day operations. It also covers the maintenance of excise master data. It includes Customizing activities. 9.1. and reporting. Once the role is finalized you can generate an authorization profile from this.1.2 CIN MM Roles SAP_CIN_MM_MANAGER . Finally this can be attached to the user masters.1 Roles 9. . Object Classic TDS J_1ITDSCHL J_1ITDSCER J_1ITDS J_1ITAX_DS EWT TDS J_1IEWT_AR J_1IEWTMIS J_1IEWTCHL J_1IEWTCER J_1IEWTJV J_1IEWTPR J_1ITDSARC J_1IEWT_HC Authorisation Object for Annual Returns .EWT Authorization check for JV Authorization check for SR/IR Provisions. in all applications. In Customizing and master data. Tax Authorisation for MIS Report Authorization Object for Challan Updation-EWT Authorization check for Certificate Printing. This profile can be edited at the customer site to modify the authorization values which you want to provide.This role covers all administrative tasks in Country Version India (CIN) that relate to excise duty in the areas of procurement and subcontracting.Authorization objects: Auth. SAP_CIN_SUPER_USER . and reporting.CIN Knowledge Bank CIN FI . 9. With. including Customizing. You can build the roles menus using the given transactions or by copying existing CIN roles. the Excise Manager is authorized to: o Work with the CIN Implementation Guide (IMG) o Use the health check tool o Define number ranges for excise invoices o Maintain excise master data o Make retrospective price amendments This role will also allow SAP Labs India (Draft) 47 Page of 51 . all day-to-day operations.EWT TDS Archiving Health check for Migration to EWT Authorization for TDS Challan Authorization check for Certificate Print Program Authorization object for TDS transaction J1IN Authorization object for tax deduction at source transaction Description From 46B onwards it is not required to know the exact objects for authorization.
This role covers the tasks relating to capturing incoming excise invoices. display. the Excise Manager is authorized to: o Work with the CIN Implementation Guide (IMG) o Use the health check tool o Maintain excise master data o Make retrospective price amendments In day-to-day operations. and cancel incoming excise invoices Capture excise invoices at depots Complete subcontracting challans and perform quantity reconciliation Post excise invoice journal vouchers Track forms Create the excise registers Transfer outstanding CENVAT credit on capital goods to the appropriate CENVAT accounts SAP_CIN_MM_SUPERVISOR . this role allows you to: o Capture.CIN Knowledge Bank o o o o o o o Capture. post. It includes all day-to-day operations and reporting. The Excise Clerk can: o Capture excise invoices (of all types) o Track forms SAP_CIN_SUBCONTRACTING_CLERK . this role allows you to: o Create and verify outgoing excise invoices for other movements o Create excise invoices in batches SAP Labs India (Draft) 48 Page of 51 . but only one Customizing activity. change.This role covers most of the tasks in Country Version India (CIN) that relate to excise duty in the areas of procurement and subcontracting. the Excise Supervisor is authorized to: o Define number ranges for excise invoices o Maintain excise master data o Make retrospective price amendments In day-to-day operations. change. 9. It includes all Customizing activities.3 CIN SD Roles SAP_CIN_SD_MANAGER . display. and cancel incoming excise invoices o Capture excise invoices at depots o Execute all activities relating to subcontracting challans o Post excise invoice journal vouchers o Track forms o The Excise Supervisor can: o Create the excise registers o Transfer outstanding CENVAT credit on capital goods to the appropriate CENVAT accounts SAP_CIN_MM_CLERK . post. change.This role covers the administrative tasks in Country Version India (CIN) that relate to excise duty in the area of sales. day-to-day operations. and display subcontracting challans. and reporting. In Customizing and master data. In Customizing and master data.The Subcontracting Clerk is authorized to create.1.
you can: o Carry out all the activities relating to the remittance of tax withholdings o Make adjustment postings o Print and cancel TDS certificates for vendors o Post and clear withholding tax on clearing accounts (Extended Withholding Tax only) o Print TDS certificates for customers In reporting. It includes the maintenance of master data. the TDS Manager can: o Prepare annual returns for TDS (Classic TDS and Extended Withholding Tax) o Prepare MIS report (Extended Withholding Tax) SAP Labs India (Draft) 49 Page of 51 . In master data. day-to-day operations. and reporting. It does not. however. include Customizing.This role covers the tasks relating to the creation of excise invoices.1. and reporting. day-to-day operations. 9.4 CIN FI Roles SAP_CIN_TDS_MANAGER . the Excise Supervisor is authorized to: o Maintain excise master data o Make retrospective price amendments In day-to-day operations. this role allows you to: o Create and verify outgoing excise invoices for other movements o Create excise invoices in batches o Post excise journal vouchers o Print excise invoices o Track forms In reporting. In Customizing. this role also allows you to: o Remit excise duty using the fortnightly utilization program o Print 57AE returns SAP_CIN_SD_CLERK . It includes all Customizing activities. this role also allows you to: o Remit excise duty using the fortnightly utilization program o Print 57AE returns SAP_CIN_SD_SUPERVISOR . the TDS Manager is authorized to: o Work with the CIN Implementation Guide (IMG) o Use the health check tool In day-to-day operations.This role covers the tasks in Country Version India (CIN) that relate to excise duty in the sales area. The Excise Clerk can: o Create excise invoices for other movements o Print excise invoices o Track forms SAP_CIN_REGISTER_CLERK .CIN Knowledge Bank o Post excise journal vouchers o Print excise invoices o Track forms In reporting.This role covers all the activities in Country Version India (CIN) that relate to tax deducted at source (TDS).This role covers all the activities relating to the preparation of excise and sales tax registers.
CIN Knowledge Bank SAP_CIN_TDS_SUPERVISOR . In day-to-day operations. you can: o Prepare annual returns for TDS (Classic TDS and Extended Withholding Tax) o Prepare MIS report (Extended Withholding Tax) o Archive TDS documents SAP_CIN_TDS_CLERK . but not Customizing.This role covers the day-to-day operations relating to tax deducted at source (TDS).This role covers the administrative activities in Country Version India (CIN) that relate to tax deducted at source (TDS). It includes all day-to-day operations and reporting. The TDS Clerk can: o Carry out all the activities relating to the remittance of tax withholdings (Classic TDS and extended withholding tax) o Post and clear withholding tax on clearing accounts (extended withholding tax only) SAP Labs India (Draft) 50 Page of 51 . the TDS Supervisor can: o Carry out all the activities relating to the remittance of tax withholdings o Make adjustment postings o Print and cancel TDS certificates for vendors o Post and clear withholding tax on clearing accounts (extended withholding tax only) o Print TDS certificates for customers In reporting.
6C SR2 CRT's for CIN Post installation activities Release notes CIN40A CIN40A with other Add-Ons Global installations with India and Thailand XX-CSC-IN-SD XX-CSC-IN-SD XX-CSC-IN-MM XX-CSC-IN-MM XX-CSC-IN-FI XX-CSC-IN-FI XX-CSC-IN-FI XX-CSC-IN-FI XX-CSC-IN-FI XX-CSC-IN XX-CSC-IN XX-CSC-IN XX-CSC-IN XX-CSC-IN XX-CSC-IN XX-CSC-IN XX-CSC-IN 0420362 0439373 0408158 0448967 0448497 0046363 0426491 0422117 0442375 0081456 0438190 0409687 0422423 0411079 0399964 0423476 0420712 SAP Labs India (Draft) 51 Page of 51 .CIN Knowledge Bank 10 Important Notes Changes for exports under letter of undertaking Utilization of AED and SED from BED Excise Invoice Popup in MIGO for CIN40A CIN Messages during goods movement not releva TDS posting optimization and record level locking Withholding Tax rounding for India Evaluated Receipt Settlement with EWT TDS certificate printing optimization TDS posting optimization and record level locking CRTs for country version India (CIN) New area menu for India Version in CIN 40A Additions to upgrade to CIN 40A for 4.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.