{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "metadata": {
            "$ref": "#/definitions/metadata"
        },
        "CreationInfo": {
            "$ref": "#/definitions/CreationInfo"
        },
        "Form_Details": {
            "$ref": "#/definitions/Form_Details"
        },
        "entityNumber": {
            "description": "login user full name",
            "type": "string",
            "minLength": 1,
            "maxLength": 25
        },
        "entityFirstName": {
            "description": "login user full address",
            "type": "string",
            "minLength": 0,
            "maxLength": 100
        },
        "entityMidName": {
            "type": "string",
            "minLength": 0,
            "maxLength": 100
        },
        "entityLastName": {
            "type": "string",
            "minLength": 0,
            "maxLength": 100
        },
        "entityAddrLine1Txt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 60
        },
        "entityAddrLine2Txt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 60
        },
        "entityPinCd": {
            "type": "integer",
            "minLength": 6,
            "maxLength": 6,
            "minimum": 100000,
            "maximum": 999999
        },
        "entityLocalityCd": {
            "type": "integer",
            "maxLength": 15,
            "maximum": 9999999999999990
        },
        "entityLocalityDesc": {
            "type": "string",
            "minLength": 1,
            "maxLength": 60
        },
        "entityStateCd": {
            "maxLength": 4,
            "type": "integer",
            "maximum": 9999,
            "pattern": "[0-9]{0,4}"
        },
        "entityStateDesc": {
            "type": "string",
            "maxLength": 60
        },
        "entityCountryCd": {
            "type": "integer",
            "maxLength": 4,
            "minimum": 0,
            "maximum": 9999
        },
        "entityCountryName": {
            "type": "string",
            "maxLength": 60
        },
        "entityDistrictCd": {
            "type": "integer",
            "maxLength": 15,
            "minimum": 0,
            "maximum": 9999999999999990
        },
        "entityDistrictDesc": {
            "type": "string",
            "maxLength": 60
        },
        "entityPostOfficeCd": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9999999999999990
        },
        "entityPostofficeDesc": {
            "type": "string",
            "maxLength": 60
        },
        "entityTaxPayerCatgCd": {
            "type": "string",
            "maxLength": 20
        },
        "entityTaxPayerCatgDesc": {
            "type": "string",
            "maxLength": 100
        },
        "entityJursdAreaCode": {
            "type": "string",
            "maxLength": 3
        },
        "entityJursdAoTypeCode": {
            "type": "string",
            "maxLength": 3
        },
        "entityJursdRangeCode": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9999999
        },
        "entityJursdAoNbr": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9999999
        },
        "entityPrimaryEmail": {
            "type": "string",
            "maxLength": 254
        },
        "entitySecondaryEmail": {
            "type": "string",
            "maxLength": 254
        },
        "entityPrimaryMobile": {
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[1-9][0-9]{9}"
        },
        "entitySecondaryMobile": {
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[1-9][0-9]{9}"
        },
        "entityDesig": {
            "type": "string",
            "maxLength": 100
        },
        "pcFirstName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "pcMidName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "pcLastName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "pcDesig": {
            "type": "string",
            "maxLength": 100
        },
        "arn": {
            "type": "string",
            "minLength": 15,
            "maxLength": 15
        },
        "citId": {
            "type": "integer",
            "maxLength": 4,
            "minimum": 0,
            "maximum": 9999
        },
        "pcPan": {
            "type": "string",
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
        },
        "formVersion": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9999
        },
        "schemaVersion": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9999
        },
        "foreignEmail": {
            "type": "string",
            "maxLength": 254
        },
        "userId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 25
        },
        "userFirstName": {
            "description": "login user full address",
            "type": "string",
            "maxLength": 100
        },
        "userMidName": {
            "type": "string",
            "maxLength": 100
        },
        "userLastName": {
            "type": "string",
            "maxLength": 100
        },
        "userRoleCd": {
            "type": "string",
            "maxLength": 100
        },
        "userPan": {
            "type": "string",
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
        },
        "userEmail": {
            "type": "string",
            "maxLength": 254
        },
        "userMobile": {
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[1-9][0-9]{9}"
        },
        "repPan": {
            "type": "string",
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
        },
        "repMobile": {
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[1-9][0-9]{9}"
        },
        "repEmail": {
            "type": "string",
            "maxLength": 254
        },
        "repRole": {
            "type": "string",
            "maxLength": 100
        },
        "repName": {
            "type": "string",
            "maxLength": 100
        },
        "payeePan": {
            "minLength": 1,
            "maxLength": 25
        },
        "entityZipCd": {
            "maxLength": 15,
            "pattern": "[A-Za-z0-9]{1}[A-Za-z0-9\\s]{0,14}"
        },
        "loginUserAddress": {
            "type": "string",
            "maxLength": 500
        },
        "form10bbnewIorWeVal": {
            "description": "I - I; W - We",
            "type": "string",
            "minLength": 1,
            "maxLength": 2,
            "pattern": "(I|We)",
            "enum": [
                "I",
                "We"
            ]
        },
        "form10bbnewFullName": {
            "description": "name of the fund or trust or institution or any university or other educational institution or any hospital or other medical institution",
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "form10bbnewDate": {
            "description": "as at",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewIorWeAutoFill": {
            "description": "I - I; W - We",
            "type": "string",
            "minLength": 1,
            "maxLength": 2,
            "pattern": "(I|We)",
            "enum": [
                "I",
                "We"
            ]
        },
        "form10bbnewMyorOurAutoFill": {
            "description": "my - my; our - our",
            "type": "string",
            "minLength": 2,
            "maxLength": 3,
            "pattern": "(my|our)",
            "enum": [
                "my",
                "our"
            ]
        },
        "form10bbnewAutoFillA": {
            "description": "In *my/our opinion, proper books of account have been maintained at the registered office of the above named fund or trust or institution or university or other educational institution or hospital or other medical institution at the address mentioned at row 11 of the Annexure : ",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewAutoFillB": {
            "description": "In *my/our opinion and to the best of *my/our information and according to explanations given to *me/us, the particulars given in the Annexure are true and correct subject to following observations or qualifications, if any-",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewReportActChild": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewReportActChild"
            }
        },
        "form10bbnewAutoFillC": {
            "description": "In *my/our opinion and to the best of *my/our information, and according to information given to *me/us, the said accounts give a true and fair view- ",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewBalSheet": {
            "description": "F-fund, T-trust, I-institution, U-university, O-other educational institution, H-hospital, M-other medical institution",
            "type": "string",
            "enum": [
                "F",
                "T",
                "I",
                "U",
                "O",
                "H",
                "M"
            ]
        },
        "form10bbnewDatePrefill": {
            "description": "as on __________;and ",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewDatePrefill1": {
            "description": "in the case of the Income and Expenditure account or Profit and Loss account, of the income and application/ profit or loss of its accounting year ending on ________",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewReportActObservation": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewReportActObservation"
            }
        },
        "form10bbnewAccountantName": {
            "description": "Accountant Name",
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "form10bbnewMembNumber": {
            "description": "Membership Number",
            "type": "string",
            "maxLength": 6,
            "pattern": "[0-9]{6}"
        },
        "form10bbnewFirmRegNumber": {
            "description": "Firm Registration Number",
            "type": "string",
            "maxLength": 8,
            "pattern": "[A-Za-z0-9]{8}"
        },
        "form10bbnewAddress": {
            "description": "Address",
            "type": "string",
            "maxLength": 400
        },
        "form10bbnewPlace": {
            "description": "Place",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewIpAddress": {
            "description": "IP Address",
            "type": "string",
            "maxLength": 45
        },
        "form10bbnewInputDate": {
            "description": "Date",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "form10bbnewAuditeePan": {
            "description": "PAN  of the auditee",
            "type": "string",
            "minLength": 10,
            "maxLength": 10,
            "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
        },
        "form10bbnewAuditeeName": {
            "description": "Name of the auditee",
            "type": "string",
            "minLength": 1,
            "maxLength": 250
        },
        "form10bbnewAssessmentYear": {
            "description": "Assessment Year",
            "type": "string",
            "maxLength": 7,
            "minLength": 7,
            "pattern": "[1-9]{1}[0-9]{3}-[0-9]{2}"
        },
        "form10bbnewAnxDate": {
            "description": "Previous Year_________to___________",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewAnxAddress": {
            "description": "Registered address of the auditee",
            "type": "string",
            "maxLength": 400
        },
        "form10bbnewAnxRadioBtn": {
            "description": "Other addresses, if applicable. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewAddressIfY": {
            "type": "string",
            "maxLength": 400
        },
        "form10bbnewAnnexureAddress": {
            "$ref": "#/definitions/form10bbnewAnnexureAddress"
        },
        "form10bbnewAuditeeType": {
            "description": "1-Trust, 2-Society, 3-Company, 4-Others",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "minimum": 1,
            "maximum": 4,
            "pattern": "(1|2|3|4)",
            "enum": [
                "1",
                "2",
                "3",
                "4"
            ]
        },
        "form10bbnewIfYesSpecify": {
            "description": "Please specify",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewAnxRadioBtnA": {
            "description": "Whether the auditee is established under an instrument? Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewDetailsOfAuthor9aCSV": {
            "description": "Details of all the Author (s)/ Founder (s)/ Settlor (s)/Trustee (s)/ Members of society/Members of the Governing Council/ Director (s)/ shareholders holding 5% or more of shareholding / Office Bearer (s) of the auditee at any time during the previous year",
            "type": "string"
        },
        "form10bbnewDetailsOfAuthor9a": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewDetailsOfAuthor9a"
            }
        },
        "form10bbnewDetailsOfAuthor9bCSV": {
            "description": "In case if any of the persons [as mentioned in row 9(a)] is not an individual, then provide the following details of the natural persons who are beneficial owners (5% or more) of such person during the previous year",
            "type": "string"
        },
        "form10bbnewDetailsOfAuthor9b": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewDetailsOfAuthor9b"
            }
        },
        "form10bbnewAuditeeBtn": {
            "description": "Where the auditee has been granted provisional registration or provisional approval, whether activities have commenced during the previous year. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewAuditeeBtnIfY": {
            "description": "If yes in 10 (i) , date of commencement of activities",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "form10bbnewAuditeeBtnA": {
            "description": "If the answer to 10(i) is yes, whether application for registration under section  sub-clause (iii) of clause (ac) of sub-section (1) of section 12A  or approval under clause (iii) of the first proviso to  Clause (23C) of section 10  has been filed? Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewAuditeeBtnIfYA": {
            "description": "If yes in 10(iii) above, the date of application for registration or approval",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "form10bbnewAuditeeBtnB": {
            "description": "Whether the books of account and other documents have been kept and maintained in the form and manner and at such place as prescribed under rule 17AA by the auditee? Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewAuditeeBtnIfYB": {
            "description": "If Yes in (i) above, whether books of account maintained are maintained at registered office? Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewAddress11a": {
            "description": "Address of such place where the books are maintained",
            "type": "string",
            "maxLength": 400
        },
        "form10bbnewCommenceActAddress11a": {
            "$ref": "#/definitions/form10bbnewCommenceActAddress11a"
        },
        "form10bbnewDate11b": {
            "description": "Date of decision by management to keep account at such place",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "form10bbnewRadioBtn11c": {
            "description": "Whether intimated to Assessing Officer that accounts are kept at such place under proviso to sub-rule (3) of rule 17AA?",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewDate11bc": {
            "description": "Date of intimation to Assessing Officer",
            "type": "string",
            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
        },
        "form10bbnewRadioBtn12": {
            "description": "Whether auditee has filed Form No. 10BD for the previous year < If No then skip to serial number 14 > Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewSumTot": {
            "description": "Sum total of donations reported in Form No. 10BD furnished by the auditee for the previous year",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewDonation": {
            "description": "Donations not reported in Form No 10BD/ Not required to fill Form No. 10BD",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewTotVol": {
            "description": "Total voluntary contributions received by the auditee during the previous year [13+14]",
            "type": "integer",
            "maxLength": 15,
            "pattern": "^-?[0-9]{1,14}",
            "minimum": -100000000000000,
            "maximum": 999999999999990
        },
        "form10bbnewForeignCt": {
            "description": "Total Foreign Contribution out of the total voluntary contributions stated in 15",
            "type": "integer",
            "maxLength": 1,
            "maximum": 0,
            "enum": [0]
        },
        "form10bbnewVolCt": {
            "description": "Voluntary Contribution forming part of Corpus (which are included in 15)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewAnnoDonation": {
            "description": "Anonymous donations taxable @30% under section 115BBC",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplAmount": {
            "description": "Application outside India for which approval as per proviso to clause (c) of sub-section (1) of section 11  has been  obtained",
            "type": "integer",
            "maxLength": 1,
            "maximum": 0,
            "enum": [0]
        },
        "form10bbnewVolCtAmount": {
            "description": "Voluntary Contributions required to be applied by the auditee during the previous year [15-(17+18+19)]",
            "type": "integer",
            "maxLength": 15,
            "pattern": "^-?[0-9]{1,14}",
            "minimum": -100000000000000,
            "maximum": 999999999999990
        },
        "form10bbnewIcomeAmount": {
            "description": "Income other than voluntary contributions derived from property held under the trust referred to in section 11 or income of fund or institution or trust or any university or other educational institution or any hospital or other medical institution other than the contribution reported in serial number 15",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewTotIncomeAmt": {
            "description": "Income required to be applied in India by the auditee during the previous year [20+21]",
            "type": "integer",
            "maxLength": 15,
            "pattern": "^-?[0-9]{1,14}",
            "minimum": -100000000000000,
            "maximum": 999999999999990
        },
        "form10bbnewApplTotAmtA": {
            "description": "Total amount applied for charitable or religious purposes in India during the previous year",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplPrevYearAmtA": {
            "description": "Amount which was not actually paid during the previous year [if included in (i)]",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplActualAmtA": {
            "description": "Amount actually paid during the previous year which accrued during any earlier previous year but not claimed as application of income in earlier previous year",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplTotalAmount": {
            "description": "Total amount to be allowed as application [23(i)- 23(ii) +23(iii)]",
            "type": "integer",
            "maxLength": 15,
            "pattern": "^-?[0-9]{1,14}",
            "minimum": -100000000000000,
            "maximum": 999999999999990
        },
        "form10bbnewApplInvAmount": {
            "description": "Amount invested or deposited back in corpus which was applied during any preceding previous year and not claimed  as application during that previous year",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplRepayAmount": {
            "description": "Repayment of loan or borrowing during the previous year which was earlier applied and not claimed as application  during that previous year",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplDisAmount": {
            "description": "Amount disallowable under thirteenth proviso to Clause (23C) of section 10 or Explanation 3 to sub-section (1) of section 11 read with sub-clause (ia) of clause (a) of section 40",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplCSV": {
            "description": "(a) Details of payment on which tax is not deducted",
            "type": "string"
        },
        "form10bbnewApplicationOfIncomeA": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewApplicationOfIncomeA"
            }
        },
        "form10bbnewApplCSVB": {
            "description": "(b) Details of payment on which tax has been deducted but has not been paid on or before the due date specified in sub- section (1) of section 139",
            "type": "string"
        },
        "form10bbnewApplicationOfIncomeB": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewApplicationOfIncomeB"
            }
        },
        "form10bbnewAplIncAutoAmtB": {
            "description": "Amount disallowable under thirteenth proviso to section 10(23C) or Explanation 3 to sub-section (1) of section 11 read with sub-section (3) or (3A) of section 40A",
            "type": "integer",
            "maxLength": 15,
            "pattern": "^-?[0-9]{1,14}",
            "minimum": -100000000000000,
            "maximum": 999999999999990
        },
        "form10bbnewAplIncRadioBtnB": {
            "description": "Is any amount disallowable under thirteenth proviso to section 10(23C) or Explanation 3 to section 11(1) read with sub-section (3) of section 40A? Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewAplIncAmtIfYB1": {
            "description": "Amount (a)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncCSVB1": {
            "description": "Schedule 40A(3): Details of amount is disallowable under thirteenth proviso to section 10(23C ) or Explanation 3 to sub-section (1) of section 11 read with sub-section (3) of section 40A",
            "type": "string"
        },
        "form10bbnewApplicationOfIncomeC": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewApplicationOfIncomeC"
            }
        },
        "form10bbnewAplIncRadioBtnC": {
            "description": "Is any amount disallowable under thirteenth proviso to section 10(23C) or Explanation 3 to section 11(1) read with sub-section (3A) of section 40A? Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewAplIncIfYAmtC": {
            "description": "Amount (b)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncIfYCSVC": {
            "description": "Schedule 40A(3A): Details of Amount disallowable under thirteenth proviso to section 10(23C ) or sub-section (1) of section 11 read with sub-section (3A) of section 40A",
            "type": "string"
        },
        "form10bbnewApplicationOfIncomeD": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewApplicationOfIncomeD"
            }
        },
        "form10bbnewApplIncDonFundA": {
            "description": "Donation to any fund or institution or trust or any university or other educational institution or any hospital or other medical institution referred to in sub - clauses (iv), (v), (vi) or (via) of clause (23C) of section 10 of the Act or any trust or institution referred to in sections 11 or 12 of the Act towards corpus ",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundB": {
            "description": "Donation to any fund or institution or trust or any university or other educational institution or any hospital or other medical institution referred to in sub - clauses (iv), (v), (vi) or (via) of clause (23C) of section 10 of the Act or any trust or institution referred to in sections 11 or 12 of the Act not having same objects",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundC": {
            "description": "Donation to any person other than any fund or institution or trust or any university or other educational institution or any hospital or other medical institution referred to in sub - clauses (iv), (v), (vi) or (via) of clause (23C) of section 10 of the Act or any trust or institution referred to in sections 11 or 12 of the Act",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundD": {
            "description": "Application outside India for which approval under the proviso to clause (c) of sub-section (1) of section 11  has not been  obtained",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundE": {
            "description": "Application outside India for which approval under the proviso to clause (c) of sub-section (1) of section 11  has been  obtained",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundF": {
            "description": "Applied for any purpose beyond the objects of the trust or institution",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundG": {
            "description": "Any other disallowance",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundH": {
            "description": "Total allowable application[ {23(iv)+23(v)+23(vi) – {23(vii) to 23(xv)}] ",
            "type": "integer",
            "maxLength": 15,
            "pattern": "^-?[0-9]{1,14}",
            "minimum": -100000000000000,
            "maximum": 999999999999990
        },
        "form10bbnewApplIncDonFundI": {
            "description": "Amount deemed to have been applied during the previous year under clause (2) of Explanation 1 to sub-section (1) of section 11",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundJ": {
            "description": "Income accumulated under the provisions of Explanation 3 to the third proviso to clause (23C) of section 10 or sub-section (2) of section 11",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewApplIncDonFundK": {
            "description": "Income accumulated or set apart for application to charitable or religious purposes or stated objects of trust or institution to the extent it does not exceed 15% of the income",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewTaxableAmt": {
            "description": "Taxable Income 22- [23(xvi) to 23(xix)]",
            "type": "integer",
            "maxLength": 15,
            "pattern": "^-?[0-9]{1,14}",
            "minimum": -100000000000000,
            "maximum": 999999999999990
        },
        "form10bbnewIncTaxableAmt": {
            "description": "Income taxable under section 115BBI",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewAnnAmt": {
            "description": "Anonymous donation which is chargeable to tax @ 30 % under section 115BBC",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewIncomeAccAmt": {
            "description": "Income accumulated under the third proviso to clause (23C) of section 10 or  under sub-section (2) of section 11 during any earlier previous year",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewDeemedIncAmt": {
            "description": "Income deemed to be applied in any preceding year under clause (2) of Explanation 1 to sub-section (1) of section 11 during any earlier previous year",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewEarlierInc": {
            "description": "Income of earlier  previous years up to 15% accumulated or set apart ",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewAplCorpus": {
            "description": "Corpus ",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewBrrFund": {
            "description": "Borrowed fund",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewAplAnyOthr": {
            "description": "Any other ",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewAplIfYSpecify": {
            "description": "Please Specify",
            "type": "string",
            "maxLength": 100
        },
        "form10bbnewPersonRefCSV": {
            "description": "Details of specified person as referred to in sub-section (3) of section 13",
            "type": "string"
        },
        "form10bbnewPersonsreferredDetail": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewPersonsreferredDetail"
            }
        },
        "form10bbnewPrsnBtn": {
            "description": "Whether any part of the income or property of the auditee is, or continues to be, lent to any specified person for any period during the previous year without either adequate security or adequate interest or both. Y - Yes; N - No ",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfY": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnA": {
            "description": "Whether any land, building or other property of the  auditee is, or continues to be, made available for the use of any specified person, for any period during the previous year without charging adequate rent or other compensation. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYA": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnB": {
            "description": "Whether any amount is paid by way of salary, allowance or otherwise during the previous year to any specified person out of the resources of the auditee for services rendered by that person to such auditee and the amount so paid is in excess of what may be reasonably paid for such services. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYB": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnC": {
            "description": "Whether the services of the  auditee are made available to any  specified person during the previous year without adequate remuneration or other compensation. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYC": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnD": {
            "description": "Whether any share, security or other property is purchased by or on behalf of the auditee from any specified person during the previous year for consideration which is more than adequate. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYD": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnE": {
            "description": "Whether any share, security or other property is sold by or on behalf of the auditee to any specified person during the previous year for consideration which is less than adequate. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYE": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnF": {
            "description": "Whether any income or property of the  auditee is diverted during the previous year in favour of any  specified person. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYF": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnG": {
            "description": "Whether any funds of the  auditee are, or continue to remain, invested for any period during the previous year, in any concern in which any specified person has a substantial interest. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYG": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnH": {
            "description": "Whether the  auditee has incurred any  specified violation as referred to in Explanation 2 to the fifteenth proviso to Clause (23C) of section 10 or Explanation to sub-section (4) of section 12AB. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYH": {
            "description": "Amount of such violation",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnI": {
            "description": "Income of the auditee has been applied, other than for the objects of the trust or institution. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYI": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnJ": {
            "description": "Whether the auditee has income from profits and gains of business which is not incidental to the attainment of its objectives or separate books of account are not maintained by auditee in respect of the business which is incidental to the attainment of its objectives. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYJ": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnK": {
            "description": "Whether the auditee, referred to in clause (a) of sub-section (1) of section 13, has applied any part of its income from the property held under a trust for private religious purposes, which does not enure for the benefit of the public. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYK": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnL": {
            "description": "Whether the auditee, referred to in clause (b) of sub-section (1) of section 13, has applied any part of its income for the benefit of any particular religious community or caste. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYL": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnM": {
            "description": "Whether any activity being carried out by the auditee is not genuine or is not being carried out in accordance with all or any of the conditions subject to which it was registered. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewPrsnBtnIfYM": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewPrsnBtnN": {
            "description": "Whether the auditee has not complied with the requirement of any other law, for the time being in force, and the order, direction or decree, by whatever name called, holding that such non-compliance has occurred, has either not been disputed or has attained finality. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewDepprBtnA": {
            "description": "Whether there is any claim of depreciation or otherwise has been made in terms of Explanation 1 to clause (23C) of section 10 or sub-section (6) of section 11 in respect of any asset, acquisition of which has been claimed as an application of income and the amount of such depreciation? Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewDepprBtnAmtinRs": {
            "description": "Amount (In Rs.)",
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "form10bbnewDepprBtnB": {
            "description": "Whether the  auditee is required to deduct or collect tax as per the provisions of Chapter XVII-B or Chapter XVII-BB. Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewDepprCSVA": {
            "description": "Schedule TDS/TCS",
            "type": "string"
        },
        "form10bbnewDepreciationclaimDetail": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewDepreciationclaimDetail"
            }
        },
        "form10bbnewDepprCSVB": {
            "description": "Schedule Statement of TDS or TCS",
            "type": "string"
        },
        "form10bbnewDepreciationclaimDetailA": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewDepreciationclaimDetailA"
            }
        },
        "form10bbnewDepprBtnRadio": {
            "description": "Whether the assessee is liable to pay interest under section 201(1A) or section 206C(7) ? Y - Yes; N - No",
            "type": "string",
            "minLength": 1,
            "maxLength": 1,
            "pattern": "(Y|N)",
            "enum": [
                "Y",
                "N"
            ]
        },
        "form10bbnewDepprCSVC": {
            "description": "Schedule Interest on TDS/TCS",
            "type": "string"
        },
        "form10bbnewDepreciationclaimDetailB": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/form10bbnewDepreciationclaimDetailB"
            }
        },
        "form10bbnewAttachDocument1": {
            "description": "Income and Expenditure Account/Profit and Loss Account",
            "type": "integer",
            "maxLength": 15,
            "maximum": 9999999999999990,
            "pattern": "[0-9]{0,15}"
        },
        "form10bbnewAttachDocument2": {
            "description": "Balance Sheet",
            "type": "integer",
            "maxLength": 15,
            "maximum": 9999999999999990,
            "pattern": "[0-9]{0,15}"
        },
        "form10bbnewAttachDocument3": {
            "description": "Miscellaneous Attachments",
            "type": "integer",
            "maxLength": 15,
            "maximum": 9999999999999990,
            "pattern": "[0-9]{0,15}"
        },
        "slaDuration": {
            "type": "integer",
            "maxLength": 14,
            "maximum": 99999999999999,
            "pattern": "[0-9]{1,14}"
        },
        "startTime": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100
        },
        "attachmentDocument": {
            "title": "Attachmentdocument",
            "type": "array",
            "default": [],
            "items": {
                "title": "Items",
                "type": "object",
                "additionalProperties": false,
                "properties": {
                    "docId": {
                        "title": "Docid",
                        "type": "integer",
                        "default": 0
                    },
                    "contentType": {
                        "title": "Contenttype",
                        "type": "string",
                        "default": "",
                        "pattern": "^.*$"
                    },
                    "docName": {
                        "title": "Docname",
                        "type": "string",
                        "default": "",
                        "pattern": "^.*$"
                    },
                    "docSize": {
                        "title": "Docsize",
                        "type": "integer",
                        "default": 0
                    },
                    "docHash": {
                        "title": "Dochash",
                        "type": "string",
                        "default": "",
                        "pattern": "^.*$"
                    }
                }
            }
        }
    },
    "required": [
        "form10bbnewIorWeVal",
        "form10bbnewFullName",
        "form10bbnewDate",
        "form10bbnewIorWeAutoFill",
        "form10bbnewMyorOurAutoFill",
        "form10bbnewAutoFillA",
        "form10bbnewAutoFillB",
        "form10bbnewAutoFillC",
        "form10bbnewBalSheet",
        "form10bbnewDatePrefill",
        "form10bbnewDatePrefill1",
        "form10bbnewAccountantName",
        "form10bbnewMembNumber",
        "form10bbnewAddress",
        "form10bbnewPlace",
        "form10bbnewIpAddress",
        "form10bbnewInputDate",
        "form10bbnewAuditeePan",
        "form10bbnewAuditeeName",
        "form10bbnewAssessmentYear",
        "form10bbnewAnxDate",
        "form10bbnewAnxAddress",
        "form10bbnewAnxRadioBtn",
        "form10bbnewAuditeeType",
        "form10bbnewAnxRadioBtnA",
        "form10bbnewAuditeeBtn",
        "form10bbnewAuditeeBtnB",
        "form10bbnewRadioBtn12",
        "form10bbnewDonation",
        "form10bbnewForeignCt",
        "form10bbnewVolCt",
        "form10bbnewAnnoDonation",
        "form10bbnewApplAmount",
        "form10bbnewIcomeAmount",
        "form10bbnewApplTotAmtA",
        "form10bbnewApplPrevYearAmtA",
        "form10bbnewApplActualAmtA",
        "form10bbnewApplTotalAmount",
        "form10bbnewApplInvAmount",
        "form10bbnewApplRepayAmount",
        "form10bbnewApplDisAmount",
        "form10bbnewAplIncAutoAmtB",
        "form10bbnewAplIncRadioBtnB",
        "form10bbnewAplIncRadioBtnC",
        "form10bbnewApplIncDonFundA",
        "form10bbnewApplIncDonFundB",
        "form10bbnewApplIncDonFundC",
        "form10bbnewApplIncDonFundD",
        "form10bbnewApplIncDonFundE",
        "form10bbnewApplIncDonFundF",
        "form10bbnewApplIncDonFundG",
        "form10bbnewApplIncDonFundH",
        "form10bbnewApplIncDonFundI",
        "form10bbnewApplIncDonFundJ",
        "form10bbnewApplIncDonFundK",
        "form10bbnewIncTaxableAmt",
        "form10bbnewAnnAmt",
        "form10bbnewIncomeAccAmt",
        "form10bbnewDeemedIncAmt",
        "form10bbnewEarlierInc",
        "form10bbnewAplCorpus",
        "form10bbnewBrrFund",
        "form10bbnewPrsnBtn",
        "form10bbnewPrsnBtnA",
        "form10bbnewPrsnBtnB",
        "form10bbnewPrsnBtnC",
        "form10bbnewPrsnBtnD",
        "form10bbnewPrsnBtnE",
        "form10bbnewPrsnBtnF",
        "form10bbnewPrsnBtnG",
        "form10bbnewPrsnBtnH",
        "form10bbnewPrsnBtnIfYH",
        "form10bbnewPrsnBtnI",
        "form10bbnewPrsnBtnJ",
        "form10bbnewPrsnBtnK",
        "form10bbnewPrsnBtnL",
        "form10bbnewPrsnBtnM",
        "form10bbnewPrsnBtnN",
        "form10bbnewDepprBtnA",
        "form10bbnewDepprBtnB",
        "form10bbnewDepprBtnRadio",
        "form10bbnewAttachDocument1",
        "form10bbnewAttachDocument2"
    ],
    "definitions": {
        "metadata": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "filingType": {
                    "type": "string"
                },
                "refYearType": {
                    "type": "string"
                },
                "financialQtr": {
                    "type": "integer"
                },
                "refYear": {
                    "type": "integer"
                },
                "formName": {
                    "type": "string"
                }
            },
            "required": [
                "filingType",
                "refYearType",
                "financialQtr",
                "refYear",
                "formName"
            ]
        },
        "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.8",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "formVersion": {
                    "maxLength": 10,
                    "minLength": 1,
                    "pattern": "Ver1.0",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "schemaVersion",
                "formVersion"
            ]
        },
        "nonEmptyString": {
            "type": "string",
            "pattern": "|(\\s*([\\w\\d_=!@#$%\\^*\\(\\){}\\[\\]\\|\\\\:;',\\.\\?/~`\\-\\+<>&\"][\\s\\w\\d_=!@#$%\\^*\\(\\){}\\[\\]\\|\\\\:;',\\.\\?/~`\\-\\+<>&\"]*)\\s*)"
        },
        "form10bbnewReportActChild": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewObesrvation": {
                    "description": "Observations/ Qualifications",
                    "type": "string",
                    "maxLength": 2000
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                }
            },
            "required": [
                "form10bbnewObesrvation"
            ]
        },
        "form10bbnewReportActObservation": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewObsQualifctn": {
                    "description": "Observations/ Qualifications",
                    "type": "string",
                    "maxLength": 2000
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                }
            },
            "required": [
                "form10bbnewObsQualifctn"
            ]
        },
        "form10bbnewAnnexureAddress": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "country": {
                    "minLength": 1,
                    "maxLength": 4,
                    "description": "93:AFGHANISTAN; 1001:ÅLAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 91:INDIA; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 256:MALAWI; 60:MALAYSIA; 960:MALDIVES; 223:MALI; 356:MALTA; 692:MARSHALL ISLANDS; 596:MARTINIQUE; 222:MAURITANIA; 230:MAURITIUS; 269:MAYOTTE; 52:MEXICO; 691:MICRONESIA (FEDERATED STATES OF); 373:MOLDOVA (REPUBLIC OF); 377:MONACO; 976:MONGOLIA; 382:MONTENEGRO; 1664:MONTSERRAT; 212:MOROCCO; 258:MOZAMBIQUE; 95:MYANMAR; 264:NAMIBIA; 674:NAURU; 977:NEPAL; 31:NETHERLANDS; 687:NEW CALEDONIA; 64:NEW ZEALAND; 505:NICARAGUA; 227:NIGER; 234:NIGERIA; 683:NIUE; 15:NORFOLK ISLAND; 1670:NORTHERN MARIANA ISLANDS; 47:NORWAY; 968:OMAN; 92:PAKISTAN; 680:PALAU; 970:PALESTINE, STATE OF; 507:PANAMA; 675:PAPUA NEW GUINEA; 595:PARAGUAY; 51:PERU; 63:PHILIPPINES; 1011:PITCAIRN; 48:POLAND; 14:PORTUGAL; 1787:PUERTO RICO; 974:QATAR; 262:RÉUNION; 40:ROMANIA; 8:RUSSIAN FEDERATION; 250:RWANDA; 1006:SAINT BARTHÉLEMY; 290: SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA; 1869:SAINT KITTS AND NEVIS; 1758:SAINT LUCIA; 1007:SAINT MARTIN (FRENCH PART); 508:SAINT PIERRE AND MIQUELON; 1784:SAINT VINCENT AND THE GRENADINES; 685:SAMOA; 378:SAN MARINO; 239:SAO TOME AND PRINCIPE; 966:SAUDI ARABIA; 221:SENEGAL; 381:SERBIA; 248:SEYCHELLES; 232:SIERRA LEONE; 65:SINGAPORE; 1721:SINT MAARTEN (DUTCH PART); 421:SLOVAKIA; 386:SLOVENIA; 677:SOLOMON ISLANDS; 252:SOMALIA; 28:SOUTH AFRICA; 1008:SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS; 211:SOUTH SUDAN; 35:SPAIN; 94:SRI LANKA; 249:SUDAN; 597:SURINAME; 1012:SVALBARD AND JAN MAYEN; 268:SWAZILAND; 46:SWEDEN; 41:SWITZERLAND; 963:SYRIAN ARAB REPUBLIC; 886:TAIWAN, PROVINCE OF CHINA[A]; 992:TAJIKISTAN; 255:TANZANIA, UNITED REPUBLIC OF; 66:THAILAND; 670:TIMOR-LESTE (EAST TIMOR); 228:TOGO; 690:TOKELAU; 676:TONGA; 1868:TRINIDAD AND TOBAGO; 216:TUNISIA; 90:TURKEY; 993:TURKMENISTAN; 1649:TURKS AND CAICOS ISLANDS; 688:TUVALU; 256:UGANDA; 380:UKRAINE; 971:UNITED ARAB EMIRATES; 44:UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND; 2:UNITED STATES OF AMERICA; 1009:UNITED STATES MINOR OUTLYING ISLANDS; 598:URUGUAY; 998:UZBEKISTAN; 678:VANUATU; 58:VENEZUELA (BOLIVARIAN REPUBLIC OF); 84:VIET NAM; 1284:VIRGIN ISLANDS (BRITISH); 1340:VIRGIN ISLANDS (U.S.); 681:WALLIS AND FUTUNA; 1013:WESTERN SAHARA; 967:YEMEN; 260:ZAMBIA; 263:ZIMBABWE; 9999:OTHERS",
                    "enum": [
                        93,
                        1001,
                        355,
                        213,
                        684,
                        376,
                        244,
                        1264,
                        1010,
                        1268,
                        54,
                        374,
                        297,
                        61,
                        43,
                        994,
                        1242,
                        973,
                        880,
                        1246,
                        375,
                        32,
                        501,
                        229,
                        1441,
                        975,
                        591,
                        1002,
                        387,
                        267,
                        1003,
                        55,
                        1014,
                        673,
                        359,
                        226,
                        257,
                        238,
                        855,
                        237,
                        1,
                        1345,
                        236,
                        235,
                        56,
                        86,
                        9,
                        672,
                        57,
                        270,
                        242,
                        243,
                        682,
                        506,
                        225,
                        385,
                        53,
                        1015,
                        357,
                        420,
                        45,
                        253,
                        1767,
                        1809,
                        593,
                        20,
                        503,
                        240,
                        291,
                        372,
                        251,
                        500,
                        298,
                        679,
                        358,
                        33,
                        594,
                        689,
                        1004,
                        241,
                        220,
                        995,
                        49,
                        233,
                        350,
                        30,
                        299,
                        1473,
                        590,
                        1671,
                        502,
                        1481,
                        224,
                        245,
                        592,
                        509,
                        1005,
                        6,
                        504,
                        852,
                        36,
                        354,
                        91,
                        62,
                        98,
                        964,
                        353,
                        1624,
                        972,
                        5,
                        1876,
                        81,
                        1534,
                        962,
                        7,
                        254,
                        686,
                        850,
                        82,
                        965,
                        996,
                        856,
                        371,
                        961,
                        266,
                        231,
                        218,
                        423,
                        370,
                        352,
                        853,
                        389,
                        261,
                        265,
                        60,
                        960,
                        223,
                        356,
                        692,
                        596,
                        222,
                        230,
                        269,
                        52,
                        691,
                        373,
                        377,
                        976,
                        382,
                        1664,
                        212,
                        258,
                        95,
                        264,
                        674,
                        977,
                        31,
                        687,
                        64,
                        505,
                        227,
                        234,
                        683,
                        15,
                        1670,
                        47,
                        968,
                        92,
                        680,
                        970,
                        507,
                        675,
                        595,
                        51,
                        63,
                        1011,
                        48,
                        14,
                        1787,
                        974,
                        262,
                        40,
                        8,
                        250,
                        1006,
                        290,
                        1869,
                        1758,
                        1007,
                        508,
                        1784,
                        685,
                        378,
                        239,
                        966,
                        221,
                        381,
                        248,
                        232,
                        65,
                        1721,
                        421,
                        386,
                        677,
                        252,
                        28,
                        1008,
                        211,
                        35,
                        94,
                        249,
                        597,
                        1012,
                        268,
                        46,
                        41,
                        963,
                        886,
                        992,
                        255,
                        66,
                        670,
                        228,
                        690,
                        676,
                        1868,
                        216,
                        90,
                        993,
                        1649,
                        688,
                        256,
                        380,
                        971,
                        44,
                        2,
                        1009,
                        598,
                        998,
                        678,
                        58,
                        84,
                        1284,
                        1340,
                        681,
                        1013,
                        967,
                        260,
                        263,
                        9999
                    ]
                },
                "addrLine1": {
                    "description": "Flat / Door / Building",
                    "type": "string",
                    "maxLength": 60
                },
                "addrLine2": {
                    "description": "Road / Street / Block / Sector",
                    "type": "string",
                    "maxLength": 60
                },
                "pincode": {
                    "description": "PIN Code",
                    "type": "integer",
                    "minimum": 100000,
                    "maximum": 999999,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "postOffice": {
                    "description": "Post Office",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "locality": {
                    "description": "Area / Locality",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "district": {
                    "description": "District",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "state": {
                    "description": "01-Andaman and Nicobar islands; 02-Andhra Pradesh; 03-Arunachal Pradesh; 04-Assam; 05-Bihar; 06-Chandigarh; 07-Dadra Nagar and Haveli; 08-Daman and Diu; 09- Delhi; 10- Goa; 11-Gujarat; 12- Haryana; 13- Himachal Pradesh; 14-Jammu and Kashmir; 15- Karnataka; 16- Kerala; 17- Lakshadweep; 18-Madhya Pradesh; 19-Maharashtra; 20-Manipur; 21-meghalaya; 22-Mizoram; 23-Nagaland; 24- Odisha; 25- Puducherry; 26- Punjab; 27-Rajasthan; 28- Sikkim; 29-Tamil Nadu; 30- Tripura; 31-Uttar Pradesh; 32- West Bengal; 33- Chhattisgarh; 34- Uttarakhand; 35- Jharkhand; 36- Telangana; 37- Ladakh",
                    "minLength": 1,
                    "maxLength": 2,
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26,
                        27,
                        28,
                        29,
                        30,
                        31,
                        32,
                        33,
                        34,
                        35,
                        36,
                        37
                    ]
                },
                "zipcode": {
                    "description": "ZIP Code",
                    "type": "string",
                    "maxLength": 15,
                    "pattern": "[A-Za-z0-9]{1}[A-Za-z0-9\\s]{0,14}"
                },
                "foreignPostOffice": {
                    "description": "Post Office",
                    "type": "string",
                    "maxLength": 60
                },
                "foreignLocality": {
                    "description": "Area / Locality",
                    "type": "string",
                    "maxLength": 60
                },
                "foreignDistrict": {
                    "description": "District",
                    "type": "string",
                    "maxLength": 100
                },
                "foreignState": {
                    "description": "State",
                    "type": "string",
                    "maxLength": 100
                }
            }
        },
        "form10bbnewDetailsOfAuthor9a": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewAuthName9a": {
                    "description": "Name of person",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 250
                },
                "form10bbnewRelation9a": {
                    "description": "1: 1-Author, 2: 2-Founder, 3: 3-Settlor, 4: 4-Trustee, 5: 5-Members of society, 6: 6-Members of the Governing Council, 7: 7-Director, 8: 8-Shareholders holding 5% or more of shareholding, 9: 9-Office Bearer(s), 10: 10-Others",
                    "type": "string",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10"
                    ]
                },
                "form10bbnewIfOther9a": {
                    "description": "Others, Please specify",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewPercentage9a": {
                    "description": "Percentage of shareholding in case of shareholder",
                    "type": "number",
                    "maxLength": 6,
                    "maximum": 100
                },
                "form10bbnewPanorAadhar9a": {
                    "description": "Whether  PAN or Aadhar number is available? Y - Yes; N - No",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1,
                    "pattern": "(Y|N)",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "form10bbnewIdCode9aY": {
                    "description": "P: 1-PAN, A: 2-Aadhaar",
                    "type": "string",
                    "enum": [
                        "P",
                        "A"
                    ]
                },
                "form10bbnewIdCode9aN": {
                    "description": "3: 3-Taxpayer Identification Number of the country where the person resides, 4: 4-Passport number, 5: 5-Elector's photo identity number, 6: 6-Driving License number, 7: 7-Ration card number",
                    "type": "string",
                    "enum": [
                        "3",
                        "4",
                        "5",
                        "6",
                        "7"
                    ]
                },
                "form10bbnewUIN9a": {
                    "description": "Unique Identification Number",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAddress9a": {
                    "type": "string",
                    "maxLength": 400
                },
                "form10bbnewAnyChange9a": {
                    "description": "Y - Yes; N - No",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1,
                    "pattern": "(Y|N)",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "form10bbnewChangeIfY": {
                    "description": "If yes, specify the change",
                    "type": "string",
                    "maxLength": 400
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                },
                "form10bbnew2a": {
                    "description": "It will store the description of field form10bbnewRelation9a",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnew3a": {
                    "description": "It will store the description of field form10bbnewIdCode9aY and form10bbnewIdCode9aN",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnew5a": {
                    "description": "It will store the description of field form10bbnewUIN9a, form10bbnewpan9a, form10bbnewaadhaar9a",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnew6a": {
                    "description": "It will store the description of field form10bbnewAnyChange9a",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewpan9a": {
                    "description": "this tag is used for pan validation",
                    "type": "string",
                    "maxLength": 10,
                    "minLength": 10,
                    "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
                },
                "form10bbnewaadhaar9a": {
                    "description": "this tag is used for aadhaar validation",
                    "type": "string",
                    "maxLength": 12,
                    "minLength": 12,
                    "pattern": "(?!0{12})[0-9]{12}"
                },
                "form10bbnewDetailsOfAuthAddress9a": {
                    "$ref": "#/definitions/form10bbnewDetailsOfAuthAddress9a"
                }
            },
            "required": [
                "form10bbnewAuthName9a",
                "form10bbnewRelation9a",
                "form10bbnewPanorAadhar9a",
                "form10bbnewAnyChange9a"
            ]
        },
        "form10bbnewDetailsOfAuthAddress9a": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "country": {
                    "minLength": 1,
                    "maxLength": 4,
                    "description": "93:AFGHANISTAN; 1001:ÅLAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 91:INDIA; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 256:MALAWI; 60:MALAYSIA; 960:MALDIVES; 223:MALI; 356:MALTA; 692:MARSHALL ISLANDS; 596:MARTINIQUE; 222:MAURITANIA; 230:MAURITIUS; 269:MAYOTTE; 52:MEXICO; 691:MICRONESIA (FEDERATED STATES OF); 373:MOLDOVA (REPUBLIC OF); 377:MONACO; 976:MONGOLIA; 382:MONTENEGRO; 1664:MONTSERRAT; 212:MOROCCO; 258:MOZAMBIQUE; 95:MYANMAR; 264:NAMIBIA; 674:NAURU; 977:NEPAL; 31:NETHERLANDS; 687:NEW CALEDONIA; 64:NEW ZEALAND; 505:NICARAGUA; 227:NIGER; 234:NIGERIA; 683:NIUE; 15:NORFOLK ISLAND; 1670:NORTHERN MARIANA ISLANDS; 47:NORWAY; 968:OMAN; 92:PAKISTAN; 680:PALAU; 970:PALESTINE, STATE OF; 507:PANAMA; 675:PAPUA NEW GUINEA; 595:PARAGUAY; 51:PERU; 63:PHILIPPINES; 1011:PITCAIRN; 48:POLAND; 14:PORTUGAL; 1787:PUERTO RICO; 974:QATAR; 262:RÉUNION; 40:ROMANIA; 8:RUSSIAN FEDERATION; 250:RWANDA; 1006:SAINT BARTHÉLEMY; 290: SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA; 1869:SAINT KITTS AND NEVIS; 1758:SAINT LUCIA; 1007:SAINT MARTIN (FRENCH PART); 508:SAINT PIERRE AND MIQUELON; 1784:SAINT VINCENT AND THE GRENADINES; 685:SAMOA; 378:SAN MARINO; 239:SAO TOME AND PRINCIPE; 966:SAUDI ARABIA; 221:SENEGAL; 381:SERBIA; 248:SEYCHELLES; 232:SIERRA LEONE; 65:SINGAPORE; 1721:SINT MAARTEN (DUTCH PART); 421:SLOVAKIA; 386:SLOVENIA; 677:SOLOMON ISLANDS; 252:SOMALIA; 28:SOUTH AFRICA; 1008:SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS; 211:SOUTH SUDAN; 35:SPAIN; 94:SRI LANKA; 249:SUDAN; 597:SURINAME; 1012:SVALBARD AND JAN MAYEN; 268:SWAZILAND; 46:SWEDEN; 41:SWITZERLAND; 963:SYRIAN ARAB REPUBLIC; 886:TAIWAN, PROVINCE OF CHINA[A]; 992:TAJIKISTAN; 255:TANZANIA, UNITED REPUBLIC OF; 66:THAILAND; 670:TIMOR-LESTE (EAST TIMOR); 228:TOGO; 690:TOKELAU; 676:TONGA; 1868:TRINIDAD AND TOBAGO; 216:TUNISIA; 90:TURKEY; 993:TURKMENISTAN; 1649:TURKS AND CAICOS ISLANDS; 688:TUVALU; 256:UGANDA; 380:UKRAINE; 971:UNITED ARAB EMIRATES; 44:UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND; 2:UNITED STATES OF AMERICA; 1009:UNITED STATES MINOR OUTLYING ISLANDS; 598:URUGUAY; 998:UZBEKISTAN; 678:VANUATU; 58:VENEZUELA (BOLIVARIAN REPUBLIC OF); 84:VIET NAM; 1284:VIRGIN ISLANDS (BRITISH); 1340:VIRGIN ISLANDS (U.S.); 681:WALLIS AND FUTUNA; 1013:WESTERN SAHARA; 967:YEMEN; 260:ZAMBIA; 263:ZIMBABWE; 9999:OTHERS",
                    "enum": [
                        93,
                        1001,
                        355,
                        213,
                        684,
                        376,
                        244,
                        1264,
                        1010,
                        1268,
                        54,
                        374,
                        297,
                        61,
                        43,
                        994,
                        1242,
                        973,
                        880,
                        1246,
                        375,
                        32,
                        501,
                        229,
                        1441,
                        975,
                        591,
                        1002,
                        387,
                        267,
                        1003,
                        55,
                        1014,
                        673,
                        359,
                        226,
                        257,
                        238,
                        855,
                        237,
                        1,
                        1345,
                        236,
                        235,
                        56,
                        86,
                        9,
                        672,
                        57,
                        270,
                        242,
                        243,
                        682,
                        506,
                        225,
                        385,
                        53,
                        1015,
                        357,
                        420,
                        45,
                        253,
                        1767,
                        1809,
                        593,
                        20,
                        503,
                        240,
                        291,
                        372,
                        251,
                        500,
                        298,
                        679,
                        358,
                        33,
                        594,
                        689,
                        1004,
                        241,
                        220,
                        995,
                        49,
                        233,
                        350,
                        30,
                        299,
                        1473,
                        590,
                        1671,
                        502,
                        1481,
                        224,
                        245,
                        592,
                        509,
                        1005,
                        6,
                        504,
                        852,
                        36,
                        354,
                        91,
                        62,
                        98,
                        964,
                        353,
                        1624,
                        972,
                        5,
                        1876,
                        81,
                        1534,
                        962,
                        7,
                        254,
                        686,
                        850,
                        82,
                        965,
                        996,
                        856,
                        371,
                        961,
                        266,
                        231,
                        218,
                        423,
                        370,
                        352,
                        853,
                        389,
                        261,
                        265,
                        60,
                        960,
                        223,
                        356,
                        692,
                        596,
                        222,
                        230,
                        269,
                        52,
                        691,
                        373,
                        377,
                        976,
                        382,
                        1664,
                        212,
                        258,
                        95,
                        264,
                        674,
                        977,
                        31,
                        687,
                        64,
                        505,
                        227,
                        234,
                        683,
                        15,
                        1670,
                        47,
                        968,
                        92,
                        680,
                        970,
                        507,
                        675,
                        595,
                        51,
                        63,
                        1011,
                        48,
                        14,
                        1787,
                        974,
                        262,
                        40,
                        8,
                        250,
                        1006,
                        290,
                        1869,
                        1758,
                        1007,
                        508,
                        1784,
                        685,
                        378,
                        239,
                        966,
                        221,
                        381,
                        248,
                        232,
                        65,
                        1721,
                        421,
                        386,
                        677,
                        252,
                        28,
                        1008,
                        211,
                        35,
                        94,
                        249,
                        597,
                        1012,
                        268,
                        46,
                        41,
                        963,
                        886,
                        992,
                        255,
                        66,
                        670,
                        228,
                        690,
                        676,
                        1868,
                        216,
                        90,
                        993,
                        1649,
                        688,
                        256,
                        380,
                        971,
                        44,
                        2,
                        1009,
                        598,
                        998,
                        678,
                        58,
                        84,
                        1284,
                        1340,
                        681,
                        1013,
                        967,
                        260,
                        263,
                        9999
                    ]
                },
                "addrLine1": {
                    "type": "string",
                    "maxLength": 60
                },
                "addrLine2": {
                    "type": "string",
                    "maxLength": 60
                },
                "pincode": {
                    "type": "integer",
                    "minimum": 100000,
                    "maximum": 999999,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "postOffice": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "locality": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "district": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "state": {
                    "description": "01-Andaman and Nicobar islands; 02-Andhra Pradesh; 03-Arunachal Pradesh; 04-Assam; 05-Bihar; 06-Chandigarh; 07-Dadra Nagar and Haveli; 08-Daman and Diu; 09- Delhi; 10- Goa; 11-Gujarat; 12- Haryana; 13- Himachal Pradesh; 14-Jammu and Kashmir; 15- Karnataka; 16- Kerala; 17- Lakshadweep; 18-Madhya Pradesh; 19-Maharashtra; 20-Manipur; 21-meghalaya; 22-Mizoram; 23-Nagaland; 24- Odisha; 25- Puducherry; 26- Punjab; 27-Rajasthan; 28- Sikkim; 29-Tamil Nadu; 30- Tripura; 31-Uttar Pradesh; 32- West Bengal; 33- Chhattisgarh; 34- Uttarakhand; 35- Jharkhand; 36- Telangana; 37- Ladakh",
                    "minLength": 1,
                    "maxLength": 2,
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26,
                        27,
                        28,
                        29,
                        30,
                        31,
                        32,
                        33,
                        34,
                        35,
                        36,
                        37
                    ]
                },
                "postOfficeName": {
                    "type": "string",
                    "maxLength": 60
                },
                "localityName": {
                    "type": "string",
                    "maxLength": 60
                },
                "districtName": {
                    "type": "string",
                    "maxLength": 60
                },
                "stateName": {
                    "type": "string",
                    "maxLength": 60
                },
                "zipcode": {
                    "type": "string",
                    "maxLength": 15
                },
                "foreignPostOffice": {
                    "type": "string",
                    "maxLength": 60
                },
                "foreignLocality": {
                    "type": "string",
                    "maxLength": 60
                },
                "foreignDistrict": {
                    "type": "string",
                    "maxLength": 100
                },
                "foreignState": {
                    "type": "string",
                    "maxLength": 100
                }
            },
            "required": [
                "country",
                "addrLine1"
            ]
        },
        "form10bbnewDetailsOfAuthor9b": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewAuthPerson9b": {
                    "description": "Name",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 250
                },
                "form10bbnewcheckPanAadhar9b": {
                    "description": "Whether  PAN or Aadhar number is available? Y - Yes; N - No",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1,
                    "pattern": "(Y|N)",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "form10bbnewIdCodeY9b": {
                    "description": "P: 1-PAN, A: 2-Aadhaar",
                    "type": "string",
                    "enum": [
                        "P",
                        "A"
                    ]
                },
                "form10bbnewIdCodeN9b": {
                    "description": "3: 3-Taxpayer Identification Number of the country where the person resides, 4: 4-Passport number, 5: 5-Elector's photo identity number, 6: 6-Driving License number, 7: 7-Ration card number",
                    "type": "string",
                    "enum": [
                        "3",
                        "4",
                        "5",
                        "6",
                        "7"
                    ]
                },
                "form10bbnewChckUIN9b": {
                    "description": "Unique Identification Number",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAdress9b": {
                    "type": "string",
                    "maxLength": 400
                },
                "form10bbnewUserInput9b": {
                    "description": "Non individual person [as mentioned in serial number no 9(a)] in which beneficial ownership held",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewPercentge9b": {
                    "description": "Percentage of beneficial ownership",
                    "type": "number",
                    "maxLength": 6,
                    "maximum": 100
                },
                "form10bbnewAnyChange9b": {
                    "description": "Y - Yes; N - No",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1,
                    "pattern": "(Y|N)",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "form10bbnewChangeIfY9b": {
                    "description": "If yes, specify the change",
                    "type": "string",
                    "maxLength": 400
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                },
                "form10bbnew9b": {
                    "description": "It will store the description of field form10bbnewIdCodeY9b and form10bbnewIdCodeN9b",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnew10b": {
                    "description": "It will store the description of field form10bbnewChckUIN9b, form10bbnewpan9b, form10bbnewaadhaar9b",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnew11b": {
                    "description": "It will store the description of field form10bbnewAnyChange9b",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewpan9b": {
                    "description": "this tag is used for pan validation",
                    "type": "string",
                    "maxLength": 10,
                    "minLength": 10,
                    "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
                },
                "form10bbnewaadhaar9b": {
                    "description": "this tag is used for aadhaar validation",
                    "type": "string",
                    "maxLength": 12,
                    "minLength": 12,
                    "pattern": "(?!0{12})[0-9]{12}"
                },
                "form10bbnewDetailsOfAuthAddress9b": {
                    "$ref": "#/definitions/form10bbnewDetailsOfAuthAddress9b"
                }
            },
            "required": [
                "form10bbnewAuthPerson9b",
                "form10bbnewcheckPanAadhar9b",
                "form10bbnewUserInput9b",
                "form10bbnewPercentge9b",
                "form10bbnewAnyChange9b"
            ]
        },
        "form10bbnewDetailsOfAuthAddress9b": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "country": {
                    "minLength": 1,
                    "maxLength": 4,
                    "description": "93:AFGHANISTAN; 1001:ÅLAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 91:INDIA; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 256:MALAWI; 60:MALAYSIA; 960:MALDIVES; 223:MALI; 356:MALTA; 692:MARSHALL ISLANDS; 596:MARTINIQUE; 222:MAURITANIA; 230:MAURITIUS; 269:MAYOTTE; 52:MEXICO; 691:MICRONESIA (FEDERATED STATES OF); 373:MOLDOVA (REPUBLIC OF); 377:MONACO; 976:MONGOLIA; 382:MONTENEGRO; 1664:MONTSERRAT; 212:MOROCCO; 258:MOZAMBIQUE; 95:MYANMAR; 264:NAMIBIA; 674:NAURU; 977:NEPAL; 31:NETHERLANDS; 687:NEW CALEDONIA; 64:NEW ZEALAND; 505:NICARAGUA; 227:NIGER; 234:NIGERIA; 683:NIUE; 15:NORFOLK ISLAND; 1670:NORTHERN MARIANA ISLANDS; 47:NORWAY; 968:OMAN; 92:PAKISTAN; 680:PALAU; 970:PALESTINE, STATE OF; 507:PANAMA; 675:PAPUA NEW GUINEA; 595:PARAGUAY; 51:PERU; 63:PHILIPPINES; 1011:PITCAIRN; 48:POLAND; 14:PORTUGAL; 1787:PUERTO RICO; 974:QATAR; 262:RÉUNION; 40:ROMANIA; 8:RUSSIAN FEDERATION; 250:RWANDA; 1006:SAINT BARTHÉLEMY; 290: SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA; 1869:SAINT KITTS AND NEVIS; 1758:SAINT LUCIA; 1007:SAINT MARTIN (FRENCH PART); 508:SAINT PIERRE AND MIQUELON; 1784:SAINT VINCENT AND THE GRENADINES; 685:SAMOA; 378:SAN MARINO; 239:SAO TOME AND PRINCIPE; 966:SAUDI ARABIA; 221:SENEGAL; 381:SERBIA; 248:SEYCHELLES; 232:SIERRA LEONE; 65:SINGAPORE; 1721:SINT MAARTEN (DUTCH PART); 421:SLOVAKIA; 386:SLOVENIA; 677:SOLOMON ISLANDS; 252:SOMALIA; 28:SOUTH AFRICA; 1008:SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS; 211:SOUTH SUDAN; 35:SPAIN; 94:SRI LANKA; 249:SUDAN; 597:SURINAME; 1012:SVALBARD AND JAN MAYEN; 268:SWAZILAND; 46:SWEDEN; 41:SWITZERLAND; 963:SYRIAN ARAB REPUBLIC; 886:TAIWAN, PROVINCE OF CHINA[A]; 992:TAJIKISTAN; 255:TANZANIA, UNITED REPUBLIC OF; 66:THAILAND; 670:TIMOR-LESTE (EAST TIMOR); 228:TOGO; 690:TOKELAU; 676:TONGA; 1868:TRINIDAD AND TOBAGO; 216:TUNISIA; 90:TURKEY; 993:TURKMENISTAN; 1649:TURKS AND CAICOS ISLANDS; 688:TUVALU; 256:UGANDA; 380:UKRAINE; 971:UNITED ARAB EMIRATES; 44:UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND; 2:UNITED STATES OF AMERICA; 1009:UNITED STATES MINOR OUTLYING ISLANDS; 598:URUGUAY; 998:UZBEKISTAN; 678:VANUATU; 58:VENEZUELA (BOLIVARIAN REPUBLIC OF); 84:VIET NAM; 1284:VIRGIN ISLANDS (BRITISH); 1340:VIRGIN ISLANDS (U.S.); 681:WALLIS AND FUTUNA; 1013:WESTERN SAHARA; 967:YEMEN; 260:ZAMBIA; 263:ZIMBABWE; 9999:OTHERS",
                    "enum": [
                        93,
                        1001,
                        355,
                        213,
                        684,
                        376,
                        244,
                        1264,
                        1010,
                        1268,
                        54,
                        374,
                        297,
                        61,
                        43,
                        994,
                        1242,
                        973,
                        880,
                        1246,
                        375,
                        32,
                        501,
                        229,
                        1441,
                        975,
                        591,
                        1002,
                        387,
                        267,
                        1003,
                        55,
                        1014,
                        673,
                        359,
                        226,
                        257,
                        238,
                        855,
                        237,
                        1,
                        1345,
                        236,
                        235,
                        56,
                        86,
                        9,
                        672,
                        57,
                        270,
                        242,
                        243,
                        682,
                        506,
                        225,
                        385,
                        53,
                        1015,
                        357,
                        420,
                        45,
                        253,
                        1767,
                        1809,
                        593,
                        20,
                        503,
                        240,
                        291,
                        372,
                        251,
                        500,
                        298,
                        679,
                        358,
                        33,
                        594,
                        689,
                        1004,
                        241,
                        220,
                        995,
                        49,
                        233,
                        350,
                        30,
                        299,
                        1473,
                        590,
                        1671,
                        502,
                        1481,
                        224,
                        245,
                        592,
                        509,
                        1005,
                        6,
                        504,
                        852,
                        36,
                        354,
                        91,
                        62,
                        98,
                        964,
                        353,
                        1624,
                        972,
                        5,
                        1876,
                        81,
                        1534,
                        962,
                        7,
                        254,
                        686,
                        850,
                        82,
                        965,
                        996,
                        856,
                        371,
                        961,
                        266,
                        231,
                        218,
                        423,
                        370,
                        352,
                        853,
                        389,
                        261,
                        265,
                        60,
                        960,
                        223,
                        356,
                        692,
                        596,
                        222,
                        230,
                        269,
                        52,
                        691,
                        373,
                        377,
                        976,
                        382,
                        1664,
                        212,
                        258,
                        95,
                        264,
                        674,
                        977,
                        31,
                        687,
                        64,
                        505,
                        227,
                        234,
                        683,
                        15,
                        1670,
                        47,
                        968,
                        92,
                        680,
                        970,
                        507,
                        675,
                        595,
                        51,
                        63,
                        1011,
                        48,
                        14,
                        1787,
                        974,
                        262,
                        40,
                        8,
                        250,
                        1006,
                        290,
                        1869,
                        1758,
                        1007,
                        508,
                        1784,
                        685,
                        378,
                        239,
                        966,
                        221,
                        381,
                        248,
                        232,
                        65,
                        1721,
                        421,
                        386,
                        677,
                        252,
                        28,
                        1008,
                        211,
                        35,
                        94,
                        249,
                        597,
                        1012,
                        268,
                        46,
                        41,
                        963,
                        886,
                        992,
                        255,
                        66,
                        670,
                        228,
                        690,
                        676,
                        1868,
                        216,
                        90,
                        993,
                        1649,
                        688,
                        256,
                        380,
                        971,
                        44,
                        2,
                        1009,
                        598,
                        998,
                        678,
                        58,
                        84,
                        1284,
                        1340,
                        681,
                        1013,
                        967,
                        260,
                        263,
                        9999
                    ]
                },
                "addrLine1": {
                    "type": "string",
                    "maxLength": 60
                },
                "addrLine2": {
                    "type": "string",
                    "maxLength": 60
                },
                "pincode": {
                    "type": "integer",
                    "minimum": 100000,
                    "maximum": 999999,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "postOffice": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "locality": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "district": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "state": {
                    "description": "01-Andaman and Nicobar islands; 02-Andhra Pradesh; 03-Arunachal Pradesh; 04-Assam; 05-Bihar; 06-Chandigarh; 07-Dadra Nagar and Haveli; 08-Daman and Diu; 09- Delhi; 10- Goa; 11-Gujarat; 12- Haryana; 13- Himachal Pradesh; 14-Jammu and Kashmir; 15- Karnataka; 16- Kerala; 17- Lakshadweep; 18-Madhya Pradesh; 19-Maharashtra; 20-Manipur; 21-meghalaya; 22-Mizoram; 23-Nagaland; 24- Odisha; 25- Puducherry; 26- Punjab; 27-Rajasthan; 28- Sikkim; 29-Tamil Nadu; 30- Tripura; 31-Uttar Pradesh; 32- West Bengal; 33- Chhattisgarh; 34- Uttarakhand; 35- Jharkhand; 36- Telangana; 37- Ladakh",
                    "minLength": 1,
                    "maxLength": 2,
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26,
                        27,
                        28,
                        29,
                        30,
                        31,
                        32,
                        33,
                        34,
                        35,
                        36,
                        37
                    ]
                },
                "postOfficeName": {
                    "type": "string",
                    "maxLength": 60
                },
                "localityName": {
                    "type": "string",
                    "maxLength": 60
                },
                "districtName": {
                    "type": "string",
                    "maxLength": 60
                },
                "stateName": {
                    "type": "string",
                    "maxLength": 60
                },
                "zipcode": {
                    "type": "string",
                    "maxLength": 15
                },
                "foreignPostOffice": {
                    "type": "string",
                    "maxLength": 60
                },
                "foreignLocality": {
                    "type": "string",
                    "maxLength": 60
                },
                "foreignDistrict": {
                    "type": "string",
                    "maxLength": 100
                },
                "foreignState": {
                    "type": "string",
                    "maxLength": 100
                }
            },
            "required": [
                "country",
                "addrLine1"
            ]
        },
        "form10bbnewCommenceActAddress11a": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "country": {
                    "minLength": 1,
                    "maxLength": 4,
                    "description": "93:AFGHANISTAN; 1001:ÅLAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 91:INDIA; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 256:MALAWI; 60:MALAYSIA; 960:MALDIVES; 223:MALI; 356:MALTA; 692:MARSHALL ISLANDS; 596:MARTINIQUE; 222:MAURITANIA; 230:MAURITIUS; 269:MAYOTTE; 52:MEXICO; 691:MICRONESIA (FEDERATED STATES OF); 373:MOLDOVA (REPUBLIC OF); 377:MONACO; 976:MONGOLIA; 382:MONTENEGRO; 1664:MONTSERRAT; 212:MOROCCO; 258:MOZAMBIQUE; 95:MYANMAR; 264:NAMIBIA; 674:NAURU; 977:NEPAL; 31:NETHERLANDS; 687:NEW CALEDONIA; 64:NEW ZEALAND; 505:NICARAGUA; 227:NIGER; 234:NIGERIA; 683:NIUE; 15:NORFOLK ISLAND; 1670:NORTHERN MARIANA ISLANDS; 47:NORWAY; 968:OMAN; 92:PAKISTAN; 680:PALAU; 970:PALESTINE, STATE OF; 507:PANAMA; 675:PAPUA NEW GUINEA; 595:PARAGUAY; 51:PERU; 63:PHILIPPINES; 1011:PITCAIRN; 48:POLAND; 14:PORTUGAL; 1787:PUERTO RICO; 974:QATAR; 262:RÉUNION; 40:ROMANIA; 8:RUSSIAN FEDERATION; 250:RWANDA; 1006:SAINT BARTHÉLEMY; 290: SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA; 1869:SAINT KITTS AND NEVIS; 1758:SAINT LUCIA; 1007:SAINT MARTIN (FRENCH PART); 508:SAINT PIERRE AND MIQUELON; 1784:SAINT VINCENT AND THE GRENADINES; 685:SAMOA; 378:SAN MARINO; 239:SAO TOME AND PRINCIPE; 966:SAUDI ARABIA; 221:SENEGAL; 381:SERBIA; 248:SEYCHELLES; 232:SIERRA LEONE; 65:SINGAPORE; 1721:SINT MAARTEN (DUTCH PART); 421:SLOVAKIA; 386:SLOVENIA; 677:SOLOMON ISLANDS; 252:SOMALIA; 28:SOUTH AFRICA; 1008:SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS; 211:SOUTH SUDAN; 35:SPAIN; 94:SRI LANKA; 249:SUDAN; 597:SURINAME; 1012:SVALBARD AND JAN MAYEN; 268:SWAZILAND; 46:SWEDEN; 41:SWITZERLAND; 963:SYRIAN ARAB REPUBLIC; 886:TAIWAN, PROVINCE OF CHINA[A]; 992:TAJIKISTAN; 255:TANZANIA, UNITED REPUBLIC OF; 66:THAILAND; 670:TIMOR-LESTE (EAST TIMOR); 228:TOGO; 690:TOKELAU; 676:TONGA; 1868:TRINIDAD AND TOBAGO; 216:TUNISIA; 90:TURKEY; 993:TURKMENISTAN; 1649:TURKS AND CAICOS ISLANDS; 688:TUVALU; 256:UGANDA; 380:UKRAINE; 971:UNITED ARAB EMIRATES; 44:UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND; 2:UNITED STATES OF AMERICA; 1009:UNITED STATES MINOR OUTLYING ISLANDS; 598:URUGUAY; 998:UZBEKISTAN; 678:VANUATU; 58:VENEZUELA (BOLIVARIAN REPUBLIC OF); 84:VIET NAM; 1284:VIRGIN ISLANDS (BRITISH); 1340:VIRGIN ISLANDS (U.S.); 681:WALLIS AND FUTUNA; 1013:WESTERN SAHARA; 967:YEMEN; 260:ZAMBIA; 263:ZIMBABWE; 9999:OTHERS",
                    "enum": [
                        93,
                        1001,
                        355,
                        213,
                        684,
                        376,
                        244,
                        1264,
                        1010,
                        1268,
                        54,
                        374,
                        297,
                        61,
                        43,
                        994,
                        1242,
                        973,
                        880,
                        1246,
                        375,
                        32,
                        501,
                        229,
                        1441,
                        975,
                        591,
                        1002,
                        387,
                        267,
                        1003,
                        55,
                        1014,
                        673,
                        359,
                        226,
                        257,
                        238,
                        855,
                        237,
                        1,
                        1345,
                        236,
                        235,
                        56,
                        86,
                        9,
                        672,
                        57,
                        270,
                        242,
                        243,
                        682,
                        506,
                        225,
                        385,
                        53,
                        1015,
                        357,
                        420,
                        45,
                        253,
                        1767,
                        1809,
                        593,
                        20,
                        503,
                        240,
                        291,
                        372,
                        251,
                        500,
                        298,
                        679,
                        358,
                        33,
                        594,
                        689,
                        1004,
                        241,
                        220,
                        995,
                        49,
                        233,
                        350,
                        30,
                        299,
                        1473,
                        590,
                        1671,
                        502,
                        1481,
                        224,
                        245,
                        592,
                        509,
                        1005,
                        6,
                        504,
                        852,
                        36,
                        354,
                        91,
                        62,
                        98,
                        964,
                        353,
                        1624,
                        972,
                        5,
                        1876,
                        81,
                        1534,
                        962,
                        7,
                        254,
                        686,
                        850,
                        82,
                        965,
                        996,
                        856,
                        371,
                        961,
                        266,
                        231,
                        218,
                        423,
                        370,
                        352,
                        853,
                        389,
                        261,
                        265,
                        60,
                        960,
                        223,
                        356,
                        692,
                        596,
                        222,
                        230,
                        269,
                        52,
                        691,
                        373,
                        377,
                        976,
                        382,
                        1664,
                        212,
                        258,
                        95,
                        264,
                        674,
                        977,
                        31,
                        687,
                        64,
                        505,
                        227,
                        234,
                        683,
                        15,
                        1670,
                        47,
                        968,
                        92,
                        680,
                        970,
                        507,
                        675,
                        595,
                        51,
                        63,
                        1011,
                        48,
                        14,
                        1787,
                        974,
                        262,
                        40,
                        8,
                        250,
                        1006,
                        290,
                        1869,
                        1758,
                        1007,
                        508,
                        1784,
                        685,
                        378,
                        239,
                        966,
                        221,
                        381,
                        248,
                        232,
                        65,
                        1721,
                        421,
                        386,
                        677,
                        252,
                        28,
                        1008,
                        211,
                        35,
                        94,
                        249,
                        597,
                        1012,
                        268,
                        46,
                        41,
                        963,
                        886,
                        992,
                        255,
                        66,
                        670,
                        228,
                        690,
                        676,
                        1868,
                        216,
                        90,
                        993,
                        1649,
                        688,
                        256,
                        380,
                        971,
                        44,
                        2,
                        1009,
                        598,
                        998,
                        678,
                        58,
                        84,
                        1284,
                        1340,
                        681,
                        1013,
                        967,
                        260,
                        263,
                        9999
                    ]
                },
                "addrLine1": {
                    "type": "string",
                    "maxLength": 60
                },
                "addrLine2": {
                    "type": "string",
                    "maxLength": 60
                },
                "pincode": {
                    "type": "integer",
                    "minimum": 100000,
                    "maximum": 999999,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "postOffice": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "locality": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "district": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "state": {
                    "description": "01-Andaman and Nicobar islands; 02-Andhra Pradesh; 03-Arunachal Pradesh; 04-Assam; 05-Bihar; 06-Chandigarh; 07-Dadra Nagar and Haveli; 08-Daman and Diu; 09- Delhi; 10- Goa; 11-Gujarat; 12- Haryana; 13- Himachal Pradesh; 14-Jammu and Kashmir; 15- Karnataka; 16- Kerala; 17- Lakshadweep; 18-Madhya Pradesh; 19-Maharashtra; 20-Manipur; 21-meghalaya; 22-Mizoram; 23-Nagaland; 24- Odisha; 25- Puducherry; 26- Punjab; 27-Rajasthan; 28- Sikkim; 29-Tamil Nadu; 30- Tripura; 31-Uttar Pradesh; 32- West Bengal; 33- Chhattisgarh; 34- Uttarakhand; 35- Jharkhand; 36- Telangana; 37- Ladakh",
                    "minLength": 1,
                    "maxLength": 2,
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26,
                        27,
                        28,
                        29,
                        30,
                        31,
                        32,
                        33,
                        34,
                        35,
                        36,
                        37
                    ]
                },
                "zipcode": {
                    "type": "string",
                    "maxLength": 15
                },
                "foreignPostOffice": {
                    "type": "string",
                    "maxLength": 60
                },
                "foreignLocality": {
                    "type": "string",
                    "maxLength": 60
                },
                "foreignDistrict": {
                    "type": "string",
                    "maxLength": 100
                },
                "foreignState": {
                    "type": "string",
                    "maxLength": 100
                }
            }
        },
        "form10bbnewApplicationOfIncomeA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewAplIncPayDate": {
                    "description": "Date of Payment",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "form10bbnewAplIncAmount": {
                    "description": "Amount of payment(in Rs)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewAplIncNaturePay": {
                    "description": "Nature of payment",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAplIncPayeeName": {
                    "description": "Name of Payee",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 250
                },
                "form10bbnewAplIncPanorAadhar": {
                    "description": "PAN or Aadhar of payee, if available",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAplIncPayeePan": {
                    "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}"
                },
                "form10bbnewAplIncPayeeAadhar": {
                    "description": "Aadhar",
                    "type": "string",
                    "minLength": 12,
                    "maxLength": 12,
                    "pattern": "(?!0{12})[0-9]{12}"
                },
                "form10bbnewAplIncPayeeAddress": {
                    "description": "Address of Payee",
                    "type": "string",
                    "maxLength": 400
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                }
            },
            "required": [
                "form10bbnewAplIncPayDate",
                "form10bbnewAplIncAmount",
                "form10bbnewAplIncNaturePay",
                "form10bbnewAplIncPayeeName",
                "form10bbnewAplIncPayeeAddress"
            ]
        },
        "form10bbnewApplicationOfIncomeB": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewAplIncPayDateB": {
                    "description": "Date of Payment",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "form10bbnewAplIncAmountB": {
                    "description": "Amount of payment(in Rs)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewAplIncNaturePayB": {
                    "description": "Nature of payments",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAplIncPayeeNameB": {
                    "description": "Name of Payee",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 250
                },
                "form10bbnewAplIncPanorAadharB": {
                    "description": "PAN or Aadhar of payee, if available",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAplIncPayeePanB": {
                    "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}"
                },
                "form10bbnewAplIncPayeeAadharB": {
                    "description": "Aadhar",
                    "type": "string",
                    "minLength": 12,
                    "maxLength": 12,
                    "pattern": "(?!0{12})[0-9]{12}"
                },
                "form10bbnewAplIncPayeeAddressB": {
                    "description": "Address of payee",
                    "type": "string",
                    "maxLength": 400
                },
                "form10bbnewAplIncAmtDeductB": {
                    "description": "Amount of tax deducted ",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewAplIncAmtDepoB": {
                    "description": "Amount out of (7) deposited, if any",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                }
            },
            "required": [
                "form10bbnewAplIncPayDateB",
                "form10bbnewAplIncAmountB",
                "form10bbnewAplIncNaturePayB",
                "form10bbnewAplIncPayeeNameB",
                "form10bbnewAplIncPayeeAddressB",
                "form10bbnewAplIncAmtDeductB",
                "form10bbnewAplIncAmtDepoB"
            ]
        },
        "form10bbnewApplicationOfIncomeC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewAplIncPayDateC": {
                    "description": "Date of payment",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "form10bbnewAplIncAmountC": {
                    "description": "Amount of Payment (In Rs.)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewAplIncNaturePayC": {
                    "description": "Nature of payment",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAplIncPayeeNameC": {
                    "description": "Name",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 250
                },
                "form10bbnewAplIncPanorAadharC": {
                    "description": "PAN or Aadhar, if available",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAplIncPayeePanC": {
                    "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}"
                },
                "form10bbnewAplIncPayeeAadharC": {
                    "description": "Aadhar",
                    "type": "string",
                    "minLength": 12,
                    "maxLength": 12,
                    "pattern": "(?!0{12})[0-9]{12}"
                },
                "form10bbnewAplIncPayeeAddressC": {
                    "description": "Address",
                    "type": "string",
                    "maxLength": 400
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                }
            },
            "required": [
                "form10bbnewAplIncPayDateC",
                "form10bbnewAplIncAmountC",
                "form10bbnewAplIncNaturePayC",
                "form10bbnewAplIncPayeeNameC",
                "form10bbnewAplIncPayeeAddressC"
            ]
        },
        "form10bbnewApplicationOfIncomeD": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewAplIncPayDateD": {
                    "description": "Date of payment",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "form10bbnewAplIncAmountD": {
                    "description": "Amount",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewAplIncNatureD": {
                    "description": "Nature",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAplIncPayeeNameD": {
                    "description": "Name",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 250
                },
                "form10bbnewAplIncPanorAadharD": {
                    "description": "PAN or Aadhar, if available",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewAplIncPayeePanD": {
                    "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}"
                },
                "form10bbnewAplIncPayeeAadharD": {
                    "description": "Aadhar",
                    "type": "string",
                    "minLength": 12,
                    "maxLength": 12,
                    "pattern": "(?!0{12})[0-9]{12}"
                },
                "form10bbnewAplIncPayeeAddressD": {
                    "description": "Address",
                    "type": "string",
                    "maxLength": 400
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                }
            },
            "required": [
                "form10bbnewAplIncPayDateD",
                "form10bbnewAplIncAmountD",
                "form10bbnewAplIncNatureD",
                "form10bbnewAplIncPayeeNameD",
                "form10bbnewAplIncPayeeAddressD"
            ]
        },
        "form10bbnewPersonsreferredDetail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewPrsnSubSec": {
                    "description": "1: 1-the author of the trust or the founder of the institution; 2: 2-any person whose total contribution to the trust or institution, during the relevant previous year exceeds one lakh rupees, or, in aggregate up to the end of the relevant previous year exceeds ten lakh rupees, as the case may be; 3: 3-where such author, founder or person is a Hindu undivided family, a member of the family; 4: 4-any trustee of the trust or manager (by whatever name called) of the institution; 5: 5-any relative of any such author, founder, member, trustee or manager as aforesaid; 6: 6-any concern in which any of the persons referred above except code 2 has a substantial interest",
                    "type": "string",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6"
                    ]
                },
                "form10bbnewPrsnName": {
                    "description": "Name of such person",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 250
                },
                "form10bbnewPrsnPan": {
                    "description": "PAN of such person",
                    "type": "string",
                    "minLength": 10,
                    "maxLength": 10,
                    "pattern": "[a-zA-Z]{3}[abcfghljpteABCFGHLJPTE]{1}[a-zA-Z]{1}[0-9]{4}[a-zA-Z]{1}"
                },
                "form10bbnewPrsnAadhar": {
                    "description": "Aadhar Number of such person,  if allotted",
                    "type": "string",
                    "minLength": 12,
                    "maxLength": 12,
                    "pattern": "(?!0{12})[0-9]{12}"
                },
                "form10bbnewPrsnAddress": {
                    "description": "Address of such person",
                    "type": "string",
                    "maxLength": 400
                },
                "form10bbnewPrsnAmtIfCode2": {
                    "description": "If code 2 selected in column (1) specify the amount of contribution made to the auditee ",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                },
                "form10bbnewSubSecDesc": {
                    "description": "It will store the description of field form10bbnewPrsnSubSec",
                    "type": "string",
                    "maxLength": 400
                },
                "form10bbnewPersonRefAddress": {
                    "$ref": "#/definitions/form10bbnewPersonRefAddress"
                }
            },
            "required": [
                "form10bbnewPrsnSubSec",
                "form10bbnewPrsnName",
                "form10bbnewPrsnAddress"
            ]
        },
        "form10bbnewPersonRefAddress": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "country": {
                    "minLength": 1,
                    "maxLength": 4,
                    "description": "93:AFGHANISTAN; 1001:ÅLAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 91:INDIA; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 256:MALAWI; 60:MALAYSIA; 960:MALDIVES; 223:MALI; 356:MALTA; 692:MARSHALL ISLANDS; 596:MARTINIQUE; 222:MAURITANIA; 230:MAURITIUS; 269:MAYOTTE; 52:MEXICO; 691:MICRONESIA (FEDERATED STATES OF); 373:MOLDOVA (REPUBLIC OF); 377:MONACO; 976:MONGOLIA; 382:MONTENEGRO; 1664:MONTSERRAT; 212:MOROCCO; 258:MOZAMBIQUE; 95:MYANMAR; 264:NAMIBIA; 674:NAURU; 977:NEPAL; 31:NETHERLANDS; 687:NEW CALEDONIA; 64:NEW ZEALAND; 505:NICARAGUA; 227:NIGER; 234:NIGERIA; 683:NIUE; 15:NORFOLK ISLAND; 1670:NORTHERN MARIANA ISLANDS; 47:NORWAY; 968:OMAN; 92:PAKISTAN; 680:PALAU; 970:PALESTINE, STATE OF; 507:PANAMA; 675:PAPUA NEW GUINEA; 595:PARAGUAY; 51:PERU; 63:PHILIPPINES; 1011:PITCAIRN; 48:POLAND; 14:PORTUGAL; 1787:PUERTO RICO; 974:QATAR; 262:RÉUNION; 40:ROMANIA; 8:RUSSIAN FEDERATION; 250:RWANDA; 1006:SAINT BARTHÉLEMY; 290: SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA; 1869:SAINT KITTS AND NEVIS; 1758:SAINT LUCIA; 1007:SAINT MARTIN (FRENCH PART); 508:SAINT PIERRE AND MIQUELON; 1784:SAINT VINCENT AND THE GRENADINES; 685:SAMOA; 378:SAN MARINO; 239:SAO TOME AND PRINCIPE; 966:SAUDI ARABIA; 221:SENEGAL; 381:SERBIA; 248:SEYCHELLES; 232:SIERRA LEONE; 65:SINGAPORE; 1721:SINT MAARTEN (DUTCH PART); 421:SLOVAKIA; 386:SLOVENIA; 677:SOLOMON ISLANDS; 252:SOMALIA; 28:SOUTH AFRICA; 1008:SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS; 211:SOUTH SUDAN; 35:SPAIN; 94:SRI LANKA; 249:SUDAN; 597:SURINAME; 1012:SVALBARD AND JAN MAYEN; 268:SWAZILAND; 46:SWEDEN; 41:SWITZERLAND; 963:SYRIAN ARAB REPUBLIC; 886:TAIWAN, PROVINCE OF CHINA[A]; 992:TAJIKISTAN; 255:TANZANIA, UNITED REPUBLIC OF; 66:THAILAND; 670:TIMOR-LESTE (EAST TIMOR); 228:TOGO; 690:TOKELAU; 676:TONGA; 1868:TRINIDAD AND TOBAGO; 216:TUNISIA; 90:TURKEY; 993:TURKMENISTAN; 1649:TURKS AND CAICOS ISLANDS; 688:TUVALU; 256:UGANDA; 380:UKRAINE; 971:UNITED ARAB EMIRATES; 44:UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND; 2:UNITED STATES OF AMERICA; 1009:UNITED STATES MINOR OUTLYING ISLANDS; 598:URUGUAY; 998:UZBEKISTAN; 678:VANUATU; 58:VENEZUELA (BOLIVARIAN REPUBLIC OF); 84:VIET NAM; 1284:VIRGIN ISLANDS (BRITISH); 1340:VIRGIN ISLANDS (U.S.); 681:WALLIS AND FUTUNA; 1013:WESTERN SAHARA; 967:YEMEN; 260:ZAMBIA; 263:ZIMBABWE; 9999:OTHERS",
                    "enum": [
                        93,
                        1001,
                        355,
                        213,
                        684,
                        376,
                        244,
                        1264,
                        1010,
                        1268,
                        54,
                        374,
                        297,
                        61,
                        43,
                        994,
                        1242,
                        973,
                        880,
                        1246,
                        375,
                        32,
                        501,
                        229,
                        1441,
                        975,
                        591,
                        1002,
                        387,
                        267,
                        1003,
                        55,
                        1014,
                        673,
                        359,
                        226,
                        257,
                        238,
                        855,
                        237,
                        1,
                        1345,
                        236,
                        235,
                        56,
                        86,
                        9,
                        672,
                        57,
                        270,
                        242,
                        243,
                        682,
                        506,
                        225,
                        385,
                        53,
                        1015,
                        357,
                        420,
                        45,
                        253,
                        1767,
                        1809,
                        593,
                        20,
                        503,
                        240,
                        291,
                        372,
                        251,
                        500,
                        298,
                        679,
                        358,
                        33,
                        594,
                        689,
                        1004,
                        241,
                        220,
                        995,
                        49,
                        233,
                        350,
                        30,
                        299,
                        1473,
                        590,
                        1671,
                        502,
                        1481,
                        224,
                        245,
                        592,
                        509,
                        1005,
                        6,
                        504,
                        852,
                        36,
                        354,
                        91,
                        62,
                        98,
                        964,
                        353,
                        1624,
                        972,
                        5,
                        1876,
                        81,
                        1534,
                        962,
                        7,
                        254,
                        686,
                        850,
                        82,
                        965,
                        996,
                        856,
                        371,
                        961,
                        266,
                        231,
                        218,
                        423,
                        370,
                        352,
                        853,
                        389,
                        261,
                        265,
                        60,
                        960,
                        223,
                        356,
                        692,
                        596,
                        222,
                        230,
                        269,
                        52,
                        691,
                        373,
                        377,
                        976,
                        382,
                        1664,
                        212,
                        258,
                        95,
                        264,
                        674,
                        977,
                        31,
                        687,
                        64,
                        505,
                        227,
                        234,
                        683,
                        15,
                        1670,
                        47,
                        968,
                        92,
                        680,
                        970,
                        507,
                        675,
                        595,
                        51,
                        63,
                        1011,
                        48,
                        14,
                        1787,
                        974,
                        262,
                        40,
                        8,
                        250,
                        1006,
                        290,
                        1869,
                        1758,
                        1007,
                        508,
                        1784,
                        685,
                        378,
                        239,
                        966,
                        221,
                        381,
                        248,
                        232,
                        65,
                        1721,
                        421,
                        386,
                        677,
                        252,
                        28,
                        1008,
                        211,
                        35,
                        94,
                        249,
                        597,
                        1012,
                        268,
                        46,
                        41,
                        963,
                        886,
                        992,
                        255,
                        66,
                        670,
                        228,
                        690,
                        676,
                        1868,
                        216,
                        90,
                        993,
                        1649,
                        688,
                        256,
                        380,
                        971,
                        44,
                        2,
                        1009,
                        598,
                        998,
                        678,
                        58,
                        84,
                        1284,
                        1340,
                        681,
                        1013,
                        967,
                        260,
                        263,
                        9999
                    ]
                },
                "addrLine1": {
                    "type": "string",
                    "maxLength": 60
                },
                "addrLine2": {
                    "type": "string",
                    "maxLength": 60
                },
                "pincode": {
                    "type": "integer",
                    "minimum": 100000,
                    "maximum": 999999,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "postOffice": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "locality": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "district": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 999999
                },
                "state": {
                    "description": "01-Andaman and Nicobar islands; 02-Andhra Pradesh; 03-Arunachal Pradesh; 04-Assam; 05-Bihar; 06-Chandigarh; 07-Dadra Nagar and Haveli; 08-Daman and Diu; 09- Delhi; 10- Goa; 11-Gujarat; 12- Haryana; 13- Himachal Pradesh; 14-Jammu and Kashmir; 15- Karnataka; 16- Kerala; 17- Lakshadweep; 18-Madhya Pradesh; 19-Maharashtra; 20-Manipur; 21-meghalaya; 22-Mizoram; 23-Nagaland; 24- Odisha; 25- Puducherry; 26- Punjab; 27-Rajasthan; 28- Sikkim; 29-Tamil Nadu; 30- Tripura; 31-Uttar Pradesh; 32- West Bengal; 33- Chhattisgarh; 34- Uttarakhand; 35- Jharkhand; 36- Telangana; 37- Ladakh",
                    "minLength": 1,
                    "maxLength": 2,
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26,
                        27,
                        28,
                        29,
                        30,
                        31,
                        32,
                        33,
                        34,
                        35,
                        36,
                        37
                    ]
                },
                "postOfficeName": {
                    "type": "string",
                    "maxLength": 60
                },
                "localityName": {
                    "type": "string",
                    "maxLength": 60
                },
                "districtName": {
                    "type": "string",
                    "maxLength": 60
                },
                "stateName": {
                    "type": "string",
                    "maxLength": 60
                },
                "zipcode": {
                    "type": "string",
                    "maxLength": 15
                },
                "foreignPostOffice": {
                    "type": "string",
                    "maxLength": 60
                },
                "foreignLocality": {
                    "type": "string",
                    "maxLength": 60
                },
                "foreignDistrict": {
                    "type": "string",
                    "maxLength": 100
                },
                "foreignState": {
                    "type": "string",
                    "maxLength": 100
                }
            },
            "required": [
                "country",
                "addrLine1"
            ]
        },
        "form10bbnewDepreciationclaimDetail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewDpprTan": {
                    "description": "Tax deduction and collection account number (TAN)",
                    "type": "string",
                    "minLength": 10,
                    "maxLength": 10,
                    "pattern": "[a-zA-Z]{4}[0-9]{5}[a-zA-Z]{1}"
                },
                "form10bbnewDpprSecDtl": {
                    "description": "1-192 - Salary; 2-192A - Payment of accumulated balance due to an employee; 3-193 - Interest on securities; 4-194 - Dividends; 5-194A - Interest other than Interest on securities; 6-194B - Winnings from lottery or crossword puzzle; 7-194BB - Winnings from horse race; 8-194C - Payments to contractors; 9-194D - Insurance commission; 10-194DA - Payment in respect of life insurance policy; 11-194E - Payments to non-resident sportsmen or sports associations; 12-194EE - Payments in respect of deposits under National Savings Scheme, etc; 13-194F - Payments on account of repurchase of units by Mutual Fund or Unit Trust of India; 14-194G - Commission, etc., on the sale of lottery tickets; 15-194H - Commission or brokerage; 16-194-I - Rent; 17-194-IA - Payment on transfer of certain immovable property other than agricultural land; 18-194-IB - Payment of rent by certain individuals or Hindu undivided family; 19-194-IC - Payment under specified agreement; 20-194J - Fees for professional or technical services; 21-194K - Income in respect of units; 22-194L - Payment of compensation on acquisition of capital asset; 23-194LA - Payment of compensation on acquisition of certain immovable property; 24-194LB - Income by way of interest from infrastructure debt fund; 25-194LBA - Certain income from units of a business trust; 26-194LBB - Income in respect of units of investment fund; 27-194LBC - Income in respect of investment in securitization trust; 28-194LC - Income by way of interest from Indian company; 29-194LD - Income by way of interest on certain bonds and Government securities; 30-194M - Payment of certain sums by certain individuals or Hindu undivided family; 31-194N - Payment of certain amounts in cash; 32-194O - Payment of certain sums by e-commerce operator to e-commerce participant; 33-194Q - Deduction of tax at source on payment of certain sum for purchase of goods; 34-194R- Deduction of tax on benefit or perquisite in respect of business or profession; 35-194S- Payment on transfer of virtual digital asset; 44:194T - Payments to partners of firms; 36-195 - Other sums; 37-196A - Income in respect of units of non-residents; 38-196B - Income from units; 39-196C - Income from foreign currency bonds or shares of Indian company; 40-196D - Income of Foreign Institutional Investors from securities; 41-206C - Profits and gains from the business of trading in alcoholic liquor, forest produce, scrap, etc; 42-Others; 43-194BA - Winnings from online games",
                    "type": "string",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10",
                        "11",
                        "12",
                        "13",
                        "14",
                        "15",
                        "16",
                        "17",
                        "18",
                        "19",
                        "20",
                        "21",
                        "22",
                        "23",
                        "24",
                        "25",
                        "26",
                        "27",
                        "28",
                        "29",
                        "30",
                        "31",
                        "32",
                        "33",
                        "34",
                        "35",
                        "36",
                        "37",
                        "38",
                        "39",
                        "40",
                        "41",
                        "42",
                        "43",
                        "44"
                    ]
                },
                "form10bbnewDpprSecDtlOther": {
                    "description": "For Others, please specify",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewDpprAmountA": {
                    "description": "Total amount of payment or receipt of the nature specified in column (3)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewDpprAmountB": {
                    "description": "Total amount on which tax was required to be deducted or collected out of (4)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewDpprAmountC": {
                    "description": "Total amount on which tax was deducted or collected at specified rate out of (5)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewDpprAmountD": {
                    "description": "Amount of tax deducted or collected out of (6)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewDpprAmountE": {
                    "description": "Total amount on which tax was deducted or collected at less than specified rate out of (7)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewDpprAmountF": {
                    "description": "Amount of tax deducted or collected on (8)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewDpprAmountG": {
                    "description": "Amount of tax deducted or collected but not deposited to the credit of the Central Government out of (6) and (8)",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                },
                "form10bbnewDpprSecDtl1": {
                    "description": "It will store the description of field form10bbnewDpprSecDtl",
                    "type": "string",
                    "maxLength": 200
                }
            },
            "required": [
                "form10bbnewDpprTan",
                "form10bbnewDpprSecDtl",
                "form10bbnewDpprAmountA",
                "form10bbnewDpprAmountB",
                "form10bbnewDpprAmountC",
                "form10bbnewDpprAmountD",
                "form10bbnewDpprAmountE",
                "form10bbnewDpprAmountF",
                "form10bbnewDpprAmountG"
            ]
        },
        "form10bbnewDepreciationclaimDetailA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewDpprAtan": {
                    "description": "Tax deduction and collection account number (TAN)",
                    "type": "string",
                    "minLength": 10,
                    "maxLength": 10,
                    "pattern": "[a-zA-Z]{4}[0-9]{5}[a-zA-Z]{1}"
                },
                "form10bbnewDpprForms": {
                    "description": "1-Form 24; 2-Form 24G; 3-Form 24Q; 4-Form 26; 5-Form 26A; 6-Form 26Q; 7-Form 26QAA; 8-26QB; 9-Form 26QC; 10-Form 26QE; 11-Form 27; 12-Form 27A; 13-Form 27B; 14-Form 27BA; 15-Form 27C; 16-Form 27D; 17-Form 27E; 18-Form 27EQ; 19-Form 27Q; 20-Others",
                    "type": "string",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10",
                        "11",
                        "12",
                        "13",
                        "14",
                        "15",
                        "16",
                        "17",
                        "18",
                        "19",
                        "20"
                    ]
                },
                "form10bbnewDpprFormsOther": {
                    "description": "If Type of Form is Others, please specify",
                    "type": "string",
                    "maxLength": 100
                },
                "form10bbnewDpprDateA": {
                    "description": "Due date for furnishing ",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "form10bbnewDpprDateB": {
                    "description": "Date of furnishing, if furnished",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "form10bbnewDpprRadioBtn": {
                    "description": "Whether the statement of tax deducted or collected contains information about all transactions which are required to be reported. Y - Yes; N - No",
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 3,
                    "pattern": "(Yes|No)",
                    "enum": [
                        "Yes",
                        "No"
                    ]
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                },
                "form10bbnewDpprForms1": {
                    "description": "It will store the description of field form10bbnewDpprForms",
                    "type": "string",
                    "maxLength": 100
                }
            },
            "required": [
                "form10bbnewDpprAtan",
                "form10bbnewDpprForms",
                "form10bbnewDpprDateA",
                "form10bbnewDpprRadioBtn"
            ]
        },
        "form10bbnewDepreciationclaimDetailB": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "form10bbnewDpprBtan1": {
                    "description": "Tax deduction and collection account number (TAN)",
                    "type": "string",
                    "minLength": 10,
                    "maxLength": 10,
                    "pattern": "[a-zA-Z]{4}[0-9]{5}[a-zA-Z]{1}"
                },
                "form10bbnewDpprAmountInterest": {
                    "description": "Amount of interest under section 201(1A) or 206C(7) is payable",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewDpprAmountPaid": {
                    "description": "Amount paid out of column (2) ",
                    "type": "integer",
                    "maxLength": 14,
                    "maximum": 99999999999999,
                    "pattern": "[0-9]{1,14}"
                },
                "form10bbnewDpprAmtDate": {
                    "description": "Date of payment of amount",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "selectedCheckbox": {
                    "type": "integer",
                    "maxLength": 4,
                    "pattern": "[0-9]{0,4}"
                }
            },
            "required": [
                "form10bbnewDpprBtan1",
                "form10bbnewDpprAmountInterest",
                "form10bbnewDpprAmountPaid"
            ]
        }
    }
}