{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "CreationInfo": {
            "$ref": "#/definitions/CreationInfo"
        },
        "Form_Details": {
            "$ref": "#/definitions/Form_Details"
        },
        "verSalut1": {
            "description": "________have examined the accounts and records of",
            "type": "string",
            "minLength": 1,
            "maxLength": 2,
            "enum": [
                "I",
                "We"
            ]
        },
        "verAssesseName": {
            "description": "Name of the assessee",
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "verAssesseAddress": {
            "description": "Address of the assessee",
            "type": "string",
            "minLength": 1,
            "maxLength": 4000
        },
        "verAssessePan": {
            "description": "PAN",
            "type": "string",
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
        },
        "form29bSectorDetails": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form29bSectorDetails"
            }
        },
        "assmntYr": {
            "description": "in order to arrive at the book profit during the year ended on the 31st March,____",
            "type": "integer",
            "minimum": 2013,
            "maximum": 2026
        },
        "verTaxAmt": {
            "description": "__________ which has been determined on the basis of the details provided in Annexure appended to this Form",
            "type": "integer",
            "minimum": 0,
            "maximum": 99999999999999
        },
        "negtvStmntRprt": {
            "description": "Where any of the matter stated in this report is answered in the negative or with a qualification, the report shall state the reasons therefore",
            "type": "string",
            "minLength": 1,
            "maxLength": 4000
        },
        "verName": {
            "description": "Name of the Accountant",
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "verMbrNum": {
            "description": "Membership Number",
            "type": "string",
            "minLength": 6,
            "maxLength": 6
        },
        "firmRegistrationNumber": {
            "description": "FRN(Firm Registration Number)",
            "type": "string",
            "maxLength": 8
        },
        "verAddress": {
            "description": "Address",
            "type": "string",
            "maxLength": 4000
        },
        "dateOfAudit": {
            "description": "Date of Audit Report",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "verPlace": {
            "description": "Place",
            "type": "string",
            "maxLength": 100
        },
        "verDate": {
            "description": "Date",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "partBFlag": {
            "description": "Are you liable to report under section 115JB(2A) - Part B*",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "enum": [
                "Y",
                "N"
            ]
        },
        "partCFlag": {
            "description": "Are you liable to report under section 115JB(2C) - Part C*",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "enum": [
                "Y",
                "N"
            ]
        },
        "assesseName": {
            "description": "Name of the assessee",
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "assessePan": {
            "description": "PAN",
            "type": "string",
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
        },
        "assesseAddress": {
            "description": "Address",
            "type": "string",
            "maxLength": 4000
        },
        "sector": {
            "description": "AA - AGRICULTURE, ANIMAL HUSBANDRY & FORESTRY;FF - FISH FARMING;MQ - MINING AND QUARRYING;MF - MANUFACTURING;EG - ELECTRICITY, GAS AND WATER;CO - CONSTRUCTION;RE - REAL ESTATE AND RENTING SERVICES;RM - RENTING OF MACHINERY;WR - WHOLESALE AND RETAIL TRADE;HR - HOTELS, RESTAURANTS AND HOSPITALITY SERVICES;TL - TRANSPORT & LOGISTICS SERVICES;PT - POST AND TELECOMMUNICATION SERVICES;FS - FINANCIAL INTERMEDIATION SERVICES;CR - COMPUTER AND RELATED SERVICES;RD - RESEARCH AND DEVELOPMENT;PR - PROFESSIONS;ES - EDUCATION SERVICES;HS - HEALTH CARE SERVICES;SC - SOCIAL AND COMMUNITY WORK;CS - CULTURE AND SPORT;OS - OTHER SERVICES;ET - EXTRA TERRITORIAL ORGANISATIONS AND BODIES",
            "type": "string",
            "enum": [
                "AA",
                "FF",
                "MQ",
                "MF",
                "EG",
                "CO",
                "RE",
                "RM",
                "WR",
                "HR",
                "TL",
                "PT",
                "FS",
                "CR",
                "RD",
                "PR",
                "ES",
                "HS",
                "SC",
                "CS",
                "OS",
                "ET"
            ]
        },
        "fyAdopCmpnyFrom": {
            "description": "Financial year adopted by the company under the Companies Act, 2013 (18 of 2013)",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "fyAdopCmpnyTo": {
            "description": "To",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "ordrNo": {
            "description": "Enter Order number of approving Tribunal",
            "type": "string",
            "maxLength": 100
        },
        "totalInc": {
            "description": "Total income of the company under the Act",
            "type": "integer",
            "minimum": 0,
            "maximum": 99999999999999
        },
        "incTax": {
            "description": "Income-tax payable on total income",
            "type": "integer",
            "minimum": 0,
            "maximum": 99999999999999
        },
        "scdule3ProvsnFlag": {
            "description": "Whether statement of profit and loss is prepared in accordance with the provisions of Schedule III to the Companies Act, 2013 (18 of 2013) Y-Yes; N-No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "enum": [
                "Y",
                "N"
            ]
        },
        "scdule3ProvsnAmt": {
            "description": "Amount",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "sameRelYearFlag": {
            "description": "Where the financial year referred to in Sl.No. 5 above is same as the relevant previous year, whether the statement of profit and loss referred to in Sl. No. 8 above has followed the same accounting policies, accounting standards for preparing the statement of profit and loss and the same method of rates for calculating depreciation as have been adopted for preparing accounts laid before the company at its annual general meeting? If not, the extent and nature of variation be specified  Y-Yes; N-No; X-Not Applicable",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "enum": [
                "Y",
                "N",
                "X"
            ]
        },
        "sameRelYearAmt": {
            "description": "Extent of variation",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "sameRelYearDesc": {
            "description": "Enter details of variation",
            "type": "string",
            "maxLength": 2000
        },
        "diffRelYearFlag": {
            "description": "Where the financial year referred to in Sl. No. 5 is not the same as the relevant previous year, whether the statement of profit and loss referred to in Sl. No. 8 above has followed the same accounting policies, accounting standards for preparing the statement of profit and loss and the same method of rates for calculating depreciation as have been adopted for preparing accounts for the respective parts of the financial year laid or to be laid before the company at its annual general meeting? If not, the extent and nature of variation be specified  Y-Yes; N-No; X-Not Applicable",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "enum": [
                "Y",
                "N",
                "X"
            ]
        },
        "diffRelYearAmt": {
            "description": "Extent of variation",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "diffRelYearDesc": {
            "description": "Enter details of variation",
            "type": "string",
            "maxLength": 2000
        },
        "profitAmt": {
            "description": "Profit according to statement of profit and loss referred to in Sl. No. 8 above as adjusted by the amount or aggregate of amounts on account of variations referred to in Sl. No 9 or Sl. No. 10, as the case may be",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "addTotalAmt": {
            "description": "Add: Amount or aggregate of amounts referred to in clauses (a) to (k) of Explanation 1 to sub-section (2) of this section",
            "type": "integer",
            "maximum": 99999999999999
        },
        "form29bAddClause": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form29bAddClause"
            }
        },
        "lessTotalAmt": {
            "description": "Less: Amount or aggregate of amounts referred to in clauses (i) to (viii) of Explanation 1 of sub-section (2) of this section (attach working separately, where required).",
            "type": "integer",
            "maximum": 99999999999999
        },
        "form29bLessClause": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form29bLessClause"
            }
        },
        "adj2aAmt": {
            "description": "Sl.No. 14 Add/(Less): Amount of adjustments as referred to in subsection (2A) of this section where the financial statements of the company are drawn up in compliance with the Indian Accounting Standards specified in Annexure to the Companies (Indian Accounting Standards) Rules, 2015 for the previous year or any part thereof (amount from Sl. No 26 of Part B).",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "adj2cAmt": {
            "description": "Sl.No. 15 Add/(Less): Amount of adjustments as referred to in sub-section (2C) of this section where the financial statements of the company are drawn up in compliance with the Indian Accounting Standards specified in Annexure to the Companies (Indian Accounting Standards) Rules, 2015 for the previous year or any part thereof (amount from Sl. No 33 of Part C).",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "aggBEAmt": {
            "description": "Sl.No. 16 Add/(Less): Amount or aggregate of the amounts referred to in the sub-clauses (B) to (E) of clause (iii) of Explanation to sub-section (2C) of this section for the previous year or any of the preceding previous years and relatable to such asset or investment retired, disposed, realised or otherwise transferred during the previous year (attach working separately, where required).",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "aggFAmt": {
            "description": "Sl.No. 17 Add/(Less): Amount or aggregate of the amounts referred to in the sub-clause (F) of clause (iii) of Explanation to subsection (2C) of this section for the previous year or any of the preceding previous years and relatable to such foreign operations is disposed or otherwise transferred during the previous year (attach working separately, where required).",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "bookProfitAmt": {
            "description": "Sl.No.18 Book profit as computed according to Explanation 1 given in sub-section (2) read with sub-sections (2A), (2B) and (2C) (total of Sl. No.11 to 17).",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "ifscFlag": {
            "description": "Are you an International Financial Services Centre Unit? Tax on Book Profit as computed in Sl. No.18  Y-Yes; N-No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "enum": [
                "Y",
                "N"
            ]
        },
        "taxRate": {
            "type": "number",
            "minimum": 0,
            "maximum": 100,
            "multipleOf": 0.01
        },
        "pctBookProfitAmt": {
            "description": "Sl.No. 19 Amount of tax",
            "type": "integer",
            "minimum": 0,
            "maximum": 99999999999999
        },
        "totTaxAmt": {
            "description": "Sl.No. 20 In case income-tax payable by the company referred to at Sl. No. 7 is less than its book profits shown in Sl. No.18, the amount of income-tax payable by the company would be as Per Sl. No. 19.",
            "type": "integer",
            "minimum": 0,
            "maximum": 99999999999999
        },
        "convYear": {
            "description": "Year of convergence as defined in clause (i) of Explanation to sub-section (2C) of this section.",
            "type": "string",
            "minLength": 7,
            "maxLength": 7,
            "pattern": "[1-9]{1}[0-9]{3}-[0-9]{2}"
        },
        "convgDt": {
            "description": "Convergence date",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "compIncmCrAmt": {
            "description": "Sl.No. 23 Total amount credited to the other comprehensive income in the statement of proft and loss",
            "type": "integer",
            "maximum": 99999999999999
        },
        "compIncmDbAmt": {
            "description": "Sl.No. 24 Total amount debited to the other comprehensive income in the statement of proft and loss",
            "type": "integer",
            "maximum": 99999999999999
        },
        "compIncmIncAmt": {
            "description": "Sl.No. 25(i) Increase on account of amounts credited to other comprehensive income under the head Items that will not be re-classifed to proft or loss",
            "type": "integer",
            "maximum": 99999999999999
        },
        "compIncmDecAmt": {
            "description": "Sl.No. 25(ii) Decrease on account of amounts debited to other comprehensive income under the head Items that will not be re-classifed to proft or loss",
            "type": "integer",
            "maximum": 99999999999999
        },
        "ncaIncAmt": {
            "description": "Sl.No. 25(iii) Increase on account of amounts or aggregate of amounts debited to the statement of proft and loss on distribution of non-cash assets to shareholders in a demerger in accordance with Appendix A of the Indian Accounting Standard 10",
            "type": "integer",
            "maximum": 99999999999999
        },
        "ncaDecAmt": {
            "description": "Sl.No. 25(iv) Decrease on account of amounts or aggregate of amounts credited to the statement of proft and loss on distribution of non-cash assets to shareholders in a demerger in accordance with Appendix A of the Indian Accounting Standard 10.",
            "type": "integer",
            "maximum": 99999999999999
        },
        "subTotAmt": {
            "description": "Sub-total [(i) - (ii) + (iii) - (iv)]",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "revSurAmt": {
            "description": "Sl.No. 25(vi) Increase or decrease on account of amount of revaluation surplus of assets included in item (i) or (ii) above.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "eqtyGlAmt": {
            "description": "Sl.No. 25(vii)Increase or decrease on account of amount of gains or losses from investments in equity instruments designated at fair value through other comprehensive income in accordance with Indian Accounting Standards 109 included in item (i) or (ii) above.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "agg2aAmt": {
            "description": "Sl.No. 25(viii)Increase or decrease on account of amount or aggregate of the amounts referred to in the frst proviso of sub-section (2A) of this section for the previous year or any of the preceding previous years and relatable to such asset or investment retired, disposed, realised or otherwise transferred during the previous year",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partbAdj2aAmt": {
            "description": "Total [ (v) to (viii)] (amount to be carried to Sl. No.14 of Part ",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcConvgYear": {
            "description": "Sl.No. 27 Year of convergence as defned in clause (i) of Explanation to sub-section (2C) of this section.",
            "type": "string",
            "minLength": 7,
            "maxLength": 7,
            "pattern": "[1-9]{1}[0-9]{3}-[0-9]{2}"
        },
        "partcConvgDt": {
            "description": "Sl.No. 28 Convergence date",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "partcOthEqtyAmt": {
            "description": "Amount or the aggregate of the amounts adjusted in the other equity (including capital reserve and securities premium reserve)",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcCapResvAmt": {
            "description": "Sl.No. 30(i) Amount or aggregate of amounts adjusted in Capital Reserve",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcSecPrmResvAmt": {
            "description": "Sl.No. 30(ii) Amount or aggregate of amounts adjusted in Securities premium reserve.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcOthCompIncmAmt": {
            "description": "Sl.No. 30(iii) Amount or aggregate of amounts adjusted in the other comprehensive income on the convergence date which shall be subsequently reclassifed to proft or loss.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcRevSurAmt": {
            "description": "Sl.No. 30(iv) Amount or aggregate of amounts adjusted in Revaluation surplus for assets in accordance with the Indian Accounting Standards 16 and Indian Accounting Standards 38 adjusted on the convergence date.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcEqtyGlAmt": {
            "description": "Sl.No. 30(v) Gains or losses from investment in equity instruments designated at fair value through other comprehensive income in accordance with Indian Accounting Standards 109 adjusted on the convergence date",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcPropAdjAmt": {
            "description": "Sl.No. 30(vi) adjustments relating to items of property plant and equipment and intangible assets recorded at fair value as deemed cost in accordance with paragraphs D5 and D7 of the Indian Accounting Standards 101 on the convergence date.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcD15AdjAmt": {
            "description": "Sl.No. 30(vii)adjustments relating to investments in subsidiaries, joint ventures and associates recorded at fair value as deemed cost in accordance with paragraph D15 of the Indian Accounting Standard 101 on the convergence date.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcD13AdjAmt": {
            "description": "Sl.No. 30(viii)adjustments relating to cumulative translation differences of a foreign operation in accordance with paragraph D13 of the Indian Accounting Standard 101 on the convergence date.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 999999999999990
        },
        "partcOthAdjTotal": {
            "description": "Sl.No. 30(ix) any other adjustment (to be specified)",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "form29bOthAdj": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form29bOthAdj"
            }
        },
        "partcTotAmt": {
            "description": "Total [29 +/ (-) 30 (i) to (ix)]",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcAdj2cAamt": {
            "description": "1/5th of the Sl. No 31(amount to be carried to Sl. No. 15 of Part A).",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcTotTransAmt": {
            "description": "Sl.No. 33(i) Total transition amount.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcAggAdjAmt": {
            "description": "Sl.No. 33(ii) Amount or aggregate of amounts adjusted till immediately preceding year.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcCurrYearAdjAmt": {
            "description": "Sl.No. 33(iii) Amounts adjusted in this year.",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        },
        "partcSubYearAdjAmt": {
            "description": "Sl.No. 33(iv) Amount to be adjusted in the subsequent year(s).",
            "type": "integer",
            "minimum": -99999999999999,
            "maximum": 99999999999999
        }
    },
    "required": [
        "partBFlag",
        "partCFlag",
        "assesseName",
        "assessePan",
        "assmntYr",
        "fyAdopCmpnyFrom",
        "fyAdopCmpnyTo",
        "sector",
        "totalInc",
        "incTax",
        "scdule3ProvsnFlag",
        "scdule3ProvsnAmt",
        "profitAmt",
        "bookProfitAmt",
        "ifscFlag",
        "pctBookProfitAmt",
        "totTaxAmt",
        "verSalut1",
        "negtvStmntRprt",
        "verTaxAmt",
        "verName",
        "verMbrNum",
        "dateOfAudit",
        "form29bSectorDetails"
    ],
    "definitions": {
        "CreationInfo": {
            "type": "object",
            "description": "This element will be used by third party vendors and intermediaries to give details of their software or JSON creation.",
            "additionalProperties": false,
            "properties": {
                "SWVersionNo": {
                    "maxLength": 10,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "1.0"
                },
                "SWCreatedBy": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "JSONCreatedBy": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "JSONCreationDate": {
                    "description": "Date in YYYY-MM-DD format",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "IntermediaryCity": {
                    "maxLength": 25,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "Delhi"
                }
            },
            "required": [
                "SWVersionNo",
                "SWCreatedBy",
                "JSONCreatedBy",
                "JSONCreationDate",
                "IntermediaryCity"
            ]
        },
        "Form_Details": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "schemaVersion": {
                    "maxLength": 10,
                    "minLength": 1,
                    "pattern": "Ver1.3",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "formVersion": {
                    "maxLength": 10,
                    "minLength": 1,
                    "pattern": "Ver1.0",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "schemaVersion",
                "formVersion"
            ]
        },
        "form29bAddClause": {
            "type": "object",
            "properties": {
                "check": {
                    "description": "Sl.No."
                },
                "clauseCd": {
                    "description": "1:a-Income Tax; 2:b-Reserve; 3:c-Provisions; 4:d-Provisions (Subsidiary Companies); 5:e-Dividend; 6:f-Expenditure on Exempt Income; 7:f(a)-Expenditure on share of income of AOP/BOI; 8:f(b)A- Expenditure on Capital Gain on Securities; 9:f(b)B- Expenditure on interest, royalty, fees for technical services; 10:fc-Notional loss on capital asset; 11:f(d)-Expenditure on royalty on Patent u/s 115BBF; 12:g-Depreciation; 13:h-Deferred Tax; 14:i-Provision of Diminution of Value of Asset; 15:j-Revaluation of Reserve; 16:k-Gain on transfer of units",
                    "type": "integer",
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16
                    ]
                },
                "clauseDesc": {
                    "type": "string",
                    "enum": [
                        "a-Income Tax",
                        "b-Reserve",
                        "c-Provisions",
                        "d-Provisions (Subsidiary Companies)",
                        "e-Dividend",
                        "f-Expenditure on Exempt Income",
                        "f(a)-Expenditure on share of income of AOP/BOI",
                        "f(b)A- Expenditure on Capital Gain on Securities",
                        "f(b)B- Expenditure on interest, royalty, fees for technical services",
                        "fc-Notional loss on capital asset",
                        "f(d)-Expenditure on royalty on Patent u/s 115BBF",
                        "g-Depreciation",
                        "h-Deferred Tax",
                        "i-Provision of Diminution of Value of Asset",
                        "j-Revaluation of Reserve",
                        "k-Gain on transfer of units"
                    ]
                },
                "clauseAmt": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 99999999999999
                }
            },
            "required": [
                "clauseCd",
                "clauseAmt"
            ]
        },
        "form29bLessClause": {
            "type": "object",
            "properties": {
                "check": {
                    "description": "Sl.No."
                },
                "clauseCd": {
                    "description": "1:i- Withdrawn from Reserve/Provision; 2:ii- Exempt Income; 3 : iia-Depreciation; 4 : iib-Withdrawn from Revaluation Reserve; 5 : iic-Share of income of AOP/BOI; 6 : iid(A)-Income from capital gain in securities; 7 : iid(B)-Income from interest,royalty,fees for technical services; 8 : iie(A)-Notional gain on capital asset; 9 : iie(B)-Notional gain from change carrying units; 10 : iie(C)-Gain on transfer of units; 11 : iif-Loss on transfer of units; 12 : (iig)-Income by way  royalty  on Patent u/s 115BBF; 13 : (iih)(A)-Amount of unabsorbed depreciation and loss brought forward in case of company and its subsidiary and subsidiary of such subsidiary where, the Tribunal, on an application moved by the Central Government under section 241 of the Companies Act, 2013 (18 of 2013) has suspended the Board of Directors of such company and has appointed new directors who are nominated by the Central Government under section 242 of the said Act; 14 : (iih)(B)- Amount of unabsorbed depreciation and loss brought forward in case of Company against whom an application for corporate insolvency resolution process has been admitted by the Adjudicating Authority under section 7 or section 9 or section 10 of the Insolvency and Bankruptcy Code, 2016 (31 of 2016); 15 : iii-Loss B/f or unabsorbed depreciation; 16 : vii-Profit of Sick Industrial Company; 17 : viii-Deferred Tax",
                    "type": "integer",
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17
                    ]
                },
                "clauseDesc": {
                    "type": "string",
                    "enum": [
                        "i- Withdrawn from Reserve/Provision",
                        "ii- Exempt Income",
                        "iia-Depreciation",
                        "iib-Withdrawn from Revaluation Reserve",
                        "iic-Share of income of AOP/BOI",
                        "iid(A)-Income from capital gain in securities",
                        "iid(B)-Income from interest,royalty,fees for technical services",
                        "iie(A)-Notional gain on capital asset",
                        "iie(B)-Notional gain from change carrying units",
                        "iie(C)-Gain on transfer of units",
                        "iif-Loss on transfer of units",
                        "(iig)-Income by way royalty on Patent u/s 115BBF",
                        "(iih)(A)-Amount of unabsorbed depreciation and loss brought forward in case of company and its subsidiary and subsidiary of such subsidiary where, the Tribunal, on an application moved by the Central Government under section 241 of the Companies Act, 2013 (18 of 2013) has suspended the Board of Directors of such company and has appointed new directors who are nominated by the Central Government under section 242 of the said Act",
                        "(iih)(B)- Amount of unabsorbed depreciation and loss brought forward in case of Company against whom an application for corporate insolvency resolution process has been admitted by the Adjudicating Authority under section 7 or section 9 or section 10 of the Insolvency and Bankruptcy Code, 2016 (31 of 2016)",
                        "iii-Loss B/f or unabsorbed depreciation",
                        "vii-Profit of Sick Industrial Company",
                        "viii-Deferred Tax"
                    ]
                },
                "clauseAmt": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 99999999999999
                }
            },
            "required": [
                "clauseCd",
                "clauseAmt"
            ]
        },
        "form29bOthAdj": {
            "type": "object",
            "properties": {
                "check": {
                    "description": "Sl.No."
                },
                "nature": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 400
                },
                "amt": {
                    "type": "integer",
                    "minimum": -99999999999999,
                    "maximum": 99999999999999
                }
            },
            "required": [
                "nature",
                "amt"
            ]
        },
        "form29bSectorDetails": {
            "type": "object",
            "properties": {
                "sector": {
                    "description": "AA - AGRICULTURE, ANIMAL HUSBANDRY & FORESTRY;FF - FISH FARMING;MQ - MINING AND QUARRYING;MF - MANUFACTURING;EG - ELECTRICITY, GAS AND WATER;CO - CONSTRUCTION;RE - REAL ESTATE AND RENTING SERVICES;RM - RENTING OF MACHINERY;WR - WHOLESALE AND RETAIL TRADE;HR - HOTELS, RESTAURANTS AND HOSPITALITY SERVICES;TL - TRANSPORT & LOGISTICS SERVICES;PT - POST AND TELECOMMUNICATION SERVICES;FS - FINANCIAL INTERMEDIATION SERVICES;CR - COMPUTER AND RELATED SERVICES;RD - RESEARCH AND DEVELOPMENT;PR - PROFESSIONS;ES - EDUCATION SERVICES;HS - HEALTH CARE SERVICES;SC - SOCIAL AND COMMUNITY WORK;CS - CULTURE AND SPORT;OS - OTHER SERVICES;ET - EXTRA TERRITORIAL ORGANISATIONS AND BODIES",
                    "type": "string",
                    "enum": [
                        "AA",
                        "FF",
                        "MQ",
                        "MF",
                        "EG",
                        "CO",
                        "RE",
                        "RM",
                        "WR",
                        "HR",
                        "TL",
                        "PT",
                        "FS",
                        "CR",
                        "RD",
                        "PR",
                        "ES",
                        "HS",
                        "SC",
                        "CS",
                        "OS",
                        "ET"
                    ]
                },
                "form29bSubSectorDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/form29bSubSectorDetails"
                    }
                }
            },
            "required": [
                "sector",
                "form29bSubSectorDetails"
            ]
        },
        "form29bSubSectorDetails": {
            "type": "object",
            "properties": {
                "subSector": {
                    "description": "AA : 1001 : Growing and manufacturing of tea, 1002 : Growing and manufacturing of coffee, 1003 : Growing and manufacturing of rubber, 1004 : Market gardening and horticulture specialties, 1005 : Raising of silk worms and production of silk, 1006 : Raising of bees and production of honey, 1007 : Raising of poultry and production of eggs, 1008 : Rearing of sheep and production of wool, 1009 : Rearing of animals and production of animal products, 1010 : Agricultural and animal husbandry services, 1011 : Soil conservation, soil testing and soil desalination services, 1012 : Hunting, trapping and game propagation services, 1013 : Growing of timber, plantation, operation of tree nurseries and conserving of forest, 1014 : Gathering of tendu leaves, 1015 : Gathering of other wild growing materials, 1016 : Forestry service activities, timber cruising, afforestation and reforestation, 1017 : Logging service activities, transport of logs within the forest, 1018 : Other agriculture, animal husbandry or forestry activity n.e.c , FF : 2001 : Fishing on commercial basis in inland waters, 2002 : Fishing on commercial basis in ocean and coastal areas, 2003 : Fish farming, 2004 : Gathering of marine materials such as natural pearls, sponges, coral etc., 2005 : Services related to marine and fresh water fisheries, fish hatcheries and fish farms, 2006 : Other Fish farming activity n.e.c , EG : 5001 : Production, collection and distribution of electricity, 5002 : Manufacture and distribution of gas, 5003 : Collection, purification and distribution of water, 5004 : Other essential commodity service n.e.c , PR : 16001 : Legal profession, 16002 : Accounting, book-keeping and auditing profession, 16003 : Tax consultancy, 16004 : Architectural profession, 16005 : Engineering and technical consultancy, 16006 : Advertising, 16007 : Fashion designing, 16008 : Interior decoration, 16009 : Photography, 16010 : Auctioneers, 16011 : Business brokerage, 16012 : Market research and public opinion polling, 16013 : Business and management consultancy activities, 16014 : Labour recruitment and provision of personnel, 16015 : Investigation and security services, 16016 : Building-cleaning and industrial cleaning activities, 16017 : Packaging activities, 16018 : Secretarial activities, 16019 : Other professional services n.e.c., 16019_1 : Medical Profession, 16020 : Film Artist, 16021 : Social Media Influencers , MQ : 3001 : Mining and agglomeration of hard coal, 3002 : Mining and agglomeration of lignite, 3003 : Extraction and agglomeration of peat, 3004 : Extraction of crude petroleum and natural gas, 3005 : Service activities incidental to oil and gas extraction excluding surveying, 3006 : Mining of uranium and thorium ores, 3007 : Mining of iron ores, 3008 : Mining of non-ferrous metal ores, except uranium and thorium ores, 3009 : Mining of gemstones, 3010 : Mining of chemical and fertilizer minerals, 3011 : Mining of quarrying of abrasive materials, 3012 : Mining of mica, graphite and asbestos, 3013 : Quarrying of stones (marble/granite/dolomite), sand and clay, 3014 : Other mining and quarrying, 3015 : Mining and production of salt, 3016 : Other mining and quarrying n.e.c , PT : 12001 : Post and courier activities, 12002 : Basic telecom services, 12003 : Value added telecom services, 12004 : Maintenance of telecom network, 12005 : Activities of the cable operators, 12006 : Other Post & Telecommunication services n.e.c , OS : 21001 : Hair dressing and other beauty treatment, 21002 : Funeral and related activities, 21003 : Marriage bureaus, 21004 : Pet care services, 21005 : Sauna and steam baths, massage salons etc., 21006 : Astrological and spiritualists‘ activities, 21007 : Private households as employers of domestic staff, 21008 : Other services n.e.c., 21008_1 : Event Management, 21009 : Speculative trading, 21010 : Futures and Options trading, 21011 : Buying and selling shares , HR : 10001 : Hotels – Star rated, 10002 : Hotels – Non-star rated, 10003 : Motels, Inns and Dharmshalas, 10004 : Guest houses and circuit houses, 10005 : Dormitories and hostels at educational institutions, 10006 : Short stay accommodations n.e.c., 10007 : Restaurants – with bars, 10008 : Restaurants – without bars, 10009 : Canteens, 10010 : Independent caterers, 10011 : Casinos and other games of chance, 10012 : Other hospitality services n.e.c. , HS : 18001 : General hospitals, 18002 : Speciality and super speciality hospitals, 18003 : Nursing homes, 18004 : Diagnostic centres, 18005 : Pathological laboratories, 18006 : Independent blood banks, 18007 : Medical transcription, 18008 : Independent ambulance services, 18009 : Medical suppliers, agencies and stores, 18010 : Medical clinics, 18011 : Dental practice, 18012 : Ayurveda practice, 18013 : Unani practice, 18014 : Homeopathy practice, 18015 : Nurses, physiotherapists or other para-medical practitioners, 18016 : Veterinary hospitals and practice, 18017 : Medical education, 18018 : Medical research, 18019 : Practice of other alternative medicine, 18020 : Other healthcare services , CO : 6001 : Site preparation works, 6002 : Building of complete constructions or parts- civil contractors, 6003 : Building installation, 6004 : Building completion, 6005 : Construction and maintenance of roads, rails, bridges, tunnels, ports, harbour, runways etc., 6006 : Construction and maintenance of power plants, 6007 : Construction and maintenance of industrial plants, 6008 : Construction and maintenance of power transmission and telecommunication lines, 6009 : Construction of water ways and water reservoirs, 6010 : Other construction activity n.e.c. , FS : 13001 : Commercial banks, saving banks and discount houses, 13002 : Specialised institutions granting credit, 13003 : Financial leasing, 13004 : Hire-purchase financing, 13005 : Housing finance activities, 13006 : Commercial loan activities, 13007 : Credit cards, 13008 : Mutual funds, 13009 : Chit fund, 13010 : Investment activities, 13011 : Life insurance, 13012 : Pension funding, 13013 : Non-life insurance, 13014 : Administration of financial markets, 13015 : Stock brokers, sub-brokers and related activities, 13016 : Financial advisers, mortgage advisers and brokers, 13017 : Foreign exchange services, 13018 : Other financial intermediation services n.e.c. , ES : 17001 : Primary education, 17002 : Secondary/ senior secondary education, 17003 : Technical and vocational secondary/ senior secondary education, 17004 : Higher education, 17005 : Education by correspondence, 17006 : Coaching centres and tuitions, 17007 : Other education services n.e.c. , CR : 14001 : Software development, 14002 : Other software consultancy, 14003 : Data processing, 14004 : Database activities and distribution of electronic content, 14005 : Other IT enabled services, 14006 : BPO services, 14007 : Cyber café, 14008 : Maintenance and repair of office, accounting and computing machinery, 14009 : Computer training and educational institutes, 14010 : Other computation related services n.e.c. , ET : 22001 : Extra territorial organisations and bodies (IMF, World Bank, European Commission etc.) , SC : 19001 : Social work activities with accommodation (orphanages and old age homes), 19002 : Social work activities without accommodation (Creches), 19003 : Industry associations, chambers of commerce, 19004 : Professional organisations, 19005 : Trade unions, 19006 : Religious organizations, 19007 : Political organisations, 19008 : Other membership organisations n.e.c. (rotary clubs, book clubs and philatelic clubs), 19009 : Other Social or community service n.e.c , CS : 20001 : Motion picture production, 20002 : Film distribution, 20003 : Film laboratories, 20004 : Television channel productions, 20005 : Television channels broadcast, 20006 : Video production and distribution, 20007 : Sound recording studios, 20008 : Radio - recording and distribution, 20009 : Stage production and related activities, 20010 : Individual artists excluding authors, 20011 : Literary activities, 20012 : Other cultural activities n.e.c., 20013 : Circuses and race tracks, 20014 : Video Parlours, 20015 : News agency activities, 20016 : Library and archives activities, 20017 : Museum activities, 20018 : Preservation of historical sites and buildings, 20019 : Botanical and zoological gardens, 20020 : Operation and maintenance of sports facilities, 20021 : Activities of sports and game schools, 20022 : Organisation and operation of indoor/outdoor sports and promotion and production of sporting events, 20023 : Other sporting activities n.e.c., 20023_1 : Sports Management, 20024 : Other recreational activities n.e.c. , RD : 15001 : Natural sciences and engineering, 15002 : Social sciences and humanities, 15003 : Other Research & Development activities n.e.c. , SF : 0001 : Share of Income from Firm only , RE : 7001 : Purchase, sale and letting of leased buildings (residential and non-residential), 7002 : Operating of real estate of self-owned buildings (residential and non-residential), 7003 : Developing and sub-dividing real estate into lots, 7004 : Real estate activities on a fee or contract basis, 7005 : Other real estate/renting services n.e.c , TL : 11001 : Travel agencies and tour operators, 11002 : Packers and movers, 11003 : Passenger land transport, 11004 : Air transport, 11005 : Transport by urban/sub-urban railways, 11006 : Inland water transport, 11007 : Sea and coastal water transport, 11008 : Freight transport by road, 11009 : Freight transport by railways, 11010 : Forwarding of freight, 11011 : Receiving and acceptance of freight, 11012 : Cargo handling, 11013 : Storage and warehousing, 11014 : Transport via pipelines (transport of gases, liquids, slurry and other commodities), 11015 : Other Transport & Logistics services n.e.c , MF : 4001 : Production, processing and preservation of meat and meat products, 4002 : Production, processing and preservation of fish and fish products, 4003 : Manufacture of vegetable oil, animal oil and fats, 4004 : Processing of fruits, vegetables and edible nuts, 4005 : Manufacture of dairy products, 4006 : Manufacture of sugar, 4007 : Manufacture of cocoa, chocolates and sugar confectionery, 4008 : Flour milling, 4009 : Rice milling, 4010 : Dal milling, 4011 : Manufacture of other grain mill products, 4012 : Manufacture of bakery products, 4013 : Manufacture of starch products, 4014 : Manufacture of animal feeds, 4015 : Manufacture of other food products, 4016 : Manufacturing of wines, 4017 : Manufacture of beer, 4018 : Manufacture of malt liquors, 4019 : Distilling and blending of spirits, production of ethyl alcohol, 4020 : Manufacture of mineral water, 4021 : Manufacture of soft drinks, 4022 : Manufacture of other non-alcoholic beverages, 4023 : Manufacture of tobacco products, 4024 : Manufacture of textiles (other than by handloom), 4025 : Manufacture of textiles using handlooms (khadi), 4026 : Manufacture of carpet, rugs, blankets, shawls etc. (other than by hand), 4027 : Manufacture of carpet, rugs, blankets, shawls etc. by hand, 4028 : Manufacture of wearing apparel, 4029 : Tanning and dressing of leather, 4030 : Manufacture of luggage, handbags and the like saddler and harness, 4031 : Manufacture of footwear, 4032 : Manufacture of wood and wood products, cork, straw and plaiting material, 4033 : Manufacture of paper and paper products, 4034 : Publishing, printing and reproduction of recorded media, 4035 : Manufacture of coke oven products, 4036 : Manufacture of refined petroleum products, 4037 : Processing of nuclear fuel, 4038 : Manufacture of fertilizers and nitrogen compounds, 4039 : Manufacture of plastics in primary forms and of synthetic rubber, 4040 : Manufacture of paints, varnishes and similar coatings, 4041 : Manufacture of pharmaceuticals, medicinal chemicals and botanical products, 4042 : Manufacture of soap and detergents, 4043 : Manufacture of other chemical products, 4044 : Manufacture of man-made fibers, 4045 : Manufacture of rubber products, 4046 : Manufacture of plastic products, 4047 : Manufacture of glass and glass products, 4048 : Manufacture of cement, lime and plaster, 4049 : Manufacture of articles of concrete, cement and plaster, 4050 : Manufacture of Bricks, 4051 : Manufacture of other clay and ceramic products, 4052 : Manufacture of other non-metallic mineral products, 4053 : Manufacture of pig iron, sponge iron, Direct Reduced Iron etc., 4054 : Manufacture of Ferro alloys, 4055 : Manufacture of Ingots, billets, blooms and slabs etc., 4056 : Manufacture of steel products, 4057 : Manufacture of basic precious and non-ferrous metals, 4058 : Manufacture of non-metallic mineral products, 4059 : Casting of metals, 4060 : Manufacture of fabricated metal products, 4061 : Manufacture of engines and turbines, 4062 : Manufacture of pumps and compressors, 4063 : Manufacture of bearings and gears, 4064 : Manufacture of ovens and furnaces, 4065 : Manufacture of lifting and handling equipment, 4066 : Manufacture of other general purpose machinery, 4067 : Manufacture of agricultural and forestry machinery, 4068 : Manufacture of Machine Tools, 4069 : Manufacture of machinery for metallurgy, 4070 : Manufacture of machinery for mining, quarrying and constructions, 4071 : Manufacture of machinery for processing of food and beverages, 4072 : Manufacture of machinery for leather and textile, 4073 : Manufacture of weapons and ammunition, 4074 : Manufacture of other special purpose machinery, 4075 : Manufacture of domestic appliances, 4076 : Manufacture of office, accounting and computing machinery, 4077 : Manufacture of electrical machinery and apparatus, 4078 : Manufacture of Radio, Television, communication equipment and apparatus, 4079 : Manufacture of medical and surgical equipment, 4080 : Manufacture of industrial process control equipment, 4081 : Manufacture of instruments and appliances for measurements and navigation, 4082 : Manufacture of optical instruments, 4083 : Manufacture of watches and clocks, 4084 : Manufacture of motor vehicles, 4085 : Manufacture of body of motor vehicles, 4086 : Manufacture of parts & accessories of motor vehicles & engines, 4087 : Building & repair of ships and boats, 4088 : Manufacture of railway locomotive and rolling stocks, 4089 : Manufacture of aircraft and spacecraft, 4090 : Manufacture of bicycles, 4091 : Manufacture of other transport equipment, 4092 : Manufacture of furniture, 4093 : Manufacture of jewellery, 4094 : Manufacture of sports goods, 4095 : Manufacture of musical instruments, 4096 : Manufacture of games and toys, 4097 : Other manufacturing n.e.c., 4098 : Recycling of metal waste and scrap, 4099 : Recycling of non- metal waste and scrap , RM : 8001 : Renting of land transport equipment, 8002 : Renting of water transport equipment, 8003 : Renting of air transport equipment, 8004 : Renting of agricultural machinery and equipment, 8005 : Renting of construction and civil engineering machinery, 8006 : Renting of office machinery and equipment, 8007 : Renting of other machinery and equipment n.e.c., 8008 : Renting of personal and household goods n.e.c., 8009 : Renting of other machinery n.e.c. , WR : 9001 : Wholesale and retail sale of motor vehicles, 9002 : Repair and maintenance of motor vehicles, 9003 : Sale of motor parts and accessories- wholesale and retail, 9004 : Retail sale of automotive fuel, 9005 : General commission agents, commodity brokers and auctioneers, 9006 : Wholesale of agricultural raw material, 9007 : Wholesale of food & beverages and tobacco, 9008 : Wholesale of household goods, 9009 : Wholesale of metals and metal ores, 9010 : Wholesale of household goods, 9011 : Wholesale of construction material, 9012 : Wholesale of hardware and sanitary fittings, 9013 : Wholesale of cotton and jute, 9014 : Wholesale of raw wool and raw silk, 9015 : Wholesale of other textile fibres, 9016 : Wholesale of industrial chemicals, 9017 : Wholesale of fertilizers and pesticides, 9018 : Wholesale of electronic parts & equipment, 9019 : Wholesale of other machinery, equipment and supplies, 9020 : Wholesale of waste, scrap & materials for re-cycling, 9021 : Retail sale of food, beverages and tobacco in specialized stores, 9022 : Retail sale of other goods in specialized stores, 9023 : Retail sale in non-specialized stores, 9024 : Retail sale of textiles, apparel, footwear, leather goods, 9025 : Retail sale of other household appliances, 9026 : Retail sale of hardware, paint and glass, 9027 : Wholesale of other products n.e.c, 9028 : Retail sale of other products n.e.c, 9029 : Commission agents - Kachcha Arahtia , CA : 23001 : Banking/Credit Facilities to its members, 23002 : Cottage Industry, 23003 : Marketing of Agricultural produce grown by its members, 23004 : Purchase of Agricultural Implements, seeds, livestock or other articles intended for agriculture for the purpose of supplying to its members., 23005 : Processing , without the aid of power, of the agricultural Produce of its members., 23006 : Collective disposal of Labour of its members, 23007 : Fishing or allied activities for the purpose of supplying to its members., 23008 : Primary cooperative society engaged in supplying Milk, oilseeds, fruits or vegetables raised or grown by its members to Federal cooperative society engaged in supplying Milk, oilseeds, fruits or vegetables/Government or local authority/Government Company / corporation established by or under a Central, State or Provincial Act, 23009 : Consumer Cooperative Society Other than specified in 80P(2a) or 80P(2b), 23010 : Other Cooperative Society engaged in activities Other than specified in 80P(2a) or 80P(2b), 23011 : Interest/Dividend from Investment in other co-operative society, 23012 : Income from Letting of godowns / warehouses for storage, processing / facilitating the marketing of commodities, 23013 : Others, 23014 : Federal milk co-operative society",
                    "type": "string",
                    "enum": [
                        "1001",
                        "1002",
                        "1003",
                        "1004",
                        "1006",
                        "1005",
                        "1007",
                        "1008",
                        "1009",
                        "1010",
                        "1011",
                        "1012",
                        "1013",
                        "1014",
                        "1015",
                        "1016",
                        "1017",
                        "1018",
                        "2001",
                        "2002",
                        "2003",
                        "2004",
                        "2005",
                        "2006",
                        "5001",
                        "5002",
                        "5003",
                        "5004",
                        "16001",
                        "16002",
                        "16003",
                        "16004",
                        "16005",
                        "16006",
                        "16007",
                        "16008",
                        "16009",
                        "16010",
                        "16011",
                        "16012",
                        "16013",
                        "16014",
                        "16015",
                        "16016",
                        "16017",
                        "16018",
                        "16019",
                        "16019_1",
                        "16020",
                        "16021",
                        "3001",
                        "3002",
                        "3003",
                        "3004",
                        "3005",
                        "3006",
                        "3007",
                        "3008",
                        "3009",
                        "3010",
                        "3011",
                        "3012",
                        "3013",
                        "3014",
                        "3015",
                        "3016",
                        "12001",
                        "12002",
                        "12003",
                        "12004",
                        "12005",
                        "12006",
                        "21001",
                        "21002",
                        "21003",
                        "21004",
                        "21005",
                        "21006",
                        "21007",
                        "21008",
                        "21008_1",
                        "21009",
                        "21010",
                        "21011",
                        "10001",
                        "10002",
                        "10003",
                        "10004",
                        "10005",
                        "10006",
                        "10007",
                        "10008",
                        "10009",
                        "10010",
                        "10011",
                        "10012",
                        "18001",
                        "18002",
                        "18003",
                        "18004",
                        "18005",
                        "18006",
                        "18007",
                        "18008",
                        "18009",
                        "18010",
                        "18011",
                        "18012",
                        "18013",
                        "18014",
                        "18015",
                        "18016",
                        "18017",
                        "18018",
                        "18019",
                        "18020",
                        "6001",
                        "6002",
                        "6003",
                        "6004",
                        "6005",
                        "6006",
                        "6007",
                        "6008",
                        "6009",
                        "6010",
                        "13001",
                        "13002",
                        "13003",
                        "13004",
                        "13005",
                        "13006",
                        "13007",
                        "13008",
                        "13009",
                        "13010",
                        "13011",
                        "13012",
                        "13013",
                        "13014",
                        "13015",
                        "13016",
                        "13017",
                        "13018",
                        "17001",
                        "17002",
                        "17003",
                        "17004",
                        "17005",
                        "17006",
                        "17007",
                        "14001",
                        "14002",
                        "14003",
                        "14004",
                        "14005",
                        "14006",
                        "14007",
                        "14008",
                        "14009",
                        "14010",
                        "22001",
                        "19001",
                        "19002",
                        "19003",
                        "19004",
                        "19005",
                        "19006",
                        "19007",
                        "19008",
                        "19009",
                        "20001",
                        "20002",
                        "20003",
                        "20004",
                        "20005",
                        "20006",
                        "20007",
                        "20008",
                        "20009",
                        "20010",
                        "20011",
                        "20012",
                        "20013",
                        "20014",
                        "20015",
                        "20016",
                        "20017",
                        "20018",
                        "20019",
                        "20020",
                        "20021",
                        "20022",
                        "20023",
                        "20023_1",
                        "20024",
                        "15001",
                        "15002",
                        "15003",
                        "0001",
                        "7001",
                        "7002",
                        "7003",
                        "7004",
                        "7005",
                        "11001",
                        "11002",
                        "11003",
                        "11004",
                        "11005",
                        "11006",
                        "11007",
                        "11008",
                        "11009",
                        "11010",
                        "11011",
                        "11012",
                        "11013",
                        "11014",
                        "11015",
                        "4001",
                        "4002",
                        "4003",
                        "4004",
                        "4005",
                        "4006",
                        "4007",
                        "4008",
                        "4009",
                        "4010",
                        "4011",
                        "4012",
                        "4013",
                        "4014",
                        "4015",
                        "4016",
                        "4017",
                        "4018",
                        "4019",
                        "4020",
                        "4021",
                        "4022",
                        "4023",
                        "4024",
                        "4025",
                        "4026",
                        "4027",
                        "4028",
                        "4029",
                        "4030",
                        "4031",
                        "4032",
                        "4033",
                        "4034",
                        "4035",
                        "4036",
                        "4037",
                        "4038",
                        "4039",
                        "4040",
                        "4041",
                        "4042",
                        "4043",
                        "4044",
                        "4045",
                        "4046",
                        "4047",
                        "4048",
                        "4049",
                        "4050",
                        "4051",
                        "4052",
                        "4053",
                        "4054",
                        "4055",
                        "4056",
                        "4057",
                        "4058",
                        "4059",
                        "4060",
                        "4061",
                        "4062",
                        "4063",
                        "4064",
                        "4065",
                        "4066",
                        "4067",
                        "4068",
                        "4069",
                        "4070",
                        "4071",
                        "4072",
                        "4073",
                        "4074",
                        "4075",
                        "4076",
                        "4077",
                        "4078",
                        "4079",
                        "4080",
                        "4081",
                        "4082",
                        "4083",
                        "4084",
                        "4085",
                        "4086",
                        "4087",
                        "4088",
                        "4089",
                        "4090",
                        "4091",
                        "4092",
                        "4093",
                        "4094",
                        "4095",
                        "4096",
                        "4097",
                        "4098",
                        "4099",
                        "8001",
                        "8002",
                        "8003",
                        "8004",
                        "8005",
                        "8006",
                        "8007",
                        "8008",
                        "8009",
                        "9002",
                        "9003",
                        "9001",
                        "9004",
                        "9005",
                        "9006",
                        "9007",
                        "9008",
                        "9009",
                        "9010",
                        "9011",
                        "9012",
                        "9013",
                        "9014",
                        "9015",
                        "9016",
                        "9017",
                        "9018",
                        "9019",
                        "9020",
                        "9021",
                        "9022",
                        "9023",
                        "9024",
                        "9025",
                        "9026",
                        "9027",
                        "9028",
                        "9029",
                        "23001",
                        "23002",
                        "23003",
                        "23004",
                        "23005",
                        "23006",
                        "23007",
                        "23008",
                        "23009",
                        "23010",
                        "23011",
                        "23012",
                        "23013",
                        "23014"
                    ],
                    "required": [
                        "subSector"
                    ]
                }
            }
        },
        "nonEmptyString": {
            "type": "string",
            "pattern": "|(\\s*([\\w\\d_=!@#$%\\^*\\(\\){}\\[\\]\\|\\\\:;',\\.\\?/~`\\-\\+<>&\"][\\s\\w\\d_=!@#$%\\^*\\(\\){}\\[\\]\\|\\\\:;',\\.\\?/~`\\-\\+<>&\"]*)\\s*)"
        }
    }
}