NIRMAL XBRL GENERATOR USER GUIDE INDIAN COSTING TAXONOMY DEVELOPER INFORMATION DEVELOPED BY CONTACT CA. NIRMAL GHORAWAT 434, Ajanta Shopping Centre, Ring Road, Surat - 395 002 Gujarat Email: nirmal.ghorawat@icai.org Blog: http://www.canirmalg.wordpress.com/
HIGHLIGHTS KEY- FEATURES In-built Validation explaining Source / Description and Resolution of Error. Information / Documentation Messages during Validation / Instance Creation regarding Mandatory Tags. Text To HTML Conversion as per MCA Guidelines without Warning Messages Footnote Tagging KEY- LIMITATIONS Rounding Off Not Permitted Actuals only. ITC HS and NPCC Codes not supported by Validation Tool [Hence, Manual Check Required] Excel based hence Data Redundancy Data entered for 1 year cannot be used in next year.
TEXT OF DISCLAIMER It is suggested that to avoid any doubt the user should re-check the facts and elements of XBRL Instance Document generated from this file "NIRMAL XBRL 1.0 Costing Taxonomy.xlsm" by converting the Instance To PDF with the latest version of the File Validation Utility downloaded from the designated website of the MCA (http://www.mca.gov.in/xbrl/index.html ) prior to filing with the MCA.
SYSTEM REQUIREMENTS SUPPORTED SOFTWARE MS-EXCEL 2007 OR MS-EXCEL 2010 YOU NEED TO ENABLE MACROS TO USE THIS XBRL CONVERSION TOOL {Not Compatible with MS-Excel 1997-2003}
System Requirements Developer VisualBasic Tools References MS-EXCEL VBA LIBRARIES VISUAL BASIC FOR APPLICATIONS MICROSOFT EXCEL 14.0 OBJECT LIBRARY OLE AUTOMATION MICROSOFT OFFICE 14.0 OBJECT LIBRARY MICROSOFT WINDOWS COMMON CONTROLS 2 6.0 (SP6) MICROSOFT FORMS 2.0 OBJECT LIBRARY
HOW TO ENABLE MACROS? IN VARIOUS VERSIONS OF MS-EXCEL
MS-EXCEL 2010 1. Clickonthe File tabandthenon Options tab. 2. In Outlook Options window, select the Trust Center tab and then click on the Trust Center Settings tab. 3. Now in the Trust Center Settings window, click on the Macro Settings tab and then under the Macro Settings group, select the check box that says Enable all Macros. 4. Close& Re-open Nirmal XBRL Generator.xlsm
MS-EXCEL 2007 1. On the Developer tab, in the Code group, click Macro Security. TIP If the Developer tab is not displayed, click the Microsoft Office Button (2007), click Excel Options, an then in the Popular category, under Top options for working with Excel, click Show Developer tab in the Ribbon. 2. In the Macro Settings category, under Macro Settings, click the Enable Macros. 3. Close& Re-open Nirmal XBRL Generator.xlsm
HOW TO CHECK IF MACROS ARE ENABLED IN XBRL GENERATOR? 1. If Macros have been enabled in the XBRL Generator than the following Message Box will be automatically generated on opening the Nirmal XBRL Generator.xlsm 2. Click OK to close this Message Box and proceed.
How To Change Regional Settings of Date in Windows? To open the Regional and Language Options tool: 1. Click Start, and then click Control Panel. 2. Click Date, Time, Language, and Regional Options, and then click Regional and Language Options. 3. To change one or more of the individual settings, click Customize. NOTE:The location selection that you make includes default display options for the way dates, times, and numbers are displayed. To Change the Date Display 1. In the Customize Regional Optionsdialog box, click the Datetab to specify any changes you want to make to the short date and the long date. 2. Set SHORT DATE FORMAT to dd-mm-yyyy.
LICENSING OF XBRL GENERATOR
LICENSING OF XBRL GENERATOR 1. User ID is System Generated [Hard Disk Drive Serial No]. 2. License Key No. is provided by the Developer. 3. YoucanalsousetheDemoLicenseKeyfor a. MCAC&ITaxonomy b. MCA Costing Taxonomy 4. You need to Accept the Terms & Conditions to Activate License Key. 5. Click on button to Activate License. 6. DemoLicenseisvalidfor7(seven)daysfromActivation. 7. FullLicenseisvalidtill31December2013.
HTML Conversion Text Block For HTML Conversion as per MCA Guidelines, a User Defined Function has been created in MS-Excel. SYNTAX =Text2HTML(Range) Examples: =Text2HTML(A2) =Text2HTML(A2:A10) =Text2HTML(A2:B10) =Text2HTML(A2:A10) & Text2HTML(A11:B15) Copy this (Ctrl+C) and Paste Special -Values Only (Alt+ESV)
FOOTNOTES Supports Footnote One To One Footnote Tagging Many To One Footnote Tagging One To Many Footnote Tagging Many To Many Footnote Tagging through FOOTNOTE MANAGER USER FORM.
FOOTNOTE MANAGER USER FORM To Launch FootNote Manager User Form Select Cell for which Footnote is to be created / edited / deleted and click on Footnote Button. If No tag is created than the message will be generated.
FOOTNOTE MANAGER USER FORM Element ID, Context ID and Fact Value are Read Only.
FOOTNOTE MANAGER USER FORM Select Option New[CreateNew] ViewOrEditOrDelete Assign Existing Footnote [i.e., Assign footnote created for another tag to the current tag. Press Button Apply Option
FOOTNOTE CREATE NEW Enter the text of Footnote in the Text Box and press Save button to Save.
FOOTNOTE VIEW / EDIT / DELETE Select the Footnote to Edit / Delete and press the appropriate Button below. Multi Select Not Possible.
FOOTNOTE ASSIGN EXISTING FN Select the Footnote(s) to Assign to the Tag and press the Save Relationships Button below. Multi Select - Possible.
VALIDATION (of ERRORsin) NIRMAL XBRL CONVERSION TOOL 1.0 INDIAN GAAP C&I TAXONOMY INDIAN COSTING TAXONOMY
1. ELR Applicability Not Specified Serial # 1 Message Type Source Cell Ref Hyperlink Information XBRL Business Rules ELR Name Message Description Applicable Instance Document Type {Balance Sheet} or {Statement of Profit & Loss} has NOT been specified for [ELR [201200] Notes - Employee benefits]. Facts, if any, on this ELR will not be Tagged in either BS/PL Instance Documents. Please specify the correct ELR Applicability. Resolution You may specify the Extended Link Role Applicability.
2. ELR Applicability Not Specified Serial # 2 Message Type Source Cell Ref Hyperlink Error XBRL Business Rules ELR Name Message Description Applicable Instance Document Type {Balance Sheet} or {Statement of Profit & Loss} has NOT been specified for [ELR [201200] Notes - Employee benefits]. [10] Facts on this ELR will not be Tagged in either BS/PL Instance Documents. Please specify the correct ELR Applicability. Resolution You need to specify the Extended Link Role Applicability.
3. Mandatory Elements NIL Serial # 3 Message Type Source Cell Ref Hyperlink Information XBRL Business Rules [Element ID] & [ContextRef] Message Description {ShareApplicationMoneyPendingAllotment} is a Mandatory Element. A Tag with Zero (0) value will be created. Resolution This message is for Information and/ ordocumentationonly.
4. Mandatory Elements BLANK Serial # 4 Message Type Source Cell Ref Hyperlink ERROR XBRL Business Rules [Element ID] & [ContextRef] Message Description {AddressOfRegisteredOfficeOrOfPrincipalPlaceOfBusinessInIn diaofcompany} is a Mandatory Element. It cannot be 'Blank. Resolution Please enter appropriate and valid data inthe corresponding field.
Serial # 5 Message Type Source Cell Ref Hyperlink 5. INVALID CIN Error XBRL Business Rules [Element ID] & [ContextRef] Message Description {CorporateIdentityNumberOrForeignCompanyRegistrationNu mber} shouldbe a Valid CIN. The following data deficiencies are noted in CIN. The Length of Valid CIN should be 21. The First Character of Valid CIN should be 'L' or 'U'. The 2-6 Character of Valid CINshould be number [0-9] The 7-8th Character of Valid CIN should be a valid State Code. The 9-12 character of Valid CIN should be a number [0-9] The 13-15 Character of Valid CIN may have only the following enumerations PLC, PTC, NPL or NPT. The 16 to 21 character of Valid CIN should be a number.[0-9] Resolution You need to enter Corporate Identification Number (CIN) in proper format.
5. CIN STATE CODES AN ANDAMAN & NICOBAR ISLANDS AP ANDHRA PRADESH AR ARUNACHAL PRADESH AS ASSAM BR -BIHAR CH - CHATTISGARH CT - CHANDIGARH DN -DAMAN & DIU DD DADRA AND NAGAR HAVEL DL DELHI GA -GOA GJ - GUJARAT HR - HARYANA HP HIMACHAL PRADESH JK -JAMMU & KASHMIR JH - JHARKHAND KA - KARNATAKA KL -KERALA LD - LAKSHWADEEP MP MADHYA PRADESH MH - MAHARASHTRA MN - MANIPUR ML - MEGHALAYA MZ - MIZORAM NL - NAGALAND OR -ORISSA PY - PONDICHERRY PB -PUNJAB RJ - RAJASTHAN TN TAMIL NADU TR - TRIPURA UP - UTTAR PRADESH UR - UTTARANCHAL WB WEST BENGAL & SIKKIM
6. INVALID SRN Serial # 6 Message Type Source Cell Ref Hyperlink Error XBRL Business Rules [Element ID] & [ContextRef] Message Description {PermanentAccountNumberOfCostAccountantOrCostAccount antsfirm} should be a Valid PAN. The following data deficiencies are noted in PAN. Length of valid SRN should be 9. The 1 Character of Valid PAN should be an Alphabet [A-Z]. The 2-9 character of Valid PAN should be a number [0-9]. Resolution You need to enter MCA Service Request Number (SRN) in proper format.
7. INVALID PAN Serial # 7 Message Type Source Cell Ref Hyperlink Error XBRL Business Rules [Element ID] & [ContextRef] Message Description {PermanentAccountNumberOfCostAccountantOrCostAccount antsfirm} should be a Valid PAN. The following data deficiencies are noted in PAN. Length of valid PAN should be 10. The 1-5 Character of Valid PAN should be an Alphabet [A-Z]. The 6-9 character of Valid PAN should be a number [0-9]. The 10 Character of Valid PAN should be an Alphabet [A-Z]. Resolution You need to enter Income TaxPermanent AccountNumber (PAN) in proper format.
8. INVALID DATE ITEM Serial # 8 Message Type Source Cell Ref Hyperlink Error Taxonomy [Element ID] & [ContextRef] Message Description Data-Type Incorrect. The data type for element {DateOfStartOfReportingPeriod} is Date Type. Resolution You need to enter a valid Date as per theregional Settings on your computer. To change Regional Settings to DD-MM-YYYY, Go To Slide 8
9. INVALID MONETARY ITEM Serial # 9 Message Type Source Cell Ref Hyperlink Error Taxonomy [Element ID] & [ContextRef] Message Description 1. Data-Type Incorrect. The data type for element {OtherIncomesOfCompany} is Monetary Type. 2. Not more than 2 decimal places are permitted for Monetary Type element {OtherIncomesOfCompany}. Resolution You need to enter a valid Number with maximum of 2 decimal places.
10. INVALID INTEGER ITEM Serial # 10 Message Type Source Cell Ref Hyperlink Error Taxonomy [Element ID] & [ContextRef] Message Description 1. Data-Type Incorrect. The data type for element {MembershipNumberOfMemberSigningReport} is Integer Type. 2. Data-Type Incorrect. NO Decimals because the data type for element {MembershipNumberOfMemberSigningReport} is Integer Type. Resolution You need to enter a valid Integer Number with NIL decimal places.
11. INVALID BOOLEAN ITEM Serial # 11 Message Type Source Cell Ref Hyperlink Error Taxonomy [Element ID] & [ContextRef] Message Description Data-Type Incorrect. The data type for element {WhetherComplianceReportHasBeenQualifiedOrHasAnyReser vationsorcontainsadverseremarks} is Boolean Type. Select 'Yes' or No from List. Resolution You need to select Yes or No from Dropdown List.
12. INVALID EMAIL ID Serial # 12 Message Type Source Cell Ref Hyperlink Error System [Element ID] & [ContextRef] Message Description Data-Type Incorrect. The data type for element {EmailIDOfCostAccountantOrCostAccountantsFirm} in the context {D2012} is Email ID type. [nirmal.com] is an invalid e- mail id. Proper e-mail ID format is *@*.* Resolution You need to enter an email id in properformat [*@*.*] example nirmal.ghorawat@icai.org
DEVELOPER INFORMATION DEVELOPED BY CONTACT CA. NIRMAL GHORAWAT 434, Ajanta Shopping Centre, Ring Road, Surat - 395 002 Gujarat Email: nirmal.ghorawat@icai.org Blog: http://www.canirmalg.wordpress.com/