{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "ITR": {
            "$ref": "#/definitions/ITR"
        }
    },
    "definitions": {
        "ITR": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ITR6": {
                    "$ref": "#/definitions/ITR6"
                }
            }
        },
        "ITR6": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CreationInfo": {
                    "$ref": "#/definitions/CreationInfo"
                },
                "Form_ITR6": {
                    "$ref": "#/definitions/Form_ITR6"
                },
                "PartA_GEN1": {
                    "$ref": "#/definitions/PartA_GEN1"
                },
                "PartA_GEN2For6": {
                    "$ref": "#/definitions/PartA_GEN2For6"
                },
                "PARTA_BSFor6FrmAY13": {
                    "$ref": "#/definitions/PARTA_BSFor6FrmAY13"
                },
                "PARTA_BSIndAS": {
                    "$ref": "#/definitions/PARTA_BSIndAS"
                },
                "ManufacturingAccount": {
                    "$ref": "#/definitions/ManufacturingAccount"
                },
                "TradingAccount": {
                    "$ref": "#/definitions/TradingAccount"
                },
                "PARTA_PL": {
                    "$ref": "#/definitions/PARTA_PL"
                },
                "ManufacturingAccountIndAS": {
                    "$ref": "#/definitions/ManufacturingAccountIndAS"
                },
                "TradingAccountIndAS": {
                    "$ref": "#/definitions/TradingAccountIndAS"
                },
                "PARTA_PLIndAS": {
                    "$ref": "#/definitions/PARTA_PLIndAS"
                },
                "PARTA_OI": {
                    "$ref": "#/definitions/PARTA_OI"
                },
                "PARTA_QD": {
                    "$ref": "#/definitions/PARTA_QD"
                },
                "PARTA_OL": {
                    "$ref": "#/definitions/PARTA_OL"
                },
                "ScheduleHP": {
                    "$ref": "#/definitions/ScheduleHP"
                },
                "CorpScheduleBP": {
                    "$ref": "#/definitions/CorpScheduleBP"
                },
                "ScheduleDPM": {
                    "$ref": "#/definitions/ScheduleDPM"
                },
                "ScheduleDOA": {
                    "$ref": "#/definitions/ScheduleDOA"
                },
                "ScheduleDEP": {
                    "$ref": "#/definitions/ScheduleDEP"
                },
                "ScheduleDCG": {
                    "$ref": "#/definitions/ScheduleDCG"
                },
                "ScheduleESR": {
                    "$ref": "#/definitions/ScheduleESR"
                },
                "ScheduleCG": {
                    "$ref": "#/definitions/ScheduleCG"
                },
                "Schedule112A": {
                    "$ref": "#/definitions/Schedule112A"
                },
                "Schedule115AD": {
                    "$ref": "#/definitions/Schedule115AD"
                },
                "ScheduleVDA": {
                    "$ref": "#/definitions/ScheduleVDA"
                },
                "ScheduleOS": {
                    "$ref": "#/definitions/ScheduleOS"
                },
                "ScheduleCYLA": {
                    "$ref": "#/definitions/ScheduleCYLA"
                },
                "ScheduleBFLA": {
                    "$ref": "#/definitions/ScheduleBFLA"
                },
                "ScheduleCFL": {
                    "$ref": "#/definitions/ScheduleCFL"
                },
                "ITRScheduleUD": {
                    "$ref": "#/definitions/ITRScheduleUD"
                },
                "ScheduleICDS": {
                    "$ref": "#/definitions/ScheduleICDS"
                },
                "Schedule10AA": {
                    "$ref": "#/definitions/Schedule10AA"
                },
                "Schedule80G": {
                    "$ref": "#/definitions/Schedule80G"
                },
                "Schedule80GGA": {
                    "$ref": "#/definitions/Schedule80GGA"
                },
                "Schedule80RA": {
                    "$ref": "#/definitions/Schedule80RA"
                },
                "Schedule80_IA": {
                    "$ref": "#/definitions/Schedule80_IA"
                },
                "Schedule80_IB": {
                    "$ref": "#/definitions/Schedule80_IB"
                },
                "Schedule80_IC": {
                    "$ref": "#/definitions/Schedule80_IC"
                },
                "Schedule80GGB": {
                    "$ref": "#/definitions/Schedule80GGB"
                },
                "Schedule80GGC": {
                    "$ref": "#/definitions/Schedule80GGC"
                },
                "Schedule80IAC": {
                    "$ref": "#/definitions/Schedule80IAC"
                },
                "Schedule80LA": {
                    "$ref": "#/definitions/Schedule80LA"
                },
                "ScheduleVIA": {
                    "$ref": "#/definitions/ScheduleVIA"
                },
                "ScheduleSI": {
                    "$ref": "#/definitions/ScheduleSI"
                },
                "ScheduleIF": {
                    "$ref": "#/definitions/ScheduleIF"
                },
                "ScheduleEI": {
                    "$ref": "#/definitions/ScheduleEI"
                },
                "SchedulePTI": {
                    "$ref": "#/definitions/SchedulePTI"
                },
                "ScheduleMAT": {
                    "$ref": "#/definitions/ScheduleMAT"
                },
                "ScheduleMATC": {
                    "$ref": "#/definitions/ScheduleMATC"
                },
                "ScheduleTPSA": {
                    "$ref": "#/definitions/ScheduleTPSA"
                },
                "Schedule115TD": {
                    "$ref": "#/definitions/Schedule115TD"
                },
                "ScheduleFSI": {
                    "$ref": "#/definitions/ScheduleFSI"
                },
                "ScheduleTR1": {
                    "$ref": "#/definitions/ScheduleTR1"
                },
                "ScheduleFA": {
                    "$ref": "#/definitions/ScheduleFA"
                },
                "ScheduleSH": {
                    "$ref": "#/definitions/ScheduleSH"
                },
                "ScheduleAL": {
                    "$ref": "#/definitions/ScheduleAL"
                },
                "ScheduleGST": {
                    "$ref": "#/definitions/ScheduleGST"
                },
                "ScheduleFD": {
                    "$ref": "#/definitions/ScheduleFD"
                },
                "PartB-TI": {
                    "$ref": "#/definitions/PartB-TI"
                },
                "PartB_TTI": {
                    "$ref": "#/definitions/PartB_TTI"
                },
                "ScheduleIT": {
                    "$ref": "#/definitions/ScheduleIT"
                },
                "ScheduleTDS2": {
                    "$ref": "#/definitions/ScheduleTDS2"
                },
                "ScheduleTDS3": {
                    "$ref": "#/definitions/ScheduleTDS3"
                },
                "ScheduleTCS": {
                    "$ref": "#/definitions/ScheduleTCS"
                },
                "Verification": {
                    "$ref": "#/definitions/Verification"
                }
            },
            "required": [
                "CreationInfo",
                "Form_ITR6",
                "PartA_GEN1",
                "PartA_GEN2For6",
                "PARTA_BSFor6FrmAY13",
                "PARTA_BSIndAS",
                "PARTA_PL",
                "PARTA_PLIndAS",
                "CorpScheduleBP",
                "PartB-TI",
                "PartB_TTI",
                "Verification"
            ]
        },
        "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": {
                    "pattern": "[S][W][0-9]{8}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "JSONCreatedBy": {
                    "pattern": "[S][W][0-9]{8}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "JSONCreationDate": {
                    "description": "JSONCreation 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,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "Delhi"
                },
                "Digest": {
                    "pattern": "-|.{44}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "SWVersionNo",
                "SWCreatedBy",
                "JSONCreatedBy",
                "JSONCreationDate",
                "IntermediaryCity",
                "Digest"
            ]
        },
        "Form_ITR6": {
            "type": "object",
            "description": "Enter details of IT return form",
            "additionalProperties": false,
            "properties": {
                "FormName": {
                    "pattern": "ITR-6",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Description": {
                    "maxLength": 75,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AssessmentYear": {
                    "pattern": "2026",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SchemaVer": {
                    "maxLength": 10,
                    "minLength": 1,
                    "pattern": "Ver1.0",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "FormVer": {
                    "maxLength": 10,
                    "minLength": 1,
                    "pattern": "Ver1.0",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "FormName",
                "Description",
                "AssessmentYear",
                "SchemaVer",
                "FormVer"
            ]
        },
        "PartA_GEN1": {
            "type": "object",
            "description": "General",
            "additionalProperties": false,
            "properties": {
                "OrgFirmInfo": {
                    "$ref": "#/definitions/OrgFirmInfo"
                },
                "FilingStatus": {
                    "$ref": "#/definitions/FilingStatus"
                }
            },
            "required": [
                "OrgFirmInfo",
                "FilingStatus"
            ]
        },
        "OrgFirmInfo": {
            "type": "object",
            "description": "Enter personal information",
            "additionalProperties": false,
            "properties": {
                "AssesseeName": {
                    "$ref": "#/definitions/AssesseeName"
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CINissuedByMCA": {
                    "pattern": "[A-Z0-9]{21}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Address": {
                    "$ref": "#/definitions/Address"
                },
                "SecondaryAdd": {
                    "type": "string",
                    "description": "Y: Yes, N : No",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "AlternateAddress": {
                    "$ref": "#/definitions/AlternateAddress"
                },
                "DateOFFormOrIncorp": {
                    "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]))"
                },
                "DateofBusCommencement": {
                    "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]))"
                },
                "StatusOrCompanyType": {
                    "type": "string",
                    "description": "6 : public company ; 7 : private company",
                    "enum": [
                        "6",
                        "7"
                    ]
                },
                "DomesticCompFlg": {
                    "description": "Y : Domestic Company ; N : Foreign Company",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "Y"
                }
            },
            "required": [
                "AssesseeName",
                "PAN",
                "Address",
                "DateOFFormOrIncorp",
                "StatusOrCompanyType",
                "DomesticCompFlg"
            ]
        },
        "FilingStatus": {
            "type": "object",
            "description": "Filing status of assesse",
            "additionalProperties": false,
            "properties": {
                "ReturnFileSec": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncomeTaxSec": {
                            "type": "integer",
                            "description": "11 - 139(1)-On or before due date; 12 - 139(4)-After due date; 13 - 142(1); 14 - 148; 16 - 153C; 17 - 139(5)-Revised Return; 18 - 139(9); 19 - 92CD-Modified return; 20 - 119(2)(b)- after condonation of delay; 41 - 170A - After order by the tribunal or court;",
                            "enum": [
                                11,
                                12,
                                13,
                                14,
                                16,
                                17,
                                18,
                                19,
                                20,
                                41
                            ],
                            "maximum": 41,
                            "minimum": 11,
                            "exclusiveMinimum": false,
                            "default": 11
                        }
                    },
                    "required": [
                        "IncomeTaxSec"
                    ]
                },
                "ReceiptNo": {
                    "type": "integer",
                    "description": "Enter efiling or other Ack No of Original return here in case of revised return",
                    "maximum": 999999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OrigRetFiledDate": {
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))",
                    "description": "Enter Date of filing of Original return in YYYY-MM-DD format"
                },
                "UniqueNumNoticeUs": {
                    "maxLength": 100,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NoticeDateUnderSec": {
                    "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]))"
                },
                "ResidentialStatus": {
                    "description": "RES - Resident; NRI - Non Resident",
                    "enum": [
                        "RES",
                        "NRI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "RES"
                },
                "Section115BA": {
                    "description": "115BA-Section 115BA; 115BAA-Section 115BAA; 115BAB-Section 115BAB; NA-None of above",
                    "enum": [
                        "115BA",
                        "115BAA",
                        "115BAB",
                        "NA"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Section115BAAY": {
                    "enum": [
                        "2017-18",
                        "2018-19",
                        "2019-20",
                        "2020-21",
                        "2021-22",
                        "2022-23",
                        "2023-24",
                        "2024-25",
                        "2025-26"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ReceiptNo115BA": {
                    "type": "integer",
                    "description": "Please furnish acknowledgment number of relevant form filed when the said option is exercised for the first time",
                    "maximum": 999999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "115BAFormFiledDate": {
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))",
                    "description": "Please furnish date of filing of relevant form filed when the said option is exercised for the first time"
                },
                "Section115CurrAY": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SectionCurrAY": {
                    "description": "115BA-Section 115BA; 115BAA-Section 115BAA; 115BAB-Section 115BAB",
                    "enum": [
                        "115BA",
                        "115BAA",
                        "115BAB"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Section115CurrAYDate": {
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))",
                    "description": "Please furnish relevant form filed date for current AY"
                },
                "Section115CurrAYRecNo": {
                    "type": "integer",
                    "description": "Please furnish relevant form Ack number filed for current AY",
                    "maximum": 999999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "GrossReceipt": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ResidentSec90": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NRI_PE": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NriSEPinIndia": {
                    "description": "Y - Yes; N - No; NA - Not Applicable",
                    "enum": [
                        "Y",
                        "N",
                        "NA"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AggrPaymentTransac": {
                    "type": "number",
                    "maximum": 99999999999999.99,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.01
                },
                "NumberOfUsers": {
                    "type": "number",
                    "maximum": 99999999999999.99,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.01
                },
                "RegistratedLaw": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ActDesc": {
                    "maxLength": 125,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ActRegNo": {
                    "maxLength": 125,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ActRegDate": {
                    "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]))"
                },
                "FinancialStmtFlag": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IsIfsc": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "UnderLiquidation": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "FiiFpiFlag": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SebiRegnNo": {
                    "maxLength": 12,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Sec581AFlag": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AsseseeRepFlg": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "AssesseeRep": {
                    "$ref": "#/definitions/AssesseeRep"
                },
                "StartUpDPIITFlag": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RecgnNumAllottedByDPIIT": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "InterMinisterialCertFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CertificationNumber": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Form2AccordPara5DPIITFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfFilingForm2": {
                    "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]))"
                },
                "ItrFilingDueDate": {
                    "maxLength": 10,
                    "minLength": 9,
                    "enum": [
                        "2026-10-31",
                        "2026-11-30"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "LEIDtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "LEINumber": {
                            "maxLength": 20,
                            "minLength": 20,
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "ValidUptoDate": {
                            "type": "string",
                            "description": "Date in YYYY-MM-DD format",
                            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                        }
                    }
                },
                "ifMSME": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RegNumMSMEDAct2006": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Cndnfor44AB": {
                    "type": "string",
                    "description": "bi: Sales, turnover or gross receipts exceeds the limits specified u/s 44AB; bii: Assessee falling u/s 44BB but not opting for offering income on presumptive basis; biii: Assessee falling u/s 44BBB but not opting for offering income on presumptive basis; biv: Others",
                    "enum": [
                        "bi",
                        "bii",
                        "biii",
                        "biv"
                    ]
                }
            },
            "required": [
                "ReturnFileSec",
                "ResidentialStatus",
                "FinancialStmtFlag",
                "UnderLiquidation",
                "FiiFpiFlag",
                "Sec581AFlag",
                "AsseseeRepFlg",
                "StartUpDPIITFlag",
                "ItrFilingDueDate",
                "ifMSME"
            ]
        },
        "AssesseeRep": {
            "type": "object",
            "description": "Assessee representative",
            "additionalProperties": false,
            "properties": {
                "RepName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RepEmailID": {
                    "description": "Email-id of the representative",
                    "maxLength": 125,
                    "pattern": "([\\.a-zA-Z0-9_\\-])+@([a-zA-Z0-9_\\-])+(([a-zA-Z0-9_\\-])*\\.([a-zA-Z0-9_\\-])+)+",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeRepMobileNo": {
                    "type": "integer",
                    "pattern": "[0-9]{1,5}"
                },
                "RepMobileNo": {
                    "type": "integer",
                    "pattern": "[1-9]{1}[0-9]{9}|[1-9]{1}[0-9]{4,9}"
                }
            },
            "required": [
                "RepName",
                "RepEmailID",
                "CountryCodeRepMobileNo",
                "RepMobileNo"
            ]
        },
        "AssesseeName": {
            "type": "object",
            "description": "Assessee name with Surname mandatory",
            "additionalProperties": false,
            "properties": {
                "SurNameOrOrgName": {
                    "description": "Firm Name",
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OrgOldName": {
                    "maxLength": 125,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "SurNameOrOrgName"
            ]
        },
        "Address": {
            "type": "object",
            "description": "Address of assessee",
            "additionalProperties": false,
            "properties": {
                "ResidenceNo": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ResidenceName": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RoadOrStreet": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "LocalityOrArea": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CityOrTownOrDistrict": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "StateCode": {
                    "$ref": "#/definitions/StateCode"
                },
                "CountryCode": {
                    "$ref": "#/definitions/CountryCode"
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Phone": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "STDcode": {
                            "type": "integer",
                            "maximum": 99999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PhoneNo": {
                            "type": "integer",
                            "maximum": 999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "STDcode",
                        "PhoneNo"
                    ]
                },
                "CountryCodeMobile": {
                    "type": "integer",
                    "pattern": "[0-9]{1,5}"
                },
                "MobileNo": {
                    "type": "integer",
                    "maximum": 9999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{9}|[1-9]{1}[0-9]{4,9}"
                },
                "CountryCodeMobileNoSec": {
                    "type": "integer",
                    "pattern": "[0-9]{1,5}"
                },
                "MobileNoSec": {
                    "type": "integer",
                    "maximum": 9999999999,
                    "pattern": "[1-9]{1}[0-9]{9}|[1-9]{1}[0-9]{4,9}"
                },
                "EmailAddress": {
                    "description": "Email Id is required for receiving copy of ITR-V",
                    "maxLength": 125,
                    "pattern": "([\\.a-zA-Z0-9_\\-])+@([a-zA-Z0-9_\\-])+(([a-zA-Z0-9_\\-])*\\.([a-zA-Z0-9_\\-])+)+",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "EmailAddressSecondary": {
                    "description": "Secondary Email Id is required for receiving copy of ITR-V",
                    "maxLength": 125,
                    "pattern": "([\\.a-zA-Z0-9_\\-])+@([a-zA-Z0-9_\\-])+(([a-zA-Z0-9_\\-])*\\.([a-zA-Z0-9_\\-])+)+",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "ResidenceNo",
                "LocalityOrArea",
                "CityOrTownOrDistrict",
                "StateCode",
                "CountryCode",
                "CountryCodeMobile",
                "MobileNo",
                "EmailAddress"
            ]
        },
        "AlternateAddress": {
            "type": "object",
            "description": "Alternate Address of assessee",
            "additionalProperties": false,
            "properties": {
                "ResidenceNo": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ResidenceName": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RoadOrStreet": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "LocalityOrArea": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CityOrTownOrDistrict": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "StateCode": {
                    "$ref": "#/definitions/StateCode"
                },
                "CountryCode": {
                    "$ref": "#/definitions/CountryCode"
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "ZipCode": {
                    "type": "string",
                    "maxLength": 8
                }
            },
            "required": [
                "ResidenceNo",
                "LocalityOrArea",
                "CityOrTownOrDistrict",
                "StateCode"
            ]
        },
        "PartA_GEN2For6": {
            "type": "object",
            "description": "General",
            "additionalProperties": false,
            "properties": {
                "LiableSec44AAflg": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "IncDclrdUs": {
                    "pattern": "N|Y",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "TotalSalesExcOneCr": {
                    "description": "Upto1CR - Up to Rs. 1 crore, Upto10CR - More than Rs. 1 crore and up to Rs. 10 crores, MoreThan10CR - More than Rs. 10 crores",
                    "enum": [
                        "Upto1CR",
                        "Upto10CR",
                        "MoreThan10CR"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AgrOFAllAmtsRcvd": {
                    "description": "Upto5Per - Up to 5%, MoreThan5Per -  More than 5%",
                    "enum": [
                        "Upto5Per",
                        "MoreThan5Per"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AgrOFAllPayMade": {
                    "description": "Upto5Per - Up to 5%, MoreThan5Per -  More than 5%",
                    "enum": [
                        "Upto5Per",
                        "MoreThan5Per"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "LiableSec44ABflg": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "AuditedByAccountantFlg": {
                    "description": "Y-Yes; N-No",
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditInfo": {
                    "$ref": "#/definitions/AuditInfo"
                },
                "LiableSec92Eflg": {
                    "description": "Y-Yes; N-No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditDetails92E": {
                    "$ref": "#/definitions/AuditDetails92E"
                },
                "AccountAuditFlag": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/AuditDetails"
                    }
                },
                "AuditReportDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/AuditReportDetails"
                    }
                },
                "HoldingStatus": {
                    "$ref": "#/definitions/HoldingStatus"
                },
                "BusOrganisation": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/BusOrganisation"
                    }
                },
                "KeyPersons": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/KeyPersons"
                    }
                },
                "ShareHolderInfo": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ShareHolderInfo"
                    }
                },
                "OwnershipInfo": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/OwnershipInfo"
                    }
                },
                "FrnCompImmediatePrntCompDtls": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/FrnCompImmediatePrntCompDtls"
                    }
                },
                "FrnCompUltimatePrntCompDtls": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/FrnCompUltimatePrntCompDtls"
                    }
                },
                "NatureOfComp": {
                    "$ref": "#/definitions/NatureOfComp"
                },
                "NatOfBus": {
                    "$ref": "#/definitions/NatOfBus"
                }
            },
            "required": [
                "LiableSec44AAflg",
                "IncDclrdUs",
                "LiableSec44ABflg",
                "LiableSec92Eflg",
                "HoldingStatus",
                "NatureOfComp"
            ]
        },
        "AuditInfo": {
            "type": "object",
            "description": "Audit Information",
            "additionalProperties": false,
            "properties": {
                "AuditReportFurnishDate": {
                    "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]))"
                },
                "AudFrmName": {
                    "maxLength": 125,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AudFrmPAN": {
                    "description": "Enter Firm's PAN or Proprietor's PAN here",
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AckNum44AB": {
                    "type": "integer",
                    "minLength": 15,
                    "maxLength": 15,
                    "pattern": "[0-9]{15}"
                }
            },
            "required": [
                "AudFrmPAN"
            ]
        },
        "AuditDetails92E": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfAudit": {
                    "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]))"
                },
                "AckNum92E": {
                    "type": "integer",
                    "minLength": 15,
                    "maxLength": 15,
                    "pattern": "[0-9]{15}"
                }
            },
            "required": [
                "DateOfAudit"
            ]
        },
        "AuditDetails": {
            "type": "object",
            "description": "AUDIT DETAILS",
            "additionalProperties": false,
            "properties": {
                "AuditedSection": {
                    "enum": [
                        "select",
                        "10AA",
                        "10(4D)",
                        "10(23FF)",
                        "44DA",
                        "50B",
                        "80-IA",
                        "80-IAB",
                        "80-IAC",
                        "80-IB",
                        "80-IC",
                        "80-ID",
                        "80-IE",
                        "80JJAA",
                        "80LA",
                        "115JB",
                        "115VW",
                        "33AB",
                        "33ABA",
                        "10TIA",
                        "OTH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "select"
                },
                "AnyOtherSection": {
                    "maxLength": 10,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditFlag": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfAudit": {
                    "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]))"
                },
                "AckNumOth": {
                    "type": "integer",
                    "minLength": 15,
                    "maxLength": 15,
                    "pattern": "[0-9]{15}"
                }
            },
            "required": [
                "AuditedSection"
            ]
        },
        "AuditReportDetails": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AuditReportAct": {
                    "description": "1 - Banking Regulation Act, 1949; 2 - Central Excise Act,1944; 3 - Central Sales Tax Act, 1956; 4 - Central Goods and Services Tax Act, 2017 ; 5 - Charitable And Religious Trusts Act, 1920; 6 - Companies Act, 2013; 7 - Electricity Act, 2003; 8 - Employees Provident Fund and Miscellaneous Provisions Act, 1952; 9 - Foreign Exchange Management Act, 1999; 10 - Government Superannuation Fund Act, 1956; 12 - Integrated Goods and Services Tax Act, 2017; 14 - Payment of Gratuity Act, 1972; 15 - SEBI Act, 1992; 16 - Securities Contract (Regulation) Act, 1956; 17 - State Goods and Services Tax Act, 2017; 18 - Union Territories Goods and Services Tax Act, 2017; 19 - Others",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10",
                        "12",
                        "14",
                        "15",
                        "16",
                        "17",
                        "18",
                        "19"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditReportActOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditReportSection": {
                    "maxLength": 30,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OtherITActFlag": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditReportDate": {
                    "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]))"
                }
            },
            "required": [
                "AuditReportAct",
                "AuditReportSection",
                "OtherITActFlag"
            ]
        },
        "HoldingStatus": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatOfCompFlg": {
                    "description": "1- Holding Company; 2- Subsidiary Company; 3- Both; 4- If any other",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "HoldingCompDetail": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "CompDetails": {
                                "$ref": "#/definitions/CompDetails"
                            }
                        },
                        "required": [
                            "CompDetails"
                        ]
                    }
                },
                "SubsidiaryCompDetail": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "CompDetails": {
                                "$ref": "#/definitions/CompDetails"
                            }
                        },
                        "required": [
                            "CompDetails"
                        ]
                    }
                }
            },
            "required": [
                "NatOfCompFlg"
            ]
        },
        "BusOrganisation": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "BusOrgType": {
                    "description": "AMALGAMATING - Amalgamating; AMALGAMATED - Amalgamated; DEMERGED - Demerged; RESULTING - Resulting",
                    "enum": [
                        "AMALGAMATING",
                        "AMALGAMATED",
                        "DEMERGED",
                        "RESULTING"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CompName": {
                    "maxLength": 125,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BusOrgPAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "DateOfBusinessOrg": {
                    "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]))"
                }
            },
            "required": [
                "AddressDetailWithZipCode"
            ]
        },
        "KeyPersons": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PersonName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Designation": {
                    "description": "MD - Managing Director; DIR - Director; SEC - Secretary; CEO - Cheif Executive Officer; CFO - Cheif Financial Officer; MGR - Manager; OPO - Any other Principal Officer",
                    "enum": [
                        "MD",
                        "DIR",
                        "SEC",
                        "CEO",
                        "CFO",
                        "MGR",
                        "OPO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "KeyPerPAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "KeyPersnAadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DirectorIdNo": {
                    "pattern": "[0-9]{8}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "PersonName",
                "Designation",
                "AddressDetailWithZipCode"
            ]
        },
        "AddressDetail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AddrDetail": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CityOrTownOrDistrict": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "StateCode": {
                    "$ref": "#/definitions/StateCode"
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                }
            },
            "required": [
                "AddrDetail",
                "CityOrTownOrDistrict",
                "StateCode",
                "PinCode"
            ]
        },
        "AddressDetailWithZipCode": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AddrDetail": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CityOrTownOrDistrict": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "StateCode": {
                    "$ref": "#/definitions/StateCode"
                },
                "CountryCode": {
                    "$ref": "#/definitions/CountryCode"
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "AddrDetail",
                "CityOrTownOrDistrict",
                "StateCode",
                "CountryCode"
            ]
        },
        "CompDetails": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CompName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CompPAN": {
                    "description": "Enter Company PAN here",
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "CompSharePercent": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                }
            },
            "required": [
                "CompName",
                "AddressDetailWithZipCode"
            ]
        },
        "ShareHolderInfo": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShareHolderInfoName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "PercentageOfShare": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                },
                "ShareHolderPAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareHolderAadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "ShareHolderInfoName",
                "AddressDetailWithZipCode",
                "PercentageOfShare"
            ]
        },
        "OwnershipInfo": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OwnerName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "PercentageOfShare": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                },
                "OwnerPAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OwnerAadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "OwnerName",
                "AddressDetailWithZipCode",
                "PercentageOfShare"
            ]
        },
        "FrnCompImmediatePrntCompDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Name": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "CountryOfResidence": {
                    "$ref": "#/definitions/CountryOfResidence"
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TaxpayerRegNumber": {
                    "maxLength": 25,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "Name",
                "AddressDetailWithZipCode",
                "CountryOfResidence",
                "TaxpayerRegNumber"
            ]
        },
        "FrnCompUltimatePrntCompDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Name": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "CountryOfResidence": {
                    "$ref": "#/definitions/CountryOfResidence"
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TaxpayerRegNumber": {
                    "maxLength": 25,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "Name",
                "AddressDetailWithZipCode",
                "CountryOfResidence",
                "TaxpayerRegNumber"
            ]
        },
        "NatureOfComp": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PubSectCompUs2_36AFlg": {
                    "description": "Y - Yes; N -No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "RBICompFlg": {
                    "description": "Y - Yes; N -No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "CompLes40PercSharGovRBIFlg": {
                    "description": "Y - Yes; N -No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "BankCompUs5Flg": {
                    "description": "Y - Yes; N -No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "SchedBankOfRBIActFlg": {
                    "description": "Y - Yes; N -No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "CompWithIRDARegisterFlg": {
                    "description": "Y - Yes; N -No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "NonBankFIICompFlg": {
                    "description": "Y - Yes; N -No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "CompanyUnlistedFlag": {
                    "description": "Y - Yes; N -No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "PubSectCompUs2_36AFlg",
                "RBICompFlg",
                "CompLes40PercSharGovRBIFlg",
                "BankCompUs5Flg",
                "SchedBankOfRBIActFlg",
                "CompWithIRDARegisterFlg",
                "NonBankFIICompFlg",
                "CompanyUnlistedFlag"
            ]
        },
        "NatOfBus": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatureOfBusiness": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "Code": {
                                "description": "01001 - Growing and manufacturing of tea ; 01002 - Growing and manufacturing of coffee ; 01003 - Growing and manufacturing of rubber ; 01004 - Market gardening and horticulture specialties ; 01005 - Raising of silk worms and production of silk ; 01006 - Raising of bees and production of honey ; 01007 - Raising of poultry and production of eggs ; 01008 - Rearing of sheep and production of wool ; 01009 - Rearing of animals and production of animal products ; 01010 - Agricultural and animal husbandry services ; 01011 - Soil conservation, soil testing and soil desalination services ; 01012 - Hunting, trapping and game propagation services ; 01013 - Growing of timber, plantation, operation of tree nurseries and conserving of forest ; 01014 - Gathering of tendu leaves ; 01015 - Gathering of other wild growing materials ; 01016 - Forestry service activities, timber cruising, afforestation and reforestation ; 01017 - Logging service activities, transport of logs within the forest ; 01018 - Other agriculture, animal husbandry or forestry activity n.e.c ; 02001 - Fishing on commercial basis in inland waters ; 02002 - Fishing on commercial basis in ocean and coastal areas ; 02003 - Fish farming ; 02004 - Gathering of marine materials such as natural pearls, sponges, coral etc. ; 02005 - Services related to marine and fresh water fisheries, fish hatcheries and fish farms ; 02006 - Other Fish farming activity n.e.c ; 03001 - Mining and agglomeration of hard coal ; 03002 - Mining and agglomeration of lignite ; 03003 - Extraction and agglomeration of peat ; 03004 - Extraction of crude petroleum and natural gas ; 03005 - Service activities incidental to oil and gas extraction excluding surveying ; 03006 - Mining of uranium and thorium ores ; 03007 - Mining of iron ores ; 03008 - Mining of non-ferrous metal ores, except uranium and thorium ores ; 03009 - Mining of gemstones ; 03010 - Mining of chemical and fertilizer minerals ; 03011 - Mining of quarrying of abrasive materials ; 03012 - Mining of mica, graphite and asbestos ; 03013 - Quarrying of stones (marble/granite/dolomite), sand and clay ; 03014 - Other mining and quarrying ; 03015 - Mining and production of salt ; 03016 - Other mining and quarrying n.e.c ; 04001 - Production, processing and preservation of meat and meat products ; 04002 - Production, processing and preservation of fish and fish products ; 04003 - Manufacture of vegetable oil, animal oil and fats ; 04004 - Processing of fruits, vegetables and edible nuts ; 04005 - Manufacture of dairy products ; 04006 - Manufacture of sugar ; 04007 - Manufacture of cocoa, chocolates and sugar confectionery ; 04008 - Flour milling ; 04009 - Rice milling ; 04010 - Dal milling ; 04011 - Manufacture of other grain mill products ; 04012 - Manufacture of bakery products ; 04013 - Manufacture of starch products ; 04014 - Manufacture of animal feeds ; 04015 - Manufacture of other food products ; 04016 - Manufacturing of wines ; 04017 - Manufacture of beer ; 04018 - Manufacture of malt liquors ; 04019 - Distilling and blending of spirits, production of ethyl alcohol ; 04020 - Manufacture of mineral water ; 04021 - Manufacture of soft drinks ; 04022 - Manufacture of other non-alcoholic beverages ; 04023 - Manufacture of tobacco products ; 04024 - Manufacture of textiles (other than by handloom) ; 04025 - Manufacture of textiles using handlooms (khadi) ; 04026 - Manufacture of carpet, rugs, blankets, shawls etc. (other than by hand) ; 04027 - Manufacture of carpet, rugs, blankets, shawls etc. by hand ; 04028 - Manufacture of wearing apparel ; 04029 - Tanning and dressing of leather ; 04030 - Manufacture of luggage, handbags and the like saddler and harness ; 04031 - Manufacture of footwear ; 04032 - Manufacture of wood and wood products, cork, straw and plaiting material ; 04033 - Manufacture of paper and paper products ; 04034 - Publishing, printing and reproduction of recorded media ; 04035 - Manufacture of coke oven products ; 04036 - Manufacture of refined petroleum products ; 04037 - Processing of nuclear fuel ; 04038 - Manufacture of fertilizers and nitrogen compounds ; 04039 - Manufacture of plastics in primary forms and of synthetic rubber ; 04040 - Manufacture of paints, varnishes and similar coatings ; 04041 - Manufacture of pharmaceuticals, medicinal chemicals and botanical products ; 04042 - Manufacture of soap and detergents ; 04043 - Manufacture of other chemical products ; 04044 - Manufacture of man-made fibers ; 04045 - Manufacture of rubber products ; 04046 - Manufacture of plastic products ; 04047 - Manufacture of glass and glass products ; 04048 - Manufacture of cement, lime and plaster ; 04049 - Manufacture of articles of concrete, cement and plaster ; 04050 - Manufacture of Bricks ; 04051 - Manufacture of other clay and ceramic products ; 04052 - Manufacture of other non-metallic mineral products ; 04053 - Manufacture of pig iron, sponge iron, Direct Reduced Iron etc. ; 04054 - Manufacture of Ferro alloys ; 04055 - Manufacture of Ingots, billets, blooms and slabs etc. ; 04056 - Manufacture of steel products ; 04057 - Manufacture of basic precious and non-ferrous metals ; 04058 - Manufacture of non-metallic mineral products ; 04059 - Casting of metals ; 04060 - Manufacture of fabricated metal products ; 04061 - Manufacture of engines and turbines ; 04062 - Manufacture of pumps and compressors ; 04063 - Manufacture of bearings and gears ; 04064 - Manufacture of ovens and furnaces ; 04065 - Manufacture of lifting and handling equipment ; 04066 - Manufacture of other general purpose machinery ; 04067 - Manufacture of agricultural and forestry machinery ; 04068 - Manufacture of Machine Tools ; 04069 - Manufacture of machinery for metallurgy ; 04070 - Manufacture of machinery for mining, quarrying and constructions ; 04071 - Manufacture of machinery for processing of food and beverages ; 04072 - Manufacture of machinery for leather and textile ; 04073 - Manufacture of weapons and ammunition ; 04074 - Manufacture of other special purpose machinery ; 04075 - Manufacture of domestic appliances ; 04076 - Manufacture of office, accounting and computing machinery ; 04077 - Manufacture of electrical machinery and apparatus ; 04078 - Manufacture of Radio, Television, communication equipment and apparatus ; 04079 - Manufacture of medical and surgical equipment ; 04080 - Manufacture of industrial process control equipment ; 04081 - Manufacture of instruments and appliances for measurements and navigation ; 04082 - Manufacture of optical instruments ; 04083 - Manufacture of watches and clocks ; 04084 - Manufacture of motor vehicles ; 04085 - Manufacture of body of motor vehicles ; 04086 - Manufacture of parts and accessories of motor vehicles and engines ; 04087 - Building and repair of ships and boats ; 04088 - Manufacture of railway locomotive and rolling stocks ; 04089 - Manufacture of aircraft and spacecraft ; 04090 - Manufacture of bicycles ; 04091 - Manufacture of other transport equipment ; 04092 - Manufacture of furniture ; 04093 - Manufacture of jewellery ; 04094 - Manufacture of sports goods ; 04095 - Manufacture of musical instruments ; 04096 - Manufacture of games and toys ; 04097 - Other manufacturing n.e.c. ; 04098 - Recycling of metal waste and scrap ; 04099 - Recycling of non- metal waste and scrap ; 05001 - Production, collection and distribution of electricity ; 05002 - Manufacture and distribution of gas ; 05003 - Collection, purification and distribution of water ; 05004 - Other essential commodity service n.e.c ; 06001 - Site preparation works ; 06002 - Building of complete constructions or parts- civil contractors ; 06003 - Building installation ; 06004 - Building completion ; 06005 - Construction and maintenance of roads, rails, bridges, tunnels, ports, harbour, runways etc. ; 06006 - Construction and maintenance of power plants ; 06007 - Construction and maintenance of industrial plants ; 06008 - Construction and maintenance of power transmission and telecommunication lines ; 06009 - Construction of water ways and water reservoirs ; 06010 - Other construction activity n.e.c. ; 07001 - Purchase, sale and letting of leased buildings (residential and non-residential) ; 07002 - Operating of real estate of self-owned buildings (residential and non-residential) ; 07003 - Developing and sub-dividing real estate into lots ; 07004 - Real estate activities on a fee or contract basis ; 07005 - Other real estate/renting services n.e.c ; 08001 - Renting of land transport equipment ; 08002 - Renting of water transport equipment ; 08003 - Renting of air transport equipment ; 08004 - Renting of agricultural machinery and equipment ; 08005 - Renting of construction and civil engineering machinery ; 08006 - Renting of office machinery and equipment ; 08007 - Renting of other machinery and equipment n.e.c. ; 08008 - Renting of personal and household goods n.e.c. ; 08009 - Renting of other machinery n.e.c. ; 09001 - Wholesale and retail sale of motor vehicles ; 09002 - Repair and maintenance of motor vehicles ; 09003 - Sale of motor parts and accessories- wholesale and retail ; 09004 - Retail sale of automotive fuel ; 09005 - General commission agents, commodity brokers and auctioneers ; 09006 - Wholesale of agricultural raw material ; 09007 - Wholesale of food and beverages and tobacco ; 09008 - Wholesale of household goods ; 09009 - Wholesale of metals and metal ores ; 09010 - Wholesale of household goods ; 09011 - Wholesale of construction material ; 09012 - Wholesale of hardware and sanitary fittings ; 09013 - Wholesale of cotton and jute ; 09014 - Wholesale of raw wool and raw silk ; 09015 - Wholesale of other textile fibres ; 09016 - Wholesale of industrial chemicals ; 09017 - Wholesale of fertilizers and pesticides ; 09018 - Wholesale of electronic parts and equipment ; 09019 - Wholesale of other machinery, equipment and supplies ; 09020 - Wholesale of waste, scrap and materials for re-cycling ; 09021 - Retail sale of food, beverages and tobacco in specialized stores ; 09022 - Retail sale of other goods in specialized stores ; 09023 - Retail sale in non-specialized stores ; 09024 - Retail sale of textiles, apparel, footwear, leather goods ; 09025 - Retail sale of other household appliances ; 09026 - Retail sale of hardware, paint and glass ; 09027 - Wholesale of other products n.e.c ; 09028 - Retail sale of other products n.e.c ; 09029 - Commission agents - Kachcha Arahtia   ;10001 - Hotels   Star rated ; 10002 - Hotels   Non-star rated ; 10003 - Motels, Inns and Dharmshalas ; 10004 - Guest houses and circuit houses ; 10005 - Dormitories and hostels at educational institutions ; 10006 - Short stay accommodations n.e.c. ; 10007 - Restaurants   with bars ; 10008 - Restaurants   without bars ; 10009 - Canteens ; 10010 - Independent caterers ; 10011 - Casinos and other games of chance ; 10012 - Other hospitality services n.e.c. ; 11001 - Travel agencies and tour operators ; 11002 - Packers and movers ; 11003 - Passenger land transport ; 11004 - Air transport ; 11005 - Transport by urban/sub-urban railways ; 11006 - Inland water transport ; 11007 - Sea and coastal water transport ; 11008 - Freight transport by road ; 11009 - Freight transport by railways ; 11010 - Forwarding of freight ; 11011 - Receiving and acceptance of freight ; 11012 - Cargo handling ; 11013 - Storage and warehousing ; 11014 - Transport via pipelines (transport of gases, liquids, slurry and other commodities) ; 11015 - Other Transport and Logistics services n.e.c ; 12001 - Post and courier activities ; 12002 - Basic telecom services ; 12003 - Value added telecom services ; 12004 - Maintenance of telecom network ; 12005 - Activities of the cable operators ; 12006 - Other Post and Telecommunication services n.e.c ; 13001 - Commercial banks, saving banks and discount houses ; 13002 - Specialised institutions granting credit ; 13003 - Financial leasing ; 13004 - Hire-purchase financing ; 13005 - Housing finance activities ; 13006 - Commercial loan activities ; 13007 - Credit cards ; 13008 - Mutual funds ; 13009 - Chit fund ; 13010 - Investment activities ; 13011 - Life insurance ; 13012 - Pension funding ; 13013 - Non-life insurance ; 13014 - Administration of financial markets ; 13015 - Stock brokers, sub-brokers and related activities ; 13016 - Financial advisers, mortgage advisers and brokers ; 13017 - Foreign exchange services ; 13018 - Other financial intermediation services n.e.c. ; 14001 - Software development ; 14002 - Other software consultancy ; 14003 - Data processing ; 14004 - Database activities and distribution of electronic content ; 14005 - Other IT enabled services ; 14006 - BPO services ; 14007 - Cyber caf  ; 14008 - Maintenance and repair of office, accounting and computing machinery ; 14009 - Computer training and educational institutes ; 14010 - Other computation related services n.e.c. ; 15001 - Natural sciences and engineering ; 15002 - Social sciences and humanities ; 15003 - Other Research and Development activities n.e.c. ; 16001 - Legal profession ; 16002 - Accounting, book-keeping and auditing profession ; 16003 - Tax consultancy ; 16004 - Architectural profession ; 16005 - Engineering and technical consultancy ; 16006 - Advertising ; 16007 - Fashion designing ; 16008 - Interior decoration ; 16009 - Photography ; 16010 - Auctioneers ; 16011 - Business brokerage ; 16012 - Market research and public opinion polling ; 16013 - Business and management consultancy activities ; 16014 - Labour recruitment and provision of personnel ; 16015 - Investigation and security services ; 16016 - Building-cleaning and industrial cleaning activities ; 16017 - Packaging activities ; 16018 - Secretarial activities ; 16019 - Other professional services n.e.c. ; 16019_1 -Medical Profession; 16020 - Film Artist; 16021 - Social Media Influencers  ; 17001 - Primary education ; 17002 - Secondary/ senior secondary education ; 17003 - Technical and vocational secondary/ senior secondary education ; 17004 - Higher education ; 17005 - Education by correspondence ; 17006 - Coaching centres and tuitions ; 17007 - Other education services n.e.c. ; 18001 - General hospitals ; 18002 - Speciality and super speciality hospitals ; 18003 - Nursing homes ; 18004 - Diagnostic centres ; 18005 - Pathological laboratories ; 18006 - Independent blood banks ; 18007 - Medical transcription ; 18008 - Independent ambulance services ; 18009 - Medical suppliers, agencies and stores ; 18010 - Medical clinics ; 18011 - Dental practice ; 18012 - Ayurveda practice ; 18013 - Unani practice ; 18014 - Homeopathy practice ; 18015 - Nurses, physiotherapists or other para-medical practitioners ; 18016 - Veterinary hospitals and practice ; 18017 - Medical education; 18018 - Medical research ; 18019 - Practice of other alternative medicine; 18020 - Other healthcare services ; 19001 - Social work activities with accommodation (orphanages and old age homes) ; 19002 - Social work activities without accommodation (Creches) ; 19003 - Industry associations, chambers of commerce ; 19004 - Professional organisations ; 19005 - Trade unions ; 19006 - Religious organizations ; 19007 - Political organisations ; 19008 - Other membership organisations n.e.c. (rotary clubs, book clubs and philatelic clubs) ; 19009 - Other Social or community service n.e.c ; 20001 - Motion picture production ; 20002 - Film distribution ; 20003 - Film laboratories ; 20004 - Television channel productions ; 20005 - Television channels broadcast ; 20006 - Video production and distribution ; 20007 - Sound recording studios ; 20008 - Radio - recording and distribution ; 20009 - Stage production and related activities ; 20010 - Individual artists excluding authors ; 20011 - Literary activities ; 20012 - Other cultural activities n.e.c. ; 20013 - Circuses and race tracks ; 20014 - Video Parlours ; 20015 - News agency activities ; 20016 - Library and archives activities ; 20017 - Museum activities ; 20018 - Preservation of historical sites and buildings ; 20019 - Botanical and zoological gardens ; 20020 - Operation and maintenance of sports facilities ; 20021 - Activities of sports and game schools ; 20022 - Organisation and operation of indoor/outdoor sports and promotion and production of sporting events ; 20023 - Other sporting activities n.e.c. ; 20023_1 - Sports Management; 20024 - Other recreational activities n.e.c. ; 21001 - Hair dressing and other beauty treatment ; 21002 - Funeral and related activities ; 21003 - Marriage bureaus ; 21004 - Pet care services ; 21005 - Sauna and steam baths, massage salons etc. ; 21006 - Astrological and spiritualists  activities ; 21007 - Private households as employers of domestic staff ; 21008 - Other services n.e.c. ; 21008_1 - Event Management; 21009 - Speculative Trading; 21010 - Futures and Options trading ; 21011 - Buying and selling of shares ; 22001 - Extra territorial organisations and bodies (IMF, World Bank, European Commission etc.)",
                                "enum": [
                                    "01001",
                                    "01002",
                                    "01003",
                                    "01004",
                                    "01005",
                                    "01006",
                                    "01007",
                                    "01008",
                                    "01009",
                                    "01010",
                                    "01011",
                                    "01012",
                                    "01013",
                                    "01014",
                                    "01015",
                                    "01016",
                                    "01017",
                                    "01018",
                                    "02001",
                                    "02002",
                                    "02003",
                                    "02004",
                                    "02005",
                                    "02006",
                                    "03001",
                                    "03002",
                                    "03003",
                                    "03004",
                                    "03005",
                                    "03006",
                                    "03007",
                                    "03008",
                                    "03009",
                                    "03010",
                                    "03011",
                                    "03012",
                                    "03013",
                                    "03014",
                                    "03015",
                                    "03016",
                                    "04001",
                                    "04002",
                                    "04003",
                                    "04004",
                                    "04005",
                                    "04006",
                                    "04007",
                                    "04008",
                                    "04009",
                                    "04010",
                                    "04011",
                                    "04012",
                                    "04013",
                                    "04014",
                                    "04015",
                                    "04016",
                                    "04017",
                                    "04018",
                                    "04019",
                                    "04020",
                                    "04021",
                                    "04022",
                                    "04023",
                                    "04024",
                                    "04025",
                                    "04026",
                                    "04027",
                                    "04028",
                                    "04029",
                                    "04030",
                                    "04031",
                                    "04032",
                                    "04033",
                                    "04034",
                                    "04035",
                                    "04036",
                                    "04037",
                                    "04038",
                                    "04039",
                                    "04040",
                                    "04041",
                                    "04042",
                                    "04043",
                                    "04044",
                                    "04045",
                                    "04046",
                                    "04047",
                                    "04048",
                                    "04049",
                                    "04050",
                                    "04051",
                                    "04052",
                                    "04053",
                                    "04054",
                                    "04055",
                                    "04056",
                                    "04057",
                                    "04058",
                                    "04059",
                                    "04060",
                                    "04061",
                                    "04062",
                                    "04063",
                                    "04064",
                                    "04065",
                                    "04066",
                                    "04067",
                                    "04068",
                                    "04069",
                                    "04070",
                                    "04071",
                                    "04072",
                                    "04073",
                                    "04074",
                                    "04075",
                                    "04076",
                                    "04077",
                                    "04078",
                                    "04079",
                                    "04080",
                                    "04081",
                                    "04082",
                                    "04083",
                                    "04084",
                                    "04085",
                                    "04086",
                                    "04087",
                                    "04088",
                                    "04089",
                                    "04090",
                                    "04091",
                                    "04092",
                                    "04093",
                                    "04094",
                                    "04095",
                                    "04096",
                                    "04097",
                                    "04098",
                                    "04099",
                                    "05001",
                                    "05002",
                                    "05003",
                                    "05004",
                                    "06001",
                                    "06002",
                                    "06003",
                                    "06004",
                                    "06005",
                                    "06006",
                                    "06007",
                                    "06008",
                                    "06009",
                                    "06010",
                                    "07001",
                                    "07002",
                                    "07003",
                                    "07004",
                                    "07005",
                                    "08001",
                                    "08002",
                                    "08003",
                                    "08004",
                                    "08005",
                                    "08006",
                                    "08007",
                                    "08008",
                                    "08009",
                                    "09001",
                                    "09002",
                                    "09003",
                                    "09004",
                                    "09005",
                                    "09006",
                                    "09007",
                                    "09008",
                                    "09009",
                                    "09010",
                                    "09011",
                                    "09012",
                                    "09013",
                                    "09014",
                                    "09015",
                                    "09016",
                                    "09017",
                                    "09018",
                                    "09019",
                                    "09020",
                                    "09021",
                                    "09022",
                                    "09023",
                                    "09024",
                                    "09025",
                                    "09026",
                                    "09027",
                                    "09028",
                                    "09029",
                                    "10001",
                                    "10002",
                                    "10003",
                                    "10004",
                                    "10005",
                                    "10006",
                                    "10007",
                                    "10008",
                                    "10009",
                                    "10010",
                                    "10011",
                                    "10012",
                                    "11001",
                                    "11002",
                                    "11003",
                                    "11004",
                                    "11005",
                                    "11006",
                                    "11007",
                                    "11008",
                                    "11009",
                                    "11010",
                                    "11011",
                                    "11012",
                                    "11013",
                                    "11014",
                                    "11015",
                                    "12001",
                                    "12002",
                                    "12003",
                                    "12004",
                                    "12005",
                                    "12006",
                                    "13001",
                                    "13002",
                                    "13003",
                                    "13004",
                                    "13005",
                                    "13006",
                                    "13007",
                                    "13008",
                                    "13009",
                                    "13010",
                                    "13011",
                                    "13012",
                                    "13013",
                                    "13014",
                                    "13015",
                                    "13016",
                                    "13017",
                                    "13018",
                                    "14001",
                                    "14002",
                                    "14003",
                                    "14004",
                                    "14005",
                                    "14006",
                                    "14007",
                                    "14008",
                                    "14009",
                                    "14010",
                                    "15001",
                                    "15002",
                                    "15003",
                                    "16001",
                                    "16002",
                                    "16003",
                                    "16004",
                                    "16005",
                                    "16006",
                                    "16007",
                                    "16008",
                                    "16009",
                                    "16010",
                                    "16011",
                                    "16012",
                                    "16013",
                                    "16014",
                                    "16015",
                                    "16016",
                                    "16017",
                                    "16018",
                                    "16019",
                                    "16019_1",
                                    "16020",
                                    "16021",
                                    "17001",
                                    "17002",
                                    "17003",
                                    "17004",
                                    "17005",
                                    "17006",
                                    "17007",
                                    "18001",
                                    "18002",
                                    "18003",
                                    "18004",
                                    "18005",
                                    "18006",
                                    "18007",
                                    "18008",
                                    "18009",
                                    "18010",
                                    "18011",
                                    "18012",
                                    "18013",
                                    "18014",
                                    "18015",
                                    "18016",
                                    "18017",
                                    "18018",
                                    "18019",
                                    "18020",
                                    "19001",
                                    "19002",
                                    "19003",
                                    "19004",
                                    "19005",
                                    "19006",
                                    "19007",
                                    "19008",
                                    "19009",
                                    "20001",
                                    "20002",
                                    "20003",
                                    "20004",
                                    "20005",
                                    "20006",
                                    "20007",
                                    "20008",
                                    "20009",
                                    "20010",
                                    "20011",
                                    "20012",
                                    "20013",
                                    "20014",
                                    "20015",
                                    "20016",
                                    "20017",
                                    "20018",
                                    "20019",
                                    "20020",
                                    "20021",
                                    "20022",
                                    "20023",
                                    "20023_1",
                                    "20024",
                                    "21001",
                                    "21002",
                                    "21003",
                                    "21004",
                                    "21005",
                                    "21006",
                                    "21007",
                                    "21008",
                                    "21008_1",
                                    "21009",
                                    "21010",
                                    "21011",
                                    "22001"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "TradeName1": {
                                "maxLength": 125,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Description": {
                                "maxLength": 125,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            }
                        },
                        "required": [
                            "Code"
                        ]
                    }
                }
            }
        },
        "PARTA_BSFor6FrmAY13": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "EquityAndLiablities": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ShareHolderFund": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "ShareCapital": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "Authorised": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "IssuedSubsPaidUp": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "SubscribedNotFullyPaid": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotShareCapital": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "Authorised",
                                        "IssuedSubsPaidUp",
                                        "SubscribedNotFullyPaid",
                                        "TotShareCapital"
                                    ]
                                },
                                "ResrNSurp": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "CapResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "CapRedempResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "SecurPremResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "DebunRedResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "RevResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "ShareOptOSAmount": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherResrvDtls": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "additionalProperties": false,
                                                "properties": {
                                                    "Nature": {
                                                        "maxLength": 50,
                                                        "allOf": [
                                                            {
                                                                "$ref": "#/definitions/nonEmptyString"
                                                            }
                                                        ],
                                                        "default": "0"
                                                    },
                                                    "Amount": {
                                                        "type": "integer",
                                                        "maximum": 99999999999999,
                                                        "minimum": 0,
                                                        "exclusiveMinimum": false,
                                                        "default": 0
                                                    }
                                                },
                                                "required": [
                                                    "Nature",
                                                    "Amount"
                                                ]
                                            }
                                        },
                                        "OtherResrvTotal": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "PLAccount": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": -99999999999999,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotResrNSurp": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": -99999999999999,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "CapResr",
                                        "CapRedempResr",
                                        "SecurPremResr",
                                        "DebunRedResr",
                                        "RevResr",
                                        "ShareOptOSAmount",
                                        "OtherResrvTotal",
                                        "PLAccount",
                                        "TotResrNSurp"
                                    ]
                                },
                                "MoneyRecvdAgainstShares": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotShareHolderFund": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "ShareCapital",
                                "ResrNSurp",
                                "MoneyRecvdAgainstShares",
                                "TotShareHolderFund"
                            ]
                        },
                        "ShareAppMoneyAllot": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "PendingLtOneYr": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "PendingMtOneYr": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Total": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "PendingLtOneYr",
                                "PendingMtOneYr",
                                "Total"
                            ]
                        },
                        "NonCurrLiabilities": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "LongTermBorrowings": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "BondsDebentures": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "ForeignCurrency": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Rupee": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Total": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "ForeignCurrency",
                                                "Rupee",
                                                "Total"
                                            ]
                                        },
                                        "TermLoans": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "ForeignCurrency": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "RupeeLoans": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "FromBanks": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "FromOthers": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "Total": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "FromBanks",
                                                        "FromOthers",
                                                        "Total"
                                                    ]
                                                },
                                                "TotalTermLoans": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "ForeignCurrency",
                                                "RupeeLoans",
                                                "TotalTermLoans"
                                            ]
                                        },
                                        "DeferredPymtLiabilities": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "DepositsFrmRelatedParties": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherDeposits": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "LoansAndAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthersLoanAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "LongTermMaturities": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalLTBorrowings": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "BondsDebentures",
                                        "TermLoans",
                                        "DeferredPymtLiabilities",
                                        "DepositsFrmRelatedParties",
                                        "OtherDeposits",
                                        "LoansAndAdv",
                                        "OthersLoanAdv",
                                        "LongTermMaturities",
                                        "TotalLTBorrowings"
                                    ]
                                },
                                "NetDefferedTaxLiability": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "OthLongTermLiablities": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "TradePayables": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalOthLtLiabilities": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "TradePayables",
                                        "Others",
                                        "TotalOthLtLiabilities"
                                    ]
                                },
                                "LongTermProvisions": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "ProvEmpBenefits": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Total": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "ProvEmpBenefits",
                                        "Others",
                                        "Total"
                                    ]
                                },
                                "TotalNonCurrLiabilites": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "LongTermBorrowings",
                                "NetDefferedTaxLiability",
                                "OthLongTermLiablities",
                                "LongTermProvisions",
                                "TotalNonCurrLiabilites"
                            ]
                        },
                        "CurrentLiabilities": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "ShortTrmBorrowings": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "LoansRepaybleOnDemand": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "FromBanks": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "FrmNonBanking": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OthFinanceInst": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Others": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotLoansRepaybleOnDemand": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "FromBanks",
                                                "FrmNonBanking",
                                                "OthFinanceInst",
                                                "Others",
                                                "TotLoansRepaybleOnDemand"
                                            ]
                                        },
                                        "DepositsFrmRelatedParties": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "LoansAndAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthLoansAndAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthDeposits": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotShortTrmBorrowings": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "LoansRepaybleOnDemand",
                                        "DepositsFrmRelatedParties",
                                        "LoansAndAdv",
                                        "OthLoansAndAdv",
                                        "OthDeposits",
                                        "TotShortTrmBorrowings"
                                    ]
                                },
                                "TradePayables": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "OSMoreThanOneYr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalTradePayables": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "OSMoreThanOneYr",
                                        "Others",
                                        "TotalTradePayables"
                                    ]
                                },
                                "OthCurrLiabilities": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "CurrMatOnLTDebt": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "CurrMatFinanceOblg": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "AccrInterestNotDue": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "AccrInterest": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "IncRecvdAdvance": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "UnpaidDividend": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "AppMonyRecvdAllotSecurities": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "UnpaidMatDeposits": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "UnpaidMatureDebenture": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthPayables": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotOthCurrLiabilities": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "CurrMatOnLTDebt",
                                        "CurrMatFinanceOblg",
                                        "AccrInterestNotDue",
                                        "AccrInterest",
                                        "IncRecvdAdvance",
                                        "UnpaidDividend",
                                        "AppMonyRecvdAllotSecurities",
                                        "UnpaidMatDeposits",
                                        "UnpaidMatureDebenture",
                                        "OthPayables",
                                        "TotOthCurrLiabilities"
                                    ]
                                },
                                "ShortTermProv": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "EmpBenefitProv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "ITProvision": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "ProposedDividend": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TaxOnDividend": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthProvision": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotShortTermProvisions": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "EmpBenefitProv",
                                        "ITProvision",
                                        "ProposedDividend",
                                        "TaxOnDividend",
                                        "OthProvision",
                                        "TotShortTermProvisions"
                                    ]
                                },
                                "TotCurrLiabilitiesProvision": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "ShortTrmBorrowings",
                                "TradePayables",
                                "OthCurrLiabilities",
                                "ShortTermProv",
                                "TotCurrLiabilitiesProvision"
                            ]
                        },
                        "TotEquityAndLiabilities": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "ShareHolderFund",
                        "ShareAppMoneyAllot",
                        "NonCurrLiabilities",
                        "CurrentLiabilities",
                        "TotEquityAndLiabilities"
                    ]
                },
                "Assets": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NonCurrAssets": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "FixedAsset": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "Tangible": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "GrossBlock": {
                                                    "type": "integer",
                                                    "description": "Gross Block will include value of land.",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Depreciation": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "ImpairmentLosses": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "NetBlock": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "GrossBlock",
                                                "Depreciation",
                                                "ImpairmentLosses",
                                                "NetBlock"
                                            ]
                                        },
                                        "InTangible": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "GrossBlock": {
                                                    "type": "integer",
                                                    "description": "Gross Block will include value of land.",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Amortization": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "ImpairmentLosses": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "NetBlock": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "GrossBlock",
                                                "Amortization",
                                                "ImpairmentLosses",
                                                "NetBlock"
                                            ]
                                        },
                                        "CapWrkProg": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "IntangibleAssetUnDev": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotFixedAsset": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "Tangible",
                                        "InTangible",
                                        "CapWrkProg",
                                        "IntangibleAssetUnDev",
                                        "TotFixedAsset"
                                    ]
                                },
                                "NonCurrInvstmnts": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "InvInProperty": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "EquityInstruments": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "ListedEquities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "UnListedEquities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Total": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "ListedEquities",
                                                "UnListedEquities",
                                                "Total"
                                            ]
                                        },
                                        "PreferenceShares": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "GovtOrTrustSecurities": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "DebenturesOrBonds": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "MutualFunds": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "InvstmntInPrtnrShipFirm": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherInvstmnts": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotNonCurrInvstmnts": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "InvInProperty",
                                        "EquityInstruments",
                                        "PreferenceShares",
                                        "GovtOrTrustSecurities",
                                        "DebenturesOrBonds",
                                        "MutualFunds",
                                        "InvstmntInPrtnrShipFirm",
                                        "OtherInvstmnts",
                                        "TotNonCurrInvstmnts"
                                    ]
                                },
                                "NetDeferredTaxAssets": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "LongTrmLoanAdv": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "CapitalAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "SecurityDeposits": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "LoanAdvRelatedParties": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthLoanAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotLTLoanAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "LTLoanAdvDtls": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "BusOrProf": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "NotForBusOrProf": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "ShareHolderUs2_22": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "BusOrProf",
                                                "NotForBusOrProf",
                                                "ShareHolderUs2_22"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "CapitalAdv",
                                        "SecurityDeposits",
                                        "LoanAdvRelatedParties",
                                        "OthLoanAdv",
                                        "TotLTLoanAdv",
                                        "LTLoanAdvDtls"
                                    ]
                                },
                                "OthNonCurrAssets": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "LTTradeReceivables": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "Secured": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Unsecured": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Doubtful": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotOthNonCurrAssets": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "Secured",
                                                "Unsecured",
                                                "Doubtful",
                                                "TotOthNonCurrAssets"
                                            ]
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Total": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "NonCurrAssetUs2_22": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "LTTradeReceivables",
                                        "Others",
                                        "Total",
                                        "NonCurrAssetUs2_22"
                                    ]
                                },
                                "TotNonCurrAssets": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "FixedAsset",
                                "NonCurrInvstmnts",
                                "NetDeferredTaxAssets",
                                "LongTrmLoanAdv",
                                "OthNonCurrAssets",
                                "TotNonCurrAssets"
                            ]
                        },
                        "CurrentAssets": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "CurrInvstmnts": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "EquityInstruments": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "ListedEquities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "UnListedEquities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Total": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "ListedEquities",
                                                "UnListedEquities",
                                                "Total"
                                            ]
                                        },
                                        "PreferenceShares": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "GovtOrTrustSecurities": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "DebenturesOrBonds": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "MutualFunds": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "InvstmntInPrtnrShipFirm": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherInvstmnts": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotCurrInvstmnts": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "EquityInstruments",
                                        "PreferenceShares",
                                        "GovtOrTrustSecurities",
                                        "DebenturesOrBonds",
                                        "MutualFunds",
                                        "InvstmntInPrtnrShipFirm",
                                        "OtherInvstmnts",
                                        "TotCurrInvstmnts"
                                    ]
                                },
                                "Inventories": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "RawMatl": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "WorkInProgress": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "FinOrTradGood": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "StkInTrade": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "StoresConsumables": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "LooseTools": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotInventries": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "RawMatl",
                                        "WorkInProgress",
                                        "FinOrTradGood",
                                        "StkInTrade",
                                        "StoresConsumables",
                                        "LooseTools",
                                        "Others",
                                        "TotInventries"
                                    ]
                                },
                                "TradeReceivables": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "OSMoreThanSixMonths": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalTradeReceivables": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "OSMoreThanSixMonths",
                                        "Others",
                                        "TotalTradeReceivables"
                                    ]
                                },
                                "CashNCashEquivalents": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "BalWithBanks": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "ChequesDrafts": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "CashInHand": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotCashNCashEquivalents": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "BalWithBanks",
                                        "ChequesDrafts",
                                        "CashInHand",
                                        "Others",
                                        "TotCashNCashEquivalents"
                                    ]
                                },
                                "TotShortTermLoanAdv": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "LoanAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotShrtTermLoans": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "STLoanAdvDtls": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "BusOrProf": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "NotForBusOrProf": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "ShareHolderUs2_22": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "BusOrProf",
                                                "NotForBusOrProf",
                                                "ShareHolderUs2_22"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "LoanAdv",
                                        "Others",
                                        "TotShrtTermLoans",
                                        "STLoanAdvDtls"
                                    ]
                                },
                                "OtherCurrAssets": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotCurrAssets": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "CurrInvstmnts",
                                "Inventories",
                                "TradeReceivables",
                                "CashNCashEquivalents",
                                "TotShortTermLoanAdv",
                                "OtherCurrAssets",
                                "TotCurrAssets"
                            ]
                        }
                    },
                    "required": [
                        "NonCurrAssets",
                        "CurrentAssets"
                    ]
                },
                "TotalAssets": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "EquityAndLiablities",
                "Assets",
                "TotalAssets"
            ]
        },
        "PARTA_BSIndAS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "EquityAndLiablities": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Equity": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "EquityShareCapital": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "Authorised": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "IssuedSubsPaidUp": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "SubscribedNotFullyPaid": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotShareCapital": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "Authorised",
                                        "IssuedSubsPaidUp",
                                        "SubscribedNotFullyPaid",
                                        "TotShareCapital"
                                    ]
                                },
                                "OtherEquityReserv": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "CapRedempResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "DebunRedResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "ShareOptOSAmount": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherResrvDtls": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/OthersNatureAmount"
                                            }
                                        },
                                        "OthersTotal": {
                                            "$ref": "#/definitions/OthersTotal"
                                        },
                                        "TotalOtherResrv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "RetainedEarngs": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": -99999999999999,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotResrNRetEar": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": -99999999999999,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalEquity": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": -99999999999999,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "CapRedempResr",
                                        "DebunRedResr",
                                        "ShareOptOSAmount",
                                        "TotalOtherResrv",
                                        "RetainedEarngs",
                                        "TotResrNRetEar",
                                        "TotalEquity"
                                    ]
                                }
                            },
                            "required": [
                                "EquityShareCapital",
                                "OtherEquityReserv"
                            ]
                        },
                        "Liabilities": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "NonCurrLiabilities": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "FinancialLiabilities": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "BondsDebentures": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "ForeignCurrency": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "Rupee": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "Total": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "ForeignCurrency",
                                                        "Rupee",
                                                        "Total"
                                                    ]
                                                },
                                                "TermLoans": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "ForeignCurrency": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "RupeeLoans": {
                                                            "type": "object",
                                                            "additionalProperties": false,
                                                            "properties": {
                                                                "FromBanks": {
                                                                    "type": "integer",
                                                                    "maximum": 99999999999999,
                                                                    "minimum": 0,
                                                                    "exclusiveMinimum": false,
                                                                    "default": 0
                                                                },
                                                                "FromOthers": {
                                                                    "type": "integer",
                                                                    "maximum": 99999999999999,
                                                                    "minimum": 0,
                                                                    "exclusiveMinimum": false,
                                                                    "default": 0
                                                                },
                                                                "Total": {
                                                                    "type": "integer",
                                                                    "maximum": 99999999999999,
                                                                    "minimum": 0,
                                                                    "exclusiveMinimum": false,
                                                                    "default": 0
                                                                }
                                                            },
                                                            "required": [
                                                                "FromBanks",
                                                                "FromOthers",
                                                                "Total"
                                                            ]
                                                        },
                                                        "TotalTermLoans": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "ForeignCurrency",
                                                        "RupeeLoans",
                                                        "TotalTermLoans"
                                                    ]
                                                },
                                                "DeferredPymtLiabilities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Deposits": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "LoansReltdParties": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "LongTermMaturities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "LiabilityComp": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OtherLoans": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotalLTBorrowings": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TradePayables": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OtherFinancialLiab": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "BondsDebentures",
                                                "TermLoans",
                                                "DeferredPymtLiabilities",
                                                "Deposits",
                                                "LoansReltdParties",
                                                "LongTermMaturities",
                                                "LiabilityComp",
                                                "OtherLoans",
                                                "TotalLTBorrowings",
                                                "TradePayables",
                                                "OtherFinancialLiab"
                                            ]
                                        },
                                        "Provisions": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "ProvEmpBenefits": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OthersProvisions": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotalProvisions": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "ProvEmpBenefits",
                                                "TotalProvisions"
                                            ]
                                        },
                                        "DefrdTaxCurrLiabilites": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherNonCurLiabilites": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "Advances": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OthersNonCurrLiab": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotalOthNonCurrLiab": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "Advances",
                                                "TotalOthNonCurrLiab"
                                            ]
                                        },
                                        "TotalNonCurrLiab": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "FinancialLiabilities",
                                        "Provisions",
                                        "DefrdTaxCurrLiabilites",
                                        "OtherNonCurLiabilites",
                                        "TotalNonCurrLiab"
                                    ]
                                },
                                "CurrentLiabilities": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "FinancialLiabBorrowings": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "LoansRepaybleOnDemand": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "FromBanks": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "FrmOtherParties": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "TotLoansRepaybleOnDemand": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "FromBanks",
                                                        "FrmOtherParties",
                                                        "TotLoansRepaybleOnDemand"
                                                    ]
                                                },
                                                "LoansFrmRelatedParties": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Deposits": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "BrwngOtherLoans": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotalBorrowings": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TradePayables": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "LoansRepaybleOnDemand",
                                                "LoansFrmRelatedParties",
                                                "Deposits",
                                                "TotalBorrowings",
                                                "TradePayables"
                                            ]
                                        },
                                        "OthFinancialLiabilities": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "CurrMatOnLTDebt": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "CurrMatFinanceOblg": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "AccrInterest": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "UnpaidDividend": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "AppMonyRecvdAllotSecurities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "UnpaidMatDeposits": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "UnpaidMatureDebenture": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OthPayables": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotOthFinancialLiab": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "CurrMatOnLTDebt",
                                                "CurrMatFinanceOblg",
                                                "AccrInterest",
                                                "UnpaidDividend",
                                                "AppMonyRecvdAllotSecurities",
                                                "UnpaidMatDeposits",
                                                "UnpaidMatureDebenture",
                                                "TotOthFinancialLiab"
                                            ]
                                        },
                                        "TottalFinancialLiab": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherCuurLiabilities": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "RevenueRecvdAdvance": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OtherAdvance": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersAdvTotal": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Others": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotalOthCurrLiab": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "RevenueRecvdAdvance",
                                                "OthersAdvTotal",
                                                "TotalOthCurrLiab"
                                            ]
                                        },
                                        "Provosions": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "ProvosionEmpBenft": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OthersProvisions": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotalProvosions": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "ProvosionEmpBenft",
                                                "TotalProvosions"
                                            ]
                                        },
                                        "CurrTaxLiabilities": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalCurrentLiab": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalEquityLiab": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "FinancialLiabBorrowings",
                                        "OthFinancialLiabilities",
                                        "TottalFinancialLiab",
                                        "OtherCuurLiabilities",
                                        "Provosions",
                                        "CurrTaxLiabilities",
                                        "TotalCurrentLiab",
                                        "TotalEquityLiab"
                                    ]
                                }
                            },
                            "required": [
                                "NonCurrLiabilities",
                                "CurrentLiabilities"
                            ]
                        }
                    },
                    "required": [
                        "Equity",
                        "Liabilities"
                    ]
                },
                "Assets": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NonCurrAssets": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "PropertyPlantEquip": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "GrossBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Depreciation": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "ImpairmentLosses": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "NetBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "default": 0
                                        },
                                        "CapWrkProg": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "InvstPropGrossBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "InvstPropDepreciation": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "InvstPropImprLosses": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "InvstPropNetBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "default": 0
                                        },
                                        "GoodWlGrossBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "GoodWlImprLosses": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "GoodWlNetBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "default": 0
                                        },
                                        "OthIntAstGrossBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthIntAstAmortisation": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthIntAstImprLosses": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthIntAstNetBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "default": 0
                                        },
                                        "IntAstUndrDevlpmnt": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "BioAstGrossBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "BioAstImprLosses": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "BioAstNetBlock": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "default": 0
                                        },
                                        "FinancialAssets": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "Investments": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "ListedEquities": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "UnListedEquities": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "Total": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "InvstPrfShares": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "InvstGovtTrust": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "InvstInDebenture": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "InvstInMutualFunds": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "InvstInPartnershpFirm": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "OtherInvestment": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/definitions/OthersNatureAmount"
                                                            }
                                                        },
                                                        "OthersTotal": {
                                                            "$ref": "#/definitions/OthersTotal"
                                                        },
                                                        "TotalNonCurrentInvst": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "ListedEquities",
                                                        "UnListedEquities",
                                                        "Total",
                                                        "InvstPrfShares",
                                                        "InvstGovtTrust",
                                                        "InvstInDebenture",
                                                        "InvstInMutualFunds",
                                                        "InvstInPartnershpFirm",
                                                        "TotalNonCurrentInvst"
                                                    ]
                                                },
                                                "TradeReceivables": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "SecuredConsGoods": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "UnSecuredConsGoods": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "Doubtful": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "TotalTradeReceivbls": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "SecuredConsGoods",
                                                        "UnSecuredConsGoods",
                                                        "Doubtful",
                                                        "TotalTradeReceivbls"
                                                    ]
                                                },
                                                "Loans": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "SecurityDepsts": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "LoansRltdParties": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "OtherLoans": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/definitions/OthersNatureAmount"
                                                            }
                                                        },
                                                        "OthersTotal": {
                                                            "$ref": "#/definitions/OthersTotal"
                                                        },
                                                        "TotalLoans": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "LoansBPPurpose": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "LoansNotBPPurpose": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "LoansToShrHolders": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "SecurityDepsts",
                                                        "LoansRltdParties",
                                                        "TotalLoans",
                                                        "LoansBPPurpose",
                                                        "LoansNotBPPurpose",
                                                        "LoansToShrHolders"
                                                    ]
                                                },
                                                "OtherFinacialAssets": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "BankDeposits": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "OtherDeposits": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "TotalOthFinancialAsst": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "DefrdTaxAsst": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "BankDeposits",
                                                        "OtherDeposits",
                                                        "TotalOthFinancialAsst",
                                                        "DefrdTaxAsst"
                                                    ]
                                                },
                                                "OtherNonCurrentAssets": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "properties": {
                                                        "CapitalAdvanc": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "AdvancOthCapital": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "OtherNonCurrAsst": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/definitions/OthersNatureAmount"
                                                            }
                                                        },
                                                        "OthersTotal": {
                                                            "$ref": "#/definitions/OthersTotal"
                                                        },
                                                        "TotalNonCurrAsst": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        },
                                                        "NonCurrAsstDueShrHldr": {
                                                            "type": "integer",
                                                            "maximum": 99999999999999,
                                                            "minimum": 0,
                                                            "exclusiveMinimum": false,
                                                            "default": 0
                                                        }
                                                    },
                                                    "required": [
                                                        "CapitalAdvanc",
                                                        "AdvancOthCapital",
                                                        "TotalNonCurrAsst",
                                                        "NonCurrAsstDueShrHldr"
                                                    ]
                                                },
                                                "TotalNonCurrntAsst": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "Investments",
                                                "TradeReceivables",
                                                "Loans",
                                                "OtherFinacialAssets",
                                                "OtherNonCurrentAssets",
                                                "TotalNonCurrntAsst"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "GrossBlock",
                                        "Depreciation",
                                        "ImpairmentLosses",
                                        "NetBlock",
                                        "CapWrkProg",
                                        "InvstPropGrossBlock",
                                        "InvstPropDepreciation",
                                        "InvstPropImprLosses",
                                        "InvstPropNetBlock",
                                        "GoodWlGrossBlock",
                                        "GoodWlImprLosses",
                                        "GoodWlNetBlock",
                                        "OthIntAstGrossBlock",
                                        "OthIntAstAmortisation",
                                        "OthIntAstImprLosses",
                                        "OthIntAstNetBlock",
                                        "IntAstUndrDevlpmnt",
                                        "BioAstGrossBlock",
                                        "BioAstImprLosses",
                                        "BioAstNetBlock",
                                        "FinancialAssets"
                                    ]
                                }
                            },
                            "required": [
                                "PropertyPlantEquip"
                            ]
                        },
                        "CurrentAssets": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Inventories": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "RawMaterials": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "WorkInProgress": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "FinishedGoods": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "StockInTrade": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "StoresSpares": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "LooseTools": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Others": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalInventories": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "RawMaterials",
                                        "WorkInProgress",
                                        "FinishedGoods",
                                        "StockInTrade",
                                        "StoresSpares",
                                        "LooseTools",
                                        "Others",
                                        "TotalInventories"
                                    ]
                                },
                                "FinancialAssets": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "Investments": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "ListedEquities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "UnListedEquities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Total": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "InvstPrfShares": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "InvstGovtTrust": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "InvstInDebenture": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "InvstInMutualFunds": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "InvstInPartnershpFirm": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OtherInvestment": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotalCurrentInvst": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "ListedEquities",
                                                "UnListedEquities",
                                                "Total",
                                                "InvstPrfShares",
                                                "InvstGovtTrust",
                                                "InvstInDebenture",
                                                "InvstInMutualFunds",
                                                "InvstInPartnershpFirm",
                                                "OtherInvestment",
                                                "TotalCurrentInvst"
                                            ]
                                        },
                                        "TradeReceivables": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "SecuredConsGoods": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "UnSecuredConsGoods": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "Doubtful": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotalTradeReceivbls": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "SecuredConsGoods",
                                                "UnSecuredConsGoods",
                                                "Doubtful",
                                                "TotalTradeReceivbls"
                                            ]
                                        },
                                        "CashEquivalents": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "BalancesWithBanks": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "ChequeDraftsInHand": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "CashOnHand": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OtherCashDtls": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotalCashEquivalents": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "BankBalanceOther": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "BalancesWithBanks",
                                                "ChequeDraftsInHand",
                                                "CashOnHand",
                                                "TotalCashEquivalents",
                                                "BankBalanceOther"
                                            ]
                                        },
                                        "Loans": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "SecurityDepsts": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "LoansRltdParties": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OtherLoans": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotalLoans": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "LoansBPPurpose": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "LoansNotBPPurpose": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "LoansToShrHolders": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "SecurityDepsts",
                                                "LoansRltdParties",
                                                "TotalLoans",
                                                "LoansBPPurpose",
                                                "LoansNotBPPurpose",
                                                "LoansToShrHolders"
                                            ]
                                        },
                                        "OtherFinancialAsst": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotalFinancialAsst": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "CurrentTaxAsst": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherCurrentAssets": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "AdvancOthCapital": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OthersCurrentAssts": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/definitions/OthersNatureAmount"
                                                    }
                                                },
                                                "OthersTotal": {
                                                    "$ref": "#/definitions/OthersTotal"
                                                },
                                                "TotalOthCurrentAsst": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotalCurrAsst": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "AdvancOthCapital",
                                                "TotalOthCurrentAsst",
                                                "TotalCurrAsst"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "Investments",
                                        "TradeReceivables",
                                        "CashEquivalents",
                                        "Loans",
                                        "OtherFinancialAsst",
                                        "TotalFinancialAsst",
                                        "CurrentTaxAsst",
                                        "OtherCurrentAssets"
                                    ]
                                }
                            },
                            "required": [
                                "Inventories",
                                "FinancialAssets"
                            ]
                        }
                    },
                    "required": [
                        "NonCurrAssets",
                        "CurrentAssets"
                    ]
                },
                "TotalAssets": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "EquityAndLiablities",
                "Assets",
                "TotalAssets"
            ]
        },
        "ManufacturingAccount": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OpeningInventory": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "OpngStckRawMat": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OpngStckWrkinPrgrs": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OpngInvntryTotal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Purchases": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "DirectWages": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "DirectExpenses": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "CarriageInward": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "PowerAndFuel": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OthDirectExpenses": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "IndirectWages": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FactoryRentAndRates": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FactoryInsurance": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FactoryFuelAndPower": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FactoryGeneralExpenses": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "DeprctnOfFactoryMachinery": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotalFactoryOverheads": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotalDebtsManfctrngAcc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "OpngInvntryTotal",
                        "TotalFactoryOverheads",
                        "TotalDebtsManfctrngAcc",
                        "DirectExpenses"
                    ]
                },
                "ClosingStock": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ClsngStckRawMaterial": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ClsngStckWrkInPrgrs": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ClsngStckTotal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "ClsngStckTotal"
                    ]
                },
                "CostOfGoodsPrdcd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "OpeningInventory",
                "ClosingStock",
                "CostOfGoodsPrdcd"
            ]
        },
        "TradingAccount": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SaleOfGoods": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SaleOfServices": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OtherOperatingRevenueDtls": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "OperatingRevenueName": {
                                "maxLength": 50,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "OperatingRevenueAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "required": [
                            "OperatingRevenueName",
                            "OperatingRevenueAmt"
                        ]
                    }
                },
                "OperatingRevenueTotal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SalesGrossReceiptsTotal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GrossRcptFromProfession": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ExciseCustomsVAT": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "UnionExciseDuty": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "VATorSaleTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "CentralGoodServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "StateGoodServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "IntegratedGoodServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "UnionTerrGoodServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OthDutyTaxCess": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TotExciseCustomsVAT": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    }
                },
                "TotRevenueFrmOperations": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ClsngStckOfFinishedStcks": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TardingAccTotCred": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OpngStckOfFinishedStcks": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Purchases": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DirectExpenses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CarriageInward": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "PowerAndFuel": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotOthDirectExpenses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OtherDirectExpenses": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "NatureOfDirectExpense": {
                                "maxLength": 125,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Amount": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "required": [
                            "NatureOfDirectExpense",
                            "Amount"
                        ]
                    }
                },
                "DutyTaxPay": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ExciseCustomsVAT": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "CustomDuty": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "CounterVailDuty": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "SplAddDuty": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "UnionExciseDuty": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "ServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "VATorSaleTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "CentralGoodServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "StateGoodServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "IntegratedGoodServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "UnionTerrGoodServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "OthDutyTaxCess": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "TotExciseCustomsVAT": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                }
                            },
                            "required": [
                                "TotExciseCustomsVAT"
                            ]
                        }
                    }
                },
                "GoodsCostPrdcdFrmMA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GrossProfitFrmBusProf": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntradayTradingTurnOver": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntradayTradingIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TurnoverFutureTrd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncomeFutureTrd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "OperatingRevenueTotal",
                "SalesGrossReceiptsTotal",
                "TardingAccTotCred",
                "GrossProfitFrmBusProf",
                "TotRevenueFrmOperations"
            ]
        },
        "PARTA_PL": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CreditsToPL": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrossProfitTrnsfFrmTrdAcc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthIncome": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "RentInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Comissions": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Dividends": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "InterestInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnSaleFixedAsset": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnInvChrSTT": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnOthInv": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnCurrFluct": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnCnvInvntryToCapAsst": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnAgriIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "OtherIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                            "NatureOfIncome": {
                                                "maxLength": 50,
                                                "minLength": 1,
                                                "allOf": [
                                                    {
                                                        "$ref": "#/definitions/nonEmptyString"
                                                    }
                                                ]
                                            },
                                            "Amount": {
                                                "type": "integer",
                                                "maximum": 99999999999999,
                                                "minimum": 0,
                                                "exclusiveMinimum": false,
                                                "default": 0
                                            }
                                        },
                                        "required": [
                                            "NatureOfIncome",
                                            "Amount"
                                        ]
                                    }
                                },
                                "MiscOthIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum":0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotOthIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "LiabilityWrittenBack": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "AmtofInterest": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "default": 0
                                }
                            },
                            "required": [
                                "RentInc",
                                "Comissions",
                                "Dividends",
                                "InterestInc",
                                "ProfitOnSaleFixedAsset",
                                "ProfitOnInvChrSTT",
                                "ProfitOnOthInv",
                                "ProfitOnCurrFluct",
                                "ProfitOnCnvInvntryToCapAsst",
                                "ProfitOnAgriIncome",
                                "MiscOthIncome",
                                "TotOthIncome"
                            ]
                        },
                        "TotCreditsToPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "OthIncome",
                        "TotCreditsToPL"
                    ]
                },
                "DebitsToPL": {
                    "$ref": "#/definitions/DebitsToPL"
                },
                "NatOfBus44AE": {
                    "type": "array",
                    "maxItems": 3,
                    "items": {
                        "$ref": "#/definitions/NatOfBus44AE"
                    }
                },
                "GoodsDtlsUs44AE": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/GoodsDtlsUs44AE"
                    }
                },
                "TotalNumOfMonths": {
                    "type": "integer",
                    "maximum": 120,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "TotalPrsumptvIncUs44EGoods": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalPrsumptvIncUs44E": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NoBooksOfAccPLDetails": {
                    "type": "array",
                    "maxItems": 8,
                    "additionalProperties": false,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "Section": {
                                "type": "string",
                                "description": "44B : 44B; 44BB : 44BB; 44BBA : 44BBA; 44BBB : 44BBB; 44BBC :  44BBC; 44BBD: 44BBD; 44D : 44D; 10TIA : 10TIA",
                                "enum": [
                                    "44B",
                                    "44BB",
                                    "44BBA",
                                    "44BBB",
                                    "44BBC",
                                    "44BBD",
                                    "44D",
                                    "10TIA"
                                ]
                            },
                            "GrossReceipt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "NetProfit": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            }
                        }
                    }
                },
                "NoBooksOfAccPL": {
                    "description": "Summary of NoBooksOfAccPLDetails",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrossReceipt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NetProfit": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    }
                }
            },
            "required": [
                "CreditsToPL",
                "DebitsToPL",
                "TotalNumOfMonths"
            ]
        },
        "GoodsDtlsUs44AE": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "RegNumberGoodsCarriage": {
                    "maxLength": 11,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OwnedLeasedHiredFlag": {
                    "type": "string",
                    "description": "OWN : Owned; LEASE : Leased; HIRED : Hired",
                    "enum": [
                        "OWN",
                        "LEASE",
                        "HIRED"
                    ]
                },
                "TonnageCapacity": {
                    "type": "integer",
                    "maximum": 100,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "HoldingPeriod": {
                    "type": "integer",
                    "maximum": 12,
                    "minimum": 1,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                },
                "PresumptiveIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 7500,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "RegNumberGoodsCarriage",
                "OwnedLeasedHiredFlag",
                "TonnageCapacity",
                "HoldingPeriod",
                "PresumptiveIncome"
            ]
        },
        "ManufacturingAccountIndAS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OpeningInventory": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "OpngStckRawMat": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OpngStckWrkinPrgrs": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OpngInvntryTotal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Purchases": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "DirectWages": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "DirectExpenses": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "CarriageInward": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "PowerAndFuel": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OthDirectExpenses": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "IndirectWages": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FactoryRentAndRates": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FactoryInsurance": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FactoryFuelAndPower": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FactoryGeneralExpenses": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "DeprctnOfFactoryMachinery": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TotalFactoryOverheads": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotalDebtsManfctrngAcc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "OpngInvntryTotal",
                        "TotalFactoryOverheads",
                        "TotalDebtsManfctrngAcc",
                        "DirectExpenses"
                    ]
                },
                "ClosingStock": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ClsngStckRawMaterial": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ClsngStckWrkInPrgrs": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ClsngStckTotal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "ClsngStckTotal"
                    ]
                },
                "CostOfGoodsPrdcd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "OpeningInventory",
                "ClosingStock",
                "CostOfGoodsPrdcd"
            ]
        },
        "TradingAccountIndAS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SaleOfGoods": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SaleOfServices": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OtherOperatingRevenueDtls": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "OperatingRevenueName": {
                                "maxLength": 50,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "OperatingRevenueAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "required": [
                            "OperatingRevenueName",
                            "OperatingRevenueAmt"
                        ]
                    }
                },
                "OperatingRevenueTotal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SalesGrossReceiptsTotal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GrossRcptFromProfession": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExciseCustomsVAT": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "UnionExciseDuty": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "VATorSaleTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "CentralGoodServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "StateGoodServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntegratedGoodServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "UnionTerrGoodServiceTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthDutyTaxCess": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotExciseCustomsVAT": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "CentralGoodServiceTax",
                        "StateGoodServiceTax",
                        "IntegratedGoodServiceTax",
                        "UnionTerrGoodServiceTax",
                        "TotExciseCustomsVAT"
                    ]
                },
                "TotRevenueFrmOperations": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ClsngStckOfFinishedStcks": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TardingAccTotCred": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OpngStckOfFinishedStcks": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Purchases": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DirectExpenses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CarriageInward": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PowerAndFuel": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotOthDirectExpenses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OtherDirectExpenses": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "NatureOfDirectExpense": {
                                "maxLength": 125,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Amount": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "required": [
                            "NatureOfDirectExpense",
                            "Amount"
                        ]
                    }
                },
                "DutyTaxPay": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ExciseCustomsVAT": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "CustomDuty": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "CounterVailDuty": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "SplAddDuty": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "UnionExciseDuty": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "ServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "VATorSaleTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "CentralGoodServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "StateGoodServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "IntegratedGoodServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "UnionTerrGoodServiceTax": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "OthDutyTaxCess": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "TotExciseCustomsVAT": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            }
                        }
                    },
                    "required": [
                        "ExciseCustomsVAT"
                    ]
                },
                "GoodsCostPrdcdFrmMA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GrossProfitFrmBusProf": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntradayTradingTurnOver": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntradayTradingIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TurnoverFutureTrd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncomeFutureTrd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "GrossRcptFromProfession",
                "ExciseCustomsVAT",
                "OpngStckOfFinishedStcks",
                "Purchases",
                "CarriageInward",
                "PowerAndFuel",
                "TotOthDirectExpenses",
                "DutyTaxPay",
                "OperatingRevenueTotal",
                "SalesGrossReceiptsTotal",
                "TardingAccTotCred",
                "GrossProfitFrmBusProf",
                "TotRevenueFrmOperations"
            ]
        },
        "PARTA_PLIndAS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CreditsToPL": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrossProfitTrnsfFrmTrdAcc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthIncome": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "RentInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Comissions": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Dividends": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "InterestInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnSaleFixedAsset": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnInvChrSTT": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnOthInv": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnCurrFluct": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnCnvInvntryToCapAsst": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitOnAgriIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "OtherIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/OthersNatureAmountNeg"
                                    }
                                },
                                "MiscOthIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotOthIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "LiabilityWrittenBack": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "AmtofInterest": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "default": 0
                                }
                            },
                            "required": [
                                "RentInc",
                                "Comissions",
                                "Dividends",
                                "InterestInc",
                                "ProfitOnSaleFixedAsset",
                                "ProfitOnInvChrSTT",
                                "ProfitOnOthInv",
                                "ProfitOnCurrFluct",
                                "ProfitOnCnvInvntryToCapAsst",
                                "ProfitOnAgriIncome",
                                "MiscOthIncome",
                                "TotOthIncome"
                            ]
                        },
                        "TotCreditsToPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "GrossProfitTrnsfFrmTrdAcc",
                        "OthIncome",
                        "TotCreditsToPL"
                    ]
                },
                "DebitsToPL": {
                    "$ref": "#/definitions/DebitsToPL"
                },
                "OtherComprnsvInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ItemsNotReclsfdPnL": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "ChangesInSurplus": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ReMesDefinedBenftPlans": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "EquityOCI": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "FairValFVTPl": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ShareOfOtherComprInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "OtherIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/OthersNatureAmountNeg"
                                    }
                                },
                                "OthersTotal": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "IncomeTaxNotPnL": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotalNotPnL": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "ChangesInSurplus",
                                "ReMesDefinedBenftPlans",
                                "EquityOCI",
                                "FairValFVTPl",
                                "ShareOfOtherComprInc",
                                "OthersTotal",
                                "IncomeTaxNotPnL",
                                "TotalNotPnL"
                            ]
                        },
                        "ItemsReclsfdPnL": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "ExchangeDiff": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "DebtsOCI": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "EffecPortionGainnLoss": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ShareOCI": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "OtherIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/OthersNatureAmountNeg"
                                    }
                                },
                                "OthersTotal": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "IncomeTaxReclsPnL": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotalPnL": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "ExchangeDiff",
                                "DebtsOCI",
                                "EffecPortionGainnLoss",
                                "ShareOCI",
                                "OthersTotal",
                                "IncomeTaxReclsPnL",
                                "TotalPnL"
                            ]
                        },
                        "TotalComprIncome": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotalComprIncome"
                    ]
                }
            },
            "required": [
                "CreditsToPL",
                "DebitsToPL"
            ]
        },
        "DebitsToPL": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DebitPlAcnt": {
                    "$ref": "#/definitions/DebitPlAcnt"
                },
                "TaxProvAppr": {
                    "$ref": "#/definitions/TaxProvAppr"
                }
            },
            "required": [
                "DebitPlAcnt",
                "TaxProvAppr"
            ]
        },
        "DebitPlAcnt": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Freight": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ConsumptionOfStores": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PowerFuel": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RentExpdr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RepairsBldg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RepairMach": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "EmployeeComp": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "SalsWages": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Bonus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "MedExpReimb": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "LeaveEncash": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "LeaveTravelBenft": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ContToSuperAnnFund": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ContToPF": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ContToGratFund": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ContToOthFund": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthEmpBenftExpdr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotEmployeeComp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyCompPaidToNonRes": {
                            "pattern": "Y|N",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "AmtPaidToNonRes": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "SalsWages",
                        "Bonus",
                        "MedExpReimb",
                        "LeaveEncash",
                        "LeaveTravelBenft",
                        "ContToSuperAnnFund",
                        "ContToPF",
                        "ContToGratFund",
                        "ContToOthFund",
                        "OthEmpBenftExpdr",
                        "TotEmployeeComp"
                    ]
                },
                "Insurances": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "MedInsur": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "LifeInsur": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "KeyManInsur": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthInsur": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotInsurances": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "MedInsur",
                        "LifeInsur",
                        "KeyManInsur",
                        "OthInsur",
                        "TotInsurances"
                    ]
                },
                "StaffWelfareExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Entertainment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Hospitality": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Conference": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SalePromoExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Advertisement": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CommissionExpdrDtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NonResOtherCompany": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Others": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Total": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "NonResOtherCompany",
                        "Others",
                        "Total"
                    ]
                },
                "RoyalityDtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NonResOtherCompany": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Others": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Total": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "NonResOtherCompany",
                        "Others",
                        "Total"
                    ]
                },
                "ProfessionalConstDtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NonResOtherCompany": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Others": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Total": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "NonResOtherCompany",
                        "Others",
                        "Total"
                    ]
                },
                "HotelBoardLodge": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TravelExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ForeignTravelExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ConveyanceExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TelephoneExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GuestHouseExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ClubExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "FestivalCelebExp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Scholarship": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Gift": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Donation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RatesTaxesPays": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ExciseCustomsVAT": {
                            "$ref": "#/definitions/ExciseCustomsVAT"
                        }
                    },
                    "required": [
                        "ExciseCustomsVAT"
                    ]
                },
                "AuditFee": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OtherExpensesDtls": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "ExpenseNature": {
                                "maxLength": 50,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Amount": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            }
                        },
                        "required": [
                            "ExpenseNature",
                            "Amount"
                        ]
                    }
                },
                "OtherExpenses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BadDebtDtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "BadDebtAmtDtls": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "PAN": {
                                        "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "Aadhaar": {
                                        "pattern": "[0-9]{12}",
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "Amount": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false
                                    }
                                },
                                "required": [
                                    "Amount"
                                ]
                            }
                        },
                        "BadDebtAmtDtlsTotal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthersPANNotAvlblDtl": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "Name": {
                                        "maxLength": 125,
                                        "minLength": 1,
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "FlatDoorBlockNumber": {
                                        "maxLength": 50,
                                        "minLength": 1,
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "PremisesBuildingName": {
                                        "maxLength": 50,
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "RoadStreetPostOffice": {
                                        "maxLength": 50,
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "AreaLocality": {
                                        "maxLength": 50,
                                        "minLength": 1,
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "TownCityDistrict": {
                                        "maxLength": 50,
                                        "minLength": 1,
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "StateCode": {
                                        "$ref": "#/definitions/StateCode"
                                    },
                                    "CountryCode": {
                                        "$ref": "#/definitions/CountryCode"
                                    },
                                    "PinCode": {
                                        "type": "integer",
                                        "maximum": 999999,
                                        "minimum": 100000,
                                        "exclusiveMinimum": false,
                                        "pattern": "[1-9]{1}[0-9]{5}"
                                    },
                                    "ZipCode": {
                                        "maxLength": 8,
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "Amount": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    }
                                },
                                "required": [
                                    "Name",
                                    "FlatDoorBlockNumber",
                                    "AreaLocality",
                                    "TownCityDistrict",
                                    "StateCode",
                                    "CountryCode",
                                    "Amount"
                                ]
                            }
                        },
                        "OthersPANNotAvlblDtlTotal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthersAmtLt1Lakh": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "BadDebt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "BadDebtAmtDtlsTotal",
                        "OthersPANNotAvlblDtlTotal",
                        "OthersAmtLt1Lakh",
                        "BadDebt"
                    ]
                },
                "ProvForBadDoubtDebt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthProvisionsExpdr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PBIDTA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "InterestExpdrtDtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NonResOtherCompany": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Others": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "InterestExpdr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "NonResOtherCompany",
                        "Others",
                        "InterestExpdr"
                    ]
                },
                "DepreciationAmort": {
                    "type": "integer",
                    "description": "Include Amortisation expenses along with Depreciation.",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PBT": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Freight",
                "ConsumptionOfStores",
                "PowerFuel",
                "RentExpdr",
                "RepairsBldg",
                "RepairMach",
                "EmployeeComp",
                "Insurances",
                "StaffWelfareExp",
                "Entertainment",
                "Hospitality",
                "Conference",
                "SalePromoExp",
                "Advertisement",
                "CommissionExpdrDtls",
                "RoyalityDtls",
                "ProfessionalConstDtls",
                "HotelBoardLodge",
                "TravelExp",
                "ForeignTravelExp",
                "ConveyanceExp",
                "TelephoneExp",
                "GuestHouseExp",
                "ClubExp",
                "FestivalCelebExp",
                "Scholarship",
                "Gift",
                "Donation",
                "RatesTaxesPays",
                "AuditFee",
                "OtherExpenses",
                "BadDebtDtls",
                "ProvForBadDoubtDebt",
                "OthProvisionsExpdr",
                "PBIDTA",
                "InterestExpdrtDtls",
                "DepreciationAmort",
                "PBT"
            ]
        },
        "ExciseCustomsVAT": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "UnionExciseDuty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "VATorSaleTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Cess": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CentralGoodServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "StateGoodServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntegratedGoodServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UnionTerrGoodServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthDutyTaxCess": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotExciseCustomsVAT": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotExciseCustomsVAT"
            ]
        },
        "TaxProvAppr": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ProvForCurrTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ProvDefTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ProfitAfterTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BalBFPrevYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtAvlAppr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Appropriations": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TrfToReserves": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProposedDividend": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TaxOnDividend": {
                            "type": "integer",
                            "description": "Incl earlier dividends",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AppropriationsCSR": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOtherAppr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAppropriations": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TrfToReserves",
                        "TotAppropriations"
                    ]
                },
                "PartnerAccBalTrf": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "ProvForCurrTax",
                "ProvDefTax",
                "ProfitAfterTax",
                "BalBFPrevYr",
                "AmtAvlAppr",
                "Appropriations",
                "PartnerAccBalTrf"
            ]
        },
        "PARTA_OI": {
            "type": "object",
            "description": "Information from audit report",
            "additionalProperties": false,
            "properties": {
                "MethodOfAcct": {
                    "description": "MERC- Mercantile; CASH- Cash",
                    "enum": [
                        "MERC",
                        "CASH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "MERC"
                },
                "ChangeInAcctMethFlg": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "ProfDeviatDueAcctMeth": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DecProOrIncLossUs145_2": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "MethodOfValClgStk": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ValRawMaterial": {
                            "description": "1- Cost or market rate , whichever is less; 2- At cost; 3- At market rate",
                            "enum": [
                                "1",
                                "2",
                                "3"
                            ],
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ],
                            "default": "1"
                        },
                        "ValFinishedGoods": {
                            "description": "1- Cost or market rate , whichever is less; 2- At cost; 3- At market rate",
                            "enum": [
                                "1",
                                "2",
                                "3"
                            ],
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ],
                            "default": "1"
                        },
                        "ChngStockValMetFlg": {
                            "description": "Y - Yes; N - No",
                            "enum": [
                                "N",
                                "Y"
                            ],
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ],
                            "default": "N"
                        },
                        "EffectOnPL": {
                            "type": "integer",
                            "maximum": 99999999999999
                        },
                        "DecProOrIncLossUs145_A": {
                            "type": "integer",
                            "maximum": 99999999999999
                        }
                    },
                    "required": [
                        "ValRawMaterial",
                        "ValFinishedGoods",
                        "ChngStockValMetFlg"
                    ]
                },
                "NoCredToPLAmt": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Section28Items": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProformaCreditsDue": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PrevYrEscalClaim": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthItemInc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "CapReceipt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotNoCredToPLAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "Section28Items",
                        "ProformaCreditsDue",
                        "PrevYrEscalClaim",
                        "OthItemInc",
                        "CapReceipt",
                        "TotNoCredToPLAmt"
                    ]
                },
                "AmtDisallUs36": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "StkInsurPrem": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "EmpHealthInsurPrem": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "EmpBonusCommSum": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntOnBorrCap": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ZeroCoupBondDisc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "RecogPFContribAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AppSuperAnnFundAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PensionSchemeSec80CCD": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AppGratFundAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthFundAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "EmpContributionCredits": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "BadDebtDoubtAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "BadDebtDoubtProvn": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "SpecResrvTranfr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "FamPlanPromoExp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "SecuritiesPaidAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "MrktLossOthExpLossICDS": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthDisallowance": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAmtDisallUs36": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NoOfEmployeesEmployed": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeployedInIndia": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "DeployedOutSideIndia": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Total": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "DeployedInIndia",
                                "DeployedOutSideIndia",
                                "Total"
                            ]
                        }
                    },
                    "required": [
                        "StkInsurPrem",
                        "EmpHealthInsurPrem",
                        "EmpBonusCommSum",
                        "IntOnBorrCap",
                        "ZeroCoupBondDisc",
                        "RecogPFContribAmt",
                        "AppSuperAnnFundAmt",
                        "PensionSchemeSec80CCD",
                        "AppGratFundAmt",
                        "OthFundAmt",
                        "EmpContributionCredits",
                        "BadDebtDoubtAmt",
                        "BadDebtDoubtProvn",
                        "SpecResrvTranfr",
                        "FamPlanPromoExp",
                        "SecuritiesPaidAmt",
                        "MrktLossOthExpLossICDS",
                        "AnyOthDisallowance",
                        "TotAmtDisallUs36"
                    ]
                },
                "AmtDisallUs37": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CapitalNatureExp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PersonalExp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "BusOrProfessnExp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PoliticPartyExp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "LawVoilatPenalExp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthPenalFineExp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OffenceExp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "SocialRespCSR": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ContigentLiability": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthAmtNotAllowUs37": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAmtDisallUs37": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "CapitalNatureExp",
                        "PersonalExp",
                        "BusOrProfessnExp",
                        "PoliticPartyExp",
                        "LawVoilatPenalExp",
                        "OthPenalFineExp",
                        "OffenceExp",
                        "SocialRespCSR",
                        "ContigentLiability",
                        "OthAmtNotAllowUs37",
                        "TotAmtDisallUs37"
                    ]
                },
                "AmtDisallUs40": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NonCompChapXVIIBAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NonComp40aiaChapXVIIBAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NonComp40aibChapXVIIBAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NonComp40aiiiChapXVIIBAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TaxAmtOnProfits": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "WTAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "RolyatyOrServiceFee": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntSalBonPartner": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthDisallowance": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAmtDisallUs40": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyAmtOfSec40AllowPrevYr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "NonCompChapXVIIBAmt",
                        "NonComp40aiaChapXVIIBAmt",
                        "NonComp40aibChapXVIIBAmt",
                        "NonComp40aiiiChapXVIIBAmt",
                        "TaxAmtOnProfits",
                        "WTAmt",
                        "RolyatyOrServiceFee",
                        "IntSalBonPartner",
                        "TotAmtDisallUs40"
                    ]
                },
                "AmtDisallUs40A": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AmtPaidUs40A2b": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtGT20kCash": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProvPmtGrat": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ContToSetupTrust": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthDisallowance": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAmtDisallUs40A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "AmtPaidUs40A2b",
                        "AmtGT20kCash",
                        "ProvPmtGrat",
                        "ContToSetupTrust",
                        "TotAmtDisallUs40A"
                    ]
                },
                "AmtDisallUs43BPyNowAll": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AmtUs43B": {
                            "$ref": "#/definitions/AmtUs43BPyNowAll"
                        }
                    },
                    "required": [
                        "AmtUs43B"
                    ]
                },
                "AmtDisall43B": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AmtUs43B": {
                            "$ref": "#/definitions/AmtUs43B"
                        }
                    },
                    "required": [
                        "AmtUs43B"
                    ]
                },
                "AmtExciseCustomsVATOutstanding": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ExciseCustomsVAT": {
                            "$ref": "#/definitions/ExciseCustomsVATType"
                        }
                    },
                    "required": [
                        "ExciseCustomsVAT"
                    ]
                },
                "DeemedProfUs33ABs": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeemedProfUs33AB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeemedProfUs33ABA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeemedProfUs33AC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ProfTaxAmtUs41": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PriorAmtIncCrDrPL": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmountOfExpDisAllwUs14A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "InterestDisAllowUs23SMEAct": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ScheduleTPSAFlg": {
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                }
            },
            "required": [
                "MethodOfAcct",
                "ChangeInAcctMethFlg",
                "ProfDeviatDueAcctMeth",
                "DecProOrIncLossUs145_2",
                "NoCredToPLAmt",
                "AmtDisallUs36",
                "AmtDisallUs37",
                "AmtDisallUs40",
                "AmtDisallUs40A",
                "AmtDisallUs43BPyNowAll",
                "AmtDisall43B",
                "AmtExciseCustomsVATOutstanding",
                "DeemedProfUs33ABs",
                "ProfTaxAmtUs41",
                "PriorAmtIncCrDrPL",
                "AmountOfExpDisAllwUs14A",
                "ScheduleTPSAFlg"
            ]
        },
        "AmtUs43B": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxDutyCesAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ContToEmpPFSFGF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "EmpBonusComm": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntPayaleToFI": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SumPayaleLoanBrToFinComp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "IntPayaleToFISchBank": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LeaveEncashPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RailwayAsstsPyble": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "MSEPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotAmtUs43b": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TaxDutyCesAmt",
                "ContToEmpPFSFGF",
                "EmpBonusComm",
                "IntPayaleToFI",
                "SumPayaleLoanBrToFinComp",
                "IntPayaleToFISchBank",
                "LeaveEncashPayable",
                "RailwayAsstsPyble",
                "TotAmtUs43b"
            ]
        },
        "PARTA_QD": {
            "type": "object",
            "description": "Required if liable U/s 44AB",
            "additionalProperties": false,
            "properties": {
                "TradingConcern": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "QuantitDet": {
                            "type": "array",
                            "maxItems": 20,
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/TradingConcernQD"
                            }
                        }
                    }
                },
                "ManfactrConcern": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "RawMaterial": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "QuantitDet": {
                                    "type": "array",
                                    "maxItems": 20,
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/RawMaterialQD"
                                    }
                                }
                            }
                        },
                        "FinishrByProd": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "QuantitDet": {
                                    "type": "array",
                                    "maxItems": 20,
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/FinishrByProdQD"
                                    }
                                }
                            }
                        }
                    },
                    "required": [
                        "RawMaterial",
                        "FinishrByProd"
                    ]
                }
            }
        },
        "PARTA_OL": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OpeningBal": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CashInHand": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "CashInBank": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        },
                        "TotalOpenBal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "CashInHand",
                        "CashInBank",
                        "TotalOpenBal"
                    ]
                },
                "Receipts": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Interest": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "Dividend": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "SaleOfAssets": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "SaleOfAssetsDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/OthersIncDtl"
                                    }
                                }
                            }
                        },
                        "TotalSaleofAssets": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "RlznDuesDebtors": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OthersIncRec": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "OthersIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/OthersIncDtlOL"
                                    }
                                }
                            }
                        },
                        "TotOthersReceiptsOnly": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TotalOfReceipts": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "Interest",
                        "Dividend",
                        "TotalSaleofAssets",
                        "RlznDuesDebtors",
                        "TotOthersReceiptsOnly",
                        "TotalOfReceipts"
                    ]
                },
                "TotalOpenReceipts": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "Payments": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "RepaymentSecuredloan": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "RepaymentUnsecuredloan": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "RepaymentCreditors": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "Commission": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "OthersPayments": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "OthersPaymentsDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/OthersIncDtl"
                                    }
                                }
                            }
                        },
                        "TotalOthersPayments": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TotalPayments": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "RepaymentSecuredloan",
                        "RepaymentUnsecuredloan",
                        "RepaymentCreditors",
                        "Commission",
                        "TotalOthersPayments",
                        "TotalPayments"
                    ]
                },
                "ClosingStock": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CashInHand": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "CashInBank": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        },
                        "TotalClBal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "CashInHand",
                        "CashInBank",
                        "TotalClBal"
                    ]
                },
                "TotalClPaymnts": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "OpeningBal",
                "Receipts",
                "TotalOpenReceipts",
                "Payments",
                "ClosingStock",
                "TotalClPaymnts"
            ]
        },
        "PartB-TI": {
            "type": "object",
            "description": "Computation of Total Income",
            "additionalProperties": false,
            "properties": {
                "IncomeFromHP": {
                    "type": "integer",
                    "description": "Income from house property",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ProfBusGain": {
                    "type": "object",
                    "description": "Profit from business or profession",
                    "additionalProperties": false,
                    "properties": {
                        "ProfGainNoSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncmForeignCompRule10TIA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProfGainSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProfGainSpecifiedBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncChrgblTaxSplRate": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TotProfBusGain": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "ProfGainNoSpecBus",
                        "IncmForeignCompRule10TIA",
                        "ProfGainSpecBus",
                        "ProfGainSpecifiedBus",
                        "IncChrgblTaxSplRate",
                        "TotProfBusGain"
                    ]
                },
                "CapGain": {
                    "$ref": "#/definitions/CapGain"
                },
                "IncFromOS": {
                    "$ref": "#/definitions/IncFromOS"
                },
                "TotalTI": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CurrentYearLoss": {
                    "type": "integer",
                    "description": "From Schedule CYLA Do Not Use -ve sign",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BalanceAfterSetoffLosses": {
                    "type": "integer",
                    "description": "From Schedule CYLA Do Not Use -ve sign",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BroughtFwdLossesSetoff": {
                    "type": "integer",
                    "description": "From Schedule BFLA Do Not Use -ve sign",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GrossTotalIncome": {
                    "type": "integer",
                    "description": "From Schedule BFLA",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncChargeTaxSplRate111A112": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeductionsUndSchVIADtl": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "PartBchapterVIA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PartCchapterVIA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDeductUndSchVIA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "PartBchapterVIA",
                        "PartCchapterVIA",
                        "TotDeductUndSchVIA"
                    ]
                },
                "DeductionsUnder10Aor10AA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncChargeableTaxSplRates": {
                    "type": "integer",
                    "description": "From total of (i) of schedule SI",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncChargeableTaxNormalRates": {
                    "type": "integer",
                    "description": "From total of (i) of schedule SI",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetAgricultureIncomeOrOtherIncomeForRate": {
                    "type": "integer",
                    "description": "From Schedule EI",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossesOfCurrentYearCarriedFwd": {
                    "type": "integer",
                    "description": "From Schedule CFL Do Not Use -ve sign",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeemedTotIncSec115JB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IncomeFromHP",
                "TotalTI",
                "CurrentYearLoss",
                "BalanceAfterSetoffLosses",
                "BroughtFwdLossesSetoff",
                "GrossTotalIncome",
                "IncChargeTaxSplRate111A112",
                "DeductionsUndSchVIADtl",
                "DeductionsUnder10Aor10AA",
                "TotalIncome",
                "IncChargeableTaxSplRates",
                "IncChargeableTaxNormalRates",
                "NetAgricultureIncomeOrOtherIncomeForRate",
                "LossesOfCurrentYearCarriedFwd"
            ]
        },
        "CapGain": {
            "type": "object",
            "description": "Capital gains",
            "additionalProperties": false,
            "properties": {
                "ShortTerm": {
                    "$ref": "#/definitions/ShortTerm"
                },
                "LongTerm": {
                    "$ref": "#/definitions/LongTerm"
                },
                "ShortTermLongTermTotal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CapGains30Per115BBH": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalCapGains": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "ShortTerm",
                "LongTerm",
                "TotalCapGains",
                "ShortTermLongTermTotal",
                "CapGains30Per115BBH"
            ]
        },
        "ShortTerm": {
            "type": "object",
            "description": "Short term gains",
            "additionalProperties": false,
            "properties": {
                "ShortTerm20Per": {
                    "type": "integer",
                    "description": "Schedule CG",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ShortTerm30Per": {
                    "type": "integer",
                    "description": "Schedule CG",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ShortTermAppRate": {
                    "type": "integer",
                    "description": "Schedule CG",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ShortTermSplRateDTAA": {
                    "type": "integer",
                    "description": "Schedule CG",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalShortTerm": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "ShortTerm20Per",
                "ShortTerm30Per",
                "ShortTermAppRate",
                "ShortTermSplRateDTAA",
                "TotalShortTerm"
            ]
        },
        "LongTerm": {
            "type": "object",
            "description": "Long term gains",
            "additionalProperties": false,
            "properties": {
                "LongTerm12_5Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LongTermSplRateDTAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalLongTerm": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "pattern": "[0-9]{1,14}"
                }
            },
            "required": [
                "LongTerm12_5Per",
                "LongTermSplRateDTAA",
                "TotalLongTerm"
            ]
        },
        "IncFromOS": {
            "type": "object",
            "description": "Income of other sources",
            "additionalProperties": false,
            "properties": {
                "OtherSrcThanOwnRaceHorse": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncChargblSplRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "FromOwnRaceHorse": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotIncFromOS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "OtherSrcThanOwnRaceHorse",
                "IncChargblSplRate",
                "FromOwnRaceHorse",
                "TotIncFromOS"
            ]
        },
        "PartB_TTI": {
            "type": "object",
            "description": "Computation of tax liability on total income",
            "additionalProperties": false,
            "properties": {
                "ComputationOfTaxLiability": {
                    "$ref": "#/definitions/ComputationOfTaxLiability"
                },
                "TaxPaid": {
                    "$ref": "#/definitions/TaxPaid"
                },
                "Refund": {
                    "$ref": "#/definitions/Refund"
                },
                "AssetOutsideIndiaFlg": {
                    "description": "This field is applicable only in case of; resident assessee. It is to know if the assessee has any interest; in any asset/signing authority in any account located outside; India.; YES - Yes; NO - No",
                    "enum": [
                        "YES",
                        "NO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "NO"
                }
            },
            "required": [
                "ComputationOfTaxLiability",
                "TaxPaid",
                "Refund",
                "AssetOutsideIndiaFlg"
            ]
        },
        "ComputationOfTaxLiability": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxPayableOnDeemedTI": {
                    "$ref": "#/definitions/TaxPayableOnDeemedTI"
                },
                "TaxPayableOnTI": {
                    "$ref": "#/definitions/TaxPayableOnTI"
                },
                "GrossTaxPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CredUs115JAATaxPaid": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxPayableAfterCredUs115JAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxRelief": {
                    "$ref": "#/definitions/TaxRelief"
                },
                "NetTaxLiability": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntrstPay": {
                    "$ref": "#/definitions/IntrstPay"
                },
                "AggregateTaxInterestLiability": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TaxPayableOnDeemedTI",
                "TaxPayableOnTI",
                "GrossTaxPayable",
                "TaxRelief",
                "NetTaxLiability",
                "IntrstPay",
                "AggregateTaxInterestLiability"
            ]
        },
        "TaxRelief": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Section90": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section91": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotTaxRelief": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Section90",
                "Section91",
                "TotTaxRelief"
            ]
        },
        "TaxPayableOnDeemedTI": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxDeemedTISec115JB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Surcharge": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "EducationCess": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TaxDeemedTISec115JB",
                "Surcharge",
                "EducationCess",
                "TotalTax"
            ]
        },
        "TaxPayableOnTI": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxAtNormalRates": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxAtSpecialRates": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxPayableOnTotInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Surcharge25ofSI": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SurchargeOnTaxPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalSurcharge": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "EducationCess": {
                    "type": "integer",
                    "description": "Education Cess",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GrossTaxLiability": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TaxAtNormalRates",
                "TaxAtSpecialRates",
                "TaxPayableOnTotInc",
                "Surcharge25ofSI",
                "SurchargeOnTaxPayable",
                "TotalSurcharge",
                "EducationCess",
                "GrossTaxLiability"
            ]
        },
        "TaxPaid": {
            "type": "object",
            "description": "Tax paid details",
            "additionalProperties": false,
            "properties": {
                "TaxesPaid": {
                    "$ref": "#/definitions/TaxesPaid"
                },
                "BalTaxPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetTaxPayable115TD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxPayable115TD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetRefundAdjust": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TaxesPaid",
                "BalTaxPayable"
            ]
        },
        "IntrstPay": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IntrstPayUs234A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntrstPayUs234B": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntrstPayUs234C": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LateFilingFee234F": {
                    "type": "integer",
                    "maximum": 5000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "FeeFurnish234I": {
                    "type": "integer",
                    "maximum": 5000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "TotalIntrstPay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IntrstPayUs234A",
                "IntrstPayUs234B",
                "IntrstPayUs234C",
                "LateFilingFee234F",
                "TotalIntrstPay"
            ]
        },
        "TaxesPaid": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AdvanceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TDS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TCS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SelfAssessmentTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalTaxesPaid": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalTaxesPaid"
            ]
        },
        "Refund": {
            "type": "object",
            "description": "Refund details",
            "additionalProperties": false,
            "properties": {
                "RefundDue": {
                    "type": "integer",
                    "description": "Refund due if Total Taxes Paid is greater than AggregateTaxInterest",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BankAccountDtls": {
                    "$ref": "#/definitions/BankAccountDtls"
                }
            },
            "required": [
                "RefundDue",
                "BankAccountDtls"
            ]
        },
        "BankAccountDtls": {
            "type": "object",
            "description": "Bank details",
            "additionalProperties": false,
            "properties": {
                "BankDtlsFlag": {
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "Y"
                },
                "AddtnlBankDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/BankDetailType"
                    }
                },
                "ForeignBankDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ForeignBankDtls"
                    }
                }
            },
            "required": [
                "BankDtlsFlag"
            ]
        },
        "Verification": {
            "type": "object",
            "description": "Verification declaration details",
            "additionalProperties": false,
            "properties": {
                "Declaration": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AssesseeVerName": {
                            "maxLength": 125,
                            "minLength": 1,
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "FatherName": {
                            "maxLength": 125,
                            "minLength": 1,
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "AssesseeVerPAN": {
                            "pattern": "[A-Z]{3}[P][A-Z][0-9]{4}[A-Z]",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Capacity": {
                            "description": "MD - Managing Director; DR - Director; OL - Official liquidator/Resolution Professional under NCLT; RA - Representative assessee; PO - Principal Officer; AS - Authorised Signatory",
                            "enum": [
                                "MD",
                                "DR",
                                "OL",
                                "RA",
                                "PO",
                                "AS"
                            ],
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Place": {
                            "maxLength": 50,
                            "minLength": 1,
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Date": {
                            "type": "string",
                            "description": "Date in YYYY-MM-DD format",
                            "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                        }
                    },
                    "required": [
                        "AssesseeVerName",
                        "FatherName",
                        "AssesseeVerPAN",
                        "Capacity",
                        "Place",
                        "Date"
                    ]
                }
            },
            "required": [
                "Declaration"
            ]
        },
        "ScheduleHP": {
            "type": "object",
            "description": "Income from house property",
            "additionalProperties": false,
            "properties": {
                "PropertyDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/PropertyDetails"
                    }
                },
                "PassThroghIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "TotalIncomeChargeableUnHP": {
                    "type": "integer",
                    "description": "House Property income",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalIncomeChargeableUnHP"
            ]
        },
        "PropertyDetails": {
            "type": "object",
            "description": "Individual property details",
            "additionalProperties": false,
            "properties": {
                "HPSNo": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "PropertyOwner": {
                    "description": "SE - Self; DO - Deemed Ownwer",
                    "enum": [
                        "SE",
                        "DO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PropCoOwnedFlg": {
                    "description": "YES - Yes; NO - No",
                    "enum": [
                        "YES",
                        "NO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AssessePercentShareProp": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "CoOwners": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/CoOwners"
                    }
                },
                "ifLetOut": {
                    "description": "Y - Let Out; D - Deemed let out",
                    "enum": [
                        "Y",
                        "D"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "Y"
                },
                "TenantDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/TenantDetails"
                    }
                },
                "Rentdetails": {
                    "$ref": "#/definitions/Rentdetails"
                }
            },
            "required": [
                "HPSNo",
                "PropertyOwner",
                "PropCoOwnedFlg",
                "ifLetOut",
                "Rentdetails",
                "AssessePercentShareProp"
            ]
        },
        "CoOwners": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CoOwnersSNo": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NameCoOwner": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN_CoOwner": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Aadhaar_CoOwner": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PercentShareProperty": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                }
            },
            "required": [
                "CoOwnersSNo",
                "NameCoOwner"
            ]
        },
        "TenantDetails": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TenantSNo": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NameofTenant": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PANofTenant": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AadhaarofTenant": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PANTANofTenant": {
                    "pattern": "[A-Z]{4}[0-9]{5}[A-Z]|[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "TenantSNo"
            ]
        },
        "Rentdetails": {
            "type": "object",
            "description": "Rent Details",
            "additionalProperties": false,
            "properties": {
                "AnnualLetableValue": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RentNotRealized": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LocalTaxes": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalUnrealizedAndTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BalanceALV": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AnnualOfPropOwned": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ThirtyPercentOfBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntOnBorwCap": {
                    "type": "integer",
                    "description": "Interest payable on borrowed capital",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section24B": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Section24BDtls": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "LoanTknFrom": {
                                        "type": "string",
                                        "description": "B: Bank, I: Other than Bank",
                                        "enum": [
                                            "B",
                                            "I"
                                        ]
                                    },
                                    "BankOrInstnName": {
                                        "maxLength": 125,
                                        "minLength": 1,
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "LoanAccNoOfBankOrInstnRefNo": {
                                        "maxLength": 20,
                                        "minLength": 1,
                                        "pattern": "[a-zA-Z0-9]([/-]?(((\\d*[1-9]\\d*)*[a-zA-Z/-])|(\\d*[1-9]\\d*[a-zA-Z]*))+)*[0-9]*",
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonZeroString"
                                            }
                                        ]
                                    },
                                    "DateofLoan": {
                                        "type": "string",
                                        "description": "Date in YYYY-MM-DD format",
                                        "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                                    },
                                    "TotalLoanAmt": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    },
                                    "LoanOutstndngAmt": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    },
                                    "InterestUs24B": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    }
                                },
                                "required": [
                                    "LoanTknFrom",
                                    "BankOrInstnName",
                                    "LoanAccNoOfBankOrInstnRefNo",
                                    "DateofLoan",
                                    "TotalLoanAmt",
                                    "LoanOutstndngAmt",
                                    "InterestUs24B"
                                ]
                            }
                        },
                        "TotalInterestUs24B": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "Section24BDtls",
                        "TotalInterestUs24B"
                    ]
                },
                "TotalDeduct": {
                    "type": "integer",
                    "description": "interest plus 30% of balanace",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ArrearsUnrealizedRentRcvd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncomeOfHP": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AnnualLetableValue",
                "RentNotRealized",
                "LocalTaxes",
                "TotalUnrealizedAndTax",
                "BalanceALV",
                "AnnualOfPropOwned",
                "ThirtyPercentOfBalance",
                "IntOnBorwCap",
                "TotalDeduct",
                "ArrearsUnrealizedRentRcvd",
                "IncomeOfHP"
            ]
        },
        "CorpScheduleBP": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "BusinessIncOthThanSpec": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ProfBfrTaxPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NetPLFromSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NetProfLossSpecifiedBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncRecCredPLOthHeadDtls": {
                            "$ref": "#/definitions/SchBpHeadsIncType"
                        },
                        "PLUs44sChapXIIGOthrUs115B": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProfitLossInclRefrdSec": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "ProfitLossUs44AE": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44B": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44BB": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44BBA": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44BBB": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44BBC": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44BBD": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44D": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44DA": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitChapterXIIG": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "FirstSchITActOthr115B": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "ProfitLossUs44AE",
                                "ProfitLossUs44B",
                                "ProfitLossUs44BB",
                                "ProfitLossUs44BBA",
                                "ProfitLossUs44BBB",
                                "ProfitLossUs44BBC",
                                "ProfitLossUs44BBD",
                                "ProfitLossUs44D",
                                "ProfitLossUs44DA",
                                "ProfitChapterXIIG",
                                "FirstSchITActOthr115B"
                            ]
                        },
                        "PLUs44sChapXIIGUs115B": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotalProfitFrmActCvrd": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProfitFrmEligBus10TIA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProfitFrmActCvrd": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "ProfitFrmActCvrdUndrRule7": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitFrmActCvrdUndrRule7A": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitFrmActCvrdUndrRule7B1": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitFrmActCvrdUndrRule7B1A": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitFrmActCvrdUndrRule8": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "ProfitFrmActCvrdUndrRule7",
                                "ProfitFrmActCvrdUndrRule7A",
                                "ProfitFrmActCvrdUndrRule7B1",
                                "ProfitFrmActCvrdUndrRule7B1A",
                                "ProfitFrmActCvrdUndrRule8"
                            ]
                        },
                        "IncCredPL": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "FirmShareInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "AOPBOISharInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "OtherExmptIncDtl": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "OperatingDividendName": {
                                            "enum": [
                                                "Dividend"
                                            ],
                                            "allOf": [
                                                {
                                                    "$ref": "#/definitions/nonEmptyString"
                                                }
                                            ]
                                        },
                                        "OperatingDividendAmt": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OtherExmptIncDtls": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "additionalProperties": false,
                                                "properties": {
                                                    "OperatingRevenueName": {
                                                        "maxLength": 50,
                                                        "minLength": 1,
                                                        "allOf": [
                                                            {
                                                                "$ref": "#/definitions/nonEmptyString"
                                                            }
                                                        ]
                                                    },
                                                    "OperatingRevenueAmt": {
                                                        "type": "integer",
                                                        "maximum": 99999999999999,
                                                        "minimum": 0,
                                                        "exclusiveMinimum": false,
                                                        "default": 0
                                                    }
                                                }
                                            },
                                            "required": [
                                                "OperatingRevenueName",
                                                "OperatingRevenueAmt"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "OperatingDividendName",
                                        "OperatingDividendAmt"
                                    ]
                                },
                                "OthExempInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotExempInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                }
                            },
                            "required": [
                                "FirmShareInc",
                                "AOPBOISharInc",
                                "OthExempInc",
                                "TotExempInc"
                            ]
                        },
                        "IncCredPLNotChargable": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "BalancePLOthThanSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ExpDebToPLOthHeadDtls": {
                            "$ref": "#/definitions/SchBpHeadsIncTypeExpense"
                        },
                        "ExpDebToPLExemptInc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ExpDebToPLExemptIncDisAllwUs14A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotExpDebPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AdjustedPLOthThanSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DepreciationDebPLCosAct": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DepreciationAllowITAct32": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DepreciationAllowUs32_1_ii": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "DepreciationAllowUs32_1_i": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotDeprAllowITAct": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "DepreciationAllowUs32_1_ii",
                                "DepreciationAllowUs32_1_i",
                                "TotDeprAllowITAct"
                            ]
                        },
                        "AdjustPLAfterDeprOthSpecInc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtDebPLDisallowUs36": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtDebPLDisallowUs37": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtDebPLDisallowUs40": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtDebPLDisallowUs40A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtDebPLDisallowUs43B": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "InterestDisAllowUs23SMEAct": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs41": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs3380HHD80IA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs32AC": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs32AD": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs33AB": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs33ABA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs35ABA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs35ABB": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs35AC": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs40A3A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs33AC": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs72A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs80HHD": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs80IA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemIncUs43CA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthItemDisallowUs28To44DA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthIncNotInclInExpDisallowPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "CommissionExpDisallowPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "InterestExpDisallowPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthersExpDisallowPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncProfDecLossAccICDSAdj": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "TotAfterAddToPLDeprOthSpecInc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeductUs32_1_iii": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Amt32AC": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DebPLUs35ExcessAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtDisallUs40NowAllow": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtDisallUs43BNowAllow": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthAmtAllDeduct": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DecProfIncLossAccICDSAdj": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "TotDeductionAmts": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PLAftAdjDedBusOthThanSpec": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemedProfitBusUs": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Section44AE": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44B": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44BB": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44BBA": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44BBC": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44BBD": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44BBB": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44D": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44DA": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ChapterXIIG": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "FirstSchTActOther": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotDeemedProfitBusUs": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "Section44AE",
                                "Section44B",
                                "Section44BB",
                                "Section44BBA",
                                "Section44BBC",
                                "Section44BBD",
                                "Section44BBB",
                                "Section44D",
                                "Section44DA",
                                "ChapterXIIG",
                                "FirstSchTActOther",
                                "TotDeemedProfitBusUs"
                            ]
                        },
                        "NetPLAftAdjBusOthThanSpec": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NetPLBusOthThanSpec7A7B7C": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ChrgblIncUndrRule7": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemedChrgblIncUndrRule7A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemedChrgblIncUndrRule7B1": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemedChrgblIncUndrRule7B1A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeemedChrgblIncUndrRule8": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncomeOtherThanRule": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "BalIncDeemedFrmAgri": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "ProfBfrTaxPL",
                        "NetPLFromSpecBus",
                        "NetProfLossSpecifiedBus",
                        "IncRecCredPLOthHeadDtls",
                        "PLUs44sChapXIIGOthrUs115B",
                        "ProfitLossInclRefrdSec",
                        "PLUs44sChapXIIGUs115B",
                        "TotalProfitFrmActCvrd",
                        "ProfitFrmEligBus10TIA",
                        "ProfitFrmActCvrd",
                        "IncCredPL",
                        "BalancePLOthThanSpecBus",
                        "ExpDebToPLOthHeadDtls",
                        "ExpDebToPLExemptInc",
                        "ExpDebToPLExemptIncDisAllwUs14A",
                        "TotExpDebPL",
                        "AdjustedPLOthThanSpecBus",
                        "DepreciationDebPLCosAct",
                        "DepreciationAllowITAct32",
                        "AdjustPLAfterDeprOthSpecInc",
                        "AmtDebPLDisallowUs36",
                        "AmtDebPLDisallowUs37",
                        "AmtDebPLDisallowUs40",
                        "AmtDebPLDisallowUs40A",
                        "AmtDebPLDisallowUs43B",
                        "InterestDisAllowUs23SMEAct",
                        "DeemIncUs41",
                        "DeemIncUs3380HHD80IA",
                        "DeemIncUs43CA",
                        "OthItemDisallowUs28To44DA",
                        "AnyOthIncNotInclInExpDisallowPL",
                        "CommissionExpDisallowPL",
                        "InterestExpDisallowPL",
                        "OthersExpDisallowPL",
                        "IncProfDecLossAccICDSAdj",
                        "TotAfterAddToPLDeprOthSpecInc",
                        "DeductUs32_1_iii",
                        "Amt32AC",
                        "DebPLUs35ExcessAmt",
                        "AmtDisallUs40NowAllow",
                        "AmtDisallUs43BNowAllow",
                        "AnyOthAmtAllDeduct",
                        "DecProfIncLossAccICDSAdj",
                        "TotDeductionAmts",
                        "PLAftAdjDedBusOthThanSpec",
                        "DeemedProfitBusUs",
                        "NetPLAftAdjBusOthThanSpec",
                        "NetPLBusOthThanSpec7A7B7C",
                        "ChrgblIncUndrRule7",
                        "DeemedChrgblIncUndrRule7A",
                        "DeemedChrgblIncUndrRule7B1",
                        "DeemedChrgblIncUndrRule7B1A",
                        "DeemedChrgblIncUndrRule8",
                        "IncomeOtherThanRule",
                        "BalIncDeemedFrmAgri"
                    ]
                },
                "SpecBusinessInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NetPLFrmSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AdditionUs28to44DA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeductUs28to44DA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AdjustedPLFrmSpecuBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "NetPLFrmSpecBus",
                        "AdditionUs28to44DA",
                        "DeductUs28to44DA",
                        "AdjustedPLFrmSpecuBus"
                    ]
                },
                "IncSpecifiedBusiness": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NetPLFrmSpecifiedBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AddSec28to44DA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DedSec28to44DAOTDedSec35AD": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProfitLossSpecifiedBusiness": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DedSec35AD1": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProfitLossSpecifiedBusFinal": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DedUs35ADSubSec5Dtls": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "DedUs35ADSubSec5": {
                                        "description": "a : laying and operating a cross-country natural gas pipeline; network for distribution, including storage facilities being an integral part of such network; aa:building and operating a new hotel of two-star or above category as classified by the Central Government; ab: building and operating a new hospital with at least one hundred beds for patients; ac:developing and building a housing project under a scheme for slum redevelopment or rehabilitation framed by the Central Government or a State Government, as the case may be, and which is notified by the Board in this behalf in accordance with the guidelines as may be prescribed; ad:developing and building a housing project under a scheme for affordable housing framed by the Central Government or a State Government, as the case may be, and notified by the Board in this behalf in accordance with the guidelines as may be prescribed; ae:new plant or in a newly installed capacity in an existing plant for production of fertilizer; af:setting up and operating an inland container depot or a container freight station notified or approved under the Customs Act, 1962 (52 of 1962); ag:bee-keeping and production of honey and beeswax; ah:setting up and operating a warehousing facility for storage of sugar; ai:laying and operating a slurry pipeline for the transportation of iron ore; aj:setting up and operating a semi-conductor wafer fabrication manufacturing unit, and which is notified by the Board in accordance with such guidelines as may be prescribed; ak:developing or operating and maintaining or developing, operating and maintaining, any infrastructure facility; b:all other cases not falling under any of the above clauses",
                                        "pattern": "a|aa|ab|ac|ad|ae|af|ag|ah|ai|aj|ak|b",
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    }
                                },
                                "required": [
                                    "DedUs35ADSubSec5"
                                ]
                            }
                        }
                    },
                    "required": [
                        "NetPLFrmSpecifiedBus",
                        "AddSec28to44DA",
                        "DedSec28to44DAOTDedSec35AD",
                        "ProfitLossSpecifiedBusiness",
                        "DedSec35AD1",
                        "ProfitLossSpecifiedBusFinal"
                    ]
                },
                "IncChrgUnHdProftGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BusSetoffCurrYr": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "LossSetOffOnBusLoss": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "SpeculativeInc": {
                            "$ref": "#/definitions/BusLossCurrYearSetoffType"
                        },
                        "SpecifiedInc": {
                            "$ref": "#/definitions/BusLossCurrYearSetoffType"
                        },
                        "ProfGainUs115B": {
                            "$ref": "#/definitions/BusLossCurrYearSetoffType"
                        },
                        "IncmForeignCompRule10TIA": {
                            "$ref": "#/definitions/BusLossCurrYearSetoffType"
                        },
                        "TotLossSetOffOnBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "LossRemainSetOffOnBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "LossSetOffOnBusLoss",
                        "TotLossSetOffOnBus",
                        "LossRemainSetOffOnBus"
                    ]
                }
            },
            "required": [
                "BusinessIncOthThanSpec",
                "SpecBusinessInc",
                "IncSpecifiedBusiness",
                "IncChrgUnHdProftGain",
                "BusSetoffCurrYr"
            ]
        },
        "ScheduleDPM": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PlantMachinery": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Rate15": {
                            "$ref": "#/definitions/Rate15"
                        },
                        "Rate30": {
                            "$ref": "#/definitions/Rate30"
                        },
                        "Rate40": {
                            "$ref": "#/definitions/Rate40"
                        },
                        "Rate45": {
                            "$ref": "#/definitions/Rate45"
                        }
                    }
                }
            },
            "required": [
                "PlantMachinery"
            ]
        },
        "Rate15": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetail"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "Rate30": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetail"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "Rate40": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetail"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "Rate45": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailRate45"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "DepreciationDetail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "WDVFirstDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AdditionsGrThan180Days": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RealizationTotalPeriod": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "FullRateDeprAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AdditionsLessThan180Days": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RealizationPeriodDuringYear": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "HalfRateDeprAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DepreciationAtFullRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DepreciationAtHalfRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AddlnDeprOnGT180DayAdditions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AddlnDeprDuringYearAdditions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AddlnDeprOnLessThan180DayAdditions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DepDisAllowUs38_2": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetAggregateDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ProportionateAggDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExpdrOnTrforSaleAsset": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CapGainUs50": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "WDVLastDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "WDVFirstDay",
                "AdditionsGrThan180Days",
                "RealizationTotalPeriod",
                "FullRateDeprAmt",
                "AdditionsLessThan180Days",
                "RealizationPeriodDuringYear",
                "HalfRateDeprAmt",
                "DepreciationAtFullRate",
                "DepreciationAtHalfRate",
                "TotalDepreciation",
                "DepDisAllowUs38_2",
                "NetAggregateDepreciation",
                "ProportionateAggDepreciation",
                "ExpdrOnTrforSaleAsset",
                "CapGainUs50",
                "WDVLastDay"
            ]
        },
        "ScheduleDOA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Land": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DepreciationDetail": {
                            "$ref": "#/definitions/DepreciationDetailForLand"
                        }
                    },
                    "required": [
                        "DepreciationDetail"
                    ]
                },
                "Building": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Rate5": {
                            "$ref": "#/definitions/Rate5"
                        },
                        "Rate10": {
                            "$ref": "#/definitions/Rate10"
                        },
                        "Rate40": {
                            "$ref": "#/definitions/Rate40DOA"
                        }
                    }
                },
                "FurnitureFittings": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Rate10": {
                            "$ref": "#/definitions/Rate10"
                        }
                    }
                },
                "IntangibleAssets": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Rate25": {
                            "$ref": "#/definitions/Rate25"
                        }
                    }
                },
                "Ships": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Rate20": {
                            "$ref": "#/definitions/Rate20"
                        }
                    }
                }
            }
        },
        "Rate5": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailDOA"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "Rate10": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailDOA"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "Rate25": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailDOA"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "Rate20": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailDOA"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "ScheduleDEP": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SummaryFromDeprSch": {
                    "$ref": "#/definitions/SummaryFromDeprSch"
                }
            },
            "required": [
                "SummaryFromDeprSch"
            ]
        },
        "SummaryFromDeprSch": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PlantMachinerySummary": {
                    "$ref": "#/definitions/PlantMachinerySummary"
                },
                "BuildingSummary": {
                    "$ref": "#/definitions/BuildingSummary"
                },
                "FurnitureSummary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntangibleAssetSummary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ShipsSummary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalDepreciation"
            ]
        },
        "PlantMachinerySummary": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeprBlockTot15Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot30Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot40Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot45Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotPlntMach": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DeprBlockTot15Percent",
                "DeprBlockTot30Percent",
                "DeprBlockTot40Percent",
                "DeprBlockTot45Percent",
                "TotPlntMach"
            ]
        },
        "BuildingSummary": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeprBlockTot5Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot10Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot40Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotBuildng": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DeprBlockTot5Percent",
                "DeprBlockTot10Percent",
                "DeprBlockTot40Percent",
                "TotBuildng"
            ]
        },
        "ScheduleDCG": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SummaryFromDeprSchCG": {
                    "$ref": "#/definitions/SummaryFromDeprSchCG"
                }
            },
            "required": [
                "SummaryFromDeprSchCG"
            ]
        },
        "SummaryFromDeprSchCG": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PlantMachinerySummaryCG": {
                    "$ref": "#/definitions/PlantMachinerySummaryCG"
                },
                "BuildingSummaryCG": {
                    "$ref": "#/definitions/BuildingSummaryCG"
                },
                "FurnitureSummary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntangibleAssetSummary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ShipsSummary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalDepreciation"
            ]
        },
        "PlantMachinerySummaryCG": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeprBlockTot15Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot30Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot40Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot45Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotPlntMach": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DeprBlockTot15Percent",
                "DeprBlockTot30Percent",
                "DeprBlockTot40Percent",
                "DeprBlockTot45Percent",
                "TotPlntMach"
            ]
        },
        "BuildingSummaryCG": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeprBlockTot5Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot10Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeprBlockTot40Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotBuildng": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DeprBlockTot5Percent",
                "DeprBlockTot10Percent",
                "DeprBlockTot40Percent",
                "TotBuildng"
            ]
        },
        "ScheduleESR": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeductionUs35": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Section35_1_i": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "Section35_1_ii": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "Section35_1_iia": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "Section35_1_iii": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "Section35_1_iv": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "Section35_2AA": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "Section35_2AB": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "Section35_CCC": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "Section35_CCD": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        },
                        "TotUs35": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "DeductUs35": {
                                    "$ref": "#/definitions/DeductUs35"
                                }
                            },
                            "required": [
                                "DeductUs35"
                            ]
                        }
                    },
                    "required": [
                        "Section35_1_i",
                        "Section35_1_ii",
                        "Section35_1_iia",
                        "Section35_1_iii",
                        "Section35_1_iv",
                        "Section35_2AA",
                        "Section35_2AB",
                        "Section35_CCC",
                        "Section35_CCD",
                        "TotUs35"
                    ]
                }
            },
            "required": [
                "DeductionUs35"
            ]
        },
        "DeductUs35": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AmtDebPL": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtUs35Allowable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExcessAmtOverDebPL": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AmtDebPL",
                "AmtUs35Allowable",
                "ExcessAmtOverDebPL"
            ]
        },
        "ScheduleCG": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShortTermCapGain": {
                    "$ref": "#/definitions/ShortTermCapGain"
                },
                "LongTermCapGain": {
                    "$ref": "#/definitions/LongTermCapGain"
                },
                "SumOfCGIncm": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "IncmFromVDATrnsf": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "IncChargeableHeadCapGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeducClaimInfo": {
                    "$ref": "#/definitions/DeducClaimInfo"
                },
                "CurrYrLosses": {
                    "$ref": "#/definitions/CurrYrLosses"
                },
                "EditAutopoulatedDetail": {
                    "$ref": "#/definitions/EditAutopoulatedDetail"
                },
                "AccruOrRecOfCG": {
                    "$ref": "#/definitions/AccruOrRecOfCG"
                }
            },
            "required": [
                "ShortTermCapGain",
                "LongTermCapGain",
                "CurrYrLosses",
                "AccruOrRecOfCG",
                "IncChargeableHeadCapGain",
                "SumOfCGIncm",
                "IncmFromVDATrnsf"
            ]
        },
        "ShortTermCapGain": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SaleofLandBuild": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "SaleofLandBuildDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/SaleofLandBuildStcgType"
                            }
                        }
                    }
                },
                "SlumpSaleInStcg": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "FMV11UAEii": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FMV11UAEiii": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "FullConsideration": {
                            "$ref": "#/definitions/FullConsideration"
                        },
                        "NetWorthOfDivision": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        },
                        "CapgainonAssets": {
                            "$ref": "#/definitions/CapgainonAssets"
                        }
                    },
                    "required": [
                        "FMV11UAEii",
                        "FMV11UAEiii",
                        "FullConsideration",
                        "NetWorthOfDivision",
                        "CapgainonAssets"
                    ]
                },
                "EquityMFonSTT": {
                    "type": "array",
                    "maxItems": 2,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "MFSectionCode": {
                                "description": "1A: 111A [for others]; 5AD1biip: 115AD(1)(b)(ii) [for Foreign Institutional Investors]",
                                "enum": [
                                    "1A",
                                    "5AD1biip"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "EquityMFonSTTDtls": {
                                "$ref": "#/definitions/EquityOrUnitSec94Type"
                            }
                        },
                        "required": [
                            "MFSectionCode",
                            "EquityMFonSTTDtls"
                        ]
                    }
                },
                "NRITransacSec48Dtl": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NRItaxSTTPaid": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        },
                        "NRItaxSTTNotPaid": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "NRItaxSTTPaid",
                        "NRItaxSTTNotPaid"
                    ]
                },
                "NRISecur115AD": {
                    "$ref": "#/definitions/EquityOrUnitSec94TypeNew"
                },
                "SaleOnOtherAssets": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "FullValueConsdRecvUnqshr": {
                            "$ref": "#/definitions/FullValueConsdRecvUnqshr"
                        },
                        "FairMrktValueUnqshr": {
                            "$ref": "#/definitions/FairMrktValueUnqshr"
                        },
                        "FullValueConsdSec50CA": {
                            "$ref": "#/definitions/FullValueConsdSec50CA"
                        },
                        "FullValueConsdOthUnqshr": {
                            "$ref": "#/definitions/FullValueConsdOthUnqshr"
                        },
                        "FullConsideration": {
                            "$ref": "#/definitions/FullConsideration"
                        },
                        "DeductSec48": {
                            "$ref": "#/definitions/DeductSec48"
                        },
                        "BalanceCG": {
                            "$ref": "#/definitions/BalanceCG"
                        },
                        "LossSec94of7Or94of8": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "DeemedSTCGDeprAsset": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ExemptionOrDednUs54": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "ExemptionOrDednUs54Dtls": {
                                    "type": "array",
                                    "maxItems": 3,
                                    "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                            "ExemptionSecCode": {
                                                "description": "54G - Sec 54G; 54GA - Sec 54GA",
                                                "enum": [
                                                    "54G",
                                                    "54GA"
                                                ],
                                                "allOf": [
                                                    {
                                                        "$ref": "#/definitions/nonEmptyString"
                                                    }
                                                ]
                                            },
                                            "ExemptionAmount": {
                                                "$ref": "#/definitions/ExemptionAmount"
                                            }
                                        },
                                        "required": [
                                            "ExemptionSecCode",
                                            "ExemptionAmount"
                                        ]
                                    }
                                },
                                "ExemptionGrandTotal": {
                                    "$ref": "#/definitions/ExemptionGrandTotal"
                                }
                            },
                            "required": [
                                "ExemptionGrandTotal"
                            ]
                        },
                        "CapgainonAssets": {
                            "$ref": "#/definitions/CapgainonAssets"
                        }
                    },
                    "required": [
                        "FullValueConsdRecvUnqshr",
                        "FairMrktValueUnqshr",
                        "FullValueConsdSec50CA",
                        "FullValueConsdOthUnqshr",
                        "FullConsideration",
                        "DeductSec48",
                        "BalanceCG",
                        "LossSec94of7Or94of8",
                        "DeemedSTCGDeprAsset",
                        "ExemptionOrDednUs54",
                        "CapgainonAssets"
                    ]
                },
                "UnutilizedStcgFlag": {
                    "description": "Y: Yes; N: No; X: Not Applicable",
                    "enum": [
                        "Y",
                        "N",
                        "X"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "UnutilizedCg": {
                    "$ref": "#/definitions/UnutilizedSTCgPrvYr"
                },
                "AmtDeemedStcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalAmtDeemedStcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "PassThrIncNatureSTCG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PassThrIncNatureSTCG20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "PassThrIncNatureSTCG30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "PassThrIncNatureSTCGAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "NRICgDTAA": {
                    "$ref": "#/definitions/NRITaxUsDTAAStcgType"
                },
                "TotalAmtNotTaxUsDTAAStcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "TotalAmtTaxUsDTAAStcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "CapitalLossBuyBackShares": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotalCapitalLossBuyBackShares": {
                            "type": "integer",
                            "maximum": 0,
                            "minimum": -99999999999999
                        },
                        "CapitalLossBuyBackSharesDtls": {
                            "type": "array",
                            "maxItems": 3,
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "Rate": {
                                        "description": "STL20 - Loss from buy back of 'shares taxable at 20%' ; STL30 - Loss from buy back of 'shares taxable at 30%' ; STLAR - Loss from buy back of 'shares taxable at applicable rate'",
                                        "enum": [
                                            "STL20",
                                            "STL30",
                                            "STLAR"
                                        ],
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "Amount": {
                                        "type": "integer",
                                        "maximum": 0,
                                        "minimum": -99999999999999
                                    }
                                },
                                "required": [
                                    "Rate",
                                    "Amount"
                                ]
                            }
                        }
                    },
                    "required": [
                        "TotalCapitalLossBuyBackShares",
                        "CapitalLossBuyBackSharesDtls"
                    ]
                },
                "TotalSTCG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "SlumpSaleInStcg",
                "NRITransacSec48Dtl",
                "NRISecur115AD",
                "SaleOnOtherAssets",
                "TotalAmtDeemedStcg",
                "PassThrIncNatureSTCG",
                "TotalAmtNotTaxUsDTAAStcg",
                "TotalAmtTaxUsDTAAStcg",
                "TotalSTCG"
            ]
        },
        "TrnsfImmblPrprtyDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NameOfBuyer": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PANofBuyer": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AaadhaarOfBuyer": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PercentageShare": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                },
                "Amount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AddressOfProperty": {
                    "maxLength": 250,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "StateCode": {
                    "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; 99- State outside India",
                    "enum": [
                        "01",
                        "02",
                        "03",
                        "04",
                        "05",
                        "06",
                        "07",
                        "08",
                        "09",
                        "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",
                        "99"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCode": {
                    "$ref": "#/definitions/CountryCode"
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "NameOfBuyer",
                "PercentageShare",
                "Amount",
                "AddressOfProperty",
                "StateCode"
            ]
        },
        "FullValueConsdRecvUnqshr": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "FairMrktValueUnqshr": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "FullValueConsdSec50CA": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "FullValueConsdOthUnqshr": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "FullConsideration": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "PropertyValuation": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "FullConsideration50C": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "YrInWhichAssetAcq": {
            "description": "2022 - 2022-23; 2023 - 2023-24; 2024 - 2024-25; 2025- 2025-26",
            "enum": [
                "2022",
                "2023",
                "2024",
                "2025"
            ],
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "AmtUtilized": {
            "type": "integer",
            "maximum": 99999999999999
        },
        "AmtUnutilized": {
            "type": "integer",
            "maximum": 99999999999999
        },
        "BalanceCG": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": -99999999999999,
            "exclusiveMinimum": false
        },
        "CapgainonAssets": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": -99999999999999,
            "exclusiveMinimum": false
        },
        "CountryName": {
            "maxLength": 55,
            "minLength": 1,
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "DTAAarticle": {
            "maxLength": 16,
            "minLength": 1,
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "RateAsPerTreaty": {
            "type": "number",
            "maximum": 100,
            "minimum": 0,
            "multipleOf": 0.01,
            "exclusiveMinimum": false,
            "exclusiveMaximum": false
        },
        "TaxRescertifiedFlag": {
            "description": "Y - Yes; N - No",
            "enum": [
                "Y",
                "N"
            ],
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "SecITAct": {
            "maxLength": 10,
            "minLength": 1,
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "RateAsPerITAct": {
            "type": "number",
            "maximum": 100,
            "minimum": 0,
            "multipleOf": 0.01,
            "exclusiveMinimum": false,
            "exclusiveMaximum": false
        },
        "ApplicableRate": {
            "type": "number",
            "maximum": 100,
            "minimum": 0,
            "multipleOf": 0.01,
            "exclusiveMinimum": false,
            "exclusiveMaximum": false
        },
        "DTAAamt": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": -99999999999999,
            "exclusiveMinimum": false
        },
        "NatureOfIncome": {
            "maxLength": 75,
            "minLength": 1,
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "DeductSec48": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AquisitCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ImproveCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExpOnTrans": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDedn": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AquisitCost",
                "ImproveCost",
                "ExpOnTrans",
                "TotalDedn"
            ]
        },
        "ExemptionAmount": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "ExemptionGrandTotal": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "LongTermCapGain": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SaleofLandBuild": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "SaleofLandBuildDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/SaleofLandBuildLtcgType"
                            }
                        },
                        "TotalLTCGImmblPrprty": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999
                        }
                    }
                },
                "SlumpSaleInLtcgDtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "SlumpSaleInLtcg": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "FMV11UAEii": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "FMV11UAEiii": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "FullConsideration": {
                                    "$ref": "#/definitions/FullConsideration"
                                },
                                "NetWorthOfDivision": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false
                                },
                                "SlumpBalance": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": -99999999999999,
                                    "exclusiveMinimum": false
                                },
                                "DeductionUnderSec54": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false
                                },
                                "CapgainonAssets": {
                                    "$ref": "#/definitions/CapgainonAssets"
                                }
                            },
                            "required": [
                                "FMV11UAEii",
                                "FMV11UAEiii",
                                "FullConsideration",
                                "NetWorthOfDivision",
                                "SlumpBalance",
                                "DeductionUnderSec54",
                                "CapgainonAssets"
                            ]
                        }
                    }
                },
                "Proviso112Applicable": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Proviso112SectionCode": {
                            "description": "22: From sale of listed securities (other than a unit) or zero coupon bonds under section 112(1)",
                            "enum": [
                                "22"
                            ],
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Proviso112Applicabledtls": {
                            "$ref": "#/definitions/EquityOrUnitSec54Type"
                        }
                    },
                    "required": [
                        "Proviso112SectionCode",
                        "Proviso112Applicabledtls"
                    ]
                },
                "SaleOfEquityShareUs112A": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CapgainonAssets": {
                            "$ref": "#/definitions/CapgainonAssets"
                        }
                    },
                    "required": [
                        "CapgainonAssets"
                    ]
                },
                "NRIProvisoSec48": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "BalanceCG": {
                            "$ref": "#/definitions/BalanceCG"
                        }
                    },
                    "required": [
                        "BalanceCG"
                    ]
                },
                "NRIOnSec112and115": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NRIOnSec112and115Dtls": {
                            "type": "array",
                            "maxItems": 4,
                            "minItems": 1,
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "SectionCode": {
                                        "description": "21ciii - (i) unlisted securities as per 112(1)(c); 5AB1b : (ii) units referred in sec. 115AB; sec. 112(1)(c); 5AC1c - (iii) bonds or GDR as referred in sec. 115AC; 5ADiii - (iv) securities by FII as referred to in sec. 115AD",
                                        "enum": [
                                            "21ciii",
                                            "5AB1b",
                                            "5AC1c",
                                            "5ADiii"
                                        ],
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "FullValueConsdRecvUnqshr": {
                                        "$ref": "#/definitions/FullValueConsdRecvUnqshr"
                                    },
                                    "FairMrktValueUnqshr": {
                                        "$ref": "#/definitions/FairMrktValueUnqshr"
                                    },
                                    "FullValueConsdSec50CA": {
                                        "$ref": "#/definitions/FullValueConsdSec50CA"
                                    },
                                    "FullValueConsdOthUnqshr": {
                                        "$ref": "#/definitions/FullValueConsdOthUnqshr"
                                    },
                                    "FullConsideration": {
                                        "$ref": "#/definitions/FullConsideration"
                                    },
                                    "DeductSec48": {
                                        "$ref": "#/definitions/DeductSec48"
                                    },
                                    "BalanceCG": {
                                        "$ref": "#/definitions/BalanceCG"
                                    }
                                },
                                "required": [
                                    "SectionCode",
                                    "FullValueConsdRecvUnqshr",
                                    "FairMrktValueUnqshr",
                                    "FullValueConsdSec50CA",
                                    "FullValueConsdOthUnqshr",
                                    "FullConsideration",
                                    "DeductSec48",
                                    "BalanceCG"
                                ]
                            }
                        },
                        "TotalNRIOnSec112and115": {
                            "$ref": "#/definitions/CapgainonAssets"
                        }
                    }
                },
                "NRISaleOfEquityShareUs112A": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CapgainonAssets": {
                            "$ref": "#/definitions/CapgainonAssets"
                        }
                    },
                    "required": [
                        "CapgainonAssets"
                    ]
                },
                "SaleofAssetNADtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "SaleofAssetNA": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "FullValueConsdRecvUnqshr": {
                                    "$ref": "#/definitions/FullValueConsdRecvUnqshr"
                                },
                                "FairMrktValueUnqshr": {
                                    "$ref": "#/definitions/FairMrktValueUnqshr"
                                },
                                "FullValueConsdSec50CA": {
                                    "$ref": "#/definitions/FullValueConsdSec50CA"
                                },
                                "FullValueConsdOthUnqshr": {
                                    "$ref": "#/definitions/FullValueConsdOthUnqshr"
                                },
                                "FullConsideration": {
                                    "$ref": "#/definitions/FullConsideration"
                                },
                                "DeductSec48": {
                                    "$ref": "#/definitions/DeductSec48"
                                },
                                "BalanceCG": {
                                    "$ref": "#/definitions/BalanceCG"
                                },
                                "ExemptionOrDednUs54": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "ExemptionOrDednUs54Dtls": {
                                            "type": "array",
                                            "maxItems": 4,
                                            "items": {
                                                "type": "object",
                                                "additionalProperties": false,
                                                "properties": {
                                                    "ExemptionSecCode": {
                                                        "description": "54D : 54D; 54G : 54G; 54GA : 54GA",
                                                        "enum": [
                                                            "54D",
                                                            "54G",
                                                            "54GA"
                                                        ],
                                                        "allOf": [
                                                            {
                                                                "$ref": "#/definitions/nonEmptyString"
                                                            }
                                                        ]
                                                    },
                                                    "ExemptionAmount": {
                                                        "$ref": "#/definitions/ExemptionAmount"
                                                    }
                                                },
                                                "required": [
                                                    "ExemptionSecCode",
                                                    "ExemptionAmount"
                                                ]
                                            }
                                        },
                                        "ExemptionGrandTotal": {
                                            "$ref": "#/definitions/ExemptionGrandTotal"
                                        }
                                    },
                                    "required": [
                                        "ExemptionGrandTotal"
                                    ]
                                },
                                "CapgainonAssets": {
                                    "$ref": "#/definitions/CapgainonAssets"
                                }
                            },
                            "required": [
                                "FullValueConsdRecvUnqshr",
                                "FairMrktValueUnqshr",
                                "FullValueConsdSec50CA",
                                "FullValueConsdOthUnqshr",
                                "FullConsideration",
                                "DeductSec48",
                                "BalanceCG",
                                "ExemptionOrDednUs54",
                                "CapgainonAssets"
                            ]
                        }
                    }
                },
                "UnutilizedLtcgFlag": {
                    "description": "Y: Yes; N: No; X: Not Applicable",
                    "enum": [
                        "Y",
                        "N",
                        "X"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "UnutilizedCg": {
                    "$ref": "#/definitions/UnutilizedCgPrvYr"
                },
                "AmtDeemedLtcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalAmtDeemedLtcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "PassThrIncNatureLTCG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "PassThrIncNatureLTCGUs112A12_5Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999
                },
                "PassThrIncNatureLTCG12_5Per": {
                    "type": "integer",
                    "description": "Pass Through Income/Loss in the nature of Long Term Capital Gain, chargeable @12.5% - under sections other than u/s. 112A",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "NRICgDTAA": {
                    "$ref": "#/definitions/NRITaxUsDTAALtcgType"
                },
                "TotalAmtNotTaxUsDTAALtcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "TotalAmtTaxUsDTAALtcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "CapitalLossBuyBackShares": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotalCapitalLossBuyBackShares": {
                            "type": "integer",
                            "maximum": 0,
                            "minimum": -99999999999999
                        }
                    },
                    "required": [
                        "TotalCapitalLossBuyBackShares"
                    ]
                },
                "TotalLTCG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "SlumpSaleInLtcgDtls",
                "SaleOfEquityShareUs112A",
                "NRISaleOfEquityShareUs112A",
                "SaleofAssetNADtls",
                "TotalAmtDeemedLtcg",
                "PassThrIncNatureLTCG",
                "TotalAmtNotTaxUsDTAALtcg",
                "TotalAmtTaxUsDTAALtcg",
                "TotalLTCG"
            ]
        },
        "DeducClaimInfo": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeducClaimDtlsUs54D": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54D"
                    }
                },
                "DeducClaimDtlsUs54EC": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54ECn115F"
                    }
                },
                "DeducClaimDtlsUs54G": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54G"
                    }
                },
                "DeducClaimDtlsUs54GA": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54G"
                    }
                },
                "TotDeductClaim": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "TotDeductClaim"
            ]
        },
        "CurrYrLosses": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "InLossSetOff": {
                    "$ref": "#/definitions/InLossSetOff"
                },
                "InStcg20Per": {
                    "$ref": "#/definitions/InStcg20Per"
                },
                "InStcg30Per": {
                    "$ref": "#/definitions/InStcg30Per"
                },
                "InStcgAppRate": {
                    "$ref": "#/definitions/InStcgAppRate"
                },
                "InStcgDTAARate": {
                    "$ref": "#/definitions/InStcgDTAARate"
                },
                "InLtcg12_5Per": {
                    "$ref": "#/definitions/InLtcg12_5Per"
                },
                "InLtcgDTAARate": {
                    "$ref": "#/definitions/InLtcgDTAARate"
                },
                "TotLossSetOff": {
                    "$ref": "#/definitions/TotLossSetOff"
                },
                "LossRemainSetOff": {
                    "$ref": "#/definitions/LossRemainSetOff"
                }
            },
            "required": [
                "InLossSetOff",
                "InStcg20Per",
                "InStcg30Per",
                "InStcgAppRate",
                "InStcgDTAARate",
                "InLtcg12_5Per",
                "InLtcgDTAARate",
                "TotLossSetOff",
                "LossRemainSetOff"
            ]
        },
        "InStcg20Per": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CurrYearIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CurrYrCapGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CurrYearIncome",
                "StclSetoff30Per",
                "StclSetoffAppRate",
                "StclSetoffDTAARate",
                "CurrYrCapGain"
            ]
        },
        "InStcg30Per": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CurrYearIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CurrYrCapGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CurrYearIncome",
                "StclSetoff20Per",
                "StclSetoffAppRate",
                "StclSetoffDTAARate",
                "CurrYrCapGain"
            ]
        },
        "InStcgAppRate": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CurrYearIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CurrYrCapGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CurrYearIncome",
                "StclSetoff20Per",
                "StclSetoff30Per",
                "StclSetoffDTAARate",
                "CurrYrCapGain"
            ]
        },
        "InStcgDTAARate": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CurrYearIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CurrYrCapGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CurrYearIncome",
                "StclSetoff20Per",
                "StclSetoff30Per",
                "StclSetoffAppRate",
                "CurrYrCapGain"
            ]
        },
        "InLtcg12_5Per": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CurrYearIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LtclSetOffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CurrYrCapGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CurrYearIncome",
                "StclSetoff20Per",
                "StclSetoff30Per",
                "StclSetoffAppRate",
                "StclSetoffDTAARate",
                "LtclSetOffDTAARate",
                "CurrYrCapGain"
            ]
        },
        "InLtcgDTAARate": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CurrYearIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LtclSetOff12_5Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CurrYrCapGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CurrYearIncome",
                "StclSetoff20Per",
                "StclSetoff30Per",
                "StclSetoffAppRate",
                "StclSetoffDTAARate",
                "LtclSetOff12_5Per",
                "CurrYrCapGain"
            ]
        },
        "InLossSetOff": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "StclSetoff20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LtclSetOff12_5Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LtclSetOffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "StclSetoff30Per",
                "StclSetoff20Per",
                "StclSetoffAppRate",
                "StclSetoffDTAARate",
                "LtclSetOff12_5Per",
                "LtclSetOffDTAARate"
            ]
        },
        "TotLossSetOff": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "StclSetoff20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoff30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LtclSetOff12_5Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LtclSetOffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "StclSetoff30Per",
                "StclSetoff20Per",
                "StclSetoffAppRate",
                "StclSetoffDTAARate",
                "LtclSetOff12_5Per",
                "LtclSetOffDTAARate"
            ]
        },
        "LossRemainSetOff": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "StclSetoff20Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "StclSetoff30Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "StclSetoffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LtclSetOff12_5Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "LtclSetOffDTAARate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "StclSetoff20Per",
                "StclSetoff30Per",
                "StclSetoffAppRate",
                "StclSetoffDTAARate",
                "LtclSetOff12_5Per",
                "LtclSetOffDTAARate"
            ]
        },
        "AccruOrRecOfCG": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShortTermUnder20Per": {
                    "$ref": "#/definitions/DateRangeType"
                },
                "ShortTermUnder30Per": {
                    "$ref": "#/definitions/DateRangeType"
                },
                "ShortTermUnderAppRate": {
                    "$ref": "#/definitions/DateRangeType"
                },
                "ShortTermUnderDTAARate": {
                    "$ref": "#/definitions/DateRangeType"
                },
                "LongTermUnder12_5Per": {
                    "$ref": "#/definitions/DateRangeType"
                },
                "LongTermUnderDTAARate": {
                    "$ref": "#/definitions/DateRangeType"
                },
                "VDATrnsfGainsUnder30Per": {
                    "$ref": "#/definitions/DateRangeType"
                }
            },
            "required": [
                "ShortTermUnder20Per",
                "ShortTermUnder30Per",
                "ShortTermUnderAppRate",
                "ShortTermUnderDTAARate",
                "LongTermUnder12_5Per",
                "LongTermUnderDTAARate",
                "VDATrnsfGainsUnder30Per"
            ]
        },
        "Schedule112A": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Schedule112ADtls": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Schedule112A115ADType"
                    }
                },
                "SaleValue112A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CostAcqWithoutIndx112A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionCost112A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LTCGBeforelowerB1B2112A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FairMktValueCapAst112A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ExpExclCnctTransfer112A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Deductions112A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Balance112A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "SaleValue112A",
                "CostAcqWithoutIndx112A",
                "AcquisitionCost112A",
                "LTCGBeforelowerB1B2112A",
                "FairMktValueCapAst112A",
                "ExpExclCnctTransfer112A",
                "Deductions112A",
                "Balance112A"
            ]
        },
        "Schedule115AD": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Schedule115ADDtls": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Schedule112A115ADType"
                    }
                },
                "SaleValue115AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CostAcqWithoutIndx115AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionCost115AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LTCGBeforelowerB1B2115AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FairMktValueCapAst115AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ExpExclCnctTransfer115AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Deductions115AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Balance115AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "SaleValue115AD",
                "CostAcqWithoutIndx115AD",
                "AcquisitionCost115AD",
                "LTCGBeforelowerB1B2115AD",
                "FairMktValueCapAst115AD",
                "ExpExclCnctTransfer115AD",
                "Deductions115AD",
                "Balance115AD"
            ]
        },
        "ScheduleVDA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ScheduleVDADtls": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "DateofAcquisition": {
                                "type": "string",
                                "description": "Date in YYYY-MM-DD format",
                                "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                            },
                            "DateofTransfer": {
                                "type": "string",
                                "description": "Date in YYYY-MM-DD format",
                                "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                            },
                            "HeadUndIncTaxed": {
                                "description": "BI : Business Income; CG : Capital Gain",
                                "enum": [
                                    "BI",
                                    "CG"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "AcquisitionCost": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "ConsidReceived": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "IncomeFromVDA": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "required": [
                            "DateofAcquisition",
                            "DateofTransfer",
                            "HeadUndIncTaxed",
                            "AcquisitionCost",
                            "ConsidReceived",
                            "IncomeFromVDA"
                        ]
                    }
                },
                "TotIncBusiness": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotIncCapGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "ScheduleVDADtls",
                "TotIncBusiness",
                "TotIncCapGain"
            ]
        },
        "ScheduleOS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOthThanOwnRaceHorse": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrossIncChrgblTaxAtAppRate": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DividendGross": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DividendOthThan22e": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "Dividend22e": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "Dividend22f": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "InterestGross": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntrstFrmSavingBank": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntrstFrmTermDeposit": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntrstFrmIncmTaxRefund": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NatofPassThrghIncome": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntrstFrmOthers": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "RentFromMachPlantBldgs": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Tot562x": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Aggrtvaluewithoutcons562x": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Immovpropwithoutcons562x": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Immovpropinadeqcons562x": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Anyotherpropwithoutcons562x": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Anyotherpropinadeqcons562x": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "SumRecdPrYrBusTRU562xii": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOtherIncome": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthersInc": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "OthersIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/OthersIncDtlOS"
                                    }
                                }
                            }
                        },
                        "IncChargeableSpecialRates": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "LtryPzzlChrgblUs115BB": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncChrgblUs115BBJ": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "IncChrgblUs115BBE": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "CashCreditsUs68": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "UnExplndInvstmntsUs69": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "UnExplndMoneyUs69A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "UnDsclsdInvstmntsUs69B": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "UnExplndExpndtrUs69C": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtBrwdRepaidOnHundiUs69D": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthersGross": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "OthersGrossDtls": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "SourceDescription": {
                                        "description": "5A1ai : 115A(1)(a)(i) - Dividends received by foreign company chargeable u/s 115A(1)(a)(i) other than first proviso to section 115A(1)(a)(A); 5A1aA : 115A(1)(a)(A)- Dividend received from IFSC unit as referred to in sub-section (1A) of section 80LA; 5A1aii : 115A(1)(a)(ii)- Interest received from govt/Indian Concerns received in Foreign Currency; 5A1aiia : 115A(1)(a)(iia) - Interest received by non-resident from Infrastructure Debt Fund; 5A1aiiaa : 115A(1) (a)(iiaa) - Income received by non-resident as referred in section 194LC(1); 5A1aiiab : 115A(1) (a)(iiab) - Income received by non-resident as referred in section 194LD; 5A1aiiac : 115A(1)(a)(iiac) - Income received by non-resident as referred in section 194LBA; 5A1aiii : 115A(1) (a)(iii) - Income from units of UTI purchased in foreign currency in the case of non-residents; FA : Para E II of Part I of Ist Sch of FA - Income from royalty where agreement entered between 31.3.1961 to 31.3.1976 and income from fees for technical services where agreement entered between 29.2.1964 and 31.3.1976 and agreement is approved by the Central Government.; 5A1bA : 115A(1)(b)(A) - Income from royalty or fees for technical services received from Government or Indian concern - chargeable u/s 115A(1)(b); 5AB1a : 115AB(1)(a) - Income received in respect of units purchased in foreign currency by an off-shore fund; 5AC1ab:115AC(1)(a) - Income by way of interest from bonds or GDRs purchased in foreign currency by non-residents; 5AC1abD - 115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; 5AD1i : 115AD(1)(i) -Income (other than dividend) received by an FII in respect of securities (other than units referred to in section115AB); 5AD1iP : 115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD; 5BBA : 115BBA - Tax on non-residents sportsmen or sports associations;  5BBF : 115BBF - Income from Patent; 5BBG : 115BBG - Income from patent chargeable; 5A1aiiaaP - 115A(1)(a)(iiaa) - Income received by non-resident as referred in proviso to section 194LC(1); 5A1aiiaa2P: 115A(1)(a)(iiaa)- Income received by non-resident as referred in second proviso to section 194LC(1); 5AD1iDiv - 115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); 5AD1IBd - 115AD(1)(i)(B) - Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); 5AD1IB - 115AD(1)(i)(B) - Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i)",
                                        "enum": [
                                            "5A1ai",
                                            "5A1aA",
                                            "5A1aii",
                                            "5A1aiia",
                                            "5A1aiiaa",
                                            "5A1aiiab",
                                            "5A1aiiac",
                                            "5A1aiii",
                                            "FA",
                                            "5A1bA",
                                            "5AB1a",
                                            "5AC1ab",
                                            "5AC1abD",
                                            "5AD1i",
                                            "5AD1iP",
                                            "5BBA",
                                            "5BBF",
                                            "5BBG",
                                            "5A1aiiaaP",
                                            "5A1aiiaa2P",
                                            "5AD1iDiv",
                                            "5AD1IBd",
                                            "5AD1IB"
                                        ],
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "SourceAmount": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    }
                                },
                                "required": [
                                    "SourceDescription",
                                    "SourceAmount"
                                ]
                            }
                        },
                        "PassThrIncOSChrgblSplRate": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PTIOthersGrossDtls": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "SourceDescription": {
                                        "description": "PTI_5A1ai -PTI-115A(1)(a)(i) - Dividends received by foreign company chargeable u/s 115A(1)(a)(i) other than first proviso to section 115A(1)(a)(A); PTI_5A1aA - PTI-115A(1)(a)(A)- PTI - Dividend received by non resident (Not being company) or foreign company from a unit in an International Financial Services Centre; PTI_5A1aii - PTI-115A(1)(a)(ii) - Interest received from govt/Indian Concerns received in Foreign Currency; PTI_5A1aiia - PTI-115A(1) (a)(iia) - Interest received by non-resident from Infrastructure Debt Fund; PTI_5A1aiiaa - PTI-115A(1) (a)(iiaa) - Income received by non-resident as referred in section 194LC(1); PTI_5A1aiiab - PTI-115A(1) (a)(iiab) -Income received by non-resident as referred in section 194LD; PTI_5A1aiiac - PTI-115A(1) (a)(iiac) -Income received by non-resident as referred in section 194LBA; PTI_5A1aiii - PTI-115A(1) (a)(iii) - Income from units of UTI purchased in foreign currency in the case of non-residents; PTI_FA : PTI-Para E II of Part I of Ist Sch of FA - Income from royalty where agreement entered between 31.3.1961 to 31.3.1976 and income from fees for technical services where agreement entered between 29.2.1964 and 31.3.1976 and agreement is approved by the Central Government.; PTI_5A1bA - PTI-115A(1)(b)(A)- Income from royalty or fees for technical services received from Government or Indian concern - chargeable u/s 115A(1)(b); PTI_5AB1a : PTI-115AB(1)(a)-Income received in respect of units purchased in foreign currency by an off-shore fund,; PTI_5AC1ab - PTI-115AC(1)(a) -  Income by way of interest from bonds or GDRs purchased in foreign currency by non-residents; PTI_5AC1abD - PTI-115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; PTI_5AD1i - PTI-115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Section 115AB); PTI_5AD1iP - PTI-115AD(1)(i) - Income received by an FII in respect of bonds or government securities as per Section 194LD; PTI_5BBA - PTI-115BBA - Tax on non-residents sportsmen or sports associations; PTI_5BBF - PTI - 115BBF - Income from Patent; PTI_5BBG - PTI-115BBG - Income by way of transfer from carbon credits; PTI_5A1aiiaaP - PTI-115A(1) (a)(iiaa) -  Income received by non-resident as referred in proviso to section 194LC(1); PTI_5A1aiiaa2P: PTI_115A(1)(a)(iiaa)- Income received by non-resident as referred in second proviso to section 194LC(1); PTI_5AD1iDiv - PTI-115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IBd - PTI- 115AD(1)(i)(B) - Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i),; PTI_5AD1IB - PTI-115AD(1)(i)(B) - Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i)",
                                        "enum": [
                                            "PTI_5A1ai",
                                            "PTI_5A1aA",
                                            "PTI_5A1aii",
                                            "PTI_5A1aiia",
                                            "PTI_5A1aiiaa",
                                            "PTI_5A1aiiab",
                                            "PTI_5A1aiiac",
                                            "PTI_5A1aiii",
                                            "PTI_FA",
                                            "PTI_5A1bA",
                                            "PTI_5AB1a",
                                            "PTI_5AC1ab",
                                            "PTI_5AC1abD",
                                            "PTI_5AD1i",
                                            "PTI_5AD1iP",
                                            "PTI_5BBA",
                                            "PTI_5BBF",
                                            "PTI_5BBG",
                                            "PTI_5A1aiiaaP",
                                            "PTI_5A1aiiaa2P",
                                            "PTI_5AD1iDiv",
                                            "PTI_5AD1IBd",
                                            "PTI_5AD1IB"
                                        ],
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "SourceAmount": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false
                                    }
                                },
                                "required": [
                                    "SourceDescription"
                                ]
                            }
                        },
                        "IncChargblSplRateOS": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "TotalAmtTaxUsDTAASchOs": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "NRIOsDTAA": {
                                    "$ref": "#/definitions/NRIincChrUsDTAA"
                                }
                            },
                            "required": [
                                "TotalAmtTaxUsDTAASchOs"
                            ]
                        },
                        "Deductions": {
                            "$ref": "#/definitions/Deductions"
                        },
                        "AmtNotDeductibleUs58": {
                            "type": "integer",
                            "maximum": 99999999999999
                        },
                        "ProfitChargTaxUs59": {
                            "type": "integer",
                            "maximum": 99999999999999
                        },
                        "BalanceNoRaceHorse": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "GrossIncChrgblTaxAtAppRate",
                        "DividendGross",
                        "DividendOthThan22e",
                        "Dividend22e",
                        "Dividend22f",
                        "InterestGross",
                        "IntrstFrmSavingBank",
                        "IntrstFrmTermDeposit",
                        "IntrstFrmIncmTaxRefund",
                        "NatofPassThrghIncome",
                        "IntrstFrmOthers",
                        "RentFromMachPlantBldgs",
                        "Tot562x",
                        "Aggrtvaluewithoutcons562x",
                        "Immovpropwithoutcons562x",
                        "Immovpropinadeqcons562x",
                        "Anyotherpropwithoutcons562x",
                        "Anyotherpropinadeqcons562x",
                        "AnyOtherIncome",
                        "IncChargeableSpecialRates",
                        "LtryPzzlChrgblUs115BB",
                        "IncChrgblUs115BBE",
                        "CashCreditsUs68",
                        "UnExplndInvstmntsUs69",
                        "UnExplndMoneyUs69A",
                        "UnDsclsdInvstmntsUs69B",
                        "UnExplndExpndtrUs69C",
                        "AmtBrwdRepaidOnHundiUs69D",
                        "OthersGross",
                        "PassThrIncOSChrgblSplRate",
                        "Deductions",
                        "BalanceNoRaceHorse"
                    ]
                },
                "TotOthSrcNoRaceHorse": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncFromOwnHorse": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Receipts": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DeductSec57": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtNotDeductibleUs58": {
                            "type": "integer",
                            "maximum": 99999999999999
                        },
                        "ProfitChargTaxUs59": {
                            "type": "integer",
                            "maximum": 99999999999999
                        },
                        "BalanceOwnRaceHorse": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "Receipts",
                        "DeductSec57",
                        "BalanceOwnRaceHorse"
                    ]
                },
                "IncChargeableFrmOthSrc": {
                    "type": "integer",
                    "description": "Income from other sources",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncFrmLottery": {
                    "description": "Income by way of winnings from lotteries, crossword puzzles, races, games, gambling, betting etc. referred to in section 2(24)(ix)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "IncFrmOnGames": {
                    "description": "Income by way of winnings from Online games chargeable u/s 115BBJ",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115BBDA": {
                    "description": "Dividend Income referred in Sl.no.1a(i)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115BBDAaiii": {
                    "description": "Dividend Income referred in Sl.no.1a(iii)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115A1ai": {
                    "description": "Dividend Income u/s 115A(1)(a)(i)  @ 20% (Including PTI Income)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115A1aA": {
                    "description": "Dividend income under proviso to sec 115A(1)(a)(A) @10% (Including PTI Income",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115AC": {
                    "description": "Dividend Income u/s 115AC @ 10%",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115AD1iDiv": {
                    "description": "Dividend Income (other than units referred to in section 115AB) u/s 115AD(1)(i) @ 20% (Including PTI Income)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115AD1IBd": {
                    "description": "Dividend  Income (other than units referred to in section 115AB) received by a specified fund  u/s 115AD(1)(i) @ 10%  (Including PTI Income)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendDTAA": {
                    "description": "Dividend income taxable at DTAA rates",
                    "$ref": "#/definitions/DateRangeTypeOS"
                }
            },
            "required": [
                "IncOthThanOwnRaceHorse",
                "TotOthSrcNoRaceHorse",
                "IncChargeableFrmOthSrc",
                "IncFrmLottery",
                "DividendIncUs115BBDA",
                "DividendIncUs115BBDAaiii",
                "DividendIncUs115A1ai",
                "DividendIncUs115AC",
                "DividendIncUs115AD1iDiv",
                "DividendIncUs115AD1IBd",
                "DividendDTAA"
            ]
        },
        "DateRangeTypeOS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateRange": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Upto15Of6": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Up16Of6To15Of9": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Up16Of9To15Of12": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Up16Of12To15Of3": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Up16Of3To31Of3": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "Upto15Of6",
                        "Up16Of6To15Of9",
                        "Up16Of9To15Of12",
                        "Up16Of12To15Of3",
                        "Up16Of3To31Of3"
                    ]
                }
            },
            "required": [
                "DateRange"
            ]
        },
        "Deductions": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Expenses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UsrIntExp57": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "IntExp57": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Depreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotDeductions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Depreciation",
                "TotDeductions"
            ]
        },
        "ScheduleCYLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CYLAEditFlag": {
                    "description": "Do you want to edit the auto-populated details? ",
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "TotalCurYr": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotHPlossCurYr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotBusLoss": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotOthSrcLossNoRaceHorse": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotHPlossCurYr",
                        "TotBusLoss",
                        "TotOthSrcLossNoRaceHorse"
                    ]
                },
                "HP": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/HPIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "BusProfExclSpecProf": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/BusIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "ProfGainUs115B": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/BusIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "SpeculationIncome": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/BusIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "SpecifiedBusIncome": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/BusIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "STCG20Per": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "STCG30Per": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "STCGAppRate": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "STCGDTAARate": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "LTCG12_5Per": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "LTCGDTAARate": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "OthSrcExclRaceHorseLottery": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/OSIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "ProfitFrmRaceHorse": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "IncOSDTAA": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "TotalLossSetOff": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotHPlossCurYrSetoff": {
                            "type": "integer",
                            "maximum": 200000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotBusLossSetoff": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotOthSrcLossNoRaceHorseSetoff": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotHPlossCurYrSetoff",
                        "TotBusLossSetoff",
                        "TotOthSrcLossNoRaceHorseSetoff"
                    ]
                },
                "LossRemAftSetOff": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "BalHPlossCurYrAftSetoff": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "BalBusLossAftSetoff": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "BalOthSrcLossNoRaceHorseAftSetoff": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "BalHPlossCurYrAftSetoff",
                        "BalBusLossAftSetoff",
                        "BalOthSrcLossNoRaceHorseAftSetoff"
                    ]
                }
            },
            "required": [
                "STCG20Per",
                "STCG30Per",
                "STCGAppRate",
                "STCGDTAARate",
                "LTCG12_5Per",
                "LTCGDTAARate"
            ]
        },
        "IncCYLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUnderThatHead": {
                    "type": "integer",
                    "description": "Fill positive or zero value only",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "HPlossCurYrSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BusLossSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthSrcLossNoRaceHorseSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncOfCurYrAfterSetOff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IncOfCurYrUnderThatHead",
                "IncOfCurYrAfterSetOff"
            ]
        },
        "ScheduleBFLA": {
            "type": "object",
            "description": "Details of Income after Set off of Brought forward losses of earlier years",
            "additionalProperties": false,
            "properties": {
                "BFLAEditFlag": {
                    "description": "Do you want to edit the auto-populated details? ",
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "HP": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "BusProfExclSpecProf": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "ProfGainUs115B": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "SpeculationIncome": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "SpecifiedBusIncome": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "STCG20Per": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "STCG30Per": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "STCGAppRate": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "STCGDTAARate": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "LTCG12_5Per": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "LTCGDTAARate": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "OthSrcExclRaceHorse": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "IncOfCurYrUndHeadFromCYLA": {
                                    "type": "integer",
                                    "description": "Fill positive or zero value only",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "BFUnabsorbedDeprSetoff": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "BFAllUs35Cl4Setoff": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "IncOfCurYrAfterSetOffBFLosses": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "IncOfCurYrUndHeadFromCYLA",
                                "BFUnabsorbedDeprSetoff",
                                "BFAllUs35Cl4Setoff",
                                "IncOfCurYrAfterSetOffBFLosses"
                            ]
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "ProfitFrmRaceHorse": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "IncOSDTAA": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "IncOfCurYrUndHeadFromCYLA": {
                                    "type": "integer",
                                    "description": "Fill positive or zero value only",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "BFUnabsorbedDeprSetoff": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "BFAllUs35Cl4Setoff": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "IncOfCurYrAfterSetOffBFLosses": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "IncOfCurYrUndHeadFromCYLA",
                                "BFUnabsorbedDeprSetoff",
                                "BFAllUs35Cl4Setoff",
                                "IncOfCurYrAfterSetOffBFLosses"
                            ]
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "TotalBFLossSetOff": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotBFLossSetoff": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotUnabsorbedDeprSetoff": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAllUs35cl4Setoff": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotBFLossSetoff",
                        "TotUnabsorbedDeprSetoff",
                        "TotAllUs35cl4Setoff"
                    ]
                },
                "IncomeOfCurrYrAftCYLABFLA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "STCG20Per",
                "STCG30Per",
                "STCGAppRate",
                "STCGDTAARate",
                "LTCG12_5Per",
                "LTCGDTAARate",
                "IncomeOfCurrYrAftCYLABFLA"
            ]
        },
        "IncBFLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUndHeadFromCYLA": {
                    "type": "integer",
                    "description": "Fill positive or zero value only",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BFlossPrevYrUndSameHeadSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BFUnabsorbedDeprSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BFAllUs35Cl4Setoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncOfCurYrAfterSetOffBFLosses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IncOfCurYrUndHeadFromCYLA",
                "IncOfCurYrAfterSetOffBFLosses"
            ]
        },
        "ScheduleCFL": {
            "type": "object",
            "description": "Details of Losses to be carried forward to future years",
            "additionalProperties": false,
            "properties": {
                "LossCFFromPrev9thYearFromAY": {
                    "type": "object",
                    "description": "2010-11",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev8thYearFromAY": {
                    "type": "object",
                    "description": "2011-12",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev7thYearFromAY": {
                    "type": "object",
                    "description": "2012-13",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev6thYearFromAY": {
                    "type": "object",
                    "description": "2013-14",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev5thYearFromAY": {
                    "type": "object",
                    "description": "2014-15",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev4thYearFromAY": {
                    "type": "object",
                    "description": "2015-16",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev3rdYearFromAY": {
                    "type": "object",
                    "description": "2016-17",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev2ndYearFromAY": {
                    "type": "object",
                    "description": "2017-18",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                             "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrevYrToAY": {
                    "type": "object",
                    "description": "2018-19",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFCurrentAssmntYear": {
                    "type": "object",
                    "description": "2019-20",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFCurrentAssmntYear2021": {
                    "description": "Carry forward losses for AY2020-21",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFCurrentAssmntYear2022": {
                    "description": "Carry forward losses for AY2021-22",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                           "$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFCurrentAssmntYear2023": {
                    "description": "Carry forward losses for AY2022-23",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetail"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFCurrentAssmntYear2024": {
                    "description": "Carry forward losses for AY2023-24",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetail"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFCurrentAssmntYear2025": {
                    "description": "Carry forward losses for AY2024-25",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetail"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFCurrentAssmntYear2026": {
                    "description": "Carry forward losses for AY2025-26",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetail"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "TotalOfBFLossesEarlierYrs": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "LossSummaryDetail": {
                            "$ref": "#/definitions/LossSummaryDetail"
                        }
                    },
                    "required": [
                        "LossSummaryDetail"
                    ]
                },
                "AdjTotBFLossInBFLA": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "LossSummaryDetail": {
                            "$ref": "#/definitions/LossSummaryDetail"
                        }
                    },
                    "required": [
                        "LossSummaryDetail"
                    ]
                },
                "CurrentAYloss": {
                    "type": "object",
                    "description": "xvii.2025-26 (Current year losses to be carried forward)",
                    "additionalProperties": false,
                    "properties": {
                        "LossSummaryDetail": {
                            "$ref": "#/definitions/LossSummaryDetail"
                        }
                    },
                    "required": [
                        "LossSummaryDetail"
                    ]
                },
                "CurrentYearDistrUnitHolder": {
                    "type": "object",
                    "description": "xv.Current year loss distributed among the unitholder (Applicable for Investment fund only)",
                    "additionalProperties": false,
                    "properties": {
                        "LossSummaryDetail": {
                            "$ref": "#/definitions/CurrYrDistrLoss"
                        }
                    },
                    "required": [
                        "LossSummaryDetail"
                    ]
                },
                "CurrentYearLossCF": {
                    "type": "object",
                    "description": "xvi.Current year losses to be carried forward (xiv-xv)",
                    "additionalProperties": false,
                    "properties": {
                        "LossSummaryDetail": {
                            "$ref": "#/definitions/LossSummaryDetail"
                        }
                    },
                    "required": [
                        "LossSummaryDetail"
                    ]
                },
                "TotalLossCFSummary": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "LossSummaryDetail": {
                            "$ref": "#/definitions/LossSummaryDetail"
                        }
                    },
                    "required": [
                        "LossSummaryDetail"
                    ]
                }
            }
        },
        "CarryFwdLossDetail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfFiling": {
                    "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]))"
                },
                "TotalHPPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BroughtFrwrdBusLoss": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtAdjAccOptTaxUs115BAA_115BA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BroughtFrwdBusLossSetOffDrYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmSpecBusCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmSpecifiedBusCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmLifeInsBusUs115B": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalSTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalLTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthSrcLossRaceHorseCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DateOfFiling"
            ]
        },
        "LossSummaryDetail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TotalHPPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BroughtFrwdBusLossSetOffDrYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmSpecBusCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmSpecifiedBusCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmLifeInsBusUs115B": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalSTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalLTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthSrcLossRaceHorseCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalHPPTILossCF",
                "BroughtFrwdBusLossSetOffDrYr",
                "LossFrmSpecBusCF",
                "LossFrmSpecifiedBusCF",
                "LossFrmLifeInsBusUs115B",
                "TotalSTCGPTILossCF",
                "TotalLTCGPTILossCF",
                "OthSrcLossRaceHorseCF"
            ]
        },
        "DedUs10Detail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Undertaking": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DedFromUndertakingWithAy": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DedFromUndertakingWithAy"
                            }
                        }
                    }
                },
                "TotalDedUs10Sub": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Undertaking",
                "TotalDedUs10Sub"
            ]
        },
        "DedFromUndertakingWithAy": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AssmtYrUnit": {
                    "description": "Assessment Year",
                    "enum": [
                        "2007-08",
                        "2008-09",
                        "2009-10",
                        "2010-11",
                        "2011-12",
                        "2012-13",
                        "2013-14",
                        "2014-15",
                        "2015-16",
                        "2016-17",
                        "2017-18",
                        "2018-19",
                        "2019-20",
                        "2020-21",
                        "2021-22",
                        "2022-23"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DedUs10Sub": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AssmtYrUnit",
                "DedUs10Sub"
            ]
        },
        "Schedule10AA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeductSEZ": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DedUs10Detail": {
                            "$ref": "#/definitions/DedUs10Detail"
                        }
                    },
                    "required": [
                        "DedUs10Detail"
                    ]
                }
            }
        },
        "Schedule80G": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Don100Percent": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DoneeDetail": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DoneeDetail"
                            }
                        },
                        "TotDon100PercentCash": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon100PercentOtherMode": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon100Percent": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotElgDon100Percent": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotDon100PercentCash",
                        "TotDon100PercentOtherMode",
                        "TotDon100Percent",
                        "TotElgDon100Percent"
                    ]
                },
                "Don50PercentNoApprReqd": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DoneeDetail": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DoneeDetail"
                            }
                        },
                        "TotDon50PercentNoApprReqdCash": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon50PercentNoApprReqdOtherMode": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon50PercentNoApprReqd": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotElgDon50PercentNoApprReqd": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotDon50PercentNoApprReqdCash",
                        "TotDon50PercentNoApprReqdOtherMode",
                        "TotDon50PercentNoApprReqd",
                        "TotElgDon50PercentNoApprReqd"
                    ]
                },
                "Don100PercentApprReqd": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DoneeDetail": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DoneeDetail"
                            }
                        },
                        "TotDon100PercentApprReqdCash": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon100PercentApprReqdOtherMode": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon100Percent": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotElgDon100Percent": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotDon100PercentApprReqdCash",
                        "TotDon100PercentApprReqdOtherMode",
                        "TotDon100Percent",
                        "TotElgDon100Percent"
                    ]
                },
                "Don50PercentApprReqd": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DoneeDetail": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DoneeDetail"
                            }
                        },
                        "TotDon50PercentApprReqdCash": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon50PercentApprReqdOtherMode": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon50PercentApprReqd": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotElgDon50PercentApprReqd": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotDon50PercentApprReqdCash",
                        "TotDon50PercentApprReqdOtherMode",
                        "TotDon50PercentApprReqd",
                        "TotElgDon50PercentApprReqd"
                    ]
                },
                "TotalDonationsUs80GCash": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationsUs80GOtherMode": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationsUs80G": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalEligibleDonationsUs80G": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalDonationsUs80GCash",
                "TotalDonationsUs80GOtherMode",
                "TotalDonationsUs80G",
                "TotalEligibleDonationsUs80G"
            ]
        },
        "Schedule80GGA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DonationDtlsSciRsrchRuralDev": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "RelevantClauseUndrDedClaimed": {
                                "type": "string",
                                "description": "80GGA(2)(a) - Sum paid to Research Association or University, college or other institution for Scientific Research; 80GGA(2)(aa) - Sum paid to Research Association or University, college or other institution for Social science or Statistical Research; 80GGA(2)(b) - Sum paid to an association or institution for Rural Development; 80GGA(2)(bb) - Sum paid to PSU or Local Authority or an association or institution approved by the National Committee for carrying out any eligible project; 80GGA(2)(c) - Sum paid to an association or institution for Conservation of Natural Resources or for afforestation; 80GGA(2)(cc) - Sum paid for Afforestation, to the funds, which are notified by Central Govt.; 80GGA(2)(d) - Sum paid for Rural Development to the funds, which are notified by Central Govt.; 80GGA(2)(e) - Sum paid to National Urban Poverty Eradication Fund as setup and notified by Central Govt.",
                                "enum": [
                                    "80GGA2a",
                                    "80GGA2aa",
                                    "80GGA2b",
                                    "80GGA2bb",
                                    "80GGA2c",
                                    "80GGA2cc",
                                    "80GGA2d",
                                    "80GGA2e"
                                ]
                            },
                            "NameOfDonee": {
                                "maxLength": 125,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "AddressDetail": {
                                "$ref": "#/definitions/AddressDetail"
                            },
                            "DoneePAN": {
                                "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "DonationAmtCash": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "DonationAmtOtherMode": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "DonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "EligibleDonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            }
                        },
                        "required": [
                            "RelevantClauseUndrDedClaimed",
                            "NameOfDonee",
                            "AddressDetail",
                            "DoneePAN",
                            "DonationAmtCash",
                            "DonationAmtOtherMode",
                            "DonationAmt",
                            "EligibleDonationAmt"
                        ]
                    }
                },
                "TotalDonationAmtCash80GGA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationAmtOtherMode80GGA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationsUs80GGA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalEligibleDonationAmt80GGA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalDonationAmtCash80GGA",
                "TotalDonationAmtOtherMode80GGA",
                "TotalDonationsUs80GGA",
                "TotalEligibleDonationAmt80GGA"
            ]
        },
        "Schedule80RA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DonationDtlsRsrchAssctn": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "NameOfDonee": {
                                "maxLength": 125,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "AddressDetail": {
                                "$ref": "#/definitions/AddressDetail80G"
                            },
                            "DoneePAN": {
                                "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "DonationAmtCash": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "DonationAmtOtherMode": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "DonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "EligibleDonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "required": [
                            "NameOfDonee",
                            "AddressDetail",
                            "DoneePAN",
                            "DonationAmt",
                            "EligibleDonationAmt"
                        ]
                    }
                },
                "TotalDonationAmtCash80RA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationAmtOtherMode80RA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationsUs80RA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalEligibleDonationAmt80RA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalDonationAmtCash80RA",
                "TotalDonationAmtOtherMode80RA",
                "TotalDonationsUs80RA",
                "TotalEligibleDonationAmt80RA"
            ]
        },
        "DoneeDetail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DoneeName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DoneePAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetail": {
                    "$ref": "#/definitions/AddressDetail80G"
                },
                "DonationAmtCash": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DonationAmtOtherMode": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TransactionRefNum": {
                    "type": "string",
                    "maxLength": 50
                },
                "IFSCCode": {
                    "maxLength": 11,
                    "pattern": "[A-Z]{4}[0][A-Z0-9]{6}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DonationAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DonationElgAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ArnNbr": {
                    "description": "Please enter ARN (Donation reference Number)",
                    "maxLength": 25,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "DoneeName",
                "DoneePAN",
                "AddressDetail",
                "DonationAmtCash",
                "DonationAmtOtherMode",
                "DonationAmt",
                "DonationElgAmt"
            ]
        },
        "Schedule80_IA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Sch80SectionCode": {
                    "pattern": "80-IA",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DeductUs80_IA_4_i": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Sch80LocOrDescCode": {
                            "pattern": "INFRAFAC",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Sch80DeductAmtDtls": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/Sch80DeductAmtDtls"
                            }
                        }
                    },
                    "required": [
                        "Sch80LocOrDescCode"
                    ]
                },
                "DeductUs80_IA_4_iv": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Sch80LocOrDescCode": {
                            "pattern": "POWER",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Sch80DeductAmtDtls": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/Sch80DeductAmtDtls"
                            }
                        }
                    },
                    "required": [
                        "Sch80LocOrDescCode"
                    ]
                },
                "DeductUs80_IA_4_v": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Sch80LocOrDescCode": {
                            "pattern": "REVIVAL_POWER_PLNT",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Sch80DeductAmtDtls": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/Sch80DeductAmtDtls"
                            }
                        }
                    },
                    "required": [
                        "Sch80LocOrDescCode"
                    ]
                },
                "TotSchedule80_IA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Sch80SectionCode",
                "DeductUs80_IA_4_i",
                "DeductUs80_IA_4_iv",
                "DeductUs80_IA_4_v",
                "TotSchedule80_IA"
            ]
        },
        "Sch80DeductAmtDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeductAmountSec80": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DeductAmountSec80"
            ]
        },
        "Schedule80_IB": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Sch80SectionCode": {
                    "pattern": "80-IB",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DeductMinOilUs80_IB_9_Und": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Sch80LocOrDescCode": {
                            "pattern": "COMM_PROD",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Sch80DeductAmtDtls": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/Sch80DeductAmtDtls"
                            }
                        }
                    },
                    "required": [
                        "Sch80LocOrDescCode"
                    ]
                },
                "DeductHousUs80_IB_10_Und": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Sch80LocOrDescCode": {
                            "pattern": "HOUSING_PROJECT",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Sch80DeductAmtDtls": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/Sch80DeductAmtDtls"
                            }
                        }
                    },
                    "required": [
                        "Sch80LocOrDescCode"
                    ]
                },
                "DeductFruitVegUs80_IB_11A_Und": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Sch80LocOrDescCode": {
                            "pattern": "FRIUTS_VEGTBLE",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Sch80DeductAmtDtls": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/Sch80DeductAmtDtls"
                            }
                        }
                    },
                    "required": [
                        "Sch80LocOrDescCode"
                    ]
                },
                "DeductFoodGrainUs80_IB_11A_Und": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Sch80LocOrDescCode": {
                            "pattern": "STOR_TRANS",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Sch80DeductAmtDtls": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/Sch80DeductAmtDtls"
                            }
                        }
                    },
                    "required": [
                        "Sch80LocOrDescCode"
                    ]
                },
                "TotSchedule80_IB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Sch80SectionCode",
                "DeductMinOilUs80_IB_9_Und",
                "DeductHousUs80_IB_10_Und",
                "DeductFruitVegUs80_IB_11A_Und",
                "DeductFoodGrainUs80_IB_11A_Und",
                "TotSchedule80_IB"
            ]
        },
        "Schedule80_IC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Sch80SectionCode": {
                    "pattern": "80-IC_IE",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DeductInNorthEast": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Assam_Und": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Sch80LocOrDescCode": {
                                    "pattern": "INDSRTL_ASSAM",
                                    "allOf": [
                                        {
                                            "$ref": "#/definitions/nonEmptyString"
                                        }
                                    ]
                                },
                                "Sch80DeductAmtDtls": {
                                    "type": "array",
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/Sch80DeductAmtDtls"
                                    }
                                }
                            },
                            "required": [
                                "Sch80LocOrDescCode"
                            ]
                        },
                        "ArunachalPradesh_Und": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Sch80LocOrDescCode": {
                                    "pattern": "INDSRTL_ARUNPRADESH",
                                    "allOf": [
                                        {
                                            "$ref": "#/definitions/nonEmptyString"
                                        }
                                    ]
                                },
                                "Sch80DeductAmtDtls": {
                                    "type": "array",
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/Sch80DeductAmtDtls"
                                    }
                                }
                            },
                            "required": [
                                "Sch80LocOrDescCode"
                            ]
                        },
                        "Manipur_Und": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Sch80LocOrDescCode": {
                                    "pattern": "INDSRTL_MANIPUR",
                                    "allOf": [
                                        {
                                            "$ref": "#/definitions/nonEmptyString"
                                        }
                                    ]
                                },
                                "Sch80DeductAmtDtls": {
                                    "type": "array",
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/Sch80DeductAmtDtls"
                                    }
                                }
                            },
                            "required": [
                                "Sch80LocOrDescCode"
                            ]
                        },
                        "Mizoram_Und": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Sch80LocOrDescCode": {
                                    "pattern": "INDSRTL_MIZORAM",
                                    "allOf": [
                                        {
                                            "$ref": "#/definitions/nonEmptyString"
                                        }
                                    ]
                                },
                                "Sch80DeductAmtDtls": {
                                    "type": "array",
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/Sch80DeductAmtDtls"
                                    }
                                }
                            },
                            "required": [
                                "Sch80LocOrDescCode"
                            ]
                        },
                        "Meghalaya_Und": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Sch80LocOrDescCode": {
                                    "pattern": "INDSRTL_MEGHALAYA",
                                    "allOf": [
                                        {
                                            "$ref": "#/definitions/nonEmptyString"
                                        }
                                    ]
                                },
                                "Sch80DeductAmtDtls": {
                                    "type": "array",
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/Sch80DeductAmtDtls"
                                    }
                                }
                            },
                            "required": [
                                "Sch80LocOrDescCode"
                            ]
                        },
                        "Nagaland_Und": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Sch80LocOrDescCode": {
                                    "pattern": "INDSRTL_NAGALND",
                                    "allOf": [
                                        {
                                            "$ref": "#/definitions/nonEmptyString"
                                        }
                                    ]
                                },
                                "Sch80DeductAmtDtls": {
                                    "type": "array",
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/Sch80DeductAmtDtls"
                                    }
                                }
                            },
                            "required": [
                                "Sch80LocOrDescCode"
                            ]
                        },
                        "Tripura_Und": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Sch80LocOrDescCode": {
                                    "pattern": "INDSRTL_TRIPURA",
                                    "allOf": [
                                        {
                                            "$ref": "#/definitions/nonEmptyString"
                                        }
                                    ]
                                },
                                "Sch80DeductAmtDtls": {
                                    "type": "array",
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/Sch80DeductAmtDtls"
                                    }
                                }
                            },
                            "required": [
                                "Sch80LocOrDescCode"
                            ]
                        },
                        "Sikkim_Und": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Sch80LocOrDescCode": {
                                    "pattern": "INDSRTL_SIKKIM",
                                    "allOf": [
                                        {
                                            "$ref": "#/definitions/nonEmptyString"
                                        }
                                    ]
                                },
                                "Sch80DeductAmtDtls": {
                                    "type": "array",
                                    "minItems": 1,
                                    "items": {
                                        "$ref": "#/definitions/Sch80DeductAmtDtls"
                                    }
                                }
                            },
                            "required": [
                                "Sch80LocOrDescCode"
                            ]
                        },
                        "TotDeductInNorthEast": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "Assam_Und",
                        "ArunachalPradesh_Und",
                        "Manipur_Und",
                        "Mizoram_Und",
                        "Meghalaya_Und",
                        "Nagaland_Und",
                        "Tripura_Und",
                        "Sikkim_Und",
                        "TotDeductInNorthEast"
                    ]
                },
                "TotSchedule80_IC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Sch80SectionCode",
                "DeductInNorthEast",
                "TotSchedule80_IC"
            ]
        },
        "Schedule80GGB": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Schedule80GGBDetails": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "DonationDate": {
                                "description": "Date of Donation in YYYY-MM-DD format",
                                "type": "string",
                                "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                            },
                            "DonationAmtCash": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "DonationAmtOtherMode": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "TransactionRefNum": {
                                "type": "string",
                                "maxLength": 50
                            },
                            "IFSCCode": {
                                "maxLength": 11,
                                "pattern": "[A-Z]{4}[0][A-Z0-9]{6}",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "DonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "EligibleDonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "PoliticalPartyName": {
                                "maxLength": 125,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "PoliticalPartyPAN": {
                                "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            }
                        },
                        "required": [
                            "DonationDate",
                            "DonationAmtCash",
                            "DonationAmtOtherMode",
                            "DonationAmt",
                            "EligibleDonationAmt"
                        ]
                    }
                },
                "TotalDonationAmtCash80GGB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationAmtOtherMode80GGB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationsUs80GGB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalEligibleDonationAmt80GGB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalDonationAmtCash80GGB",
                "TotalDonationAmtOtherMode80GGB",
                "TotalDonationsUs80GGB",
                "TotalEligibleDonationAmt80GGB"
            ]
        },
        "Schedule80GGC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Schedule80GGCDetails": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "DonationDate": {
                                "description": "Date of Donation in YYYY-MM-DD format",
                                "type": "string",
                                "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                            },
                            "DonationAmtCash": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "DonationAmtOtherMode": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "TransactionRefNum": {
                                "type": "string",
                                "maxLength": 50
                            },
                            "IFSCCode": {
                                "maxLength": 11,
                                "pattern": "[A-Z]{4}[0][A-Z0-9]{6}",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "DonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "EligibleDonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "PoliticalPartyName": {
                                "maxLength": 125,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "PoliticalPartyPAN": {
                                "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            }
                        },
                        "required": [
                            "DonationDate",
                            "DonationAmtCash",
                            "DonationAmtOtherMode",
                            "DonationAmt",
                            "EligibleDonationAmt"
                        ]
                    }
                },
                "TotalDonationAmtCash80GGC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationAmtOtherMode80GGC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDonationsUs80GGC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalEligibleDonationAmt80GGC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalDonationAmtCash80GGC",
                "TotalDonationAmtOtherMode80GGC",
                "TotalDonationsUs80GGC",
                "TotalEligibleDonationAmt80GGC"
            ]
        },
        "Schedule80IAC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateIncrpStrup": {
                    "type": "string",
                    "description": "Date in format YYYY-MM-DD on or after 2026-04-01",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "NatureOfBusiness": {
                    "maxLength": 120,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "InterMnstBoardCertNum": {
                    "maxLength": 30,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "FstAYDeduction": {
                    "enum": [
                        "2017-18",
                        "2018-19",
                        "2019-20",
                        "2020-21",
                        "2021-22",
                        "2022-23",
                        "2023-24",
                        "2024-25",
                        "2025-26",
                        "2026-27"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtDedCurAY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DateIncrpStrup",
                "NatureOfBusiness",
                "InterMnstBoardCertNum",
                "FstAYDeduction",
                "AmtDedCurAY"
            ]
        },
        "Schedule80LA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Schedule80LADtls": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "SubSecDedClmd": {
                                "type": "string",
                                "enum": [
                                    "80LA(1)",
                                    "80LA(1A)"
                                ]
                            },
                            "EntityType": {
                                "type": "string",
                                "description": "SchdBankSEZ: Scheduled bank having Overseas Banking Unit in SEZ; FrgnBankSEZ: Any foreign bank having Overseas Banking Unit in SEZ; UntIFSC: A Unit of IFSC",
                                "enum": [
                                    "SchdBankSEZ",
                                    "FrgnBankSEZ",
                                    "UntIFSC"
                                ]
                            },
                            "IncmTypeUnt": {
                                "type": "string",
                                "description": "OffshoreBnkng: From an Offshore Banking Unit in a Special Economic Zone; Sec10Of1949: From the business referred to in sub-section (1) of section 6 of the Banking Regulation Act, 1949 (10 of 1949) with an undertaking located in a Special Economic Zone or any other undertaking which develops, develops and operates or develops, operates and maintains a Special Economic Zone; IFSCSplEcoZone: From any Unit of the International Financial Services Centre from its business for which it has been approved for setting up in such a Centre in a Special Economic Zone; TnfrAsst1949: Arising from the transfer of an asset, being an aircraft 48 or a ship, which was leased by a unit referred to in clause (c) to a person, subject to the condition that the unit has commenced operation on or before the 31st day of March, 2024",
                                "enum": [
                                    "OffshoreBnkng",
                                    "Sec10Of1949",
                                    "IFSCSplEcoZone",
                                    "TnfrAsst1949"
                                ]
                            },
                            "RegGNTAuth": {
                                "type": "string",
                                "enum": [
                                    "SEBI",
                                    "IFSCA",
                                    "RBI"
                                ]
                            },
                            "RegDate": {
                                "type": "string",
                                "description": "Date in format YYYY-MM-DD on or after 2024-04-01",
                                "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                            },
                            "RegNumber": {
                                "maxLength": 30,
                                "minLength": 5,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "FstAYDeduction": {
                                "maxLength": 7,
                                "minLength": 7,
                                "pattern": "[0-9]{4}-[0-9]{2}",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "AmtDedCurAY": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        }
                    }
                },
                "Total": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            }
        },
        "ScheduleVIA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "UsrDeductUndChapVIA": {
                    "$ref": "#/definitions/UsrDeductUndChapVIA"
                },
                "DeductUndChapVIA": {
                    "$ref": "#/definitions/DeductUndChapVIA"
                }
            },
            "required": [
                "UsrDeductUndChapVIA",
                "DeductUndChapVIA"
            ]
        },
        "UsrDeductUndChapVIA": {
            "type": "object",
            "description": "Deductions from income",
            "additionalProperties": false,
            "properties": {
                "Section80G": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80GGA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80GGB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80GGC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotPartBchapterVIA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IAB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IAC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IBA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80JJA": {
                    "type": "integer",
                    "description": "Also add 80ID",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80JJAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80LA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80LA_1A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80MDtls": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Section80MDtlsType"
                    }
                },
                "Section80M": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Section80M_OS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Section80M_BP": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Section80PA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotPartCchapterVIA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalChapVIADeductions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotPartBchapterVIA",
                "TotPartCchapterVIA",
                "TotalChapVIADeductions"
            ]
        },
        "Section80MDtlsType": {
            "type": "object",
            "description": "Deductions from income",
            "additionalProperties": false,
            "properties": {
                "Section80MDate": {
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "Section80MAmnt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Section80MType": {
                    "enum": [
                        "ScheduleBP",
                        "ScheduleOS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            }
        },
        "DeductUndChapVIA": {
            "type": "object",
            "description": "Deductions from income",
            "additionalProperties": false,
            "properties": {
                "Section80G": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80GGA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80GGB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80GGC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotPartBchapterVIA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IAB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IAC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IBA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IC": {
                    "type": "integer",
                    "description": "Also add 80IE",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80JJA": {
                    "type": "integer",
                    "description": "Also add 80ID",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80JJAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80LA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80LA_1A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80M": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Section80M_OS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Section80M_BP": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Section80PA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotPartCchapterVIA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalChapVIADeductions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotPartBchapterVIA",
                "TotPartCchapterVIA",
                "TotalChapVIADeductions"
            ]
        },
        "ScheduleSI": {
            "type": "object",
            "description": "Income chargeale to Income Tax at special rates IB",
            "additionalProperties": false,
            "properties": {
                "SplCodeRateTax": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "SecCode": {
                                "description": "1A:111A Short term capital gains on equity share or equity oriented fund chargeable to STT; 21 :112-Long term capital gains (with indexing); 22:112(1) (LTCG on listed securities/ units); 21ciii:112(1)(c)(iii)LTCG for non-resident on unlisted securities or other than Listed debentures; 2A:112A LTCG on equity shares/units of equity oriented fund/units of business trust on which STT is paid; 5A1ai:115A(1)(a)(i)- Dividends received by foreign company chargeable u/s 115A(1)(a)(i) other than first proviso to section 115A(1)(a)(A); 5A1aA : 115A(1)(a)(A)- Dividend received from IFSC unit as referred to in sub-section (1A) of section 80LA ; 5A1aii:115A(1)(a)(ii)- Interest received from govt/Indian Concerns recived in Foreign Currency; 5A1aiia:115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; 5A1aiiaa:115A(1) (a)(iiaa) -Interest as per Sec. 194LC; 5A1aiiab:115A(1) (a)(iiab) -Interest as per Sec. 194LD; 5A1aiiac: 115A(1)(a)(iiac) -Interest as per Sec. 194LBA; 5A1aiii:115A(1) (a)(iii) - Income received in respect of units of UTI purchased in Foreign Currency; FA : Para E II of Part I of Ist Sch of FA - Income from royalty or technical services - Non-domestic company; 5A1bA:115A(1)(b)(A) and 115A(b)(B)PTI-Income from royalty or Technical services in case of non-resident in pursuance of an agreement made after 31-03-1976; 5AB1a:115AB(1)(a) - Income received in respect of units purchased in foreign currency by an off-shore fund; 5AB1b:115AB(1)(b) - Income by way of long-term capital gains arising from the transfer of units purchase in foreign currency by a off-shore fund; 5AC1ab:115AC(1)(a) - Income by way of interest on bonds purchased in foreign currency - non-resident; 5AC1abD - 115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; 5AC1c:115AC(1)(c) -LTCG arising from the transfer of bonds or GDR purchased in foreign currency - non-resident; 5AD1i:115AD(1)(i) -Income (other than dividend) received by an FII in respect of securities (other than units referred to in section115AB); 5AD1iP:115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD ; 5ADii:115AD(1)(ii) -STCG (other than on equity share or equity oriented mutual fund referred to in section 111A) by an FII; 5ADiii:115AD(1)(iii) -Long term capital gains by an FII; 5ADiiiP:115AD(1)(iii) Proviso For NON-RESIDENTS - From sale of equity share in a company or unit of equity oriented fund or unit of a business trust on which STT is paid under section 112A; 5AD1biip:115AD(1)(b)(ii)- Short term capital gains referred to in section 111A; 5B:115B - Profits and gains of life insurance business; 5BB:115BB (Winnings from lotteries, puzzles, races, games etc.); 5BBJ:115BBJ - Income by way of winnings from Online games; 5BBA:115BBA - Tax on non-residents sportsmen or sports associations; 5BBE:115BBE - Tax on income referred to in sections 68 or 69 or 69A or 69B or 69C or 69D; 5BBF:115BBF - Tax on income from patent (Income under head other sources); 5BBF_BP:115BBF_BP - Tax on income from patent (Income under head business or profession); 5BBG:115BBG - Income under head other sources (Income under head other sources); 5BBG_BP:115BBG_BP - Income under head business or profession (Income under head business or profession); 5BBH:115BBH - Tax on Income from Virtual Digital asset (Income under the head Capital Gains); 5BBH_BP:115BBH_BP - Tax on Income from Virtual Digital asset (Income under the head Business or profession); DTAASTCG:STCGDTAARate - STCG Chargeable at special rates in India as per DTAA; DTAALTCG:LTCGDTAARate - LTCG Chargeable at special rates in India as per DTAA; DTAAOS:OSDTAARate - Other source income chargeable under DTAA rates; PTI_STCG20P - Pass Through Income in the nature of Short Term Capital Gain chargeable @ 20%; PTI_STCG30P - Pass Through Income in the nature of Short Term Capital Gain chargeable @ 30%; PTI_LTCG12_5P112A - Pass Through Income in the nature of Long Term Capital Gain chargeable @ 12_5% u/s 112A; PTI_LTCG12_5P - Pass Through Income in the nature of Long Term Capital Gain chargeable @ 12_5% other than u/s 112A; PTI_5A1ai - PTI-115A(1)(a)(i)- Dividends interest and income from units purchase in foreign currency; PTI_5A1aA - PTI-115A(1)(a)(A) Dividend received by non resident from a unit in an International Financial Services Centre; PTI_5A1aii - PTI-115A(1)(a)(ii)- Interest received from govt/Indian Concerns received in Foreign Currency; PTI_5A1aiia - PTI-115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; PTI_5A1aiiaa - PTI-115A(1) (a)(iiaa) -Interest as per Sec. 194LC; PTI_5A1aiiab - PTI-115A(1) (a)(iiab) -Interest as per Sec. 194LD; PTI_5A1aiiac - PTI-115A(1) (a)(iiac) -Interest as per Sec. 194LBA; PTI_5A1aiii - PTI-115A(1) (a)(iii) -Income received in respect of units of UTI purchased in foreign currency; PTI_FA : PTI-Paragraph EII of Part I of first schedule of Finance Act; PTI_5A1bA - PTI-115A(1)(b)(A) and 115A(b)(B)PTI-Income from royalty or Technical services in case of non-resident in pursuance of an agreement made after 31-03-1976; PTI_5AB1a - PTI-115AB(1)(a)-Income received in respect of units purchased in foreign currency by an off-shore fund; PTI_5AC1ab - PTI-115AC(1)(a) -Income by way of interest on bonds purchased in foreign currency - non-resident; PTI_5AC1abD - PTI-115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; PTI_5AD1i - PTI-115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Sec 115AB); PTI_5AD1iP - PTI-115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD; PTI_5BBA - PTI-115BBA - Tax on non-residents sportsmen or sports associations; PTI_5BBF - PTI-115BBF - Tax on income from patent; PTI_5BBG - PTI-115BBG - Tax on income from transfer of carbon credits; 5A1aiiaaP:115A(1) (a)(iiaa) -Income received by non-resident as referred in proviso to section 194LC(1); 5A1aiiaa2P: 115A(1)(a)(iiaa)- Income received by non-resident as referred in second proviso to section 194LC(1);  PTI_5A1aiiaaP - PTI-115A(1)(a)(iiaa) -Income received by non-resident as referred in proviso to section 194LC(1); PTI_5A1aiiaa2P: PTI_115A(1)(a)(iiaa)- Income received by non-resident as referred in second proviso to section 194LC(1); PTI_5AD1iDiv - PTI-115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); 5AD1iDiv - 115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); 5AD1IBd - 115AD(1)(i)(B) - Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); 5AD1IB - 115AD(1)(i)(B) - Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IBd - PTI- 115AD(1)(i)(B) - PTI- Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IB - PTI-115AD(1)(i)(B) - PTI- Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i)",
                                "enum": [
                                    "1A",
                                    "21",
                                    "22",
                                    "21ciii",
                                    "2A",
                                    "5A1ai",
                                    "5A1aA",
                                    "5A1aii",
                                    "5A1aiia",
                                    "5A1aiiaa",
                                    "5A1aiiab",
                                    "5A1aiiac",
                                    "5A1aiii",
                                    "FA",
                                    "5A1bA",
                                    "5AB1a",
                                    "5AB1b",
                                    "5AC1ab",
                                    "5AC1abD",
                                    "5AC1c",
                                    "5AD1i",
                                    "5AD1iP",
                                    "5ADii",
                                    "5ADiii",
                                    "5ADiiiP",
                                    "5AD1biip",
                                    "5B",
                                    "5BB",
                                    "5BBJ",
                                    "5BBA",
                                    "5BBE",
                                    "5BBF",
                                    "5BBF_BP",
                                    "5BBG",
                                    "5BBG_BP",
                                    "5BBH",
                                    "5BBH_BP",
                                    "DTAASTCG",
                                    "DTAALTCG",
                                    "DTAAOS",
                                    "PTI_STCG20P",
                                    "PTI_STCG30P",
                                    "PTI_LTCG12_5P112A",
                                    "PTI_LTCG12_5P",
                                    "PTI_5A1ai",
                                    "PTI_5A1aA",
                                    "PTI_5A1aii",
                                    "PTI_5A1aiia",
                                    "PTI_5A1aiiaa",
                                    "PTI_5A1aiiab",
                                    "PTI_5A1aiiac",
                                    "PTI_5A1aiii",
                                    "PTI_FA",
                                    "PTI_5A1bA",
                                    "PTI_5AB1a",
                                    "PTI_5AC1ab",
                                    "PTI_5AC1abD",
                                    "PTI_5AD1i",
                                    "PTI_5AD1iP",
                                    "PTI_5BBA",
                                    "PTI_5BBF",
                                    "PTI_5BBG",
                                    "5A1aiiaaP",
                                    "5A1aiiaa2P",
                                    "5AD1iDiv",
                                    "PTI_5A1aiiaaP",
                                    "PTI_5A1aiiaa2P",
                                    "PTI_5AD1iDiv",
                                    "5AD1IBd",
                                    "5AD1IB",
                                    "PTI_5AD1IBd",
                                    "PTI_5AD1IB"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "SplRatePercent": {
                                "type": "number",
                                "enum": [
                                    1,
                                    5,
                                    10,
                                    15,
                                    12.5,
                                    20,
                                    25,
                                    30,
                                    50,
                                    60,
                                    4,
                                    9
                                ],
                                "default": 1
                            },
                            "SplRateInc": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "SplRateIncTax": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            }
                        },
                        "required": [
                            "SecCode",
                            "SplRatePercent",
                            "SplRateInc",
                            "SplRateIncTax"
                        ]
                    }
                },
                "TotSplRateInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotSplRateIncTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "EditAutopoulatedDetail": {
                    "$ref": "#/definitions/EditAutopoulatedDetail"
                }
            },
            "required": [
                "TotSplRateInc",
                "TotSplRateIncTax"
            ]
        },
        "ScheduleIF": {
            "type": "object",
            "description": "Information regarding investment in unincorporated entities",
            "additionalProperties": false,
            "properties": {
                "PartnerFirmDetails": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "FirmName": {
                                "maxLength": 125,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "FirmType": {
                                "maxLength": 125,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "FirmPAN": {
                                "maxLength": 10,
                                "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "IsLiableToAudit": {
                                "pattern": "Y|N",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Sec92EFirmFlag": {
                                "pattern": "Y|N",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "ProfitSharePercent": {
                                "type": "number",
                                "maximum": 100,
                                "minimum": 0,
                                "multipleOf": 0.01,
                                "exclusiveMinimum": false,
                                "exclusiveMaximum": false,
                                "default": 0
                            },
                            "ProfitShareAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": -99999999999999,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "IntrstAmtDueOrRecv": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "FirmCapBalOn31Mar": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": -99999999999999,
                                "exclusiveMinimum": false,
                                "default": 0
                            }
                        },
                        "required": [
                            "FirmName",
                            "FirmType",
                            "FirmPAN",
                            "ProfitSharePercent",
                            "ProfitShareAmt",
                            "FirmCapBalOn31Mar"
                        ]
                    }
                },
                "TotalProfitShareAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalFirmCapBalOn31Mar": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalProfitShareAmt",
                "TotalFirmCapBalOn31Mar"
            ]
        },
        "ScheduleEI": {
            "type": "object",
            "description": "Details of Exempt Income (Income not to be included in Total Income)",
            "additionalProperties": false,
            "properties": {
                "InterestInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GrossAgriRecpt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExpIncAgri": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UnabAgriLossPrev8": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetAgriIncRelateToRule7": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetAgriIncOrOthrIncRule7": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExcNetAgriInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ExcNetAgriIncDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/ExcNetAgriIncDtls"
                            }
                        }
                    }
                },
                "OthersInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "OthersIncDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/OthersIncDtlEi"
                            }
                        }
                    }
                },
                "Others": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncNotChrgblAsPerDTAA": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncNotChrgblAsPerDTAADtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/IncNotChrgblAsPerDTAADtls"
                            }
                        }
                    }
                },
                "IncChrgblAsPerDTAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PassThrIncNotChrgblTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalExemptInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalExemptInc",
                "NetAgriIncOrOthrIncRule7",
                "Others",
                "IncChrgblAsPerDTAA"
            ]
        },
        "IncNotChrgblAsPerDTAADtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AmountOfIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NatureOfIncome": {
                    "maxLength": 75,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "ArticleOfDTAA": {
                    "maxLength": 16,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "HeadOfIncome": {
                    "description": "HP - House Property; BP - Business and Profession; CG - Capital Gain; OS - Income from Other sources",
                    "enum": [
                        "HP",
                        "BP",
                        "CG",
                        "OS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TRCFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "AmountOfIncome",
                "CountryName",
                "CountryCodeExcludingIndia",
                "HeadOfIncome"
            ]
        },
        "ExcNetAgriIncDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NameOfDistrict": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "MeasurementOfLand": {
                    "type": "number",
                    "multipleOf": 0.01,
                    "maximum": 999999999
                },
                "AgriLandOwnedFlag": {
                    "description": "O - Owned; H - Held on lease",
                    "enum": [
                        "O",
                        "H"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AgriLandIrrigatedFlag": {
                    "description": "IRG - Irrigated; RF - Rain-fed",
                    "enum": [
                        "IRG",
                        "RF"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "NameOfDistrict",
                "PinCode",
                "MeasurementOfLand",
                "AgriLandOwnedFlag",
                "AgriLandIrrigatedFlag"
            ]
        },
        "SchedulePTI": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SchedulePTIDtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/SchedulePTIDtls"
                    }
                }
            }
        },
        "SchedulePTIDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "InvstmntCvrdUs115UA115UB": {
                    "description": "A - 115UA; B - 115UB; C - 115U",
                    "pattern": "A|B|C",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BusinessName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BusinessPAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]{1}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncFromHP": {
                    "$ref": "#/definitions/SchedulePTIType"
                },
                "CapitalGainsPTI": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ShortTermCG": {
                            "$ref": "#/definitions/SchedulePTIType"
                        },
                        "STCG_Sec111A": {
                            "$ref": "#/definitions/SchedulePTIType"
                        },
                        "STCG_Others": {
                            "$ref": "#/definitions/SchedulePTIType"
                        },
                        "LongTermCG": {
                            "$ref": "#/definitions/SchedulePTIType"
                        },
                        "LTCG_Sec112A": {
                            "$ref": "#/definitions/SchedulePTIType"
                        },
                        "LTCG_Others": {
                            "$ref": "#/definitions/SchedulePTIType"
                        }
                    },
                    "required": [
                        "ShortTermCG",
                        "STCG_Sec111A",
                        "STCG_Others",
                        "LongTermCG",
                        "LTCG_Sec112A",
                        "LTCG_Others"
                    ]
                },
                "IncOthSrc": {
                    "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                },
                "OS_Dividend": {
                    "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                },
                "OS_Others": {
                    "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                },
                "IncClmdPTI": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotalSec23FBB": {
                            "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                        },
                        "Sec23FBB": {
                            "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                        },
                        "SecBIncExmptDtl": {
                            "$ref": "#/definitions/SchedulePTIIncExmtType"
                        },
                        "SecCIncExmptDtl": {
                            "$ref": "#/definitions/SchedulePTIIncExmtType"
                        }
                    },
                    "required": [
                        "TotalSec23FBB",
                        "Sec23FBB"
                    ]
                }
            },
            "required": [
                "InvstmntCvrdUs115UA115UB",
                "BusinessName",
                "BusinessPAN",
                "IncFromHP",
                "CapitalGainsPTI",
                "IncOthSrc",
                "OS_Dividend",
                "OS_Others",
                "IncClmdPTI"
            ]
        },
        "ScheduleMAT": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PLAcntPrepSchedVICompAct": {
                    "description": "1 - Yes; 2 - No",
                    "enum": [
                        "1",
                        "2"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "1"
                },
                "PLAcctFlg": {
                    "description": "1 - Yes; 2 - No",
                    "enum": [
                        "1",
                        "2"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PLAcntPrepAsperAGM": {
                    "description": "1 - Yes; 2 - No",
                    "enum": [
                        "1",
                        "2"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "1"
                },
                "ProfAfterTaxPLAcnt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Additions": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ITPaidInclDefTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ResvrNo33AC": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProvUncertainLiab": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProvLossOfSubsComp": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DividendPaidOrProposed": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ExpendExempIncUs10s": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ExpAopBoi": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ExpClauseFb": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NotLossClauseFc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NotLossUs115bbf": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DepreciatAttribToRevalAsset": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "GainClauseK": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Others": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAdditions": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "ITPaidInclDefTax",
                        "ResvrNo33AC",
                        "ProvUncertainLiab",
                        "ProvLossOfSubsComp",
                        "DividendPaidOrProposed",
                        "ExpendExempIncUs10s",
                        "ExpAopBoi",
                        "ExpClauseFb",
                        "NotLossClauseFc",
                        "NotLossUs115bbf",
                        "DepreciatAttribToRevalAsset",
                        "GainClauseK",
                        "Others",
                        "TotAdditions"
                    ]
                },
                "Deducts": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AmtWithdrawFromResvrIfCredPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncExempIncUs10s": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtWithdrawFromResvrIfCredPLNoAttrib": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ShareIncAopBoi": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncClauseiid": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NotGainClauseiie": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "LossTrnsClauseiif": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "LossTrnsClauseiig": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "UnAbsorbedDepreciat": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProSickIndustryOrExcedAccumLos": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Others": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDeducts": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "AmtWithdrawFromResvrIfCredPL",
                        "IncExempIncUs10s",
                        "AmtWithdrawFromResvrIfCredPLNoAttrib",
                        "ShareIncAopBoi",
                        "IncClauseiid",
                        "NotGainClauseiie",
                        "LossTrnsClauseiif",
                        "UnAbsorbedDepreciat",
                        "ProSickIndustryOrExcedAccumLos",
                        "Others",
                        "TotDeducts"
                    ]
                },
                "BookProfUs115JB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "FinancialStamentFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AdditionsProfUs115JB": {
                    "$ref": "#/definitions/ProfUs115JBType"
                },
                "DeductionsProfUs115JB": {
                    "$ref": "#/definitions/ProfUs115JBType"
                },
                "DeemedTotalIncUs115JB": {
                    "description": "Deemed total income under section 115JB (7 + 8Ae   8Bj)",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeemedTotalIncUs115JBIFSC": {
                    "description": "Deemed total income from Units located in IFSC, if any",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeemedTotalIncUs115JBOther": {
                    "description": "Deemed total income from other Units (9-9a)",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxPayableUs115JB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "PLAcntPrepSchedVICompAct",
                "PLAcntPrepAsperAGM",
                "ProfAfterTaxPLAcnt",
                "Additions",
                "Deducts",
                "BookProfUs115JB",
                "DeemedTotalIncUs115JB",
                "DeemedTotalIncUs115JBIFSC",
                "DeemedTotalIncUs115JBOther",
                "TaxPayableUs115JB"
            ]
        },
        "ScheduleMATC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxUs115JBCurrAssYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxOthProvCurrAssYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtOfTaxWithCred": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UtilMATCredAvl": {
                    "type": "array",
                    "maxItems": 15,
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/UtilMATCredAvl"
                    }
                },
                "CurAssYr": {
                    "enum": [
                        "2026-27"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "MATCredGrossCurAY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BalMATCredCFCurAY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotMatCredGross": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotMatCredSetOff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotMatCredBF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotMatCredUtilCurrYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotBalMATCredCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtTaxCredUs115JAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtMATLiabAllAssYrAvailSubseqYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TaxUs115JBCurrAssYr",
                "TaxOthProvCurrAssYr",
                "AmtOfTaxWithCred",
                "MATCredGrossCurAY",
                "BalMATCredCFCurAY",
                "TotMatCredGross",
                "TotMatCredSetOff",
                "TotMatCredBF",
                "TotMatCredUtilCurrYr",
                "TotBalMATCredCF",
                "AmtTaxCredUs115JAA",
                "AmtMATLiabAllAssYrAvailSubseqYr"
            ]
        },
        "UtilMATCredAvl": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AssYr": {
                    "enum": [
                        "2011-12",
                        "2012-13",
                        "2013-14",
                        "2014-15",
                        "2015-16",
                        "2016-17",
                        "2017-18",
                        "2018-19",
                        "2019-20",
                        "2020-21",
                        "2021-22",
                        "2022-23",
                        "2023-24",
                        "2024-25",
                        "2025-26"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "MATCredGross": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "MATCredSetOff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "MATCredBF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "MATCredUtilCurrYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BalMATCredCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AssYr",
                "MATCredGross",
                "MATCredSetOff",
                "MATCredBF",
                "MATCredUtilCurrYr",
                "BalMATCredCF"
            ]
        },
        "ScheduleIT": {
            "type": "object",
            "description": "Details of Advance Tax and Self Assessment Tax; Payments of Income Tax",
            "additionalProperties": false,
            "properties": {
                "TaxPayment": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/TaxPayment"
                    }
                },
                "TotalTaxPayments": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalTaxPayments"
            ]
        },
        "TaxPayment": {
            "type": "object",
            "description": "Tax payment detail",
            "additionalProperties": false,
            "properties": {
                "BSRCode": {
                    "pattern": "[0-9]{3}[0-9A-Z]{4}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateDep": {
                    "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]))"
                },
                "SrlNoOfChaln": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Amt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "BSRCode",
                "DateDep",
                "SrlNoOfChaln",
                "Amt"
            ]
        },
        "ScheduleTDS2": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TDSOthThanSalaryDtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/TDSOthThanSalaryDtls"
                    }
                },
                "TotalTDSonOthThanSals": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalTDSonOthThanSals"
            ]
        },
        "ScheduleTDS3": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TDS3onOthThanSalDtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/TDS3onOthThanSalDtls"
                    }
                },
                "TotalTDS3OnOthThanSal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalTDS3OnOthThanSal"
            ]
        },
        "TDS3onOthThanSalDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TDSCreditName": {
                    "type": "string",
                    "description": "S - Self; O - Other Person",
                    "enum": [
                        "S",
                        "O"
                    ]
                },
                "PANofOtherPerson": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AadhaarOfOtherPerson": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PANOfBuyerTenant": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AadhaarOfBuyerTenant": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TDSSection": {
                    "description": "193:193- Interest on Securities; 194:194- Dividends; 94A:194A- Interest other than 'Interest on securities'; 94B:194B- Winning from lottery or crossword puzzle; 94BA:194BA- Winnings from online games; 4BB:194BB- Winning from horse race; 94C:194C- Payments to contractors and sub-contractors; 94D:194D- Insurance commission; 4DA:194DA- Payment in respect of life insurance policy; 94E:194E- Payments to non-resident sportsmen or sports associations; 4EE:194EE- Payments in respect of deposits under National Savings; 4F:194F- Payments on account of repurchase of units by Mutual Fund or Unit Trust of India; 4G:194G- Commission, price, etc. on sale of lottery tickets; 4H:194H- Commission or brokerage; 4-IA:194I(a)- Rent on hiring of plant and machinery;  4-IB:194I(b) - Rent on other than plant and machinery; 4IA:194IA- TDS on Sale of immovable property; 4IB:194IB- Payment of rent by certain individuals or Hindu undivided; 4IC:194IC- Payment under specified agreement; 94J-A:194J(a) - Fees for technical services; 94J-B:194J(b)- Fees for professional  services or royalty etc; 94K:194K- Income payable to a resident assessee in respect of units of a specified mutual fund or of the units of the Unit Trust of India; 4LA:194LA- Payment of compensation on acquisition of certain immovable; 4LB:194LB- Income by way of Interest from Infrastructure Debt fund; 4LC1:194LC- 194LC (2)(i) and (ia) Income under clause (i) and (ia) of sub-section (2) of section 194LC; 4LC2:194LC- 194LC (2)(ib) Income under clause (ib) of sub-section (2) of section 194LC; 4LC3:194LC- 194LC (2)(ic) Income under clause (ic) of sub-section (2) of section 194LC; 4BA1:194LBA(a)- Certain income in the form of interest from units of a business trust to a resident unit holder; 4BA2: 194LBA(b)- Certain income in the form of dividend from units of a business trust to a resident unit holder; LBA1:194LBA(a)- 194LBA(a) income referred to in section 10(23FC)(a) from units of a business trust-NR; LBA2:194LBA(b)- Income referred to in section 10(23FC)(b) from units of a business trust-NR; LBA3:194LBA(c)- 194LBA(c) Income referred to in section 10(23FCA) from units of a business trust-NR; LBB: 194LBB- Income in respect of units of investment fund; 94R:194R- Benefits or perquisites of business or profession; 94S:194S- Payment of consideration for transfer of virtual digital asset by persons other than specified persons; 94B-P:Proviso to section 194B/4BP- Winnings from lotteries and crossword puzzles where consideration is made in kind or cash is not sufficient to meet the tax liability and tax has been paid before such winnings are released; 94R-P: First Proviso to sub-section(1) of section 194R/4RP- Benefits or perquisites of business or profession where such benefit is provided in kind or where part in cash is not sufficient to meet tax liability and tax required to be deducted is paid before such benefit is released; 94S-P:Proviso to sub- section(1) of section 194S/4SP- Payment for transfer of virtual digital asset where payment is in kind or in exchange of another virtual digital asset and tax required to be deducted is paid before such payment is released; LBC:194LBC- Income in respect of investment in securitization trust; 4LD:194LD- TDS on interest on bonds / government securities; 94M:194M- Payment of certain sums by certain individuals or HUF; 94N:194N- Payment of certain amounts in cash other than cases covered by first proviso or third proviso; 94N-F: 194N -First Proviso Payment of certain amounts in cash to non-filers except in case of co-operativesocieties; 94N-C:194N- Third Proviso Payment of certain amounts in cash to co-operative societies not covered by first proviso; 94N-FT: 194N- First Proviso read with Third Proviso Payment of certain amount in cash to non-filers being co-operative societies; 94O:194O- Payment of certain sums by e-commerce operator to e-commerce participant.; 94P: 194P- Deduction of tax in case of specified senior citizen; 94Q:194Q- Deduction of tax at source on payment of certain sum for purchase of goods; 195:195- Other sums payable to a non-resident; 96A:196A- Income in respect of units of non-residents; 96B:196B- Payments in respect of units to an offshore fund; 96C:196C- Income from foreign currency bonds or shares of Indian; 96D:196D- Income of foreign institutional investors from securities; 96DA:196D(1A)- Income of specified fund from securities; 94BA-P: 194BA(2)-Sub-section (2) of section 194BA Net Winnings from online games where the net winnings are made in kind or cash is not sufficient to meet the tax liability and tax has been paid before such net winnings are released; 94T: 194T - Payments to partners of firms",
                    "enum": [
                        "193",
                        "194",
                        "94A",
                        "94B",
                        "94BA",
                        "4BB",
                        "94C",
                        "94D",
                        "4DA",
                        "94E",
                        "4EE",
                        "4F",
                        "4G",
                        "4H",
                        "4-IA",
                        "4-IB",
                        "4IA",
                        "4IB",
                        "4IC",
                        "94J-A",
                        "94J-B",
                        "94K",
                        "4LA",
                        "4LB",
                        "4LC1",
                        "4LC2",
                        "4LC3",
                        "4BA1",
                        "4BA2",
                        "LBA1",
                        "LBA2",
                        "LBA3",
                        "LBB",
                        "94R",
                        "94S",
                        "94B-P",
                        "94R-P",
                        "94S-P",
                        "LBC",
                        "4LD",
                        "94M",
                        "94N",
                        "94N-F",
                        "94N-C",
                        "94N-FT",
                        "94O",
                        "94P",
                        "94Q",
                        "195",
                        "96A",
                        "96B",
                        "96C",
                        "96D",
                        "96DA",
                        "94BA-P",
                        "94T"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DeductedYr": {
                    "$ref": "#/definitions/DeductedYr"
                },
                "BroughtFwdTDSAmt": {
                    "$ref": "#/definitions/BroughtFwdTDSAmt"
                },
                "TaxDeductCreditDtls": {
                    "$ref": "#/definitions/TaxDeductCreditDtls"
                },
                "GrossAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "HeadOfIncome": {
                    "type": "string",
                    "description": "HP - Income from House Property; BP - Income from Business and Profession; CG - Income from Capital Gains; OS - Income from Other Sources; EI - Exempt Income",
                    "enum": [
                        "HP",
                        "BP",
                        "CG",
                        "OS",
                        "EI"
                    ]
                },
                "AmtCarriedFwd": {
                    "$ref": "#/definitions/AmtCarriedFwd"
                }
            },
            "required": [
                "TDSCreditName",
                "PANOfBuyerTenant",
                "TDSSection",
                "TaxDeductCreditDtls",
                "AmtCarriedFwd"
            ]
        },
        "TDSOthThanSalaryDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TDSCreditName": {
                    "type": "string",
                    "description": "S - Self; O - Other Person",
                    "enum": [
                        "S",
                        "O"
                    ]
                },
                "PANofOtherPerson": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AadhaarOfOtherPerson": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TANOfDeductor": {
                    "pattern": "HYD[A-Z][0-9]{5}[A-Z]|VPN[A-Z][0-9]{5}[A-Z]|BBN[A-Z][0-9]{5}[A-Z]|BPL[A-Z][0-9]{5}[A-Z]|JBP[A-Z][0-9]{5}[A-Z]|CHE[A-Z][0-9]{5}[A-Z]|CMB[A-Z][0-9]{5}[A-Z]|MRI[A-Z][0-9]{5}[A-Z]|DEL[A-Z][0-9]{5}[A-Z]|CAL[A-Z][0-9]{5}[A-Z]|MRT[A-Z][0-9]{5}[A-Z]|AHM[A-Z][0-9]{5}[A-Z]|BRD[A-Z][0-9]{5}[A-Z]|RKT[A-Z][0-9]{5}[A-Z]|SRT[A-Z][0-9]{5}[A-Z]|BLR[A-Z][0-9]{5}[A-Z]|AGR[A-Z][0-9]{5}[A-Z]|KNP[A-Z][0-9]{5}[A-Z]|CHN[A-Z][0-9]{5}[A-Z]|TVD[A-Z][0-9]{5}[A-Z]|ALD[A-Z][0-9]{5}[A-Z]|LKN[A-Z][0-9]{5}[A-Z]|MUM[A-Z][0-9]{5}[A-Z]|NGP[A-Z][0-9]{5}[A-Z]|AMR[A-Z][0-9]{5}[A-Z]|JLD[A-Z][0-9]{5}[A-Z]|PTL[A-Z][0-9]{5}[A-Z]|RTK[A-Z][0-9]{5}[A-Z]|KLP[A-Z][0-9]{5}[A-Z]|NSK[A-Z][0-9]{5}[A-Z]|PNE[A-Z][0-9]{5}[A-Z]|PTN[A-Z][0-9]{5}[A-Z]|RCH[A-Z][0-9]{5}[A-Z]|JDH[A-Z][0-9]{5}[A-Z]|JPR[A-Z][0-9]{5}[A-Z]|SHL[A-Z][0-9]{5}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TDSSection": {
                    "description": "193:193- Interest on Securities; 194:194- Dividends; 94A:194A- Interest other than 'Interest on securities'; 94B:194B- Winning from lottery or crossword puzzle; 94BA:194BA- Winnings from online games; 4BB:194BB- Winning from horse race; 94C:194C- Payments to contractors and sub-contractors; 94D:194D- Insurance commission; 4DA:194DA- Payment in respect of life insurance policy; 94E:194E- Payments to non-resident sportsmen or sports associations; 4EE:194EE- Payments in respect of deposits under National Savings; 4F:194F- Payments on account of repurchase of units by Mutual Fund or Unit Trust of India; 4G:194G- Commission, price, etc. on sale of lottery tickets; 4H:194H- Commission or brokerage; 4-IA:194I(a)- Rent on hiring of plant and machinery;  4-IB:194I(b) - Rent on other than plant and machinery; 4IA:194IA- TDS on Sale of immovable property; 4IB:194IB- Payment of rent by certain individuals or Hindu undivided; 4IC:194IC- Payment under specified agreement; 94J-A:194J(a) - Fees for technical services; 94J-B:194J(b)- Fees for professional  services or royalty etc; 94K:194K- Income payable to a resident assessee in respect of units of a specified mutual fund or of the units of the Unit Trust of India; 4LA:194LA- Payment of compensation on acquisition of certain immovable; 4LB:194LB- Income by way of Interest from Infrastructure Debt fund; 4LC1:194LC- 194LC (2)(i) and (ia) Income under clause (i) and (ia) of sub-section (2) of section 194LC; 4LC2:194LC- 194LC (2)(ib) Income under clause (ib) of sub-section (2) of section 194LC; 4LC3:194LC- 194LC (2)(ic) Income under clause (ic) of sub-section (2) of section 194LC; 4BA1:194LBA(a)- Certain income in the form of interest from units of a business trust to a resident unit holder; 4BA2: 194LBA(b)- Certain income in the form of dividend from units of a business trust to a resident unit holder; LBA1:194LBA(a)- 194LBA(a) income referred to in section 10(23FC)(a) from units of a business trust-NR; LBA2:194LBA(b)- Income referred to in section 10(23FC)(b) from units of a business trust-NR; LBA3:194LBA(c)- 194LBA(c) Income referred to in section 10(23FCA) from units of a business trust-NR; LBB: 194LBB- Income in respect of units of investment fund; 94R:194R- Benefits or perquisites of business or profession; 94S:194S- Payment of consideration for transfer of virtual digital asset by persons other than specified persons; 94B-P:Proviso to section 194B/4BP- Winnings from lotteries and crossword puzzles where consideration is made in kind or cash is not sufficient to meet the tax liability and tax has been paid before such winnings are released; 94R-P: First Proviso to sub-section(1) of section 194R/4RP- Benefits or perquisites of business or profession where such benefit is provided in kind or where part in cash is not sufficient to meet tax liability and tax required to be deducted is paid before such benefit is released; 94S-P:Proviso to sub- section(1) of section 194S/4SP- Payment for transfer of virtual digital asset where payment is in kind or in exchange of another virtual digital asset and tax required to be deducted is paid before such payment is released; LBC:194LBC- Income in respect of investment in securitization trust; 4LD:194LD- TDS on interest on bonds / government securities; 94M:194M- Payment of certain sums by certain individuals or HUF; 94N:194N- Payment of certain amounts in cash other than cases covered by first proviso or third proviso; 94N-F: 194N -First Proviso Payment of certain amounts in cash to non-filers except in case of co-operativesocieties; 94N-C:194N- Third Proviso Payment of certain amounts in cash to co-operative societies not covered by first proviso; 94N-FT: 194N- First Proviso read with Third Proviso Payment of certain amount in cash to non-filers being co-operative societies; 94O:194O- Payment of certain sums by e-commerce operator to e-commerce participant.; 94P: 194P- Deduction of tax in case of specified senior citizen; 94Q:194Q- Deduction of tax at source on payment of certain sum for purchase of goods; 195:195- Other sums payable to a non-resident; 96A:196A- Income in respect of units of non-residents; 96B:196B- Payments in respect of units to an offshore fund; 96C:196C- Income from foreign currency bonds or shares of Indian; 96D:196D- Income of foreign institutional investors from securities; 96DA:196D(1A)- Income of specified fund from securities; 94BA-P: 194BA(2)-Sub-section (2) of section 194BA Net Winnings from online games where the net winnings are made in kind or cash is not sufficient to meet the tax liability and tax has been paid before such net winnings are released; 94T: 194T - Payments to partners of firms",
                    "enum": [
                        "193",
                        "194",
                        "94A",
                        "94B",
                        "94BA",
                        "4BB",
                        "94C",
                        "94D",
                        "4DA",
                        "94E",
                        "4EE",
                        "4F",
                        "4G",
                        "4H",
                        "4-IA",
                        "4-IB",
                        "4IA",
                        "4IB",
                        "4IC",
                        "94J-A",
                        "94J-B",
                        "94K",
                        "4LA",
                        "4LB",
                        "4LC1",
                        "4LC2",
                        "4LC3",
                        "4BA1",
                        "4BA2",
                        "LBA1",
                        "LBA2",
                        "LBA3",
                        "LBB",
                        "94R",
                        "94S",
                        "94B-P",
                        "94R-P",
                        "94S-P",
                        "LBC",
                        "4LD",
                        "94M",
                        "94N",
                        "94N-F",
                        "94N-C",
                        "94N-FT",
                        "94O",
                        "94P",
                        "94Q",
                        "195",
                        "96A",
                        "96B",
                        "96C",
                        "96D",
                        "96DA",
                        "94BA-P",
                        "94T"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DeductedYr": {
                    "$ref": "#/definitions/DeductedYr"
                },
                "BroughtFwdTDSAmt": {
                    "$ref": "#/definitions/BroughtFwdTDSAmt"
                },
                "TaxDeductCreditDtls": {
                    "$ref": "#/definitions/TaxDeductCreditDtls"
                },
                "GrossAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "HeadOfIncome": {
                    "type": "string",
                    "description": "HP - Income from House Property; BP - Income from Business and Profession; CG - Income from Capital Gains; OS - Income from Other Sources; EI - Exempt Income; NA - Not Applicable (only in case TDS is deducted u/s 194N)",
                    "enum": [
                        "HP",
                        "BP",
                        "CG",
                        "OS",
                        "EI",
                        "NA"
                    ]
                },
                "AmtCarriedFwd": {
                    "$ref": "#/definitions/AmtCarriedFwd"
                }
            },
            "required": [
                "TDSCreditName",
                "TANOfDeductor",
                "TDSSection",
                "TaxDeductCreditDtls",
                "AmtCarriedFwd"
            ]
        },
        "EmployerOrDeductorOrCollectDetl": {
            "type": "object",
            "description": "Dedcutor Details",
            "additionalProperties": false,
            "properties": {
                "TCSCreditName": {
                    "type": "string",
                    "description": "S - Self; O - Other Person",
                    "enum": [
                        "S",
                        "O"
                    ]
                },
                "TAN": {
                    "pattern": "HYD[A-Z][0-9]{5}[A-Z]|VPN[A-Z][0-9]{5}[A-Z]|BBN[A-Z][0-9]{5}[A-Z]|BPL[A-Z][0-9]{5}[A-Z]|JBP[A-Z][0-9]{5}[A-Z]|CHE[A-Z][0-9]{5}[A-Z]|CMB[A-Z][0-9]{5}[A-Z]|MRI[A-Z][0-9]{5}[A-Z]|DEL[A-Z][0-9]{5}[A-Z]|CAL[A-Z][0-9]{5}[A-Z]|MRT[A-Z][0-9]{5}[A-Z]|AHM[A-Z][0-9]{5}[A-Z]|BRD[A-Z][0-9]{5}[A-Z]|RKT[A-Z][0-9]{5}[A-Z]|SRT[A-Z][0-9]{5}[A-Z]|BLR[A-Z][0-9]{5}[A-Z]|AGR[A-Z][0-9]{5}[A-Z]|KNP[A-Z][0-9]{5}[A-Z]|CHN[A-Z][0-9]{5}[A-Z]|TVD[A-Z][0-9]{5}[A-Z]|ALD[A-Z][0-9]{5}[A-Z]|LKN[A-Z][0-9]{5}[A-Z]|MUM[A-Z][0-9]{5}[A-Z]|NGP[A-Z][0-9]{5}[A-Z]|AMR[A-Z][0-9]{5}[A-Z]|JLD[A-Z][0-9]{5}[A-Z]|PTL[A-Z][0-9]{5}[A-Z]|RTK[A-Z][0-9]{5}[A-Z]|KLP[A-Z][0-9]{5}[A-Z]|NSK[A-Z][0-9]{5}[A-Z]|PNE[A-Z][0-9]{5}[A-Z]|PTN[A-Z][0-9]{5}[A-Z]|RCH[A-Z][0-9]{5}[A-Z]|JDH[A-Z][0-9]{5}[A-Z]|JPR[A-Z][0-9]{5}[A-Z]|SHL[A-Z][0-9]{5}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PANofOtherPerson": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "TAN"
            ]
        },
        "TaxDeductCreditDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxDeductedOwnHands": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxDeductedIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxDeductedTDS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxClaimedOwnHands": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxClaimedIncome": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxClaimedTDS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxClaimedSpouseOthPrsnPAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SpouseOthPrsnAadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "TaxClaimedOwnHands"
            ]
        },
        "DeductedYr": {
            "type": "integer",
            "enum": [
                2024,
                2023,
                2022,
                2021,
                2020,
                2019,
                2018,
                2017,
                2016,
                2015,
                2014,
                2013,
                2012,
                2011,
                2010,
                2009,
                2008
            ],
            "maximum": 2024,
            "minimum": 2008,
            "exclusiveMinimum": false
        },
        "BroughtFwdTDSAmt": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false,
            "default": 0
        },
        "BroughtFwdTCSAmt": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false,
            "default": 0
        },
        "AmtCarriedFwd": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false,
            "default": 0
        },
        "OthersTotal": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false,
            "default": 0
        },
        "ScheduleTCS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TCSDetails": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "EmployerOrDeductorOrCollectDetl": {
                                "$ref": "#/definitions/EmployerOrDeductorOrCollectDetl"
                            },
                            "DeductedYr": {
                                "$ref": "#/definitions/DeductedYr"
                            },
                            "BroughtFwdTCSAmt": {
                                "$ref": "#/definitions/BroughtFwdTCSAmt"
                            },
                            "TCSCurrFYDtls": {
                                "type": "object",
                                "description": "TCS of the current financial Year (TCS deducted during the FY 2024-25)",
                                "additionalProperties": false,
                                "properties": {
                                    "TCSAmtCollOwnHands": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    },
                                    "TCSAmtCollOthrHands": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    }
                                },
                                "required": [
                                    "TCSAmtCollOwnHands"
                                ]
                            },
                            "TCSClaimedThisYearDtls": {
                                "type": "object",
                                "description": "TCS credit being claimed this year",
                                "additionalProperties": false,
                                "properties": {
                                    "TCSAmtCollOwnHands": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    },
                                    "TCSAmtCollOthrHands": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                            "TaxClaimedTCS": {
                                                "type": "integer",
                                                "maximum": 99999999999999,
                                                "minimum": 0,
                                                "exclusiveMinimum": false
                                            },
                                            "PANOfOthrPrsn": {
                                                "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                                "allOf": [
                                                    {
                                                        "$ref": "#/definitions/nonEmptyString"
                                                    }
                                                ]
                                            }
                                        }
                                    }
                                },
                                "required": [
                                    "TCSAmtCollOwnHands"
                                ]
                            },
                            "AmtCarriedFwd": {
                                "$ref": "#/definitions/AmtCarriedFwd"
                            }
                        },
                        "required": [
                            "EmployerOrDeductorOrCollectDetl",
                            "TCSClaimedThisYearDtls",
                            "AmtCarriedFwd"
                        ]
                    }
                },
                "TotalSchTCS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalSchTCS"
            ]
        },
        "ITRScheduleUD": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CurrAssYr": {
                    "enum": [
                        "2026-27"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CurBalCFNY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CurAllowBalCFNY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ScheduleUD": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ScheduleUD"
                    }
                },
                "TotBFUDepritAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotAmtAdjOptTaxUs115BAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotCurYrdepritSetoffInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotDepritBalCFNY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotBFUAllowAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotCurYrAllowSetoffInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalBalCFNY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "CurrAssYr",
                "CurBalCFNY",
                "CurAllowBalCFNY",
                "TotBFUDepritAmt",
                "TotAmtAdjOptTaxUs115BAA",
                "TotCurYrdepritSetoffInc",
                "TotDepritBalCFNY",
                "TotBFUAllowAmt",
                "TotCurYrAllowSetoffInc",
                "TotalBalCFNY"
            ]
        },
        "ScheduleUD": {
            "type": "object",
            "description": "Unabsorbed Depreciation",
            "additionalProperties": false,
            "properties": {
                "AssYr": {
                    "pattern": "[0-9][0-9][0-9][0-9]-[0-9][0-9]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtBFUD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtAdjOptTaxUs115BAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtDeprSOCY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BalCFNY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtBFUAllow": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtAllowSOCY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AllowBalCFNY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AssYr",
                "AmtBFUD",
                "AmtAdjOptTaxUs115BAA",
                "AmtDeprSOCY",
                "BalCFNY",
                "AmtBFUAllow",
                "AmtAllowSOCY",
                "AllowBalCFNY"
            ]
        },
        "ScheduleICDS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AccPolicyAmtDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "InventoriesValueDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "ConstContractsAmtDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "RevenueRcgAmtDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "TangibleFixedAssetDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "ForeignExgRatesDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "GovtGrantsDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "SecuritiesDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "BorrowingCostsDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "ProvAssetsDetl": {
                    "$ref": "#/definitions/ICDSinfo"
                },
                "TotalNetAmtDetl": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncreaseInProfit": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "DecreaseInProfit": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    }
                }
            },
            "required": [
                "TotalNetAmtDetl"
            ]
        },
        "ICDSinfo": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncreaseInProfit": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DecreaseInProfit": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NetEffect": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            }
        },
        "ScheduleTR1": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ScheduleTR": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ScheduleTR"
                    }
                },
                "TotalTaxOutsideIndia": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalTaxReliefOutsideIndia": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxReliefOutsideIndiaDTAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxReliefOutsideIndiaNotDTAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxPaidOutsideIndFlg": {
                    "description": "YES - Yes; NO - No",
                    "enum": [
                        "YES",
                        "NO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtTaxRefunded": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AssmtYrTaxRelief": {
                    "description": "Assessment year in which tax relief allowed in India",
                    "pattern": "[0-9][0-9][0-9][0-9]-[0-9][0-9]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "TotalTaxOutsideIndia",
                "TotalTaxReliefOutsideIndia",
                "TaxReliefOutsideIndiaDTAA",
                "TaxReliefOutsideIndiaNotDTAA"
            ]
        },
        "ScheduleTR": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "TaxIdentificationNo": {
                    "maxLength": 75,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TaxPaidOutsideIndia": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxReliefOutsideIndia": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ReliefClaimedUsSection": {
                    "enum": [
                        "90",
                        "90A",
                        "91"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "TaxIdentificationNo",
                "TaxPaidOutsideIndia",
                "TaxReliefOutsideIndia"
            ]
        },
        "ScheduleFA": {
            "type": "object",
            "description": "Details of Foriegn Assets",
            "additionalProperties": false,
            "properties": {
                "DetailsForiegnBank": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DetailsForiegnBank"
                    }
                },
                "DtlsForeignCustodialAcc": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DtlsForeignCustodialAcc"
                    }
                },
                "DtlsForeignEquityDebtInterest": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DtlsForeignEquityDebtInterest"
                    }
                },
                "DtlsForeignCashValueInsurance": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DtlsForeignCashValueInsurance"
                    }
                },
                "DetailsFinancialInterest": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DetailsFinancialInterest"
                    }
                },
                "DetailsImmovableProperty": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DetailsImmovableProperty"
                    }
                },
                "DetailsOthAssets": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DetailsOthAssets"
                    }
                },
                "DetailsOfAccntsHvngSigningAuth": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DetailsOfAccntsHvngSigningAuth"
                    }
                },
                "DetailsOfTrustOutIndiaTrustee": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DetailsOfTrustOutIndiaTrustee"
                    }
                },
                "DetailsOfOthSourcesIncOutsideIndia": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DetailsOfOthSourcesIncOutsideIndia"
                    }
                }
            }
        },
        "DetailsForiegnBank": {
            "type": "object",
            "description": "Details Of Foreign Bank",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "Bankname": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfBank": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ForeignAccountNumber": {
                    "maxLength": 34,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OwnerStatus": {
                    "description": "OWNER - Owner; BENEFICIAL_OWNER - Beneficial owner; BENIFICIARY - Beneficiary",
                    "enum": [
                        "OWNER",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AccOpenDate": {
                    "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]))"
                },
                "PeakBalanceDuringYear": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntrstAccured": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "Bankname",
                "AddressOfBank",
                "ZipCode",
                "ForeignAccountNumber",
                "OwnerStatus",
                "AccOpenDate",
                "PeakBalanceDuringYear",
                "ClosingBalance",
                "IntrstAccured"
            ]
        },
        "DtlsForeignCustodialAcc": {
            "type": "object",
            "description": "Details of Foreign Custodial Accounts",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "FinancialInstName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "FinancialInstAddress": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AccountNumber": {
                    "maxLength": 34,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Status": {
                    "enum": [
                        "OWNER",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AccOpenDate": {
                    "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]))"
                },
                "PeakBalanceDuringPeriod": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "GrossAmtPaidCredited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NatureOfAmount": {
                    "description": "I - Interest; D - Dividend; S - Proceeds from sale or redemption of financial assets; O - Other income; N - No Amount paid/credited",
                    "enum": [
                        "I",
                        "D",
                        "S",
                        "O",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "FinancialInstName",
                "FinancialInstAddress",
                "ZipCode",
                "AccountNumber",
                "Status",
                "AccOpenDate",
                "PeakBalanceDuringPeriod",
                "ClosingBalance",
                "GrossAmtPaidCredited",
                "NatureOfAmount"
            ]
        },
        "DtlsForeignEquityDebtInterest": {
            "type": "object",
            "description": "Details Of Foreign Equity and Debt Interest held",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "NameOfEntity": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfEntity": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NatureOfEntity": {
                    "maxLength": 34,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "InterestAcquiringDate": {
                    "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]))"
                },
                "InitialValOfInvstmnt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "PeakBalanceDuringPeriod": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "TotGrossAmtPaidCredited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotGrossProceeds": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "NameOfEntity",
                "AddressOfEntity",
                "ZipCode",
                "NatureOfEntity",
                "InterestAcquiringDate",
                "InitialValOfInvstmnt",
                "PeakBalanceDuringPeriod",
                "ClosingBalance",
                "TotGrossAmtPaidCredited",
                "TotGrossProceeds"
            ]
        },
        "DtlsForeignCashValueInsurance": {
            "type": "object",
            "description": "Details Of Foreign Cash Value Insurance",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "FinancialInstName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "FinancialInstAddress": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ContractDate": {
                    "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]))"
                },
                "CashValOrSurrenderVal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotGrossAmtPaidCredited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "FinancialInstName",
                "FinancialInstAddress",
                "ZipCode",
                "ContractDate",
                "CashValOrSurrenderVal",
                "TotGrossAmtPaidCredited"
            ]
        },
        "ScheduleGST": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TurnoverGrsRcptForGSTIN": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "GSTINNo": {
                                "pattern": "[a-zA-Z0-9]{15}",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "AmtTurnGrossRcptGSTIN": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "required": [
                            "GSTINNo",
                            "AmtTurnGrossRcptGSTIN"
                        ]
                    }
                }
            }
        },
        "ScheduleFD": {
            "type": "object",
            "description": "Schedule FD - Break-up of payments/receipts in Foreign currency",
            "additionalProperties": false,
            "properties": {
                "PaymntMadeOnCapitalAcc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "PaymntMadeOnRevenueAcc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ReceiptsOnCapitalAcc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ReceiptsOnRevenueAcc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "PaymntMadeOnCapitalAcc",
                "PaymntMadeOnRevenueAcc",
                "ReceiptsOnCapitalAcc",
                "ReceiptsOnRevenueAcc"
            ]
        },
        "DetailsFinancialInterest": {
            "type": "object",
            "description": "Details of Financial Interest",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NatureOfEntity": {
                    "maxLength": 100,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameOfEntity": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfEntity": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NatureOfInt": {
                    "description": "DIRECT - Direct; BENEFICIAL_OWNER - Beneficial Owner; BENIFICIARY - Beneficiary",
                    "enum": [
                        "DIRECT",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateHeld": {
                    "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]))"
                },
                "TotalInvestment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncFromInt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "NatureOfInc": {
                    "maxLength": 100,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncTaxSch": {
                    "description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other Sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "HP",
                        "BU",
                        "CG",
                        "OS",
                        "EI",
                        "NI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxSchNo": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "ZipCode",
                "NameOfEntity",
                "AddressOfEntity",
                "NatureOfInt",
                "DateHeld",
                "TotalInvestment",
                "IncFromInt",
                "NatureOfInc",
                "IncTaxAmt",
                "IncTaxSch",
                "IncTaxSchNo"
            ]
        },
        "DetailsImmovableProperty": {
            "type": "object",
            "description": "Details Of Immovable Property",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfProperty": {
                    "maxLength": 200,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Ownership": {
                    "description": "DIRECT - Direct; BENEFICIAL_OWNER - Beneficial Owner; BENIFICIARY - Beneficiary",
                    "enum": [
                        "DIRECT",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfAcq": {
                    "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]))"
                },
                "TotalInvestment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncDrvProperty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "NatureOfInc": {
                    "maxLength": 100,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncTaxSch": {
                    "description": "OS - Other sources; HP - House Property; CG - Capital Gains; BU - Business; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "OS",
                        "HP",
                        "CG",
                        "BU",
                        "EI",
                        "NI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxSchNo": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "ZipCode",
                "Ownership",
                "DateOfAcq",
                "TotalInvestment",
                "IncDrvProperty",
                "NatureOfInc",
                "IncTaxAmt",
                "IncTaxSch",
                "IncTaxSchNo"
            ]
        },
        "DetailsOthAssets": {
            "type": "object",
            "description": "Details Of Other Asset",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NatureOfAsset": {
                    "maxLength": 100,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Ownership": {
                    "description": "DIRECT - Direct; BENEFICIAL_OWNER - Beneficial Owner; BENIFICIARY - Beneficiary",
                    "enum": [
                        "DIRECT",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfAcq": {
                    "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]))"
                },
                "TotalInvestment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncDrvAsset": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "NatureOfInc": {
                    "maxLength": 100,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncTaxSch": {
                    "description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "HP",
                        "BU",
                        "CG",
                        "OS",
                        "EI",
                        "NI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxSchNo": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "ZipCode",
                "NatureOfAsset",
                "Ownership",
                "DateOfAcq",
                "TotalInvestment",
                "IncDrvAsset",
                "NatureOfInc",
                "IncTaxAmt",
                "IncTaxSch",
                "IncTaxSchNo"
            ]
        },
        "DetailsOfAccntsHvngSigningAuth": {
            "type": "object",
            "description": "Details of account(s) in which you have signing; authority and which has not been included above.",
            "additionalProperties": false,
            "properties": {
                "NameOfInstitution": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfInstitution": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameMentionedInAccnt": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "InstitutionAccountNumber": {
                    "maxLength": 34,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PeakBalanceOrInvestment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncAccuredTaxFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncAccuredInAcc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "IncOfferedAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "IncOfferedSch": {
                    "description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "HP",
                        "BU",
                        "CG",
                        "OS",
                        "EI",
                        "NI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncOfferedSchNo": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "NameOfInstitution",
                "AddressOfInstitution",
                "CountryName",
                "CountryCodeExcludingIndia",
                "ZipCode",
                "NameMentionedInAccnt",
                "InstitutionAccountNumber",
                "PeakBalanceOrInvestment",
                "IncAccuredTaxFlag"
            ]
        },
        "DetailsOfTrustOutIndiaTrustee": {
            "type": "object",
            "description": "Details of trusts, created under the laws of a country outside India, in which you are a trustee",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameOfTrust": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfTrust": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameOfOtherTrustees": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfOtherTrustees": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameOfSettlor": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfSettlor": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameOfBeneficiaries": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfBeneficiaries": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateHeld": {
                    "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]))"
                },
                "IncDrvTaxFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncDrvFromTrust": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "IncOfferedAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "IncOfferedSch": {
                    "description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "HP",
                        "BU",
                        "CG",
                        "OS",
                        "EI",
                        "NI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncOfferedSchNo": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "ZipCode",
                "NameOfTrust",
                "AddressOfTrust",
                "NameOfOtherTrustees",
                "AddressOfOtherTrustees",
                "NameOfSettlor",
                "AddressOfSettlor",
                "NameOfBeneficiaries",
                "AddressOfBeneficiaries",
                "DateHeld",
                "IncDrvTaxFlag"
            ]
        },
        "DetailsOfOthSourcesIncOutsideIndia": {
            "type": "object",
            "description": "Details of any other income derived from any source outside India",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameOfPerson": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressOfPerson": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncDerived": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "NatureOfInc": {
                    "maxLength": 100,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncDrvTaxFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncOfferedAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "IncOfferedSch": {
                    "description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "HP",
                        "BU",
                        "CG",
                        "OS",
                        "EI",
                        "NI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncOfferedSchNo": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "ZipCode",
                "NameOfPerson",
                "AddressOfPerson",
                "NatureOfInc",
                "IncDrvTaxFlag"
            ]
        },
        "ScheduleSH": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShrhldngUnlistedCompany": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "SHUnlistedCompanyFlag": {
                            "enum": [
                                "N",
                                "Y"
                            ],
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "DtlsSHEndPreviousYearUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsSHEndPreviousYearUC"
                            }
                        },
                        "DtlsEquityShareEndPrvYr": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsEquityShareEndPrvYr"
                            }
                        },
                        "SHDtlsAnyTimePrevYearUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/SHDtlsAnyTimePrevYearUC"
                            }
                        }
                    }
                },
                "ShrhldngStartUps": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DtlsSHEndPreviousYearSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsSHEndPreviousYearSU"
                            }
                        },
                        "DtlsShareAppMoneyAlltEndPrvYr": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsShareAppMoneyAlltEndPrvYr"
                            }
                        },
                        "SHDtlsAnyTimePrevYearSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/SHDtlsAnyTimePrevYearSU"
                            }
                        }
                    }
                }
            }
        },
        "DtlsSHEndPreviousYearUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShareholderName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ResidentialStatus": {
                    "description": "RES - Resident; NRI - Non Resident; NOR - Resident but not Ordinarily resident",
                    "enum": [
                        "RES",
                        "NRI",
                        "NOR"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareType": {
                    "description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares; BS - Bonus Shares; OT - Others",
                    "enum": [
                        "ES",
                        "PS",
                        "RS",
                        "SS",
                        "BS",
                        "OT"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareTypeOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Aadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AllotmentDate": {
                    "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]))"
                },
                "NumberOfSharesHeld": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "IssuePricePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "AmountReceived": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "ShareholderName",
                "ResidentialStatus",
                "ShareType",
                "PAN",
                "AllotmentDate",
                "NumberOfSharesHeld",
                "FaceValuePerShare",
                "IssuePricePerShare",
                "AmountReceived"
            ]
        },
        "DtlsEquityShareEndPrvYr": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ApplicantName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ResidentialStatus": {
                    "description": "RES - Resident; NRI - Non Resident; NOR - Resident but not Ordinarily resident",
                    "enum": [
                        "RES",
                        "NRI",
                        "NOR"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareType": {
                    "description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares; OT - Others",
                    "enum": [
                        "ES",
                        "PS",
                        "RS",
                        "SS",
                        "OT"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareTypeOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Aadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ApplicationDate": {
                    "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]))"
                },
                "NumberOfSharesApplied": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ApplicationMoneyReceived": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ProposedIssuePrice": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "ApplicantName",
                "ResidentialStatus",
                "ShareType",
                "PAN",
                "ApplicationDate",
                "NumberOfSharesApplied",
                "ApplicationMoneyReceived",
                "FaceValuePerShare",
                "ProposedIssuePrice"
            ]
        },
        "SHDtlsAnyTimePrevYearUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShareholderName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ResidentialStatus": {
                    "description": "RES - Resident; NRI - Non Resident; NOR - Resident but not Ordinarily resident",
                    "enum": [
                        "RES",
                        "NRI",
                        "NOR"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareType": {
                    "description": "ES - Equity Shares; PS - Preference Shares; SS - Sweat Equity Shares; BS - Bonus Shares",
                    "enum": [
                        "ES",
                        "PS",
                        "SS",
                        "BS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Aadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NumberOfSharesHeld": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "IssuePricePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "AmountReceived": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "AllotmentDate": {
                    "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]))"
                },
                "CeaseShareholderDate": {
                    "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]))"
                },
                "CessationMode": {
                    "description": "TS - Transfer/Sale; RR - Relinquishment of rights",
                    "enum": [
                        "TS",
                        "RR"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NewShareholderPAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NewShareholderAadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "ShareholderName",
                "ResidentialStatus",
                "ShareType",
                "PAN",
                "NumberOfSharesHeld",
                "FaceValuePerShare",
                "IssuePricePerShare",
                "AmountReceived",
                "AllotmentDate",
                "CeaseShareholderDate",
                "CessationMode"
            ]
        },
        "DtlsSHEndPreviousYearSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShareholderName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareholderCategory": {
                    "description": "NRI - non-resident; VCP - venture capital company; VCF - venture capital fund; SPC - specified company; OTH - any other person",
                    "enum": [
                        "NRI",
                        "VCP",
                        "VCF",
                        "SPC",
                        "OTH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareType": {
                    "description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares; BS - Bonus Shares; OT - Others",
                    "enum": [
                        "ES",
                        "PS",
                        "RS",
                        "SS",
                        "BS",
                        "OT"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareTypeOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Aadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AllotmentDate": {
                    "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]))"
                },
                "NumberOfSharesHeld": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "IssuePricePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "PaidUpValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "SharePremium": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "ShareholderName",
                "ShareholderCategory",
                "ShareType",
                "PAN",
                "AllotmentDate",
                "NumberOfSharesHeld",
                "FaceValuePerShare",
                "IssuePricePerShare",
                "PaidUpValuePerShare",
                "SharePremium"
            ]
        },
        "DtlsShareAppMoneyAlltEndPrvYr": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ApplicantName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ApplicantCategory": {
                    "description": "NRI - non-resident; VCP - venture capital company; VCF - venture capital fund; SPC - specified company; OTH - any other person",
                    "enum": [
                        "NRI",
                        "VCP",
                        "VCF",
                        "SPC",
                        "OTH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareType": {
                    "description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares; OT - Others",
                    "enum": [
                        "ES",
                        "PS",
                        "RS",
                        "SS",
                        "OT"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareTypeOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Aadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ApplicationDate": {
                    "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]))"
                },
                "NumberOfSharesApplied": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ProposedIssuePrice": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ShareApplicationMoney": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ShareApplicationPremium": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "ApplicantName",
                "ApplicantCategory",
                "ShareType",
                "PAN",
                "ApplicationDate",
                "NumberOfSharesApplied",
                "FaceValuePerShare",
                "ProposedIssuePrice",
                "ShareApplicationMoney",
                "ShareApplicationPremium"
            ]
        },
        "SHDtlsAnyTimePrevYearSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShareholderName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareholderCategory": {
                    "description": "NRI - non-resident; VCP - venture capital company; VCF - venture capital fund; SPC - specified company; OTH - any other person",
                    "enum": [
                        "NRI",
                        "VCP",
                        "VCF",
                        "SPC",
                        "OTH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareType": {
                    "description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares",
                    "enum": [
                        "ES",
                        "PS",
                        "RS",
                        "SS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Aadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AllotmentDate": {
                    "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]))"
                },
                "NumberOfSharesHeld": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "IssuePricePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "PaidUpValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "CeaseShareholderDate": {
                    "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]))"
                },
                "CessationMode": {
                    "description": "TS - Transfer/Sale; RR - Relinquishment of rights",
                    "enum": [
                        "TS",
                        "RR"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NewShareholderPAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NewShareholderAadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "ShareholderName",
                "ShareholderCategory",
                "ShareType",
                "PAN",
                "AllotmentDate",
                "NumberOfSharesHeld",
                "FaceValuePerShare",
                "IssuePricePerShare",
                "PaidUpValuePerShare",
                "CeaseShareholderDate",
                "CessationMode"
            ]
        },
        "ScheduleAL": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AsstLiabilitiesUnlistedCompany": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ALUnlistedCompanyFlag": {
                            "enum": [
                                "N",
                                "Y"
                            ],
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "DtlsBldLandResHouseUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsBldLandResHouseUC"
                            }
                        },
                        "DtlsBldLandNotResHouseUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsBldLandNotResHouseUC"
                            }
                        },
                        "DtlsListedEquitySharesUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsListedEquitySharesUC"
                            }
                        },
                        "DtlsUnListedEquitySharesUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsUnListedEquitySharesUC"
                            }
                        },
                        "DtlsOtherSecuritiesUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsOtherSecuritiesUC"
                            }
                        },
                        "DtlsCapitalContributionOthEntityUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsCapitalContributionOthEntityUC"
                            }
                        },
                        "DtlsLoansAdvancesUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsLoansAdvancesUC"
                            }
                        },
                        "DtlsVehiclestransportUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsVehiclestransportUC"
                            }
                        },
                        "DtlsJewelleryArchCollectionsUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsJewelleryArchCollectionsUC"
                            }
                        },
                        "DtlsLiabilitiesUC": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsLiabilitiesUC"
                            }
                        }
                    }
                },
                "AsstLiabilitiesStartUps": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ALStartUpsFlag": {
                            "enum": [
                                "N",
                                "Y"
                            ],
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "DtlsBldLandResHouseSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsBldLandResHouseSU"
                            }
                        },
                        "DtlsBldLandNotResHouseSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsBldLandNotResHouseSU"
                            }
                        },
                        "DtlsLoansAdvancesSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsLoansAdvancesSU"
                            }
                        },
                        "DtlsCapitalContributionSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsCapitalContributionSU"
                            }
                        },
                        "DtlsAcqustSharesSecuritiesSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsAcqustSharesSecuritiesSU"
                            }
                        },
                        "DtlsVehiclestransportSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsVehiclestransportSU"
                            }
                        },
                        "DtlsJewelleryAcquiredSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsJewelleryAcquiredSU"
                            }
                        },
                        "DtlsArchaeologicalCollctSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsArchaeologicalCollctSU"
                            }
                        },
                        "DtlsLiabilitiesSU": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DtlsLiabilitiesSU"
                            }
                        }
                    }
                }
            }
        },
        "DtlsBldLandResHouseUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Address": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Purpose": {
                    "description": "GH - Guest House; DQ - Director Quarter; DU - Director Use; SQ - Staff Quarters; OO - Own Office; RE - Renting; LE - Leasing ; ST - Stock in trade; IN - Investment; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
                    "enum": [
                        "GH",
                        "DQ",
                        "DU",
                        "SQ",
                        "OO",
                        "RE",
                        "LE",
                        "ST",
                        "IN",
                        "BO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "Address",
                "PinCode",
                "AcquisitionDate",
                "AcquisitionCost",
                "Purpose"
            ]
        },
        "DtlsBldLandNotResHouseUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Address": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Purpose": {
                    "description": "OO - Own Office; FA - Factory; WH - Warehouse; GD - Godown; RE - Renting; LE - Leasing ; ST - Stock in trade; IN - Investment; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
                    "enum": [
                        "OO",
                        "FA",
                        "WH",
                        "GD",
                        "RE",
                        "LE",
                        "ST",
                        "IN",
                        "BO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "Address",
                "PinCode",
                "AcquisitionDate",
                "AcquisitionCost",
                "Purpose"
            ]
        },
        "DtlsListedEquitySharesUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OpenBalNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OpenBalShareType": {
                    "description": "ES - Equity Shares; BS - Bonus Shares",
                    "enum": [
                        "ES",
                        "BS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpenBalAcquisitionCost": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ShrsAcqNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ShrsAcqShareType": {
                    "description": "ES - Equity Shares; BS - Bonus Shares",
                    "enum": [
                        "ES",
                        "BS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShrsAcqAcquisitionCost": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ShrsTrsNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ShrsTrsShareType": {
                    "description": "ES - Equity Shares; BS - Bonus Shares",
                    "enum": [
                        "ES",
                        "BS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShrsTrsSaleConsdr": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ClBalNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ClBalShareType": {
                    "description": "ES - Equity Shares; BS - Bonus Shares",
                    "enum": [
                        "ES",
                        "BS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ClBalAcquisitionCost": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "OpenBalNumberOfShares",
                "OpenBalShareType",
                "OpenBalAcquisitionCost"
            ]
        },
        "DtlsUnListedEquitySharesUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CompanyName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpenBalNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OpenBalAcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ShrsAcqNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SubscriptionPurchaseDate": {
                    "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]))"
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "IssuePricePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "PurchasePricePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ShrsTrsNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SaleConsideration": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ClBalNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ClBalAcquisitionCost": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "CompanyName",
                "PAN",
                "OpenBalNumberOfShares",
                "OpenBalAcquisitionCost",
                "ClBalNumberOfShares",
                "ClBalAcquisitionCost"
            ]
        },
        "DtlsOtherSecuritiesUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SecuritiesType": {
                    "description": "B - Bonds; D - Debentures; E - Derivatives; P - Preference Shares; O - Others",
                    "enum": [
                        "B",
                        "D",
                        "E",
                        "P",
                        "O"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SecuritiesTypeOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ListedUnlistedFlag": {
                    "description": "L - Listed; U - Unlisted",
                    "enum": [
                        "L",
                        "U"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpenBalNumberOfSecurities": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OpenBalAcquisitionCost": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ShrsAcqNumberOfSecurities": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SubscriptionPurchaseDate": {
                    "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]))"
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "IssuePriceSecurity": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "PurchasePricePerSecurity": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "ShrsTrsNumberOfSecurities": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SaleConsideration": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ClBalNumberOfSecurities": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ClBalAcquisitionCost": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "SecuritiesType",
                "ListedUnlistedFlag",
                "OpenBalNumberOfSecurities",
                "OpenBalAcquisitionCost",
                "ClBalNumberOfSecurities",
                "ClBalAcquisitionCost"
            ]
        },
        "DtlsCapitalContributionOthEntityUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "EntityName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpeningBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmtContributedDrgTheYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmtWithdrawnDrgTheYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmtprofitLossDividend": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "EntityName",
                "PAN",
                "OpeningBalance",
                "AmtContributedDrgTheYr",
                "AmtWithdrawnDrgTheYr",
                "AmtprofitLossDividend",
                "ClosingBalance"
            ]
        },
        "DtlsLoansAdvancesUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PersonName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpeningBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmountReceived": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmountPaid": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InterestCredited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InterestRate": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                }
            },
            "required": [
                "PersonName",
                "PAN",
                "OpeningBalance",
                "AmountReceived",
                "AmountPaid",
                "InterestCredited",
                "ClosingBalance",
                "InterestRate"
            ]
        },
        "DtlsVehiclestransportUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AssetParticulars": {
                    "description": "M - Motor Vehicle; A - Aircraft; Y - Yacht; O - Others",
                    "enum": [
                        "M",
                        "A",
                        "Y",
                        "O"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AssetParticularsOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RegNumVehicle": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "Purpose": {
                    "description": "OU - Own Business Use; EU - Employees Use; DU - Directors Use; ST - Stock in trade; IN - Investment; RE - Renting; LE - Leasing; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
                    "enum": [
                        "OU",
                        "EU",
                        "DU",
                        "ST",
                        "IN",
                        "RE",
                        "LE",
                        "BO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "AssetParticulars",
                "RegNumVehicle",
                "AcquisitionCost",
                "AcquisitionDate",
                "Purpose"
            ]
        },
        "DtlsJewelleryArchCollectionsUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AssetParticulars": {
                    "description": "GJ - Gold Jewellery; SJ - Silver Jewellery; PJ - Platinum Jewellery; DJ - Diamond Jewellery; OMJ - Other precious metal Jewellery; OSJ - Other precious stone Jewellery; AC - Archaeological Collections; DR - Drawings; PA - Paintings; SC - Sculptures; WA - Work of Art; BN - Bullion ; OT - Others",
                    "enum": [
                        "GJ",
                        "SJ",
                        "PJ",
                        "DJ",
                        "OMJ",
                        "OSJ",
                        "AC",
                        "DR",
                        "PA",
                        "SC",
                        "WA",
                        "BN",
                        "OT"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AssetParticularsOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Quantity": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "Purpose": {
                    "description": "ST - Stock in trade; IN - Investment",
                    "enum": [
                        "ST",
                        "IN"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "AssetParticulars",
                "Quantity",
                "AcquisitionCost",
                "AcquisitionDate",
                "Purpose"
            ]
        },
        "DtlsLiabilitiesUC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PersonName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpeningBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmountReceived": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmountPaid": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InterestCredited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InterestRate": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                }
            },
            "required": [
                "PersonName",
                "PAN",
                "OpeningBalance",
                "AmountReceived",
                "AmountPaid",
                "InterestCredited",
                "ClosingBalance",
                "InterestRate"
            ]
        },
        "DtlsBldLandResHouseSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Address": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Purpose": {
                    "description": "GH - Guest House; DQ - Director Quarter; DU - Director Use; SQ - Staff Quarters; OO - Own Office; RE - Renting; LE - Leasing ; ST - Stock in trade; IN - Investment; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
                    "enum": [
                        "GH",
                        "DQ",
                        "DU",
                        "SQ",
                        "OO",
                        "RE",
                        "LE",
                        "ST",
                        "IN",
                        "BO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferDate": {
                    "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]))"
                }
            },
            "required": [
                "Address",
                "PinCode",
                "AcquisitionDate",
                "AcquisitionCost",
                "Purpose",
                "TransferFlag"
            ]
        },
        "DtlsBldLandNotResHouseSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Address": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Purpose": {
                    "description": "OO - Own Office; FA - Factory; WH - Warehouse; GD - Godown; RE - Renting; LE - Leasing ; ST - Stock in trade; IN - Investment; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
                    "enum": [
                        "OO",
                        "FA",
                        "WH",
                        "GD",
                        "RE",
                        "LE",
                        "ST",
                        "IN",
                        "BO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferDate": {
                    "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]))"
                }
            },
            "required": [
                "Address",
                "PinCode",
                "AcquisitionDate",
                "AcquisitionCost",
                "Purpose",
                "TransferFlag"
            ]
        },
        "DtlsLoansAdvancesSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PersonName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "LoansAdvancesDate": {
                    "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]))"
                },
                "AmtLoansAdvances": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Amount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LoansAdvancesFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RepaymentDate": {
                    "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]))"
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InterestRate": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                }
            },
            "required": [
                "PersonName",
                "PAN",
                "LoansAdvancesDate",
                "AmtLoansAdvances",
                "Amount",
                "LoansAdvancesFlag",
                "ClosingBalance",
                "InterestRate"
            ]
        },
        "DtlsCapitalContributionSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "EntityName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CapitalContributionDate": {
                    "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]))"
                },
                "AmtContribution": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmtWithdrawn": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmtprofitLossDividend": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "EntityName",
                "PAN",
                "CapitalContributionDate",
                "AmtContribution",
                "AmtWithdrawn",
                "AmtprofitLossDividend",
                "ClosingBalance"
            ]
        },
        "DtlsAcqustSharesSecuritiesSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "EntityCompanyName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SharesSecuritiesType": {
                    "description": "BN - Bonds; DB - Debentures; DE - Derivatives; ES - Equity Shares; PS - Preference Shares; BS - Bonus Shares; OT - Others",
                    "enum": [
                        "BN",
                        "DB",
                        "DE",
                        "ES",
                        "PS",
                        "BS",
                        "OT"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SharesSecuritiesTypeOthers": {
                    "maxLength": 125,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NumSharesSecuritiesAcq": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionCost": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "TransferFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferDate": {
                    "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]))"
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "EntityCompanyName",
                "PAN",
                "SharesSecuritiesType",
                "NumSharesSecuritiesAcq",
                "AcquisitionCost",
                "AcquisitionDate",
                "TransferFlag",
                "ClosingBalance"
            ]
        },
        "DtlsVehiclestransportSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AssetParticulars": {
                    "description": "M - Motor Vehicle; A - Aircraft; Y - Yacht; O - Others",
                    "enum": [
                        "M",
                        "A",
                        "Y",
                        "O"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AssetParticularsOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RegNumVehicle": {
                    "maxLength": 11,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "Purpose": {
                    "description": "OU - Own Business Use; EU - Employees Use; DU - Directors Use; ST - Stock in trade; IN - Investment; RE - Renting; LE - Leasing; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
                    "enum": [
                        "OU",
                        "EU",
                        "DU",
                        "ST",
                        "IN",
                        "RE",
                        "LE",
                        "BO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferDate": {
                    "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]))"
                }
            },
            "required": [
                "AssetParticulars",
                "RegNumVehicle",
                "AcquisitionCost",
                "AcquisitionDate",
                "Purpose",
                "TransferFlag"
            ]
        },
        "DtlsJewelleryAcquiredSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AssetParticulars": {
                    "description": "GJ - Gold Jewellery; SJ - Silver Jewellery; PJ - Platinum Jewellery; DJ - Diamond Jewellery; OMJ - Other precious metal Jewellery; OSJ - Other precious stone Jewellery",
                    "enum": [
                        "GJ",
                        "SJ",
                        "PJ",
                        "DJ",
                        "OMJ",
                        "OSJ"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Quantity": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "Purpose": {
                    "description": "ST - Stock in trade; IN - Investment",
                    "enum": [
                        "ST",
                        "IN"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferDate": {
                    "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]))"
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "AssetParticulars",
                "Quantity",
                "AcquisitionCost",
                "AcquisitionDate",
                "Purpose",
                "TransferFlag",
                "ClosingBalance"
            ]
        },
        "DtlsArchaeologicalCollctSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AssetParticulars": {
                    "description": "AC - Archaeological Collections; DR - Drawings; PA - Paintings; SC - Sculptures; WA - Work of Art; BN - Bullion ; OT - Others",
                    "enum": [
                        "AC",
                        "DR",
                        "PA",
                        "SC",
                        "WA",
                        "BN",
                        "OT"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AssetParticularsOthers": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Quantity": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionDate": {
                    "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]))"
                },
                "Purpose": {
                    "description": "ST - Stock in trade; IN - Investment",
                    "enum": [
                        "ST",
                        "IN"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TransferDate": {
                    "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]))"
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "AssetParticulars",
                "Quantity",
                "AcquisitionCost",
                "AcquisitionDate",
                "Purpose",
                "TransferFlag",
                "ClosingBalance"
            ]
        },
        "DtlsLiabilitiesSU": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PersonName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpeningBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmountReceived": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AmountPaid": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InterestCredited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InterestRate": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                }
            },
            "required": [
                "PersonName",
                "PAN",
                "OpeningBalance",
                "AmountReceived",
                "AmountPaid",
                "InterestCredited",
                "ClosingBalance",
                "InterestRate"
            ]
        },
        "ScheduleTPSA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AmtPrimaryAdjUs92CE_2A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AdditionalIncTax18PercAbove": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Surcharge12Perc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "HealthEducationCess": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalAdditionalTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxesPaid": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetTaxPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DtlsTaxesPaid": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "BSRCode": {
                                "pattern": "[0-9]{3}[0-9A-Z]{4}",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "BankBranchName": {
                                "maxLength": 125,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "DateDep": {
                                "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]))"
                            },
                            "SrlNoOfChaln": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            },
                            "Amount": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            }
                        },
                        "required": [
                            "BSRCode",
                            "BankBranchName",
                            "DateDep",
                            "SrlNoOfChaln",
                            "Amount"
                        ]
                    }
                },
                "TotalAmountDeposited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AmtPrimaryAdjUs92CE_2A",
                "AdditionalIncTax18PercAbove",
                "Surcharge12Perc",
                "HealthEducationCess",
                "TotalAdditionalTax",
                "TaxesPaid",
                "NetTaxPayable",
                "TotalAmountDeposited"
            ]
        },
        "Schedule115TD": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "FMVTotTrustInst": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LessTotLiaTrustInst": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NetValAsst": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FMVAsstAcqrdRfrdSec101": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FMVAsstAcqPeriodFromDateCrtn": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FMVAsstTrnfsrdSec115TD2": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FMVTotal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LiabilityRespectofAsset4Above": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AccretedIncomeSection115TD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AddIncPay115TDMarginalRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InterestPayable115TE": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SpecifiedDateUs115TD": {
                    "type": "string",
                    "description": "Date in YYYY-MM-DD format",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "AddIncIntstPayb": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxIntstPaid": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NetPaybleRefble": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DepositofTaxAccInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DepositofTaxAccIncDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/DepositofTaxAccIncDtls"
                            }
                        }
                    }
                }
            }
        },
        "DepositofTaxAccIncDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateDep": {
                    "type": "string",
                    "description": "Date in YYYY-MM-DD format",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "NameBankBranch": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BSRCode": {
                    "pattern": "[0-9]{3}[0-9A-Z]{4}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SrlNoOfChaln": {
                    "type": "integer",
                    "maximum": 99999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Amount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            }
        },
        "ScheduleFSI": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ScheduleFSIDtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/ScheduleFSIDtls"
                    }
                }
            }
        },
        "ScheduleFSIDtls": {
            "type": "object",
            "description": "FSI",
            "additionalProperties": false,
            "properties": {
                "CountryName": {
                    "maxLength": 55,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCodeExcludingIndia": {
                    "$ref": "#/definitions/CountryCodeExcludingIndia"
                },
                "TaxIdentificationNo": {
                    "maxLength": 75,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncFromHP": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "IncFromBusiness": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "IncCapGain": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "IncOthSrc": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "TotalCountryWise": {
                    "$ref": "#/definitions/TotalScheduleFSIIncType"
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "TaxIdentificationNo",
                "IncFromHP",
                "IncFromBusiness",
                "IncCapGain",
                "IncOthSrc",
                "TotalCountryWise"
            ]
        },
        "CountryCode": {
            "description": "93:AFGHANISTAN; 1001:ALAND 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; 265: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"
            ],
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "CountryCodeExcludingIndia": {
            "description": "93:AFGHANISTAN; 1001:ALAND 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; 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; 265: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",
                "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"
            ],
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "CountryOfResidence": {
            "description": "93:AFGHANISTAN; 1001:ALAND 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; 265: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"
            ],
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "StateCode": {
            "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; 99- Foreign",
            "enum": [
                "01",
                "02",
                "03",
                "04",
                "05",
                "06",
                "07",
                "08",
                "09",
                "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",
                "99"
            ],
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "AddressDetail80G": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AddrDetail": {
                    "maxLength": 200,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CityOrTownOrDistrict": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "StateCode": {
                    "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",
                    "enum": [
                        "01",
                        "02",
                        "03",
                        "04",
                        "05",
                        "06",
                        "07",
                        "08",
                        "09",
                        "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"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PinCode": {
                    "type": "integer",
                    "maximum": 999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false,
                    "pattern": "[1-9]{1}[0-9]{5}"
                }
            },
            "required": [
                "AddrDetail",
                "CityOrTownOrDistrict",
                "StateCode",
                "PinCode"
            ]
        },
        "NatOfBus44AE": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NameOfBusiness": {
                    "maxLength": 75,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CodeAE": {
                    "description": "08001 - Renting of land transport equipment; 11002 - Packers and movers; 11008 - Freight transport by road; 11010 - Forwarding of freight; 11011 - Receiving and acceptance of freight; 11012 - Cargo handling; 11015 - Other Transport and Logistics services n.e.c",
                    "enum": [
                        "08001",
                        "11002",
                        "11008",
                        "11010",
                        "11011",
                        "11012",
                        "11015"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Description": {
                    "maxLength": 75,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "NameOfBusiness",
                "CodeAE"
            ]
        },
        "ExciseCustomsVATType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "UnionExciseDuty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "VATorSaleTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CentralGoodServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "StateGoodServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntegratedGoodServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UnionTerrGoodServiceTax": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthDutyTaxCess": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotExciseCustomsVAT": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotExciseCustomsVAT"
            ]
        },
        "AmtUs43BPyNowAll": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxDutyCesAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ContToEmpPFSFGF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "EmpBonusComm": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntPayaleToFI": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SumPayaleLoanBrToFinComp": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IntPayaleToFISchBank": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LeaveEncashPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RailwayAsstsPyble": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "MSEPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotAmtUs43b": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TaxDutyCesAmt",
                "ContToEmpPFSFGF",
                "EmpBonusComm",
                "IntPayaleToFI",
                "SumPayaleLoanBrToFinComp",
                "IntPayaleToFISchBank",
                "LeaveEncashPayable",
                "TotAmtUs43b"
            ]
        },
        "TradingConcernQD": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ItemName": {
                    "maxLength": 25,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "UnitOfMeasure": {
                    "description": "101 - 101-Gms; 102 - 102-Kilograms; 103 - 103-Litre; 104 - 104-Kilolitre; 105 - 105-Metre; 106 - 106-Kilometre; 107 - 107-Numbers; 108 - 108-Quintal; 109 - 109-Ton; 110 - 110-Pound; 111 - 111-Miligrams; 112 - 112-Carat; 113 - 113-Numbers (1000s); 114 - 114-Kwatt; 115 - 115-Mwatt; 116 - 116-Inch; 117 - 117-Feet; 118 - 118-Sqft; 119 - 119-Acre; 120 - 120-Cubicft; 121 - 121-Sqmetre; 122 - 122-Cubicmetre; 999 - 999-Residual",
                    "enum": [
                        "101",
                        "102",
                        "103",
                        "104",
                        "105",
                        "106",
                        "107",
                        "108",
                        "109",
                        "110",
                        "111",
                        "112",
                        "113",
                        "114",
                        "115",
                        "116",
                        "117",
                        "118",
                        "119",
                        "120",
                        "121",
                        "122",
                        "999"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpeningStock": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PurchaseQty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SaleQty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ClgStock": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AnyShortExces": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "ItemName",
                "UnitOfMeasure",
                "OpeningStock",
                "PurchaseQty",
                "SaleQty",
                "ClgStock",
                "AnyShortExces"
            ]
        },
        "RawMaterialQD": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ItemName": {
                    "maxLength": 25,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "UnitOfMeasure": {
                    "description": "101 - 101-Gms; 102 - 102-Kilograms; 103 - 103-Litre; 104 - 104-Kilolitre; 105 - 105-Metre; 106 - 106-Kilometre; 107 - 107-Numbers; 108 - 108-Quintal; 109 - 109-Ton; 110 - 110-Pound; 111 - 111-Miligrams; 112 - 112-Carat; 113 - 113-Numbers (1000s); 114 - 114-Kwatt; 115 - 115-Mwatt; 116 - 116-Inch; 117 - 117-Feet; 118 - 118-Sqft; 119 - 119-Acre; 120 - 120-Cubicft; 121 - 121-Sqmetre; 122 - 122-Cubicmetre; 999 - 999-Residual",
                    "enum": [
                        "101",
                        "102",
                        "103",
                        "104",
                        "105",
                        "106",
                        "107",
                        "108",
                        "109",
                        "110",
                        "111",
                        "112",
                        "113",
                        "114",
                        "115",
                        "116",
                        "117",
                        "118",
                        "119",
                        "120",
                        "121",
                        "122",
                        "999"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpeningStock": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PurchaseQty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PrevYrConsum": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SaleQty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ClgStock": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "yldFinisProd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PercentYld": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "AnyShortExces": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "ItemName",
                "UnitOfMeasure",
                "OpeningStock",
                "PurchaseQty",
                "SaleQty",
                "ClgStock",
                "AnyShortExces"
            ]
        },
        "FinishrByProdQD": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ItemName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "UnitOfMeasure": {
                    "description": "101 - 101-Gms; 102 - 102-Kilograms; 103 - 103-Litre; 104 - 104-Kilolitre; 105 - 105-Metre; 106 - 106-Kilometre; 107 - 107-Numbers; 108 - 108-Quintal; 109 - 109-Ton; 110 - 110-Pound; 111 - 111-Miligrams; 112 - 112-Carat; 113 - 113-Numbers (1000s); 114 - 114-Kwatt; 115 - 115-Mwatt; 116 - 116-Inch; 117 - 117-Feet; 118 - 118-Sqft; 119 - 119-Acre; 120 - 120-Cubicft; 121 - 121-Sqmetre; 122 - 122-Cubicmetre; 999 - 999-Residual",
                    "enum": [
                        "101",
                        "102",
                        "103",
                        "104",
                        "105",
                        "106",
                        "107",
                        "108",
                        "109",
                        "110",
                        "111",
                        "112",
                        "113",
                        "114",
                        "115",
                        "116",
                        "117",
                        "118",
                        "119",
                        "120",
                        "121",
                        "122",
                        "999"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpeningStock": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PurchaseQty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PrevyrManfact": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "SaleQty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ClgStock": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AnyShortExces": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "ItemName",
                "UnitOfMeasure",
                "OpeningStock",
                "PurchaseQty",
                "SaleQty",
                "ClgStock",
                "AnyShortExces"
            ]
        },
        "OthersIncDtl": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OthNatOfInc": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "OthNatOfInc",
                "OthAmount"
            ]
        },
        "OthersIncDtlOL": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OthNatOfInc": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TypeOfIncome": {
                    "type": "string",
                    "description": "R : Revenue; C : Capital",
                    "enum": [
                        "R",
                        "C"
                    ]
                },
                "OthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "OthNatOfInc",
                "TypeOfIncome",
                "OthAmount"
            ]
        },
        "OthersNatureAmount": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OthersDesc": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthersAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "OthersDesc",
                "OthersAmount"
            ]
        },
        "OthersNatureAmountNeg": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OthersDesc": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthersAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "OthersDesc",
                "OthersAmount"
            ]
        },
        "OthersIncDtlEi": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Category": {
                    "description": "AGRI : Agricultural  & related incomes; GOVC: Compensation/other sums received by government or other approved entities;  ISI : Income from specified Investments; SSRA :Specified sums received by armed forces personnel; SRPC :Sums received from policies/contributions such as LIC/NPS/PF/Sukanya Samriddhi Yojana; OTH: Other Incomes; OTHN: Other Exempt Income for Non Residents; ICSB: Incomes of certain specified bodies; IOI: Income from other investments; EIFE: Exempt income of foreign companies/ foreign enterprises",
                    "enum": [
                        "AGRI",
                        "GOVC",
                        "ISI",
                        "SSRA",
                        "SRPC",
                        "OTH",
                        "OTHN",
                        "ICSB",
                        "IOI",
                        "EIFE"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SubCategory": {
                    "description": "10(30): 10(30)-subsidy received from or through the Tea Board; 10(31): 10(31)-Subsidy received for Rubber/Coffee/Tea  replantation, replacement, rejuvenation etc.; 10(17A): 10(17A)-Award instituted by Government; 10(15): 10(15)-Interest on specified securities/investments; 10(23FBB): 10(23FBB)-income referred to in section 115UB, accruing or arising to, or received by, a unit holder of an investment fund; 10(23FD): 10(23FD)Unit holder income from Business Trust (certain parts); 10(35): 10(35)-Income from specified Mutual Funds; 10(23FBC): 10(23FBC) Any income from a unit holder from a specified fund or on transfer of units in a specified fund; 10(33): 10(33) Income from transfer of capital asset being a unit of the Unit Scheme, 1964; 10(4C): 10(4C)-Interest on Rupee denominated bonds (specific window); 10(4E): 10(4E)-Non-deliverable forwards/ODI/OTC with IFSC OBU; 10(36): 10(36)-LTCG on certain listed shares (public issue); 10(23AA): 10(23AA)-Sum received by any person on behalf of any Fund established by the armed forces; 10(10D): 10(10D)-Any sum received under a life insurance policy, including the sum allocated by way of bonus on such policy except sum as mentioned in sub-clause (a) to (d) of Sec.10(10D); 10(8A): 10(8A)-Remuneration or any other income of Consultant; 10(4)(i): 10(4)(i)-Interest on specified bonds; 10(4F): 10(4F)-Royalty/interest on lease of aircraft/ship by IFSC unit; 10(4G): 10(4G)-Portfolio income managed in IFSC OBU accruing outside India; 10(6B): 10(6B)-Tax paid under Govt/international agreements (non-salary); 10(6D): 10(6D)-Royalty/FTS to non-resident for services to NTRO; 10(4H): 10(4H)-Income from business of leasing of an aircraft; 10(2A): 10(2A)-Partner’s share in firm/LLP; 10(6BB): 10(6BB)-Tax paid on consideration for aircraft/engine leases (approved by CG); 10(23FF): 10(23FF)-Capital Gains on transfer of shares from wholly owned special purpose vehicle to the resultant fund in relocation; 10(15A): 10(15A)-Lease payments for foreign aircraft; 10(4D): 10(4D)-Income of specified fund (IFSC) on certain transfers/securities; 10(34B): 10(34B)-Income of a Unit of any International Financial Services Centre, primarily engaged in the business of leasing of an aircraft; 10(39): 10(39)Specified income from international sports events; 10(40): 10(40)-Income of specified subsidiary companies by way of grant or otherwise received from indian holding company; 10(21): 10(21)-Income of approved research associations; 10(22B): 10(22B)-Income of specified news agencies; 10(23A): 10(23A)-Income of professional regulatory bodies; 10(23AAA): 10(23AAA)-Income of approved employee welfare funds; 10(23AAB): 10(23AAB)-Income of approved pension funds; 10(23B): 10(23B)-Income of approved khadi institutions; 10(23BBA): 10(23BBA)-Religious and charitable trust board income; 10(23BBB): 10(23BBB)-Income of European Economic Community; 10(23BBC): 10(23BBC)-Any income of the SAARC Fund for Regional Projects set up by Colombo Declaration; 10(23BBE): 10(23BBE)-Income of the Insurance Regulatory and Development Authority; 10(23BBG): 10(23BBG)-Income of Central Electricity Regulatory Commission; 10(23C): 10(23C)-Income of specified funds/educational/medical/charitable institutions; 10(23D): 10(23D)-Income of specified Mutual Funds; 10(23EA): 10(23EA)-Contributions received from recognised stock exchanges; 10(23EC): 10(23EC)-Income of specific Investor protection fund; 10(23ED): 10(23ED)-Income of a business trust's unit holder under specific circumstances; 10(23EE): 10(23EE)-Specified income of Core settlement guarantee fund; 10(23F): 10(23F)-Dividends or long-term capital gains of a venture capital fund or a venture capital company from investments made by way of equity shares in a venture capital undertaking; 10(23FA): 10(23FA)-Dividends, other than dividends referred to in section 115-O, or long-term capital gains of a venture capital fund or a venture capital company from investments made by way of equity shares in a venture capital undertaking; 10(23FB): 10(23FB)-Income of Venture Capital Company/Fund from investment in Venture Capital undertaking; 10(23FBA): 10(23FBA)-Any income of an  Investment Fund; 10(23FE): 10(23FE)-Specified sovereign wealth/pension funds—income from infrastructure investments; 10(26B): 10(26B)-Income promoting the interest of the SC/ST; 10(26BB): 10(26BB)-Income promoting interest of the Minority Community; 10(26BBB): 10(26BBB)-Income of ex‑servicemen welfare corporations; 10(29A): 10(29A)-Income accruing or arising to specific commodity boards; 10(42): 10(42)-Specified income of treaty‑based international bodies; 10(46B): 10(46B)-Specific tax exemption for NCGTC; 10(48D): 10(48D)-Income of infrastructure financing institutions; 10(48E): 10(48E)-Income of RBI‑licensed development finance institutions; 10(6A): 10(6A)-Tax on income of foreign company by way of royalty or fees for technical services received from Government or an Indian concern under older approved agreements; 10(6C): 10(6C)-Income to notified foreign company by way of royalty or fees for technical services in projects connected with security of India; 10(15B): 10(15B)-Income of Foreign Company from lease rentals of cruise ships, received from a specified company which operates such ship or ships in India and are subsidiaries of the same holding company; 10(48): 10(48)-Income received in India in Indian currency by a foreign company on account of sale of crude oil, any other goods or rendering of services; 10(48A): 10(48A)- Income accruing or arising to a foreign company on account of storage of crude oil in India and sale of crude oil to a person resident in India; 10(48B): 10(48B)- Any income accruing or arising to a foreign company on account of sale of leftover stock of crude oil; 10(48C): 10(48C)- Any income accruing or arising to the Indian Strategic Petroleum Reserves Limited, being a wholly owned subsidiary of the Oil Industry Development Board under the Ministry of Petroleum and Natural Gas; Incmexmptcircular: Incmexmptcircular - Income exempt as per CBDT Circular;  Incmexmptnotification: Incmexmptnotification - Income exempt as per CBDT Notification; Receiptnotincme: Receiptnotincme - Receipts not in the nature of Income; Anyother1: Anyother1; Anyother2: Anyother2; Anyother3: Anyother3; Anyother4: Anyother4",
                    "enum": [
                        "10(30)",
                        "10(31)",
                        "10(17A)",
                        "10(15)",
                        "10(23FBB)",
                        "10(23FD)",
                        "10(35)",
                        "10(23FBC)",
                        "10(33)",
                        "10(4C)",
                        "10(4E)",
                        "10(36)",
                        "10(23AA)",
                        "10(10D)",
                        "10(8A)",
                        "10(4)(i)",
                        "10(4F)",
                        "10(4G)",
                        "10(6B)",
                        "10(6D)",
                        "10(4H)",
                        "10(2A)",
                        "10(6BB)",
                        "10(23FF)",
                        "10(15A)",
                        "10(4D)",
                        "10(34B)",
                        "10(39)",
                        "10(40)",
                        "10(21)",
                        "10(22B)",
                        "10(23A)",
                        "10(23AAA)",
                        "10(23AAB)",
                        "10(23B)",
                        "10(23BBA)",
                        "10(23BBB)",
                        "10(23BBC)",
                        "10(23BBE)",
                        "10(23BBG)",
                        "10(23C)",
                        "10(23D)",
                        "10(23EA)",
                        "10(23EC)",
                        "10(23ED)",
                        "10(23EE)",
                        "10(23F)",
                        "10(23FA)",
                        "10(23FB)",
                        "10(23FBA)",
                        "10(23FE)",
                        "10(26B)",
                        "10(26BB)",
                        "10(26BBB)",
                        "10(29A)",
                        "10(42)",
                        "10(46B)",
                        "10(48D)",
                        "10(48E)",
                        "10(6A)",
                        "10(6C)",
                        "10(15B)",
                        "10(48)",
                        "10(48A)",
                        "10(48B)",
                        "10(48C)",
                        "Incmexmptcircular",
                        "Incmexmptnotification",
                        "Receiptnotincme",
                        "Anyother1",
                        "Anyother2",
                        "Anyother3",
                        "Anyother4"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Description": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "OthAmount"
            ]
        },
        "BankDetailType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IFSCCode": {
                    "pattern": "[A-Z]{4}[0][A-Z0-9]{6}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BankName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BankAccountNo": {
                    "maxLength": 20,
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9]([/-]?(((\\d*[1-9]\\d*)*[a-zA-Z/-])|(\\d*[1-9]\\d*[a-zA-Z]*))+)*[0-9]*",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonZeroString"
                        }
                    ]
                },
                "AccountType": {
                    "type": "string",
                    "description": "CA: Current Account, CC: Cash Credit Account, OD: Over draft account, NRO: Non Resident Account, CGAS: Capital Gains Accounts Scheme, OTH: Other",
                    "enum": [
                        "CA",
                        "CC",
                        "OD",
                        "NRO",
                        "CGAS",
                        "OTH"
                    ]
                },
                "UseForRefund": {
                    "enum": [
                        "true",
                        "false"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "false"
                }
            },
            "required": [
                "IFSCCode",
                "BankName",
                "BankAccountNo",
                "AccountType",
                "UseForRefund"
            ]
        },
        "ForeignBankDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SWIFTCode": {
                    "maxLength": 30,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BankName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CountryCode": {
                    "$ref": "#/definitions/CountryCode"
                },
                "IBAN": {
                    "maxLength": 40,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "SWIFTCode",
                "BankName",
                "CountryCode",
                "IBAN"
            ]
        },
        "SchBpHeadsIncType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "HouseProperty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CapitalGains": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OtherSources": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Dividend": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OtherThanDividend": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "UnderSec115BBF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UnderSec115BBG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UnderSec115BBH": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "HouseProperty",
                "CapitalGains",
                "OtherSources",
                "UnderSec115BBF",
                "UnderSec115BBG",
                "Dividend",
                "OtherThanDividend"
            ]
        },
        "SchBpHeadsIncTypeExpense": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "HouseProperty": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CapitalGains": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OtherSources": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UnderSec115BBF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UnderSec115BBG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UnderSec115BBH": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "HouseProperty",
                "CapitalGains",
                "OtherSources",
                "UnderSec115BBF",
                "UnderSec115BBG"
            ]
        },
        "BusLossCurrYearSetoffType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUnderThatHead": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BusLossSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncOfCurYrAfterSetOff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IncOfCurYrUnderThatHead",
                "BusLossSetoff",
                "IncOfCurYrAfterSetOff"
            ]
        },
        "DepreciationDetailRate45": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "WDVFirstDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "RealizationTotalPeriod": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "FullRateDeprAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DepreciationAtFullRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DepDisAllowUs38_2": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetAggregateDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ProportionateAggDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExpdrOnTrforSaleAsset": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CapGainUs50": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "WDVLastDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "RealizationTotalPeriod",
                "FullRateDeprAmt",
                "DepreciationAtFullRate",
                "TotalDepreciation",
                "DepDisAllowUs38_2",
                "NetAggregateDepreciation",
                "ProportionateAggDepreciation",
                "ExpdrOnTrforSaleAsset",
                "CapGainUs50",
                "WDVLastDay",
                "WDVFirstDay"
            ]
        },
        "Rate40DOA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailDOA"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "DepreciationDetailForLand": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "WDVFirstDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "WDVLastDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "WDVFirstDay",
                "WDVLastDay"
            ]
        },
        "DepreciationDetailDOA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "WDVFirstDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AdditionsGrThan180Days": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RealizationTotalPeriod": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "FullRateDeprAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AdditionsLessThan180Days": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RealizationPeriodDuringYear": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "HalfRateDeprAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DepreciationAtFullRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DepreciationAtHalfRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DepDisAllowUs38_2": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "NetAggregateDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ProportionateAggDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExpdrOnTrforSaleAsset": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CapGainUs50": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "WDVLastDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "WDVFirstDay",
                "AdditionsGrThan180Days",
                "RealizationTotalPeriod",
                "FullRateDeprAmt",
                "AdditionsLessThan180Days",
                "RealizationPeriodDuringYear",
                "HalfRateDeprAmt",
                "DepreciationAtFullRate",
                "DepreciationAtHalfRate",
                "TotalDepreciation",
                "DepDisAllowUs38_2",
                "NetAggregateDepreciation",
                "ProportionateAggDepreciation",
                "ExpdrOnTrforSaleAsset",
                "CapGainUs50",
                "WDVLastDay"
            ]
        },
        "SaleofLandBuildStcgType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofPurchase": {
                    "type": "string",
                    "description": "Date in format YYYY-MM-DD",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "DateofSale": {
                    "type": "string",
                    "description": "Date in format YYYY-MM-DD",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "FullConsideration": {
                    "$ref": "#/definitions/FullConsideration"
                },
                "PropertyValuation": {
                    "$ref": "#/definitions/PropertyValuation"
                },
                "FullConsideration50C": {
                    "$ref": "#/definitions/FullConsideration50C"
                },
                "AquisitCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ImproveCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ExpOnTrans": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalDedn": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Balance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "ExemptionOrDednUs54": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ExemptionOrDednUs54Dtls": {
                            "type": "array",
                            "maxItems": 3,
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "ExemptionSecCode": {
                                        "description": "54G - Sec 54G; 54GA - Sec 54GA",
                                        "enum": [
                                            "54G",
                                            "54GA"
                                        ],
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "ExemptionAmount": {
                                        "$ref": "#/definitions/ExemptionAmount"
                                    }
                                },
                                "required": [
                                    "ExemptionSecCode",
                                    "ExemptionAmount"
                                ]
                            }
                        },
                        "ExemptionGrandTotal": {
                            "$ref": "#/definitions/ExemptionGrandTotal"
                        }
                    },
                    "required": [
                        "ExemptionGrandTotal"
                    ]
                },
                "CapgainonAssets": {
                    "$ref": "#/definitions/CapgainonAssets"
                },
                "TrnsfImmblPrprty": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TrnsfImmblPrprtyDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/TrnsfImmblPrprtyDtls"
                            }
                        }
                    }
                }
            },
            "required": [
                "FullConsideration",
                "PropertyValuation",
                "FullConsideration50C",
                "AquisitCost",
                "ImproveCost",
                "ExpOnTrans",
                "TotalDedn",
                "Balance",
                "ExemptionOrDednUs54",
                "CapgainonAssets",
                "DateofPurchase",
                "DateofSale"
            ]
        },
        "EquityOrUnitSec94Type": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "FullConsideration": {
                    "$ref": "#/definitions/FullConsideration"
                },
                "DeductSec48": {
                    "$ref": "#/definitions/DeductSec48"
                },
                "BalanceCG": {
                    "$ref": "#/definitions/BalanceCG"
                },
                "LossSec94of7Or94of8": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CapgainonAssets": {
                    "$ref": "#/definitions/CapgainonAssets"
                }
            },
            "required": [
                "FullConsideration",
                "DeductSec48",
                "BalanceCG",
                "LossSec94of7Or94of8",
                "CapgainonAssets"
            ]
        },
        "EquityOrUnitSec94TypeNew": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "FullValueConsdRecvUnqshr": {
                    "$ref": "#/definitions/FullValueConsdRecvUnqshr"
                },
                "FairMrktValueUnqshr": {
                    "$ref": "#/definitions/FairMrktValueUnqshr"
                },
                "FullValueConsdSec50CA": {
                    "$ref": "#/definitions/FullValueConsdSec50CA"
                },
                "FullValueConsdOthUnqshr": {
                    "$ref": "#/definitions/FullValueConsdOthUnqshr"
                },
                "FullConsideration": {
                    "$ref": "#/definitions/FullConsideration"
                },
                "DeductSec48": {
                    "$ref": "#/definitions/DeductSec48"
                },
                "BalanceCG": {
                    "$ref": "#/definitions/BalanceCG"
                },
                "LossSec94of7Or94of8": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CapgainonAssets": {
                    "$ref": "#/definitions/CapgainonAssets"
                }
            },
            "required": [
                "FullValueConsdRecvUnqshr",
                "FairMrktValueUnqshr",
                "FullValueConsdSec50CA",
                "FullValueConsdOthUnqshr",
                "FullConsideration",
                "DeductSec48",
                "BalanceCG",
                "LossSec94of7Or94of8",
                "CapgainonAssets"
            ]
        },
        "DeductSec48Us112A": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CostOfAquisitionWoInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AquisitCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LTCAAcquiredBf": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "FairMarketValue": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "FullValueConsdrtn": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ImproveCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExpOnTrans": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalDedn": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "CostOfAquisitionWoInd",
                "AquisitCost",
                "LTCAAcquiredBf",
                "FairMarketValue",
                "FullValueConsdrtn",
                "ImproveCost",
                "ExpOnTrans",
                "TotalDedn"
            ]
        },
        "NRITaxUsDTAALtcgType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NRIDTAADtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "DTAAamt": {
                                "$ref": "#/definitions/DTAAamt"
                            },
                            "ItemNoincl": {
                                "description": "B1g_12.5% : B1g_12.5%- Total LTCG on all Immovable properties; B2e_12.5% : B2e_12.5%- Long term capital gains from slump sale; B3c : B3c-From sale of listed securities (other than a unit) or zero coupon bonds as per Section 112(1); B4_12.5% : B4_12.5%-From sale of equity share in a company or unit of equity oriented fund or unit of a business trust on which STT is paid under section 112A; B5_12.5%: B5_12.5%-LTCG computed without indexation benefit on unlisted shares or listed debentures; B6ic_12.5%: B6ic_12.5% - For NON-RESIDENTS- from sale of  unlisted securities as per sec. 112(1)(c); B6iic_12.5%: B6iic_12.5% For NON-RESIDENTS- from sale of units referred in sec. 115AB; B6iiic_12.5%: B6iiic_12.5%- For NON-RESIDENTS- from sale of bonds or GDR as referred in sec. 115AC; B6ivc_12.5%: B6ivc_12.5%- For NON-RESIDENTS- from sale of securities by FII as referred to in sec. 115AD; B7_12.5%: B7_12.5% - From sale of equity share in a company or unit of equity-oriented fund or unit of a business trust on which STT is paid under section 112A read with section 115AD; B8e_12.5% : B8e_12.5% -Long-term Capital Gains on assets at B8 above (8c- 8d); B9_12.5%: B9_12.5% - Amount deemed to be long-term capital gains; B10(a1)_12.5%: B10(a1)_12.5% -Pass Through Income/ Loss in the nature of Long-Term Capital Gain, chargeable @ 12.5% u/s 112A; B10(a2)_12.5%: B10(a2)_12.5% - Pass Through Income/ Loss in the nature of Long-Term Capital Gain, chargeable @ 12.5% under sections other than u/s 112A",
                                "enum": [
                                    "B1g_12.5%",
                                    "B2e_12.5%",
                                    "B3c",
                                    "B4_12.5%",
                                    "B5_12.5%",
                                    "B6ic_12.5%",
                                    "B6iic_12.5%",
                                    "B6iiic_12.5%",
                                    "B6ivc_12.5%",
                                    "B7_12.5%",
                                    "B8e_12.5%",
                                    "B9_12.5%",
                                    "B10(a1)_12.5%",
                                    "B10(a2)_12.5%"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "CountryName": {
                                "$ref": "#/definitions/CountryName"
                            },
                            "CountryCodeExcludingIndia": {
                                "$ref": "#/definitions/CountryCodeExcludingIndia"
                            },
                            "DTAAarticle": {
                                "$ref": "#/definitions/DTAAarticle"
                            },
                            "RateAsPerTreaty": {
                                "$ref": "#/definitions/RateAsPerTreaty"
                            },
                            "TaxRescertifiedFlag": {
                                "$ref": "#/definitions/TaxRescertifiedFlag"
                            },
                            "SecITAct": {
                                "$ref": "#/definitions/SecITAct"
                            },
                            "RateAsPerITAct": {
                                "$ref": "#/definitions/RateAsPerITAct"
                            },
                            "ApplicableRate": {
                                "$ref": "#/definitions/ApplicableRate"
                            }
                        },
                        "required": [
                            "DTAAamt",
                            "ItemNoincl",
                            "CountryName",
                            "CountryCodeExcludingIndia",
                            "DTAAarticle",
                            "RateAsPerTreaty",
                            "SecITAct",
                            "RateAsPerITAct"
                        ]
                    }
                }
            }
        },
        "SaleofLandBuildLtcgType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofPurchase": {
                    "type": "string",
                    "description": "Date in format YYYY-MM-DD",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "DateofSale": {
                    "type": "string",
                    "description": "Date in format YYYY-MM-DD",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "FullConsideration": {
                    "$ref": "#/definitions/FullConsideration"
                },
                "PropertyValuation": {
                    "$ref": "#/definitions/PropertyValuation"
                },
                "FullConsideration50C": {
                    "$ref": "#/definitions/FullConsideration50C"
                },
                "AquisitCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ImproveCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ExpOnTrans": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalDedn": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Balance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "ExemptionOrDednUs54": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ExemptionOrDednUs54Dtls": {
                            "type": "array",
                            "maxItems": 5,
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "ExemptionSecCode": {
                                        "description": "54D - Sec 54D; 54EC - Sec 54EC; 54G - Sec 54G; 54GA - Sec 54GA",
                                        "enum": [
                                            "54D",
                                            "54EC",
                                            "54G",
                                            "54GA"
                                        ],
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "ExemptionAmount": {
                                        "$ref": "#/definitions/ExemptionAmount"
                                    }
                                },
                                "required": [
                                    "ExemptionSecCode",
                                    "ExemptionAmount"
                                ]
                            }
                        },
                        "ExemptionGrandTotal": {
                            "$ref": "#/definitions/ExemptionGrandTotal"
                        }
                    },
                    "required": [
                        "ExemptionGrandTotal"
                    ]
                },
                "CapgainonAssets": {
                    "$ref": "#/definitions/CapgainonAssets"
                },
                "TrnsfImmblPrprty": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TrnsfImmblPrprtyDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/TrnsfImmblPrprtyDtls"
                            }
                        }
                    }
                }
            },
            "required": [
                "FullConsideration",
                "PropertyValuation",
                "FullConsideration50C",
                "AquisitCost",
                "ExpOnTrans",
                "TotalDedn",
                "Balance",
                "ExemptionOrDednUs54",
                "CapgainonAssets",
                "DateofPurchase",
                "DateofSale"
            ]
        },
        "EquityOrUnitSec54Type": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "FullConsideration": {
                    "$ref": "#/definitions/FullConsideration"
                },
                "DeductSec48": {
                    "$ref": "#/definitions/DeductSec48"
                },
                "BalanceCG": {
                    "$ref": "#/definitions/BalanceCG"
                }
            },
            "required": [
                "FullConsideration",
                "DeductSec48",
                "BalanceCG"
            ]
        },
        "DeducClaimDtls54D": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofAcquisition": {
                    "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]))"
                },
                "CostofNewLandBuilding": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DateofPurchase": {
                    "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]))"
                },
                "AmtDeposited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DepositDate": {
                    "type": "string",
                    "description": "Date of Deposit in format YYYY-MM-DD",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "AccountNo": {
                    "maxLength": 20,
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9]([/-]?(((\\d*[1-9]\\d*)*[a-zA-Z/-])|(\\d*[1-9]\\d*[a-zA-Z]*))+)*[0-9]*",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonZeroString"
                        }
                    ]
                },
                "IFSC": {
                    "pattern": "[A-Z]{4}[0][A-Z0-9]{6}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtDeducted": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DateofAcquisition",
                "AmtDeducted"
            ]
        },
        "DeducClaimDtls54ECn115F": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofTransfer": {
                    "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]))"
                },
                "AmtInvested": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DateofInvestment": {
                    "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]))"
                },
                "AmtDeducted": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DateofTransfer",
                "AmtDeducted"
            ]
        },
        "DeducClaimDtls54G": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofTransfer": {
                    "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]))"
                },
                "CostofNewAsset": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DateofPurchase": {
                    "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]))"
                },
                "AmtDeposited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DepositDate": {
                    "type": "string",
                    "description": "Date of Deposit in format YYYY-MM-DD",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "AccountNo": {
                    "maxLength": 20,
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9]([/-]?(((\\d*[1-9]\\d*)*[a-zA-Z/-])|(\\d*[1-9]\\d*[a-zA-Z]*))+)*[0-9]*",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonZeroString"
                        }
                    ]
                },
                "IFSC": {
                    "pattern": "[A-Z]{4}[0][A-Z0-9]{6}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtDeducted": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DateofTransfer",
                "AmtDeducted"
            ]
        },
        "DateRangeType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateRange": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Upto15Of6": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Up16Of6To15Of9": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Up16Of9To15Of12": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Up16Of12To15Of3": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Up16Of3To31Of3": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "Upto15Of6",
                        "Up16Of6To15Of9",
                        "Up16Of9To15Of12",
                        "Up16Of12To15Of3",
                        "Up16Of3To31Of3"
                    ]
                }
            },
            "required": [
                "DateRange"
            ]
        },
        "Schedule112A115ADType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShareOnOrBefore": {
                    "type": "string",
                    "description": "BE - On or Before 31st January 2018; AE - After 31st January 2018",
                    "enum": [
                        "BE",
                        "AE"
                    ]
                },
                "ISINCode": {
                    "description": "IN[0-9A-Z]{10} - On or Before 31st January 2018; INNOTREQUIRD - After 31st January 2018; INNOTAVAILAB - In case security/Share does not have ISIN Code",
                    "pattern": "IN[0-9A-Z]{10}|INNOTREQUIRD",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareUnitName": {
                    "description": "[w]* - On or Before 31st January 2018; CONSOLIDATED - After 31st January 2018",
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NumSharesUnits": {
                    "type": "number",
                    "maximum": 100000000000000.0,
                    "minimum": 0,
                    "multipleOf": 0.0001,
                    "exclusiveMinimum": false
                },
                "SalePricePerShareUnit": {
                    "type": "number",
                    "maximum": 100000000000000.0,
                    "minimum": 0,
                    "multipleOf": 0.0001,
                    "exclusiveMinimum": false
                },
                "TotSaleValue": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CostAcqWithoutIndx": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionCost": {
                    "type": "number",
                    "multipleOf": 0.0001,
                    "minimum": 0,
                    "maximum": 100000000000000.0,
                    "exclusiveMinimum": false
                },
                "LTCGBeforelower6and11": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 99999999999999,
                    "exclusiveMinimum": false
                },
                "FairMktValuePerShareunit": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.0001,
                    "maximum": 100000000000000.0,
                    "exclusiveMinimum": false
                },
                "TotFairMktValueCapAst": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 99999999999999,
                    "exclusiveMinimum": false
                },
                "ExpExclCnctTransfer": {
                    "type": "number",
                    "minimum": 0,
                    "multipleOf": 0.0001,
                    "maximum": 100000000000000.0,
                    "exclusiveMinimum": false
                },
                "TotalDeductions": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 99999999999999,
                    "exclusiveMinimum": false
                },
                "Balance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "ShareOnOrBefore",
                "ISINCode",
                "ShareUnitName",
                "TotSaleValue",
                "CostAcqWithoutIndx",
                "AcquisitionCost",
                "ExpExclCnctTransfer",
                "TotalDeductions",
                "Balance"
            ]
        },
        "OthersIncDtlOS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "OthNatOfInc": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "OthNatOfInc",
                "OthAmount"
            ]
        },
        "NRIincChrUsDTAA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NRIDTAADtlsSchOS": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "DTAAamt": {
                                "$ref": "#/definitions/DTAAamt"
                            },
                            "NatureOfIncome": {
                                "type": "string",
                                "enum": [
                                    "1ai",
                                    "1aiii",
                                    "1b",
                                    "1c",
                                    "1d",
                                    "2ai",
                                    "2aii",
                                    "2c",
                                    "2d"
                                ]
                            },
                            "CountryName": {
                                "$ref": "#/definitions/CountryName"
                            },
                            "CountryCodeExcludingIndia": {
                                "$ref": "#/definitions/CountryCodeExcludingIndia"
                            },
                            "DTAAarticle": {
                                "$ref": "#/definitions/DTAAarticle"
                            },
                            "RateAsPerTreaty": {
                                "$ref": "#/definitions/RateAsPerTreaty"
                            },
                            "TaxRescertifiedFlag": {
                                "$ref": "#/definitions/TaxRescertifiedFlag"
                            },
                            "SecITAct": {
                                "description": "56i:56(2)(i)- Dividends; 56:56(2)- Interest; 56i_f: 56(2)(i)- Dividends u/s 2(22)(f); 562iii : 56(2)(iii)-Rental income from machinery, plants, buildings etc.; 562x : 56(2)(x) - Income under section 56(2)(x); 5A1ai:115A(1)(a)(i)- Dividends interest and income from units purchase in foreign currency; 5A1aA : 115A(1)(a)(A)- Dividend received by non resident (Not being company) or foreign company from a unit in an International Financial Services Centre; 5A1aii:115A(1)(a)(ii)- Interest received from govt/Indian Concerns recived in Foreign Currency; 5A1aiia:115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; 5A1aiiaa:115A(1) (a)(iiaa) -Interest as per Sec. 194LC; 5A1aiiab:115A(1) (a)(iiab) -Interest as per Sec. 194LD; 5A1aiiac: 115A(1)(a)(iiac) -Interest as per Sec. 194LBA; 5A1aiii:115A(1) (a)(iii) - Income received in respect of units of UTI purchased in Foreign Currency; FA:Para E II of Part I of Ist Sch of FA - Income from royalty or technical services - Non-domestic company; 5A1bA:115A(1)(b)(A)- Income from royalty and technical services; 5AB1a:115AB(1)(a) - Income in respect of units - off -shore fund; 5AC1ab:115AC(1)(a) - Income by way of interest on bonds purchased in foreign currency - non-resident; 5AC1abD:115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; 5AD1i:115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Sec 115AB); 5AD1iP:115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD ; 5BBA:115BBA - Tax on non-residents sportsmen or sports associations; 5BBG:Tax on Transfer of corbon credits; 5BBJ:115BBJ - Income by way of winnings from Online games chargeable; 5BBF:115BBF - Tax on income from patent; PTI_5A1ai - PTI - Dividends in the case of non-residents; PTI_5A1aA - PTI-115A(1)(a)(A)- PTI - Dividend received by non resident (Not being company) or foreign company from a unit in an International Financial Services Centre; PTI_5A1aii - PTI - Interest received in the case of non-residents; PTI_5A1aiia - PTI - Interest received by non-resident from infrastructure debt fund; PTI_5A1aiiaa -PTI - Income received by non-resident as referred in section 194LC; PTI_5A1aiiab -PTI - Income received by non-resident as referred in section 194LD; PTI_5A1aiiac -PTI - Income received by non-resident as referred in section 194LBA; PTI_5A1aiii - PTI - Income from units purchased in foreign currency in the case of non-residents; PTI_FA:Para E II of Part I of Ist Sch of FA - Income from royalty or technical services - Non-domestic company; PTI_5A1bA - PTI - Income from royalty in case of non-resident in pursuance of an agreement made after 31-03-1976; PTI_5AB1a:PTI - 115AB(1)(a) - Income in respect of units - off -shore fund; PTI_5AC1ab - PTI-115AC(1)(a) -Income by way of interest on bonds purchased in foreign currency - non-resident; PTI_5AC1abD - PTI-115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; PTI_5AD1i - PTI-115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Sec 115AB); PTI_5AD1iP - PTI-115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD ; PTI_5BBA - PTI-115BBA - Tax on non-residents sportsmen or sports associations; PTI_5BBG - PTI-115BBG - Tax on income from transfer of carbon credits; PTI_5BB - PTI-115BB - Winnings from lotteries, crossword puzzles etc; PTI_5BBF - PTI-Tax on income from patent; 5A1aiiaaP:115A(1) (a)(iiaa) -Income received by non-resident as referred in proviso to section 194LC(1); 5A1aiiaa2P: 115A(1)(a)(iiaa)- Income received by non-resident as referred in second proviso to section 194LC(1);  PTI_5A1aiiaaP - PTI-115A(1)(a)(iiaa) -Income received by non-resident as referred in proviso to section 194LC(1); PTI_5A1aiiaa2P: PTI_115A(1)(a)(iiaa)- Income received by non-resident as referred in second proviso to section 194LC(1);  PTI_5AD1iDiv - PTI-115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); 5AD1iDiv - 115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); 5AD1IBd - 115AD(1)(i)(B) - Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); 5AD1IB - 115AD(1)(i)(B) - Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IBd - PTI- 115AD(1)(i)(B) - PTI- Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IB - PTI-115AD(1)(i)(B) - PTI- Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i)",
                                "enum": [
                                    "56i",
                                    "56",
                                    "56i_f",
                                    "562iii",
                                    "562x",
                                    "5A1ai",
                                    "5A1aA",
                                    "5A1aii",
                                    "5A1aiia",
                                    "5A1aiiaa",
                                    "5A1aiiab",
                                    "5A1aiiac",
                                    "5A1aiii",
                                    "FA",
                                    "5A1bA",
                                    "5AB1a",
                                    "5AC1ab",
                                    "5AC1abD",
                                    "5AD1i",
                                    "5AD1iP",
                                    "5BBA",
                                    "5BBG",
                                    "5BB",
                                    "5BBJ",
                                    "5BBF",
                                    "PTI_5A1ai",
                                    "PTI_5A1aA",
                                    "PTI_5A1aii",
                                    "PTI_5A1aiia",
                                    "PTI_5A1aiiaa",
                                    "PTI_5A1aiiab",
                                    "PTI_5A1aiiac",
                                    "PTI_5A1aiii",
                                    "PTI_FA",
                                    "PTI_5A1bA",
                                    "PTI_5AB1a",
                                    "PTI_5AC1ab",
                                    "PTI_5AC1abD",
                                    "PTI_5AD1i",
                                    "PTI_5AD1iP",
                                    "PTI_5BBA",
                                    "PTI_5BBG",
                                    "PTI_5BB",
                                    "PTI_5BBF",
                                    "5A1aiiaaP",
                                    "5A1aiiaa2P",
                                    "5AD1iDiv",
                                    "PTI_5A1aiiaaP",
                                    "PTI_5A1aiiaa2P",
                                    "PTI_5AD1iDiv",
                                    "5AD1IBd",
                                    "5AD1IB",
                                    "PTI_5AD1IBd",
                                    "PTI_5AD1IB"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "RateAsPerITAct": {
                                "$ref": "#/definitions/RateAsPerITAct"
                            },
                            "ApplicableRate": {
                                "$ref": "#/definitions/ApplicableRate"
                            }
                        },
                        "required": [
                            "DTAAamt",
                            "NatureOfIncome",
                            "CountryName",
                            "CountryCodeExcludingIndia",
                            "DTAAarticle",
                            "RateAsPerTreaty",
                            "SecITAct",
                            "RateAsPerITAct"
                        ]
                    }
                }
            }
        },
        "HPIncCYLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUnderThatHead": {
                    "type": "integer",
                    "description": "Fill positive or zero value only",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BusLossSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthSrcLossNoRaceHorseSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncOfCurYrAfterSetOff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IncOfCurYrUnderThatHead",
                "IncOfCurYrAfterSetOff"
            ]
        },
        "BusIncCYLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUnderThatHead": {
                    "type": "integer",
                    "description": "Fill positive or zero value only",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "HPlossCurYrSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthSrcLossNoRaceHorseSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncOfCurYrAfterSetOff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IncOfCurYrUnderThatHead",
                "IncOfCurYrAfterSetOff"
            ]
        },
        "OSIncCYLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUnderThatHead": {
                    "type": "integer",
                    "description": "Fill positive or zero value only",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "HPlossCurYrSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BusLossSetoff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncOfCurYrAfterSetOff": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IncOfCurYrUnderThatHead",
                "IncOfCurYrAfterSetOff"
            ]
        },
        "CurrYrDistrLoss": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TotalHPPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalSTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalLTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthSrcLossRaceHorseCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            }
        },
        "CarryFwdLossDetailSpcfBus": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfFiling": {
                    "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]))"
                },
                "LossFrmSpecifiedBusCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DateOfFiling"
            ]
        },
        "CarryFwdLossDetailWoSpecBus": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfFiling": {
                    "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]))"
                },
                "LossFrmSpecifiedBusCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DateOfFiling"
            ]
        },
        "CarryFwdLossWithoutSpecBusOS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfFiling": {
                    "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]))"
                },
                 "TotalHPPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BroughtFrwrdBusLoss": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtAdjAccOptTaxUs115BAA_115BA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BroughtFrwdBusLossSetOffDrYr": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmSpecifiedBusCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmLifeInsBusUs115B": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalSTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalLTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DateOfFiling"
            ]
        },
        "LossDistrBalAvl": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TotalHPPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalSTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalLTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthSrcLossRaceHorseCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            }
        },
        "SchedulePTIIncExmtType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SectionCode": {
                    "maxLength": 10,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SecBCIncExmptDtl": {
                    "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                }
            },
            "required": [
                "SectionCode",
                "SecBCIncExmptDtl"
            ]
        },
        "SchedulePTIType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AmountOfInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CurrYrLossShareByInvstFund": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NetIncomeLoss": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "TDSAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "AmountOfInc",
                "CurrYrLossShareByInvstFund",
                "NetIncomeLoss",
                "TDSAmount"
            ]
        },
        "SchedulePTITypeOS23FBB": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AmountOfInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NetIncomeLoss": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999,
                    "exclusiveMinimum": false
                },
                "TDSAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "AmountOfInc",
                "NetIncomeLoss",
                "TDSAmount"
            ]
        },
        "ProfUs115JBType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AmountsCredited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmountsDebited": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OneFifthTransitionAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "OthersInclResidualAdjust": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalAdditions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AmountsCredited",
                "AmountsDebited",
                "OneFifthTransitionAmt",
                "OthersInclResidualAdjust",
                "TotalAdditions"
            ]
        },
        "UnutilizedSTCgPrvYr": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "UnutilizedCgPrvYrDtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "PrvYrInWhichAsstTrnsfrd": {
                                "enum": [
                                    "2022-23",
                                    "2023-24",
                                    "2024-25"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "SectionClmd": {
                                "description": "54G - Sec 54G; 54GA - Sec 54GA",
                                "enum": [
                                    "54G",
                                    "54GA"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "YrInWhichAssetAcq": {
                                "$ref": "#/definitions/YrInWhichAssetAcq"
                            },
                            "AmtUtilized": {
                                "$ref": "#/definitions/AmtUtilized"
                            },
                            "AmtUnutilized": {
                                "$ref": "#/definitions/AmtUnutilized"
                            }
                        },
                        "required": [
                            "PrvYrInWhichAsstTrnsfrd",
                            "SectionClmd",
                            "AmtUnutilized"
                        ]
                    }
                }
            }
        },
        "NRITaxUsDTAAStcgType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NRIDTAADtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "DTAAamt": {
                                "$ref": "#/definitions/DTAAamt"
                            },
                            "ItemNoincl": {
                                "description": "A1e: A1e- Short-term Capital Gains on Immovable property; A2c: A2c- Short-term Capital Gains from Slump sale; A3ie: 111A- Short-term capital gain on equity share or equity oriented MF (STT paid); A3iie: A3iie- 115AD- Short-term capital gain on equity share or equity oriented MF (STT paid); A4a:  A4a- STCG on transactions covered u/s 111A for Non Residents; A4b: A4b- STCG from sale of shares not covered in sl. no 4a or sale of debentures for Non Residents; A5e:  A5e- Short-term capital gain on sale of securities by an FII as per section 115AD; A6g: A6g- STCG on assets other than at A1 or A2 or A3 or A4 or A5; A7:  A7- Amount deemed to be short term capital gains; A8a_20%: A8a_20%- Pass Through Income/ Loss in the nature of Short-Term Capital Gain, chargeable @ 20%; A8b: 8b- Pass Through Income/ Loss in the nature of Short-Term Capital Gain, chargeable @ 30%; A8c:  A8c- Pass Through Income/ Loss in the nature of Short-Term Capital Gain, chargeable at applicable rates;",
                                "enum": [
                                    "A1e",
                                    "A2c",
                                    "A3ie",
                                    "A3iie",
                                    "A4a",
                                    "A4b",
                                    "A5e",
                                    "A6g",
                                    "A7",
                                    "A8a",
                                    "A8b",
                                    "A8c"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "CountryName": {
                                "$ref": "#/definitions/CountryName"
                            },
                            "CountryCodeExcludingIndia": {
                                "$ref": "#/definitions/CountryCodeExcludingIndia"
                            },
                            "DTAAarticle": {
                                "$ref": "#/definitions/DTAAarticle"
                            },
                            "RateAsPerTreaty": {
                                "$ref": "#/definitions/RateAsPerTreaty"
                            },
                            "TaxRescertifiedFlag": {
                                "$ref": "#/definitions/TaxRescertifiedFlag"
                            },
                            "SecITAct": {
                                "$ref": "#/definitions/SecITAct"
                            },
                            "RateAsPerITAct": {
                                "$ref": "#/definitions/RateAsPerITAct"
                            },
                            "ApplicableRate": {
                                "$ref": "#/definitions/ApplicableRate"
                            }
                        },
                        "required": [
                            "DTAAamt",
                            "ItemNoincl",
                            "CountryName",
                            "CountryCodeExcludingIndia",
                            "DTAAarticle",
                            "RateAsPerTreaty",
                            "SecITAct",
                            "RateAsPerITAct"
                        ]
                    }
                }
            }
        },
        "TotalScheduleFSIIncType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncFrmOutsideInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxPaidOutsideInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxPayableinInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxReliefinInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "IncFrmOutsideInd",
                "TaxPaidOutsideInd",
                "TaxPayableinInd",
                "TaxReliefinInd"
            ]
        },
        "ScheduleFSIIncType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncFrmOutsideInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxPaidOutsideInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxPayableinInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxReliefinInd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DTAAReliefUs90or90A": {
                    "maxLength": 16,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "IncFrmOutsideInd",
                "TaxPaidOutsideInd",
                "TaxPayableinInd",
                "TaxReliefinInd"
            ]
        },
        "UnutilizedCgPrvYr": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "UnutilizedCgPrvYrDtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "PrvYrInWhichAsstTrnsfrd": {
                                "enum": [
                                    "2022-23",
                                    "2023-24",
                                    "2024-25"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "SectionClmd": {
                                "description": "54D - Sec 54D; 54G - Sec 54G; 54GA - Sec 54GA",
                                "enum": [
                                    "54D",
                                    "54G",
                                    "54GA"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "YrInWhichAssetAcq": {
                                "$ref": "#/definitions/YrInWhichAssetAcq"
                            },
                            "AmtUtilized": {
                                "$ref": "#/definitions/AmtUtilized"
                            },
                            "AmtUnutilized": {
                                "$ref": "#/definitions/AmtUnutilized"
                            }
                        },
                        "required": [
                            "PrvYrInWhichAsstTrnsfrd",
                            "SectionClmd",
                            "AmtUnutilized"
                        ]
                    }
                }
            }
        },
        "nonEmptyString": {
            "type": "string",
            "pattern": "|(\\s*([\\w\\d_=!@#$%\\^*\\(\\){}\\[\\]\\|\\\\:;',\\.\\?/~`\\-\\+<>&][\\s\\w\\d_=!@#$%\\^*\\(\\){}\\[\\]\\|\\\\:;',\\.\\?/~`\\-\\+<>&]*)\\s*)"
        },
        "nonZeroString": {
            "pattern": ".*[1-9].*",
            "allOf": [
                {
                    "$ref": "#/definitions/endWithDigit"
                }
            ]
        },
        "endWithDigit": {
            "type": "string",
            "pattern": ".*[0-9]"
        },
        "EditAutopoulatedDetail": {
            "type": "string",
            "description": "Y : Yes, N : No",
            "enum": [
                "Y",
                "N"
            ]
        }
    }
}