{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "ITR": {
            "$ref": "#/definitions/ITR"
        }
    },
    "definitions": {
        "ITR": {
            "type": "object",
            "description": "Schema for ITR-3, AY 2026-27",
            "additionalProperties": false,
            "properties": {
                "ITR3": {
                    "$ref": "#/definitions/ITR3"
                }
            },
            "required": [
                "ITR3"
            ]
        },
        "ITR3": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CreationInfo": {
                    "$ref": "#/definitions/CreationInfo"
                },
                "Form_ITR3": {
                    "$ref": "#/definitions/Form_ITR3"
                },
                "PartA_GEN1": {
                    "$ref": "#/definitions/PartA_GEN1"
                },
                "PartA_GEN2": {
                    "$ref": "#/definitions/PartA_GEN2"
                },
                "PARTA_BS": {
                    "$ref": "#/definitions/PARTA_BS"
                },
                "ManufacturingAccount": {
                    "$ref": "#/definitions/ManufacturingAccount"
                },
                "TradingAccount": {
                    "$ref": "#/definitions/TradingAccount"
                },
                "PARTA_PL": {
                    "$ref": "#/definitions/PARTA_PL"
                },
                "PARTA_OI": {
                    "$ref": "#/definitions/PARTA_OI"
                },
                "PARTA_QD": {
                    "$ref": "#/definitions/PARTA_QD"
                },
                "ScheduleS": {
                    "$ref": "#/definitions/ScheduleS"
                },
                "ScheduleHP": {
                    "$ref": "#/definitions/ScheduleHP"
                },
                "ITR3ScheduleBP": {
                    "$ref": "#/definitions/ITR3ScheduleBP"
                },
                "ScheduleDPM": {
                    "$ref": "#/definitions/ScheduleDPM"
                },
                "ScheduleDOA": {
                    "$ref": "#/definitions/ScheduleDOA"
                },
                "ScheduleDEP": {
                    "$ref": "#/definitions/ScheduleDEP"
                },
                "ScheduleDCG": {
                    "$ref": "#/definitions/ScheduleDCG"
                },
                "ScheduleESR": {
                    "$ref": "#/definitions/ScheduleESR"
                },
                "ScheduleCGFor23": {
                    "$ref": "#/definitions/ScheduleCGFor23"
                },
                "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"
                },
                "ITR3ScheduleUD": {
                    "$ref": "#/definitions/ITR3ScheduleUD"
                },
                "ScheduleICDS": {
                    "$ref": "#/definitions/ScheduleICDS"
                },
                "Schedule10AA": {
                    "$ref": "#/definitions/Schedule10AA"
                },
                "Schedule80G": {
                    "$ref": "#/definitions/Schedule80G"
                },
                "Schedule80GGA": {
                    "$ref": "#/definitions/Schedule80GGA"
                },
                "Schedule80GGC": {
                    "$ref": "#/definitions/Schedule80GGC"
                },
                "Schedule80C": {
					"$ref": "#/definitions/Schedule80C"
				},
                "Schedule80D": {
                    "$ref": "#/definitions/Schedule80D"
                },
                "Schedule80DD": {
                    "$ref": "#/definitions/Schedule80DD"
                },
                "Schedule80U": {
                    "$ref": "#/definitions/Schedule80U"
                },
                "Schedule80E": {
					"$ref": "#/definitions/Schedule80E"
				},
                "Schedule80EE": {
					"$ref": "#/definitions/Schedule80EE"
				},
                "Schedule80EEA": {
					"$ref": "#/definitions/Schedule80EEA"
				},
                "Schedule80EEB": {
					"$ref": "#/definitions/Schedule80EEB"
				},
                "Schedule80RA": {
                    "$ref": "#/definitions/Schedule80RA"
                },
                "Schedule80_IA": {
                    "$ref": "#/definitions/Schedule80_IA"
                },
                "Schedule80_IB": {
                    "$ref": "#/definitions/Schedule80_IB"
                },
                "Schedule80_IC": {
                    "$ref": "#/definitions/Schedule80_IC"
                },
                "ScheduleVIA": {
                    "$ref": "#/definitions/ScheduleVIA"
                },
                "ScheduleAMT": {
                    "$ref": "#/definitions/ScheduleAMT"
                },
                "ScheduleAMTC": {
                    "$ref": "#/definitions/ScheduleAMTC"
                },
                "ScheduleSI": {
                    "$ref": "#/definitions/ScheduleSI"
                },
                "ScheduleSPI": {
                    "$ref": "#/definitions/ScheduleSPI"
                },
                "ScheduleIF": {
                    "$ref": "#/definitions/ScheduleIF"
                },
                "ScheduleEI": {
                    "$ref": "#/definitions/ScheduleEI"
                },
                "SchedulePTI": {
                    "$ref": "#/definitions/SchedulePTI"
                },
                "ScheduleTPSA": {
                    "$ref": "#/definitions/ScheduleTPSA"
                },
                "ScheduleFSI": {
                    "$ref": "#/definitions/ScheduleFSI"
                },
                "ScheduleTR1": {
                    "$ref": "#/definitions/ScheduleTR1"
                },
                "ScheduleFA": {
                    "$ref": "#/definitions/ScheduleFA"
                },
                "Schedule5A2014": {
                    "$ref": "#/definitions/Schedule5A2014"
                },
                "ScheduleAL": {
                    "$ref": "#/definitions/ScheduleAL"
                },
                "ScheduleGST": {
                    "$ref": "#/definitions/ScheduleGST"
                },
                "PartB-TI": {
                    "$ref": "#/definitions/PartB-TI"
                },
                "PartB_TTI": {
                    "$ref": "#/definitions/PartB_TTI"
                },
                "TaxReturnPreparer": {
                    "$ref": "#/definitions/TaxReturnPreparer"
                },
                "ScheduleIT": {
                    "$ref": "#/definitions/ScheduleIT"
                },
                "ScheduleTDS1": {
                    "$ref": "#/definitions/ScheduleTDS1"
                },
                "ScheduleTDS2": {
                    "$ref": "#/definitions/ScheduleTDS2"
                },
                "ScheduleTDS3": {
                    "$ref": "#/definitions/ScheduleTDS3"
                },
                "ScheduleTCS": {
                    "$ref": "#/definitions/ScheduleTCS"
                },
                "Verification": {
                    "$ref": "#/definitions/Verification"
                },
                "ScheduleESOP": {
                    "$ref": "#/definitions/ScheduleESOP"
                }
            },
            "required": [
                "CreationInfo",
                "Form_ITR3",
                "PartA_GEN1",
                "PartA_GEN2",
                "PARTA_BS",
                "PARTA_PL",
                "ITR3ScheduleBP",
                "ScheduleCYLA",
                "ScheduleBFLA",
                "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": {
                    "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]))"
                },
                "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_ITR3": {
            "type": "object",
            "description": "Enter details of IT return form",
            "additionalProperties": false,
            "properties": {
                "FormName": {
                    "enum": [
                        "ITR-3"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Description": {
                    "maxLength": 75,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AssessmentYear": {
                    "enum": [
                        "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": {
                "PersonalInfo": {
                    "$ref": "#/definitions/PersonalInfo"
                },
                "FilingStatus": {
                    "$ref": "#/definitions/FilingStatus"
                }
            },
            "required": [
                "PersonalInfo",
                "FilingStatus"
            ]
        },
        "PersonalInfo": {
            "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"
                        }
                    ]
                },
                "Address": {
                    "$ref": "#/definitions/Address"
                },
                "SecondaryAdd": {
					"type": "string",
					"description": "Y: Yes, N : No",
					"enum": [
						"Y",
						"N"
					]
				},
                "AlternateAddress": {
                    "$ref": "#/definitions/AlternateAddress"
                },
                "DOB": {
                    "description": "Date of Birth of the Assessee format YYYY-MM-DD; maximum date allowed 2026-03-31",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "Status": {
                    "type": "string",
                    "description": "I - Individual; H - HUF",
                    "enum": [
                        "I",
                        "H"
                    ]
                },
                "DateofBusCommencement": {
                    "description": "Date of Birth of the Assessee format YYYY-MM-DD",
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "AadhaarCardNo": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "AssesseeName",
                "PAN",
                "Address",
                "SecondaryAdd",
                "DOB",
                "Status"
            ]
        },
        "AssesseeName": {
            "type": "object",
            "description": "Assessee name with Surname mandatory.",
            "additionalProperties": false,
            "properties": {
                "FirstName": {
                    "maxLength": 25,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "MiddleName": {
                    "maxLength": 25,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SurNameOrOrgName": {
                    "description": "Enter Last or Sur name for Individual or HUF name here",
                    "maxLength": 75,
                    "minLength": 1,
                    "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": "string",
                            "pattern": "[0-9]{1,12}",
                            "default": "0"
                        }
                    },
                    "required": [
                        "STDcode",
                        "PhoneNo"
                    ]
                },
                "CountryCodeMobile": {
                    "type": "integer",
                    "pattern": "[0-9]{1,5}"
                },
                "MobileNo": {
                    "type": "integer",
                    "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",
                    "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"
                        }
                    ]
                },
                "EmailAddressSec": {
                    "description": "Alternate Email Id",
                    "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"
            ]
        },
        "FilingStatus": {
            "type": "object",
            "description": "Filing status of assesse",
            "additionalProperties": false,
            "properties": {
                "ReturnFileSec": {
                    "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; 21 : 139(8A)-Updated Return",
                    "enum": [
                        11,
                        12,
                        13,
                        14,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21
                    ],
                    "maximum": 21,
                    "minimum": 11,
                    "exclusiveMinimum": false,
                    "default": 11
                },
                "IncFrmBusOrProf": {
                    "type": "string",
                    "description": "Y : Yes, N : No",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "Form10IEAEarlierAYOldRegime": {
                    "type": "string",
                    "description": "Y : Yes, N : No",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "Form10IEAAssYear": {
                    "type": "string",
                    "description": "2024-25: 2024-25, 2025-26 : 2025-26",
                    "enum": [
                        "2024-25",
                        "2025-26"
                    ]
                },
                "Form10IEAEarlierAYAckOldRegime": {
                    "type": "integer",
                    "maximum": 999999999999999,
                    "minimum": 100000000000000,
                    "exclusiveMinimum": false
                },
                "F10IEAEarlierAYNewRegime": {
                    "type": "string",
                    "description": "Y: Yes, N : No",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "AssYrF10IEANewTaxReg": {
                    "type": "string",
                    "description": " 2025-26 : 2025-26",
                    "enum": [
                        "2025-26"
                    ]
                },
                "Form10IEAEarlierAYAckNewRegime": {
                    "type": "integer",
                    "maximum": 999999999999999,
                    "minimum": 100000000000000,
                    "exclusiveMinimum": false
                },
                "F10IEACurrAYNewRegime": {
                    "type": "string",
                    "description": "Y: Yes, N : No",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "F10IEADateCurrAYNewTax": {
                    "description": "Form 10IEA filing 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]))"
                },
                "F10IEAAckNoCurrAYNewTax": {
                    "type": "integer",
                    "maximum": 999999999999999,
                    "minimum": 100000000000000,
                    "exclusiveMinimum": false
                },
                "F10IEACurrAYOldRegime": {
                    "type": "string",
                    "description": "Y: Yes, N : No",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "F10IEADateCurrAYOldTax": {
                    "description": "Form 10IEA filing 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]))"
                },
                "F10IEAAckNoCurrAYOldTax": {
                    "type": "integer",
                    "maximum": 999999999999999,
                    "minimum": 100000000000000,
                    "exclusiveMinimum": false
                },
                "OptOldRegimeCurrAY": {
                    "type": "string",
                    "description": "Y: Yes, N : No",
                    "enum": [
                        "Y",
                        "N"
                    ]
                },
                "SeventhProvisio139": {
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DepAmtAggAmtExcd1CrPrYrFlg": {
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtSeventhProvisio139i": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 10000000,
                    "exclusiveMinimum": false
                },
                "IncrExpAggAmt2LkTrvFrgnCntryFlg": {
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtSeventhProvisio139ii": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 200000,
                    "exclusiveMinimum": false
                },
                "IncrExpAggAmt1LkElctrctyPrYrFlg": {
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtSeventhProvisio139iii": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 100000,
                    "exclusiveMinimum": false
                },
                "clauseiv7provisio139i": {
                    "pattern": "Y|N",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "clauseiv7provisio139iDtls": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/clauseiv7provisio139iType"
                    }
                },
                "NoticeNo": {
                    "maxLength": 100,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NoticeDate": {
                    "type": "string",
                    "description": "Enter date when the notice was issued to the assessee in format YYYY-MM-DD",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "ReceiptNo": {
                    "type": "string",
                    "description": "Enter efiling or other Ack No of Original return here in case of revised return",
                    "pattern": "[0-9]{15}"
                },
                "OrigRetFiledDate": {
                    "type": "string",
                    "description": "Enter Date of filing of Original return 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]))"
                },
                "ResidentialStatus": {
                    "description": "RES:RES - Resident; NRI:NRI - NonResident; NOR:NOR - Resident but not Ordinarily Resident",
                    "enum": [
                        "RES",
                        "NRI",
                        "NOR"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ConditionsResStatus": {
                    "description": "1 : You were in India for 182 days or more during the previous year [section 6(1)(a)]; 2 : You were in India for 60 days or more during the previous year, and have been in India for 365 days or more within the 4 preceding years [section (6)(1)(c)] [where Explanation 1 is not applicable]; 3 : You have been a non-resident in India in 9 out of 10 preceding years [section 6(6)(a)]; 4 : You have been in India for 729 days or less during the 7 preceding years [section 6(6)(a)]; 5 : You were a non-resident during the previous year; 6 : You are a citizen of India or person of Indian origin, who comes on a visit to India, having total income, other than the income from foreign sources, exceeding Rs. 15 lakh and have been in India for 120 days or more but less than 182 days during the previous year [section 6(6)(c)]; 7 : You are a citizen of India having total income, other than the income from foreign sources, exceeding Rs. 15 lakh during the previous year and not liable to tax in any other country or territory by reason of your domicile or residence or any other criteria of similar nature [section 6(6)(d) rws 6(1A)]; 8 : You are a citizen of India, who left India, for the purpose of employment, as a member of the crew of an Indian ship and were in India for 182 days or more during the previous year and 365 days or more within the preceding 4 years [Explanation 1(a) of section (6)(1)(c)]; 9 : You are a citizen of India or a person of Indian origin and have come on a visit to India during the previous year and were in India for a) 182 days or more during the previous year and 365 days or more within the preceding 4 years; or b) 120 days or more during the previous year and 365 days or more within the preceding 4 years if the total income, other than income from foreign sources, exceeds Rs. 15 lakh. [Explanation 1(b) of section (6)(1)(c)]",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "JurisdictionResPrevYr": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "JurisdictionResPrevYrDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/JurisdictionResPrevYrDtls"
                            }
                        }
                    }
                },
                "TotalPrStayIndiaPrevYr": {
                    "type": "integer",
                    "maximum": 999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalPrStayIndia4PrecYr": {
                    "type": "integer",
                    "maximum": 9999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "BenefitUs115HFlg": {
                    "description": "Y-YES; N-NO",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PortugeseCC5A": {
                    "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"
                        }
                    ]
                },
                "AssesseeRep": {
                    "$ref": "#/definitions/AssesseeRep"
                },
                "CompDirectorPrvYrFlg": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CompDirectorPrvYr": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CompDirectorPrvYrDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/CompDirectorPrvYrDtls"
                            }
                        }
                    }
                },
                "PartnerInFirmFlg": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PartnerInFirm": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "PartnerInFirmDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/PartnerInFirmDtls"
                            }
                        }
                    }
                },
                "HeldUnlistedEqShrPrYrFlg": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "HeldUnlistedEqShrPrYr": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "HeldUnlistedEqShrPrYrDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/HeldUnlistedEqShrPrYrDtls"
                            }
                        }
                    }
                },
                "NriPEinIndia": {
                    "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
                },
                "ForeignExchangeFlag": {
                    "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": {
                    "description": "if above field is selected as yes, provide SEBI Registration Number.",
                    "pattern": "IN[a-zA-Z]{2}FP[0-9]{6}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ItrFilingDueDate": {
                    "maxLength": 10,
                    "minLength": 9,
                    "enum": [
                        "2026-08-31",
                        "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]))"
                        }
                    }
                }
            },
            "required": [
                "ReturnFileSec",
                "IncFrmBusOrProf",
                "SeventhProvisio139",
                "ResidentialStatus",
                "HeldUnlistedEqShrPrYrFlg",
                "ForeignExchangeFlag",
                "FiiFpiFlag",
                "ItrFilingDueDate"
            ]
        },
        "clauseiv7provisio139iType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "clauseiv7provisio139iNature": {
                    "type": "string",
                    "description": "1 - total sales, turnover or gross receipts, as the case may be, of the person in the business exceeds sixty lakh rupees during the previous year; 2 -  the total gross receipts of the person in profession exceeds ten lakh rupees during the previous year; 3 - the aggregate of tax deducted at source and tax collected at source during the previous year, in the case of the person, is twenty-five thousand rupees or more; 4 - if his total deposits in a savings bank account is fifty lakh rupees or more, in the previous year",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4"
                    ]
                },
                "clauseiv7provisio139iAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "clauseiv7provisio139iNature",
                "clauseiv7provisio139iAmount"
            ]
        },
        "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"
            ]
        },
        "JurisdictionResPrevYrDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "JurisdictionResidence": {
                    "description": "93:AFGHANISTAN; 1001:ÅLAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 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; 9998:Not Applicable (Not Resident in any Country)",
                    "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",
                        "9998"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TIN": {
                    "maxLength": 75,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "JurisdictionResidence",
                "TIN"
            ]
        },
        "CompDirectorPrvYrDtls": {
            "type": "object",
            "description": "Company Director Details",
            "additionalProperties": false,
            "properties": {
                "NameOfCompany": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CompanyType": {
                    "description": "D - Domestic; F - Foreign",
                    "enum": [
                        "D",
                        "F"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SharesTypes": {
                    "description": "L - Listed; U - Unlisted",
                    "enum": [
                        "L",
                        "U"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DIN": {
                    "pattern": "[0-9]{8}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "NameOfCompany",
                "CompanyType",
                "SharesTypes"
            ]
        },
        "NOT89AType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NOT89ACountrycode": {
                    "type": "string",
                    "description": "US - United States; UK - United Kingdom; CA - Canada",
                    "enum": [
                        "US",
                        "UK",
                        "CA"
                    ]
                },
                "NOT89AAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "NOT89ACountrycode",
                "NOT89AAmount"
            ]
        },
        "PartnerInFirmDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NameOfFirm": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "NameOfFirm",
                "PAN"
            ]
        },
        "HeldUnlistedEqShrPrYrDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NameOfCompany": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CompanyType": {
                    "description": "D - Domestic; F - Foreign",
                    "enum": [
                        "D",
                        "F"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OpngBalNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OpngBalCostOfAcquisition": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.01
                },
                "ShrAcqDurYrNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DateOfSubscrPurchase": {
                    "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]))"
                },
                "FaceValuePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.01
                },
                "IssuePricePerShare": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "PurchasePricePerShare": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.01
                },
                "ShrTrnfNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ShrTrnfSaleConsideration": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.01
                },
                "ClsngBalNumberOfShares": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ClsngBalCostOfAcquisition": {
                    "type": "number",
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.01
                }
            },
            "required": [
                "NameOfCompany",
                "CompanyType",
                "OpngBalNumberOfShares",
                "OpngBalCostOfAcquisition",
                "ClsngBalNumberOfShares",
                "ClsngBalCostOfAcquisition"
            ]
        },
        "PartA_GEN2": {
            "type": "object",
            "description": "General",
            "additionalProperties": false,
            "properties": {
                "AuditInfo": {
                    "$ref": "#/definitions/AuditInfo"
                },
                "NatOfBus": {
                    "$ref": "#/definitions/NatOfBus"
                }
            },
            "required": [
                "AuditInfo"
            ]
        },
        "AuditInfo": {
            "type": "object",
            "description": "Audit Information",
            "additionalProperties": false,
            "properties": {
                "LiableSec44AAflg": {
                    "pattern": "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": {
                    "pattern": "N|Y",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "N"
                },
                "Cndnfor44AB": {
                    "type": "string",
                    "description": "bi: Sales, turnover or gross receipts exceeds the specified limits; bii: Assessee falling u/s 44AD/44ADA/44AE/44BB but not opting for offering income on presumptive basis; biii: others",
                    "enum": [
                        "bi",
                        "bii",
                        "biii"
                    ]
                },
                "BiiDetails": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "44AD": {
                            "type": "string",
                            "pattern": "Y|N"
                        },
                        "44ADA": {
                            "type": "string",
                            "pattern": "Y|N"
                        },
                        "44AE": {
                            "type": "string",
                            "pattern": "Y|N"
                        },
                        "44BB": {
                            "type": "string",
                            "pattern": "Y|N"
                        }
                    }
                },
                "AuditAccountantFlg": {
                    "pattern": "N|Y",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditReportFurnishDate": {
                    "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]))"
                },
                "AckNum44AB": {
                    "type": "integer",
                    "pattern": "[0-9]{15}"
                },
                "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"
                        }
                    ]
                },
                 "AudFrmAadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "LiableSec92Eflg": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AccountAuditFlag": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditDetails92E": {
                    "$ref": "#/definitions/AuditDetails92E"
                },
                "AuditDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/AuditDetails"
                    }
                },
                "AuditReportDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/AuditReportDetails"
                    }
                }
            },
            "required": [
                "LiableSec44AAflg",
                "IncDclrdUs",
                "LiableSec44ABflg",
                "LiableSec92Eflg",
                "AccountAuditFlag"
            ]
        },
        "AuditDetails92E": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfAudit": {
                    "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]))"
                },
                "AckNum92E": {
                    "type": "integer",
                    "pattern": "[0-9]{15}"
                }
            },
            "required": [
                "DateOfAudit",
                "AckNum92E"
            ]
        },
        "AuditDetails": {
            "type": "object",
            "description": "AUDIT DETAILS",
            "additionalProperties": false,
            "properties": {
                "AuditedSection": {
                    "enum": [
                        "10A",
                        "10AA",
                        "44DA",
                        "50B",
                        "80-IA",
                        "80-IAB",
                        "80-IAC",
                        "80-IB",
                        "80-IC",
                        "80-ID",
                        "80-IE",
                        "80JJAA",
                        "80LA",
                        "115JC"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditFlag": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAuditDtls": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfAudit": {
                    "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]))"
                },
                "AckNumOth": {
                    "type": "integer",
                    "pattern": "[0-9]{15}"
                }
            }
        },
        "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; 11 - Indian Trusts Act, 1882; 12 - Integrated Goods and Services Tax Act, 2017; 13 - Limited Liability Partnership Act, 2008; 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",
                        "11",
                        "12",
                        "13",
                        "14",
                        "15",
                        "16",
                        "17",
                        "18",
                        "19"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditReportActOthers": {
                    "maxLength": 125,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AuditedSection": {
                    "maxLength": 30,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OtherITActFlag": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAuditDtlsOthThanITAct": {
                    "enum": [
                        "N",
                        "Y"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfAudit": {
                    "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]))"
                }
            }
        },
        "NatOfBus": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatureOfBusiness": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "Code": {
                                "description": "00001 - Share of Income from firm only; 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; 09029-Commission agents - Kachcha Arahtia; 09028 - Retail sale of other products n.e.c; 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_1 - Medical Profession; 16020 - Film Artist; 16021-Social Media Influencers; 16019 - Other professional services n.e.c.; 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_1 - Sports Management; 20023 - Other sporting activities n.e.c.; 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_1 - Event Management;  21009-Speculative trading; 21010-Futures and Options trading; 21011-Buying and selling shares; 21008 - Other services n.e.c.; 22001 - Extra territorial organisations and bodies (IMF, World Bank, European Commission etc.)",
                                "enum": [
                                    "00001",
                                    "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",
                                    "09029",
                                    "09027",
                                    "09028",
                                    "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_1",
                                    "16020",
                                    "16021",
                                    "16019",
                                    "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_1",
                                    "20023",
                                    "20024",
                                    "21001",
                                    "21002",
                                    "21003",
                                    "21004",
                                    "21005",
                                    "21006",
                                    "21007",
                                    "21008_1",
                                    "21009",
                                    "21010",
                                    "21011",
                                    "21008",
                                    "22001"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "TradeName1": {
                                "maxLength": 125,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Description": {
                                "maxLength": 125,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            }
                        },
                        "required": [
                            "Code"
                        ]
                    }
                }
            }
        },
        "PARTA_BS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "FundSrc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "PropFund": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "PropCap": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "ResrNSurp": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "RevResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "CapResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "StatResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "OthResr": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotResrNSurp": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "RevResr",
                                        "CapResr",
                                        "StatResr",
                                        "OthResr",
                                        "TotResrNSurp"
                                    ]
                                },
                                "TotPropFund": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                }
                            },
                            "required": [
                                "PropCap",
                                "ResrNSurp",
                                "TotPropFund"
                            ]
                        },
                        "LoanFunds": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "SecrLoan": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "ForeignCurrLoan": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "RupeeLoan": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "FrmBank": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "FrmOthrs": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotRupeeLoan": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "FrmBank",
                                                "FrmOthrs",
                                                "TotRupeeLoan"
                                            ]
                                        },
                                        "TotSecrLoan": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "ForeignCurrLoan",
                                        "RupeeLoan",
                                        "TotSecrLoan"
                                    ]
                                },
                                "UnsecrLoan": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "FrmBank": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "FrmOthrs": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotUnSecrLoan": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "FrmBank",
                                        "FrmOthrs",
                                        "TotUnSecrLoan"
                                    ]
                                },
                                "TotLoanFund": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "SecrLoan",
                                "UnsecrLoan",
                                "TotLoanFund"
                            ]
                        },
                        "DeferredTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Advances": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "FromPrsn": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "FromOthers": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotalAdvances": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "TotalAdvances"
                            ]
                        },
                        "TotFundSrc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        }
                    },
                    "required": [
                        "PropFund",
                        "LoanFunds",
                        "DeferredTax",
                        "Advances",
                        "TotFundSrc"
                    ]
                },
                "FundApply": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "FixedAsset": {
                            "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
                                },
                                "NetBlock": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "CapWrkProg": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotFixedAsset": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "GrossBlock",
                                "Depreciation",
                                "NetBlock",
                                "CapWrkProg",
                                "TotFixedAsset"
                            ]
                        },
                        "Investments": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "LongTermInv": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "GovtOthSecQuoted": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "GovOthSecUnQoted": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotLongTermInv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "GovtOthSecQuoted",
                                        "GovOthSecUnQoted",
                                        "TotLongTermInv"
                                    ]
                                },
                                "TradeInv": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "EquityShares": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "PreferShares": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Debenture": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotTradeInv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "EquityShares",
                                        "PreferShares",
                                        "Debenture",
                                        "TotTradeInv"
                                    ]
                                },
                                "TotInvestments": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "LongTermInv",
                                "TradeInv",
                                "TotInvestments"
                            ]
                        },
                        "CurrAssetLoanAdv": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "CurrAsset": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "Inventories": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "StoresConsumables": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "RawMatl": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "StkInProcess": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "FinOrTradGood": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotInventries": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "StoresConsumables",
                                                "RawMatl",
                                                "StkInProcess",
                                                "FinOrTradGood",
                                                "TotInventries"
                                            ]
                                        },
                                        "SndryDebtors": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "CashOrBankBal": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "CashinHand": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "BankBal": {
                                                    "type": "integer",
                                                    "default": 0
                                                },
                                                "TotCashOrBankBal": {
                                                    "type": "integer",
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "CashinHand",
                                                "BankBal",
                                                "TotCashOrBankBal"
                                            ]
                                        },
                                        "OthCurrAsset": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotCurrAsset": {
                                            "type": "integer",
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "Inventories",
                                        "SndryDebtors",
                                        "CashOrBankBal",
                                        "OthCurrAsset",
                                        "TotCurrAsset"
                                    ]
                                },
                                "LoanAdv": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "AdvRecoverable": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "Deposits": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "BalWithRevAuth": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        },
                                        "TotLoanAdv": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "AdvRecoverable",
                                        "Deposits",
                                        "BalWithRevAuth",
                                        "TotLoanAdv"
                                    ]
                                },
                                "TotCurrAssetLoanAdv": {
                                    "type": "integer",
                                    "default": 0
                                },
                                "CurrLiabilitiesProv": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "CurrLiabilities": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "SundryCred": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "LiabForLeasedAsset": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "AccrIntonLeasedAsset": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "AccrIntNotDue": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotCurrLiabilities": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "SundryCred",
                                                "LiabForLeasedAsset",
                                                "AccrIntonLeasedAsset",
                                                "AccrIntNotDue",
                                                "TotCurrLiabilities"
                                            ]
                                        },
                                        "Provisions": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                                "ITProvision": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "ELSuperAnnGratProvision": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "OthProvision": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                },
                                                "TotProvisions": {
                                                    "type": "integer",
                                                    "maximum": 99999999999999,
                                                    "minimum": 0,
                                                    "exclusiveMinimum": false,
                                                    "default": 0
                                                }
                                            },
                                            "required": [
                                                "ITProvision",
                                                "ELSuperAnnGratProvision",
                                                "OthProvision",
                                                "TotProvisions"
                                            ]
                                        },
                                        "TotCurrLiabilitiesProvision": {
                                            "type": "integer",
                                            "maximum": 99999999999999,
                                            "minimum": 0,
                                            "exclusiveMinimum": false,
                                            "default": 0
                                        }
                                    },
                                    "required": [
                                        "CurrLiabilities",
                                        "Provisions",
                                        "TotCurrLiabilitiesProvision"
                                    ]
                                },
                                "NetCurrAsset": {
                                    "type": "integer",
                                    "description": "Current Asset-current liabilities can be negative.",
                                    "default": 0
                                }
                            },
                            "required": [
                                "CurrAsset",
                                "LoanAdv",
                                "TotCurrAssetLoanAdv",
                                "CurrLiabilitiesProv",
                                "NetCurrAsset"
                            ]
                        },
                        "MiscAdjust": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "MiscExpndr": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "DefTaxAsset": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "AccumaltedLosses": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotMiscAdjust": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "MiscExpndr",
                                "DefTaxAsset",
                                "AccumaltedLosses",
                                "TotMiscAdjust"
                            ]
                        },
                        "TotFundApply": {
                            "type": "integer",
                            "default": 0
                        }
                    },
                    "required": [
                        "FixedAsset",
                        "Investments",
                        "CurrAssetLoanAdv",
                        "MiscAdjust",
                        "TotFundApply"
                    ]
                },
                "NoBooksOfAccBS": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotSundryDbtAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotSundryCrdAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotStkInTradAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "CashBalAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    }
                }
            },
            "required": [
                "FundSrc",
                "FundApply"
            ]
        },
        "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",
                        "DirectExpenses",
                        "TotalFactoryOverheads",
                        "TotalDebtsManfctrngAcc"
                    ]
                },
                "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,
                    "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": 125,
                                "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
                        }
                    },
                    "required": [
                        "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
                },
                "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
                },
                "OtherIncDtls": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "NatureOfIncome": {
                                "maxLength": 125,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Amount": {
                                "type": "integer",
                                "maximum": 99999999999999
                            }
                        },
                        "required": [
                            "NatureOfIncome",
                            "Amount"
                        ]
                    }
                },
                "DirectExpensesTotal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "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,
                    "default": 0
                },
                "GrossProfitFrmBusProf": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "TurnoverIntradayTrd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncomeIntradayTrd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "TurnoverFutureTrd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncomeFutureTrd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                }
            },
            "required": [
                "OperatingRevenueTotal",
                "SalesGrossReceiptsTotal",
                "TotRevenueFrmOperations",
                "TardingAccTotCred",
                "DirectExpenses"
            ]
        },
        "PARTA_PL": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CreditsToPL": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrossProfitTrnsfFrmTrdAcc": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "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,
                                    "default": 0
                                },
                                "ProfitOnInvChrSTT": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "ProfitOnOthInv": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "ProfitOnCurrFluct": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "ProfitOnCnvInvntryToCapAsst": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "ProfitOnAgriIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "OtherIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                            "NatureOfIncome": {
                                                "maxLength": 125,
                                                "minLength": 1,
                                                "allOf": [
                                                    {
                                                        "$ref": "#/definitions/nonEmptyString"
                                                    }
                                                ]
                                            },
                                            "Amount": {
                                                "type": "integer",
                                                "maximum": 99999999999999,
                                                "minimum": 0,
                                                "default": 0
                                            }
                                        },
                                        "required": [
                                            "Amount"
                                        ]
                                    }
                                },
                                "LiabilityWrittenBack": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "AmtofInterest": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "default": 0
                                },
                                "AmtofRem": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "default": 0
                                },
                                "MiscOthIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                },
                                "TotOthIncome": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "default": 0
                                }
                            },
                            "required": [
                                "RentInc",
                                "Comissions",
                                "Dividends",
                                "InterestInc",
                                "ProfitOnSaleFixedAsset",
                                "ProfitOnInvChrSTT",
                                "ProfitOnOthInv",
                                "ProfitOnCurrFluct",
                                "ProfitOnCnvInvntryToCapAsst",
                                "ProfitOnAgriIncome",
                                "MiscOthIncome",
                                "TotOthIncome"
                            ]
                        },
                        "TotCreditsToPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        }
                    },
                    "required": [
                        "OthIncome",
                        "TotCreditsToPL"
                    ]
                },
                "DebitsToPL": {
                    "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": 125,
                                        "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,
                                                "default": 0
                                            }
                                        },
                                        "required": [
                                            "PAN",
                                            "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
                                            }
                                        },
                                        "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": [
                                "OthersPANNotAvlblDtlTotal",
                                "OthersAmtLt1Lakh",
                                "BadDebtAmtDtlsTotal",
                                "BadDebt"
                            ]
                        },
                        "ProvForBadDoubtDebt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "OthProvisionsExpdr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "PBIDTA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "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,
                            "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"
                    ]
                },
                "TaxProvAppr": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ProvForCurrTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "ProvDefTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "ProfitAfterTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "BalBFPrevYr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "AmtAvlAppr": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "TrfToReserves": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "ProprietorAccBalTrf": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        }
                    },
                    "required": [
                        "ProvForCurrTax",
                        "ProvDefTax",
                        "ProfitAfterTax",
                        "BalBFPrevYr",
                        "AmtAvlAppr",
                        "TrfToReserves",
                        "ProprietorAccBalTrf"
                    ]
                },
                "NatOfBus44AD": {
                    "type": "array",
                    "maxItems": 3,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "NameOfBusiness": {
                                "maxLength": 75,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "CodeAD": {
                                "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 thoriumores; 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 ethylalcohol; 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; 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; 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.; 14005 - Other IT enabled services; 14007 - Cyber cafe; 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.; 16006 - Advertising; 16010 - Auctioneers; 16012 - Market research and public opinion polling; 16014 - Labour recruitment and provision of personnel; 16015 - Investigation and security services; 16016 - Building-cleaning and industrial cleaning activities; 16017 - Packaging activities; 16019 - Other professional services n.e.c.; 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.; 18006 - Independent blood banks; 18007 - Medical transcription; 18008 - Independent ambulance services; 18009 - Medical suppliers, agencies and stores; 19001 - Social work activities with accommodation (orphanages and oldage 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; 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_1 - Sports Management; 20023 - Other sporting activities n.e.c.; 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_1 - Event Management;  21009-Speculative trading; 21010-Futures and Options trading; 21011-Buying and selling shares;21008 - Other services n.e.c.; 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",
                                    "09006",
                                    "09007",
                                    "09008",
                                    "09009",
                                    "09010",
                                    "09011",
                                    "09012",
                                    "09013",
                                    "09014",
                                    "09015",
                                    "09016",
                                    "09017",
                                    "09018",
                                    "09019",
                                    "09020",
                                    "09021",
                                    "09022",
                                    "09023",
                                    "09024",
                                    "09025",
                                    "09026",
                                    "09027",
                                    "09028",
                                    "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",
                                    "14005",
                                    "14007",
                                    "14009",
                                    "14010",
                                    "15001",
                                    "15002",
                                    "15003",
                                    "16006",
                                    "16010",
                                    "16012",
                                    "16014",
                                    "16015",
                                    "16016",
                                    "16017",
                                    "16019",
                                    "17001",
                                    "17002",
                                    "17003",
                                    "17004",
                                    "17005",
                                    "17006",
                                    "17007",
                                    "18006",
                                    "18007",
                                    "18008",
                                    "18009",
                                    "19001",
                                    "19002",
                                    "19003",
                                    "19004",
                                    "19005",
                                    "19006",
                                    "19007",
                                    "19008",
                                    "19009",
                                    "20001",
                                    "20002",
                                    "20003",
                                    "20004",
                                    "20005",
                                    "20006",
                                    "20007",
                                    "20008",
                                    "20009",
                                    "20013",
                                    "20014",
                                    "20015",
                                    "20016",
                                    "20017",
                                    "20018",
                                    "20019",
                                    "20020",
                                    "20021",
                                    "20022",
                                    "20023_1",
                                    "20023",
                                    "20024",
                                    "21001",
                                    "21002",
                                    "21003",
                                    "21004",
                                    "21005",
                                    "21006",
                                    "21007",
                                    "21008_1",
                                    "21009",
                                    "21010",
                                    "21011",
                                    "21008",
                                    "22001"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Description": {
                                "maxLength": 75,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            }
                        },
                        "required": [
                            "NameOfBusiness",
                            "CodeAD"
                        ]
                    }
                },
                "PersumptiveInc44AD": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrsTrnOverOrReceipt": {
                            "type": "integer",
                            "maximum": 30000000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "GrsTrnOverBank": {
                            "type": "integer",
                            "maximum": 30000000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "GrsTotalTrnOverInCash": {
                            "type": "integer",
                            "maximum": 30000000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "GrsTrnOverAnyOthMode": {
                            "type": "integer",
                            "maximum": 30000000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "TotPersumptiveInc44AD": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PersumptiveInc44AD6Per": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PersumptiveInc44AD8Per": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "GrsTrnOverOrReceipt",
                        "TotPersumptiveInc44AD"
                    ]
                },
                "NatOfBus44ADA": {
                    "type": "array",
                    "maxItems": 3,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "NameOfBusiness": {
                                "maxLength": 75,
                                "minLength": 1,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "CodeADA": {
                                "description": "14001 - Software development; 14002 - Other software consultancy; 14003 - Data processing; 14004 - Database activities and distribution of electronic content; 14006 - BPO services; 14008 - Maintenance and repair of office, accounting and computing machinery; 16001 - Legal profession; 16002 - Accounting, book-keeping and auditing profession; 16003 - Tax consultancy; 16004 - Architectural profession; 16005 - Engineering and technical consultancy; 16007 - Fashion designing; 16008 - Interior decoration; 16009 - Photography ; 16013 - Business and management consultancy activities ; 16018 - Secretarial activities; 16019_1 - Medical Profession ; 16021-Social Media Influencers; 16020 - Film Artist; 18001 - General hospitals; 18002 - Speciality and super speciality hospitals; 18003 - Nursing homes; 18004 - Diagnostic centres; 18005 - Pathological laboratories; 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; 20010 - Individual artists excluding authors; 20011 - Literary activities; 20012 - Other cultural activities n.e.c.",
                                "enum": [
                                    "14001",
                                    "14002",
                                    "14003",
                                    "14004",
                                    "14006",
                                    "14008",
                                    "16001",
                                    "16002",
                                    "16003",
                                    "16004",
                                    "16005",
                                    "16007",
                                    "16008",
                                    "16009",
                                    "16013",
                                    "16018",
                                    "16019_1",
                                    "16021",
                                    "16020",
                                    "18001",
                                    "18002",
                                    "18003",
                                    "18004",
                                    "18005",
                                    "18010",
                                    "18011",
                                    "18012",
                                    "18013",
                                    "18014",
                                    "18015",
                                    "18016",
                                    "18017",
                                    "18018",
                                    "18019",
                                    "18020",
                                    "20010",
                                    "20011",
                                    "20012"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "Description": {
                                "maxLength": 75,
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            }
                        },
                        "required": [
                            "NameOfBusiness",
                            "CodeADA"
                        ]
                    }
                },
                "PersumptiveInc44ADA": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrsReceipt": {
                            "type": "integer",
                            "maximum": 7500000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false,
                            "default": 0
                        },
                        "GrsTrnOverBank44ADA": {
                            "type": "integer",
                            "maximum": 7500000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "GrsTotalTrnOverInCash44ADA": {
                            "type": "integer",
                            "maximum": 7500000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "GrsTrnOverAnyOthMode44ADA": {
                            "type": "integer",
                            "maximum": 7500000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotPersumptiveInc44ADA": {
                            "type": "integer",
                            "maximum": 9999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "GrsReceipt"
                    ]
                },
                "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,
                    "default": 0
                },
                "NoBooksOfAccPL": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrossReceipt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "GrsRcptAccPayeeOrBankMode": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "GrsRcptOtherMode": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "GrossProfit": {
                            "type": "integer"
                        },
                        "Expenses": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "NetProfit": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "GrossReceiptPrf": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "GrsRcptAccPayeeOrBankModePrf": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "GrsRcptOtherModePrf": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "GrossProfitPrf": {
                            "type": "integer"
                        },
                        "ExpensesPrf": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "NetProfitPrf": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TotBusinessProfession": {
                            "type": "integer",
                            "default": 0
                        }
                    },
                    "required": [
                        "GrossReceipt",
                        "GrsRcptAccPayeeOrBankMode",
                        "GrsRcptOtherMode",
                        "GrossProfit",
                        "Expenses",
                        "NetProfit",
                        "GrossReceiptPrf",
                        "GrsRcptAccPayeeOrBankModePrf",
                        "GrsRcptOtherModePrf",
                        "GrossProfitPrf",
                        "ExpensesPrf",
                        "NetProfitPrf",
                        "TotBusinessProfession"
                    ]
                },
                "TurnverFrmSpecActivity": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "GrossProfit": {
                    "type": "integer"
                },
                "Expenditure": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NetIncomeFrmSpecActivity": {
                    "type": "integer",
                    "default": 0
                },
                "NonResidentPLDetails": {
                    "type": "array",
                    "maxItems": 5,
                    "additionalProperties": false,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "Section": {
                                "type": "string",
                                "description": "44B : 44B; 44BB : 44BB; 44BBA : 44BBA; 44BBC : 44BBC; 44BBD : 44BBD",
                                "enum": [
                                    "44B",
                                    "44BB",
                                    "44BBA",
                                    "44BBC",
                                    "44BBD"
                                ]
                            },
                            "GrossReceipt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "NetProfit": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            }
                        }
                    }
                },
                "NonResidentPL": {
                    "description": "Summary of NonResidentPLDetails",
                    "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",
                "TaxProvAppr",
                "NoBooksOfAccPL",
                "TurnverFrmSpecActivity",
                "NetIncomeFrmSpecActivity"
            ]
        },
        "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": [
                "UnionExciseDuty",
                "ServiceTax",
                "VATorSaleTax",
                "CentralGoodServiceTax",
                "StateGoodServiceTax",
                "IntegratedGoodServiceTax",
                "UnionTerrGoodServiceTax",
                "OthDutyTaxCess",
                "TotExciseCustomsVAT"
            ]
        },
        "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": "number",
                    "maximum": 100,
                    "minimum": 0
                },
                "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"
            ]
        },
        "PARTA_OI": {
            "type": "object",
            "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,
                    "default": 0
                },
                "DecProOrIncLossUs145_2": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "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,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DecProOrIncLossUs145_A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "ValRawMaterial",
                        "ValFinishedGoods",
                        "ChngStockValMetFlg",
                        "EffectOnPL",
                        "DecProOrIncLossUs145_A"
                    ]
                },
                "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
                        },
                        "OthDisallowances": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAmtDisallUs36": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "StkInsurPrem",
                        "EmpHealthInsurPrem",
                        "EmpBonusCommSum",
                        "IntOnBorrCap",
                        "ZeroCoupBondDisc",
                        "RecogPFContribAmt",
                        "AppSuperAnnFundAmt",
                        "PensionSchemeSec80CCD",
                        "AppGratFundAmt",
                        "OthFundAmt",
                        "EmpContributionCredits",
                        "BadDebtDoubtAmt",
                        "BadDebtDoubtProvn",
                        "SpecResrvTranfr",
                        "FamPlanPromoExp",
                        "SecuritiesPaidAmt",
                        "MrktLossOthExpLossICDS",
                        "OthDisallowances",
                        "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
                        },
                        "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",
                        "ContigentLiability",
                        "OthAmtNotAllowUs37",
                        "TotAmtDisallUs37"
                    ]
                },
                "AmtDisallUs40": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NonCompChapXVIIBAmt": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NonComp40aiiChapXVIIBAmt": {
                            "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
                        },
                        "OthDisallow": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAmtDisallUs40": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AmtDisallUs40PyNowAll": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "NonCompChapXVIIBAmt",
                        "NonComp40aiiChapXVIIBAmt",
                        "NonComp40aibChapXVIIBAmt",
                        "NonComp40aiiiChapXVIIBAmt",
                        "TaxAmtOnProfits",
                        "WTAmt",
                        "RolyatyOrServiceFee",
                        "IntSalBonPartner",
                        "OthDisallow",
                        "TotAmtDisallUs40",
                        "AmtDisallUs40PyNowAll"
                    ]
                },
                "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
                        },
                        "OthDisallow": {
                            "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",
                        "OthDisallow",
                        "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/ExciseCustomsVAT"
                        }
                    },
                    "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
                },
                "ProfTaxAmtUs41": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PriorAmtIncCrDrPL": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "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",
                "InterestDisAllowUs23SMEAct",
                "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,
                    "default": 0
                },
                "IntPayaleToFISchBank": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LeaveEncashPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RailwayAssetsPayable": {
                    "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"
            ]
        },
        "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"
                    ]
                }
            }
        },
        "QuantitDet": {
            "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"
                    ],
                    "maxLength": 3,
                    "minLength": 3,
                    "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
                },
                "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
                },
                "yldFinisProd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PercentYld": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "multipleOf": 0.01,
                    "default": 0
                },
                "AnyShortExces": {
                    "type": "integer",
                    "default": 0
                }
            },
            "required": [
                "ItemName",
                "UnitOfMeasure",
                "OpeningStock",
                "PurchaseQty",
                "SaleQty",
                "ClgStock",
                "AnyShortExces"
            ]
        },
        "ScheduleESOP": {
            "type": "object",
            "description": "Tax deferred on ESOP : Information related to Tax deferred - relatable to income on perquisites referred in section 17(2)(vi) received from employer, being an eligible start-up referred to in section 80-IAC",
            "additionalProperties": false,
            "properties": {
                "PanofStartUp": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DPIITRegNo": {
                    "type": "string",
                    "pattern": "DIPP[0-9]{3,5}"
                },
                "ScheduleESOP2122_Type": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AssessmentYear": {
                            "pattern": "2021-22",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "TaxDeferredBFEarlierAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ScheduleESOPEventDtls": {
                            "$ref": "#/definitions/ScheduleESOPEventDtls"
                        },
                        "TotalTaxAttributedAmt21": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TaxPayableCurrentAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "BalanceTaxCF": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "BalanceTaxCF",
                        "AssessmentYear"
                    ]
                },
                "ScheduleESOP2223_Type": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AssessmentYear": {
                            "pattern": "2022-23",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "TaxDeferredBFEarlierAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ScheduleESOPEventDtls": {
                            "$ref": "#/definitions/ScheduleESOPEventDtls"
                        },
                        "TotalTaxAttributedAmt22": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TaxPayableCurrentAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "BalanceTaxCF": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "BalanceTaxCF",
                        "AssessmentYear"
                    ]
                },
                "ScheduleESOP2324_Type": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AssessmentYear": {
                            "pattern": "2023-24",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "TaxDeferredBFEarlierAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ScheduleESOPEventDtls": {
                            "$ref": "#/definitions/ScheduleESOPEventDtls"
                        },
                        "TotalTaxAttributedAmt22": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TaxPayableCurrentAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "BalanceTaxCF": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "BalanceTaxCF",
                        "AssessmentYear"
                    ]
                },
                "ScheduleESOP2425_Type": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AssessmentYear": {
                            "pattern": "2024-25",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "TaxDeferredBFEarlierAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ScheduleESOPEventDtls": {
                            "$ref": "#/definitions/ScheduleESOPEventDtls"
                        },
                        "TotalTaxAttributedAmt22": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TaxPayableCurrentAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "BalanceTaxCF": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "BalanceTaxCF",
                        "AssessmentYear"
                    ]
                },
                "ScheduleESOP2526_Type": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AssessmentYear": {
                            "pattern": "2025-26",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "TaxDeferredBFEarlierAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ScheduleESOPEventDtls": {
                            "$ref": "#/definitions/ScheduleESOPEventDtls"
                        },
                        "TotalTaxAttributedAmt25": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TaxPayableCurrentAY": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "BalanceTaxCF": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "BalanceTaxCF",
                        "AssessmentYear"
                    ]
                },
                "ScheduleESOP2627_Type": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AssessmentYear": {
                            "pattern": "2026-27",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "BalanceTaxCF": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "BalanceTaxCF",
                        "AssessmentYear"
                    ]
                },
                "TotalTaxAttributedAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "TotalTaxAttributedAmt"
            ]
        },
        "ScheduleESOPEventDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SecurityType": {
                    "type": "string",
                    "description": "FS -  Fully Sold; PS - Partly Sold; NS - Not sold",
                    "enum": [
                        "FS",
                        "PS",
                        "NS"
                    ]
                },
                "ScheduleESOPEventDtlsType": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ScheduleESOPEventDtlsType"
                    }
                },
                "CeasedEmployee": {
                    "description": "Y-YES; N-NO",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfCeasing": {
                    "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]))"
                }
            }
        },
        "ScheduleESOPEventDtlsType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "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]))"
                },
                "TaxAttributedAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            }
        },
        "PartB-TI": {
            "type": "object",
            "description": "Computation of Total Income",
            "additionalProperties": false,
            "properties": {
                "Salaries": {
                    "type": "integer",
                    "description": "Income from Salary",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "IncomeFromHP": {
                    "type": "integer",
                    "description": "Income from house property",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ProfBusGain": {
                    "type": "object",
                    "description": "Profit from business or profession",
                    "additionalProperties": false,
                    "properties": {
                        "ProfGainNoSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ProfGainSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ProfGainSpecifiedBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ProfIncome115BBF": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "TotProfBusGain": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        }
                    },
                    "required": [
                        "ProfGainNoSpecBus",
                        "ProfGainSpecBus",
                        "ProfGainSpecifiedBus",
                        "ProfIncome115BBF",
                        "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
                },
                "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
                },
                "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
                        },
                        "PartCchapterVIA": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "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
                },
                "NetAgricultureIncomeOrOtherIncomeForRate": {
                    "type": "integer",
                    "description": "From Schedule EI",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AggregateIncome": {
                    "type": "integer",
                    "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
                },
                "DeemedIncomeUs115JC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Salaries",
                "IncomeFromHP",
                "ProfBusGain",
                "CapGain",
                "IncFromOS",
                "TotalTI",
                "CurrentYearLoss",
                "BalanceAfterSetoffLosses",
                "BroughtFwdLossesSetoff",
                "GrossTotalIncome",
                "IncChargeTaxSplRate111A112",
                "DeductionsUndSchVIADtl",
                "DeductionsUnder10Aor10AA",
                "TotalIncome",
                "AggregateIncome",
                "DeemedIncomeUs115JC"
            ]
        },
        "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
                }
            },
            "required": [
                "ShortTerm",
                "LongTerm",
                "ShortTermLongTermTotal",
                "CapGains30Per115BBH",
                "TotalCapGains"
            ]
        },
        "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
                },
                "ShortTermAppRate": {
                    "type": "integer",
                    "description": "Schedule CG",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ShortTermSplRateDTAA": {
                    "type": "integer",
                    "description": "Schedule CG",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalShortTerm": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "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
                }
            },
            "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
                },
                "IncChargblSplRate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FromOwnRaceHorse": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotIncFromOS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "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"
                },
                "AssetOutIndiaFlag": {
                    "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.",
                    "enum": [
                        "YES",
                        "NO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "NO"
                }
            },
            "required": [
                "ComputationOfTaxLiability",
                "TaxPaid",
                "Refund",
                "AssetOutIndiaFlag"
            ]
        },
        "ComputationOfTaxLiability": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxPayableOnDeemedTI": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TaxDeemedTISec115JC": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "SurchargeOnAboveCrore": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "EducationCess": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotalTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TaxDeemedTISec115JC",
                        "SurchargeOnAboveCrore",
                        "EducationCess",
                        "TotalTax"
                    ]
                },
                "TaxPayableOnTI": {
                    "$ref": "#/definitions/TaxPayableOnTI"
                },
                "GrossTaxPayable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "GrossTaxPay": {
                    "$ref": "#/definitions/GrossTaxPay"
                },
                "CreditUS115JD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxPayAfterCreditUs115JD": {
                    "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",
                "CreditUS115JD",
                "TaxPayAfterCreditUs115JD",
                "NetTaxLiability",
                "IntrstPay",
                "AggregateTaxInterestLiability"
            ]
        },
        "TaxPayableOnTI": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxAtNormalRatesOnAggrInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxAtSpecialRates": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "RebateOnAgriInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxPayableOnTotInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Rebate87A": {
                    "type": "integer",
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxPayableOnRebate": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Surcharge25ofSI": {
                    "description": "115BBE Surcharge after marginal relief",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Surcharge25ofSIBeforeMarginal": {
                    "description": "115BBE Surcharge before marginal relief",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SurchargeOnAboveCroreBeforeMarginal": {
                    "description": "Surcharge other than 115BBE before marginal relief",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SurchargeOnAboveCrore": {
                    "description": "Surcharge other than 115BBE after marginal relief",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalSurcharge": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "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": [
                "TaxAtNormalRatesOnAggrInc",
                "TaxAtSpecialRates",
                "RebateOnAgriInc",
                "TaxPayableOnTotInc",
                "Rebate87A",
                "TaxPayableOnRebate",
                "Surcharge25ofSI",
                "SurchargeOnAboveCrore",
                "Surcharge25ofSIBeforeMarginal",
                "SurchargeOnAboveCroreBeforeMarginal",
                "TotalSurcharge",
                "EducationCess",
                "GrossTaxLiability"
            ]
        },
        "GrossTaxPay": {
            "type": "object",
            "description": "Gross tax payable",
            "additionalProperties": false,
            "properties": {
                "TaxInc17": {
                    "description": "Tax on income without including income on perquisites referred in section 17(2)(vi) received from employer, being an eligible start-up referred to in section 80-IAC ( Schedule Salary)",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxDeferred17": {
                    "description": "Tax deferred - relatable to income on perquisites referred in section 17(2)(vi) received from employer, being an eligible start-up referred to in section 80-IAC",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxDeferredPayableCY": {
                    "description": "Tax deferred from earlier years but payable during current AY (Total of col. 7 of schedule Tax Deferred on ESOP)",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "TaxInc17",
                "TaxDeferred17",
                "TaxDeferredPayableCY"
            ]
        },
        "TaxRelief": {
            "type": "object",
            "description": "tax relief",
            "additionalProperties": false,
            "properties": {
                "Section89": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "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": [
                "TotTaxRelief"
            ]
        },
        "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"
            ]
        },
        "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
                }
            },
            "required": [
                "TaxesPaid"
            ]
        },
        "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]{5}[0-9]{4}[A-Z]",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        }
                    },
                    "required": [
                        "AssesseeVerName",
                        "FatherName",
                        "AssesseeVerPAN"
                    ]
                },
                "Capacity": {
                    "type": "string",
                    "description": "S : Self; R : Representative; K : Karta; A : Authorised Signatory",
                    "enum": [
                        "S",
                        "R",
                        "K",
                        "A"
                    ]
                },
                "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]))"
                },
                "Place": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "Declaration",
                "Capacity",
                "Date",
                "Place"
            ]
        },
        "TaxReturnPreparer": {
            "type": "object",
            "description": "TRP details",
            "additionalProperties": false,
            "properties": {
                "IdentificationNoOfTRP": {
                    "pattern": "[T][0-9]{9}|[0-9]{6}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameOfTRP": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ReImbFrmGov": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IdentificationNoOfTRP",
                "NameOfTRP"
            ]
        },
        "ScheduleS": {
            "type": "object",
            "description": "Details of Income from salary",
            "additionalProperties": false,
            "properties": {
                "Salaries": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/Salaries"
                    }
                },
                "TotalGrossSalary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AllwncExtentExemptUs10": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AllwncExemptUs10": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "AllwncExemptUs10Dtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/AllwncExemptUs10DtlsType"
                            }
                        }
                    }
                },
                "Section10_13A": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Placeofwork": {
                            "type": "string",
                            "description": "1:  Metro, 2: Non-Metro",
                            "enum": [
                                "1",
                                "2"
                            ]
                        },
                        "ActlHRARecv": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ActlRentPaid": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "DtlsSalUsSec171": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ActlRentPaid10Per": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Sal40Or50Per": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "EligbleExmpAllwncUs13A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "Placeofwork",
                        "ActlHRARecv",
                        "ActlRentPaid",
                        "DtlsSalUsSec171",
                        "ActlRentPaid10Per",
                        "Sal40Or50Per",
                        "EligbleExmpAllwncUs13A"
                    ]
                },
                "Increliefus89A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "NetSalary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeductionUS16": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeductionUnderSection16ia": {
                    "type": "integer",
                    "maximum": 75000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "EntertainmntalwncUs16ii": {
                    "type": "integer",
                    "maximum": 5000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "ProfessionalTaxUs16iii": {
                    "type": "integer",
                    "maximum": 5000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "TotIncUnderHeadSalaries": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalGrossSalary",
                "AllwncExtentExemptUs10",
                "NetSalary",
                "DeductionUS16",
                "DeductionUnderSection16ia",
                "EntertainmntalwncUs16ii",
                "ProfessionalTaxUs16iii",
                "TotIncUnderHeadSalaries"
            ]
        },
        "Salaries": {
            "type": "object",
            "description": "Salaries",
            "additionalProperties": false,
            "properties": {
                "NameOfEmployer": {
                    "description": "Name of the employer",
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NatureOfEmployment": {
                    "type": "string",
                    "description": "CGOV:Central Government; SGOV:State Government; PSU:Public Sector Unit; PE:Pensioners - Central Government, PESG:Pensioners - State Government, PEPS:Pensioners - Public sector undertaking, PEO:Pensioners - Others; OTH:Others",
                    "enum": [
                        "CGOV",
                        "SGOV",
                        "PSU",
                        "PE",
                        "PESG",
                        "PEPS",
                        "PEO",
                        "OTH"
                    ]
                },
                "TANofEmployer": {
                    "pattern": "[A-Z]{4}[0-9]{5}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressDetail": {
                    "$ref": "#/definitions/AddressDetail"
                },
                "Salarys": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "GrossSalary": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Salary": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NatureOfSalary": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "OthersIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/NatureOfSalaryDtlsType"
                                    }
                                }
                            }
                        },
                        "ValueOfPerquisites": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NatureOfPerquisites": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "OthersIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/NatureOfPerquisitesType"
                                    }
                                }
                            }
                        },
                        "ProfitsinLieuOfSalary": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "NatureOfProfitInLieuOfSalary": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "OthersIncDtls": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/definitions/NatureOfProfitInLieuOfSalaryType"
                                    }
                                }
                            }
                        },
                        "IncomeNotified89A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncomeNotified89AType": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/NOT89AType"
                            }
                        },
                        "IncomeNotifiedOther89A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncomeNotifiedPrYr89A": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "GrossSalary",
                        "Salary",
                        "ValueOfPerquisites",
                        "ProfitsinLieuOfSalary"
                    ]
                }
            },
            "required": [
                "NameOfEmployer",
                "NatureOfEmployment",
                "AddressDetail",
                "Salarys"
            ]
        },
        "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}"
                },
                "ZipCode": {
                    "maxLength": 8,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "AddrDetail",
                "CityOrTownOrDistrict",
                "StateCode"
            ]
        },
        "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"
            ]
        },
        "ScheduleHP": {
            "type": "object",
            "description": "Income from house property",
            "additionalProperties": false,
            "properties": {
                "PropertyDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/PropertyDetails"
                    }
                },
                "PassThroghIncome": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "TotalIncomeChargeableUnHP": {
                    "type": "integer",
                    "description": "House Property income",
                    "maximum": 99999999999999,
                    "default": 0
                }
            },
            "required": [
                "TotalIncomeChargeableUnHP"
            ]
        },
        "PropertyDetails": {
            "type": "object",
            "description": "Individual property details",
            "additionalProperties": false,
            "properties": {
                "HPSNo": {
                    "type": "integer"
                },
                "AddressDetailWithZipCode": {
                    "$ref": "#/definitions/AddressDetailWithZipCode"
                },
                "PropertyOwner": {
                    "description": "SE - Self; MI - Minor; SP - Spouse; OT - Others",
                    "enum": [
                        "SE",
                        "MI",
                        "SP",
                        "OT"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PropertyOwnerOther": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PropCoOwnedFlg": {
                    "description": "Property co-owned by other than the taxpayer",
                    "enum": [
                        "YES",
                        "NO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AsseseeShareProperty": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0,
                    "multipleOf": 0.01,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false
                },
                "CoOwners": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/CoOwners"
                    }
                },
                "ifLetOut": {
                    "description": "L - Let Out; D - Deemed let out; S - Self Occupied",
                    "enum": [
                        "L",
                        "D",
                        "S"
                    ],
                    "maxLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ],
                    "default": "Y"
                },
                "TenantDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/TenantDetails"
                    }
                },
                "Rentdetails": {
                    "$ref": "#/definitions/Rentdetails"
                }
            },
            "required": [
                "HPSNo",
                "AddressDetailWithZipCode",
                "PropertyOwner",
                "PropCoOwnedFlg",
                "ifLetOut"
            ]
        },
        "TenantDetails": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TenantSNo": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99999999999999
                },
                "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",
                "NameofTenant"
            ]
        },
        "CoOwners": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "CoOwnersSNo": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99999999999999
                },
                "NameCoOwner": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PAN_CoOwner": {
                    "maxLength": 10,
                    "minLength": 10,
                    "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
                }
            },
            "required": [
                "CoOwnersSNo",
                "NameCoOwner"
            ]
        },
        "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,
                    "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,
                    "default": 0
                }
            },
            "required": [
                "AnnualLetableValue",
                "TotalUnrealizedAndTax",
                "BalanceALV",
                "AnnualOfPropOwned",
                "ThirtyPercentOfBalance",
                "IntOnBorwCap",
                "TotalDeduct",
                "IncomeOfHP"
            ]
        },
        "ITR3ScheduleBP": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "BusinessIncOthThanSpec": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ProfBfrTaxPL": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "NetPLFromSpecBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "NetPLFromSpecifiedBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "description": "Net profit or Loss from Specified Business u/s 35AD included",
                            "default": 0
                        },
                        "IncRecCredPLOthHeadDtls": {
                            "$ref": "#/definitions/SchBpHeadsIncType"
                        },
                        "PLUs44sChapXIIG": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "ProfitLossInclRefrdSec": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "ProfitLossUs44AD": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44ADA": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "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
                                },
                                "ProfitLossUs44BBC": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44BBD": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "ProfitLossUs44DA": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "ProfitLossUs44AD",
                                "ProfitLossUs44ADA",
                                "ProfitLossUs44AE",
                                "ProfitLossUs44B",
                                "ProfitLossUs44BB",
                                "ProfitLossUs44BBA",
                                "ProfitLossUs44BBC",
                                "ProfitLossUs44BBD",
                                "ProfitLossUs44DA"
                            ]
                        },
                        "TotalProfitFrmActCvrd": {
                            "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,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "AOPBOISharInc": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "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
                                },
                                "TotExempIncPL": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "FirmShareInc",
                                "AOPBOISharInc",
                                "OthExempInc",
                                "TotExempIncPL"
                            ]
                        },
                        "IncCredPLNotChargable": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "BalancePLOthThanSpecBus": {
                            "type": "integer",
                            "default": 0,
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        },
                        "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",
                            "default": 0,
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        },
                        "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",
                            "default": 0,
                            "maximum": 99999999999999,
                            "minimum": -99999999999999,
                            "exclusiveMinimum": false
                        },
                        "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
                        },
                        "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
                        },
                        "DeemIncUs40A3A": {
                            "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,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthIncNotInclInSalary": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthIncNotInclInBonus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthIncNotInclInCommission": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthIncNotInclInInterest": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "AnyOthIncNotInclInOthers": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncProfDecLossAccICDSAdj": {
                            "type": "integer",
                            "default": 0
                        },
                        "TotAfterAddToPLDeprOthSpecInc": {
                            "type": "integer",
                            "default": 0
                        },
                        "DeductUs32_1_iii": {
                            "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,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDeductionAmts": {
                            "type": "integer",
                            "default": 0
                        },
                        "PLAftAdjDedBusOthThanSpec": {
                            "type": "integer",
                            "default": 0
                        },
                        "DeemedProfitBusUs": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "Section44AD": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "Section44ADA": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "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
                                },
                                "Section44DA": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotDeemedProfitBusUs": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "Section44AD",
                                "Section44ADA",
                                "Section44AE",
                                "Section44B",
                                "Section44BB",
                                "Section44BBA",
                                "Section44BBC",
                                "Section44BBD",
                                "Section44DA",
                                "TotDeemedProfitBusUs"
                            ]
                        },
                        "NetPLAftAdjBusOthThanSpec": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "NetPLBusOthThanSpec7A7B7C": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "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",
                            "default": 0
                        },
                        "BalIncDeemedFrmAgri": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "ProfBfrTaxPL",
                        "NetPLFromSpecBus",
                        "NetPLFromSpecifiedBus",
                        "IncRecCredPLOthHeadDtls",
                        "PLUs44sChapXIIG",
                        "ProfitLossInclRefrdSec",
                        "TotalProfitFrmActCvrd",
                        "ProfitFrmActCvrd",
                        "IncCredPL",
                        "BalancePLOthThanSpecBus",
                        "ExpDebToPLOthHeadDtls",
                        "ExpDebToPLExemptInc",
                        "ExpDebToPLExemptIncDisAllwUs14A",
                        "TotExpDebPL",
                        "AdjustedPLOthThanSpecBus",
                        "DepreciationDebPLCosAct",
                        "DepreciationAllowITAct32",
                        "AdjustPLAfterDeprOthSpecInc",
                        "AmtDebPLDisallowUs36",
                        "AmtDebPLDisallowUs37",
                        "AmtDebPLDisallowUs40",
                        "AmtDebPLDisallowUs40A",
                        "AmtDebPLDisallowUs43B",
                        "InterestDisAllowUs23SMEAct",
                        "DeemIncUs41",
                        "DeemIncUs3380HHD80IA",
                        "DeemIncUs43CA",
                        "OthItemDisallowUs28To44DA",
                        "AnyOthIncNotInclInExpDisallowPL",
                        "AnyOthIncNotInclInSalary",
                        "AnyOthIncNotInclInBonus",
                        "AnyOthIncNotInclInCommission",
                        "AnyOthIncNotInclInInterest",
                        "AnyOthIncNotInclInOthers",
                        "IncProfDecLossAccICDSAdj",
                        "TotAfterAddToPLDeprOthSpecInc",
                        "DeductUs32_1_iii",
                        "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,
                            "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,
                            "default": 0
                        }
                    },
                    "required": [
                        "NetPLFrmSpecBus",
                        "AdditionUs28to44DA",
                        "DeductUs28to44DA",
                        "AdjustedPLFrmSpecuBus"
                    ]
                },
                "SpecifiedBusinessInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NetPLFrmSpecifiedBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "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,
                            "default": 0
                        },
                        "DeductionUs35AD": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "PLFrmSpecifiedBus": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "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",
                        "PLFrmSpecifiedBus"
                    ]
                },
                "IncChrgUnHdProftGain": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "BusSetoffCurrYr": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "LossSetOffOnBusLoss": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        },
                        "SpeculativeInc": {
                            "$ref": "#/definitions/BusLossCurrYearSetoffType"
                        },
                        "SpecifiedInc": {
                            "$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",
                "SpecifiedBusinessInc",
                "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"
            ]
        },
        "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"
            ]
        },
        "Rate15": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetail"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "Rate20": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailDOA"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "Rate25": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailDOA"
                }
            },
            "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
                },
                "AdjustmentSec115BAC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Total": {
                    "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
                },
                "RealizationPeriodLessThan180days": {
                    "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
                },
                "AddlnDeprOnLessThan180DayAdditions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AddlnDeprOnAssetLessThan180Days": {
                    "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,
                    "default": 0
                },
                "WDVLastDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "WDVFirstDay",
                "AdditionsGrThan180Days",
                "RealizationTotalPeriod",
                "FullRateDeprAmt",
                "AdditionsLessThan180Days",
                "RealizationPeriodLessThan180days",
                "HalfRateDeprAmt",
                "DepreciationAtFullRate",
                "DepreciationAtHalfRate",
                "TotalDepreciation",
                "DepDisAllowUs38_2",
                "NetAggregateDepreciation",
                "ProportionateAggDepreciation",
                "ExpdrOnTrforSaleAsset",
                "CapGainUs50",
                "WDVLastDay"
            ]
        },
        "DepreciationDetailRate45": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "WDVFirstDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AdjustmentSec115BAC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Total": {
                    "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
                },
                "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,
                    "default": 0
                },
                "WDVLastDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "WDVFirstDay",
                "RealizationTotalPeriod",
                "FullRateDeprAmt",
                "DepreciationAtFullRate",
                "TotalDepreciation",
                "DepDisAllowUs38_2",
                "NetAggregateDepreciation",
                "ProportionateAggDepreciation",
                "ExpdrOnTrforSaleAsset",
                "CapGainUs50",
                "WDVLastDay"
            ]
        },
        "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,
                    "default": 0
                },
                "IntangibleAssetSummary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "ShipsSummary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "TotalDepreciation": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                }
            },
            "required": [
                "TotalDepreciation"
            ]
        },
        "PlantMachinerySummaryCG": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeprBlockTot15Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "DeprBlockTot30Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "DeprBlockTot40Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "DeprBlockTot45Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "TotPlntMach": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                }
            },
            "required": [
                "DeprBlockTot15Percent",
                "DeprBlockTot30Percent",
                "DeprBlockTot40Percent",
                "DeprBlockTot45Percent",
                "TotPlntMach"
            ]
        },
        "BuildingSummaryCG": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeprBlockTot5Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "DeprBlockTot10Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "DeprBlockTot40Percent": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "TotBuildng": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "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"
            ]
        },
        "ScheduleCGFor23": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShortTermCapGainFor23": {
                    "$ref": "#/definitions/ShortTermCapGainFor23"
                },
                "LongTermCapGain23": {
                    "$ref": "#/definitions/LongTermCapGain23"
                },
                "SumOfCGIncm": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 99999999999999,
                    "exclusiveMinimum": false
                },
                "IncmFromVDATrnsf": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 99999999999999,
                    "exclusiveMinimum": false
                },
                "TotScheduleCGFor23": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 99999999999999,
                    "exclusiveMinimum": false
                },
                "DeducClaimInfo": {
                    "$ref": "#/definitions/DeducClaimInfo"
                },
                "CurrYrLosses": {
                    "$ref": "#/definitions/CurrYrLosses"
                },
                "EditAutopoulatedDetail": {
                    "$ref": "#/definitions/EditAutopoulatedDetail"
                },
                "AccruOrRecOfCG": {
                    "$ref": "#/definitions/AccruOrRecOfCG"
                }
            },
            "required": [
                "ShortTermCapGainFor23",
                "LongTermCapGain23",
                "SumOfCGIncm",
                "IncmFromVDATrnsf",
                "TotScheduleCGFor23",
                "DeducClaimInfo",
                "CurrYrLosses",
                "AccruOrRecOfCG"
            ]
        },
        "ShortTermCapGainFor23": {
            "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/EquityOrUnitSec94TypeMFonSTT"
                            }
                        },
                        "required": [
                            "MFSectionCode",
                            "EquityMFonSTTDtls"
                        ]
                    }
                },
                "NRITransacSec48Dtl": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "NRItaxSTTPaid": {
                            "type": "integer",
                            "maximum": 99999999999999
                        },
                        "NRItaxSTTNotPaid": {
                            "type": "integer",
                            "maximum": 99999999999999
                        }
                    },
                    "required": [
                        "NRItaxSTTPaid",
                        "NRItaxSTTNotPaid"
                    ]
                },
                "NRISecur115AD": {
                    "$ref": "#/definitions/EquityOrUnitSec94Type"
                },
                "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
                        },
                        "DeemedStcgOnAssets": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "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",
                        "DeemedStcgOnAssets",
                        "ExemptionOrDednUs54",
                        "CapgainonAssets"
                    ]
                },
                "UnutilizedStcgFlag": {
                    "description": "Y - Yes; N - No; X - Not Applicable",
                    "enum": [
                        "Y",
                        "N",
                        "X"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "UnutilizedCg": {
                    "$ref": "#/definitions/UnutilizedCgPrvYrStcg"
                },
                "AmtDeemedStcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalAmtDeemedStcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "PassThrIncNatureSTCG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "PassThrIncNatureSTCG20Per": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "PassThrIncNatureSTCG30Per": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "PassThrIncNatureSTCGAppRate": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "NRICgDTAA": {
                    "$ref": "#/definitions/NRITaxUsDTAAStcgType"
                },
                "TotalAmtNotTaxUsDTAAStcg": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "TotalAmtTaxUsDTAAStcg": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "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
                }
            },
            "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,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "multipleOf": 0.01
                },
                "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",
                "CountryCode"
            ]
        },
        "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
        },
        "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,
            "exclusiveMinimum": false,
            "exclusiveMaximum": false,
            "multipleOf": 0.01
        },
        "RateUsDTAA": {
            "type": "number",
            "maximum": 100,
            "minimum": 0,
            "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,
            "exclusiveMinimum": false,
            "exclusiveMaximum": false,
            "multipleOf": 0.01
        },
        "ApplicableRate": {
            "type": "number",
            "maximum": 100,
            "minimum": 0,
            "exclusiveMinimum": false,
            "exclusiveMaximum": false,
            "multipleOf": 0.01
        },
        "DTAAamt": {
            "type": "integer"
        },
        "NatureOfIncome": {
            "maxLength": 75,
            "minLength": 1,
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "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
        },
        "PrvYrInWhichAsstTrnsfrd": {
            "maxLength": 7,
            "minLength": 7,
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "YrInWhichAssetAcq": {
            "enum": [
                "2023",
                "2024",
                "2025"
            ],
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "AmtUtilized": {
            "type": "integer",
            "maximum": 99999999999999
        },
        "AmtUnutilized": {
            "type": "integer",
            "maximum": 99999999999999
        },
        "BalanceCG": {
            "type": "integer",
            "maximum": 99999999999999
        },
        "CapgainonAssets": {
            "type": "integer",
            "maximum": 99999999999999
        },
        "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"
            ]
        },
        "CostOfImprovementsType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "slno": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ImproveCost": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ImproveDate": {
                    "enum": [
                        "2001-02",
                        "2002-03",
                        "2003-04",
                        "2004-05",
                        "2005-06",
                        "2006-07",
                        "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",
                        "2023-24",
                        "2024-25",
                        "2025-26"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CostOfImpIndex": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "slno",
                "ImproveCost",
                "ImproveDate",
                "CostOfImpIndex"
            ]
        },
        "LongTermCapGain23": {
            "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
                        },
                        "TotalExcessTax": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0
                        }
                    }
                },
                "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"
                                    },
                                    "ExemptionOrDednUs54": {
                                        "$ref": "#/definitions/DednUs54BondListedType"
                                    },
                                    "CapgainonAssets": {
                                        "$ref": "#/definitions/CapgainonAssets"
                                    }
                                },
                                "required": [
                                    "FMV11UAEii",
                                    "FMV11UAEiii",
                                    "FullConsideration",
                                    "NetWorthOfDivision",
                                    "SlumpBalance",
                                    "ExemptionOrDednUs54",
                                    "CapgainonAssets"
                                ]
                            }
                        }
                    
                },
				"Proviso112Applicable": {
					"type": "array",
					"maxItems": 2,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"Proviso112SectionCode": {
								"description": "22 - (i) listed securities (other than a unit) or zero coupon bonds where proviso to section 112(1) is applicable; 5ACA1b - (ii) GDR of an Indian company referred in sec. 115ACA",
								"enum": [
									"22",
									"5ACA1b"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Proviso112Applicabledtls": {
								"$ref": "#/definitions/EquityOrUnitSec54TypeDebn112"
							}
						},
						"required": [
							"Proviso112SectionCode",
							"Proviso112Applicabledtls"
						]
					}
				},
                "SaleOfEquityShareUs112A": {
                    "$ref": "#/definitions/EquityShareUs112A"
                },
                "NRIProvisoSec48": {
                    "$ref": "#/definitions/NRIProvisoSec48"
                },
                "NRIOnSec112and115": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NRIOnSec112and115Dtls": {
                            "type": "array",
                            "maxItems": 3,
                            "minItems": 1,
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "SectionCode": {
                                        "description": "21ciii - (i) unlisted securities as per sec. 112(1)(c); 5AC1c - (ii) bonds or GDR as referred in sec. 115AC; 5ADiii - (iii) securities by FII as referred to in sec. 115AD",
										"enum": [
											"21ciii",
											"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"
                                    },
                                    "DeductionUs54F": {
                                        "type": "integer",
                                        "maximum": 100000000,
                                        "minimum": 0,
                                        "exclusiveMinimum": false
                                    },
                                    "CapgainonAssets": {
                                        "$ref": "#/definitions/CapgainonAssets"
                                    }
                                },
                                "required": [
                                    "SectionCode",
                                    "FullValueConsdRecvUnqshr",
                                    "FairMrktValueUnqshr",
                                    "FullValueConsdSec50CA",
                                    "FullValueConsdOthUnqshr",
                                    "FullConsideration",
                                    "DeductSec48",
                                    "BalanceCG",
                                    "DeductionUs54F",
                                    "CapgainonAssets"
                                ]
                            }
                        }
                    }
                },
                "NRISaleOfEquityShareUs112A": {
                    "$ref": "#/definitions/EquityShareUs112A"
                },
                "NRISaleofForeignAsset": {
                    "$ref": "#/definitions/NRISaleofForeignAsset"
                },
                "SaleofAssetNADtls": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "SaleofAssetNA": {
                            "$ref": "#/definitions/EquityOrUnitSec54Type"
                        }
                    }
                },
                "UnutilizedLtcgFlag": {
                    "description": "Y - Yes; N - No; X - Not Applicable",
                    "enum": [
                        "Y",
                        "N",
                        "X"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "UnutilizedCg": {
                    "$ref": "#/definitions/UnutilizedCgPrvYrLtcg"
                },
                "AmtDeemedLtcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalAmtDeemedLtcg": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "PassThrIncNatureLTCG": {
                    "type": "integer"
                },
                "PassThrIncNatureLTCGUs112A12_5Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999
                },
                "PassThrIncNatureLTCG12_5Per": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999
                },
                "NRICgDTAA": {
                    "$ref": "#/definitions/NRITaxUsDTAALtcgType"
                },
                "TotalAmtNotTaxUsDTAALtcg": {
                    "type": "integer"
                },
                "TotalAmtTaxUsDTAALtcg": {
                    "type": "integer"
                },
                "CapitalLossBuyBackShares": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotalCapitalLossBuyBackShares": {
                            "type": "integer",
                            "maximum": 0,
                            "minimum": -99999999999999
                        }
                    },
                    "required": [
                        "TotalCapitalLossBuyBackShares"
                    ]
                },
                "TotalLTCG": {
                    "type": "integer"
                }
            },
            "required": [
                "SlumpSaleInLtcgDtls",
                "SaleOfEquityShareUs112A",
                "NRISaleOfEquityShareUs112A",
                "NRISaleofForeignAsset",
                "SaleofAssetNADtls",
                "TotalAmtDeemedLtcg",
                "PassThrIncNatureLTCG",
                "TotalAmtNotTaxUsDTAALtcg",
                "TotalAmtTaxUsDTAALtcg",
                "TotalLTCG"
            ]
        },
        "NRIProvisoSec48": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "LTCGWithoutBenefit": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "DeductionUs54F": {
                    "type": "integer",
                    "maximum": 100000000,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "BalanceCG": {
                    "$ref": "#/definitions/BalanceCG"
                }
            },
            "required": [
                "LTCGWithoutBenefit",
                "DeductionUs54F",
                "BalanceCG"
            ]
        },
        "ExemptionAmount": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "ExemptionGrandTotal": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false
        },
        "NRISaleofForeignAsset": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SaleonSpecAsset": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "DednSpecAssetus115": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "BalonSpeciAsset": {
                    "type": "integer",
                    "maximum": 99999999999999
                }
            },
            "required": [
                "SaleonSpecAsset",
                "DednSpecAssetus115",
                "BalonSpeciAsset"             
            ]
        },
        "DeducClaimInfo": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeducClaimDtlsUs54": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54n54F"
                    }
                },
                "DeducClaimDtlsUs54B": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54B"
                    }
                },
                "DeducClaimDtlsUs54D": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54D"
                    }
                },
                "DeducClaimDtlsUs54EC": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54ECn115F"
                    }
                },
                "DeducClaimDtlsUs54F": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54n54F"
                    }
                },
                "DeducClaimDtlsUs54G": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54G"
                    }
                },
                "DeducClaimDtlsUs54GA": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls54G"
                    }
                },
                "DeducClaimDtlsUs115F": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeducClaimDtls115F"
                    }
                },
                "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": [
                "StclSetoff20Per",
                "StclSetoff30Per",
                "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": [
                "StclSetoff20Per",
                "StclSetoff30Per",
                "StclSetoffAppRate",
                "StclSetoffDTAARate",
                "LtclSetOff12_5Per",
                "LtclSetOffDTAARate"
            ]
        },
        "LossRemainSetOff": {
            "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": [
                "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,
                            "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,
                            "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",
                            "default": 0
                        },
                        "IntrstSec10XIFirstProviso": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntrstSec10XISecondProviso": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntrstSec10XIIFirstProviso": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IntrstSec10XIISecondProviso": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "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
                        },
                        "FamilyPension": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncomeNotified89AOS": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncomeNotified89ATypeOS": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/NOT89AType"
                            }
                        },
                        "IncomeNotifiedOther89AOS": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "IncomeNotifiedPrYr89AOS": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "SumRecdPrYrBusTRU562xii": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "SumRecdPrYrLifIns562xiii": {
                            "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
                        },
                        "TaxAccumulatedBalRecPF": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "TaxAccmltdBalRecPFDtls": {
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                            "AssessmentYear": {
                                                "enum": [
                                                    "2000-01",
                                                    "2001-02",
                                                    "2002-03",
                                                    "2003-04",
                                                    "2004-05",
                                                    "2005-06",
                                                    "2006-07",
                                                    "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",
                                                    "2023-24",
                                                    "2024-25",
                                                    "2025-26"
                                                ],
                                                "allOf": [
                                                    {
                                                        "$ref": "#/definitions/nonEmptyString"
                                                    }
                                                ]
                                            },
                                            "IncomeBenefit": {
                                                "type": "integer",
                                                "maximum": 99999999999999,
                                                "minimum": 0,
                                                "exclusiveMinimum": false
                                            },
                                            "TaxBenefit": {
                                                "type": "integer",
                                                "maximum": 99999999999999,
                                                "minimum": 0,
                                                "exclusiveMinimum": false
                                            }
                                        },
                                        "required": [
                                            "AssessmentYear",
                                            "IncomeBenefit",
                                            "TaxBenefit"
                                        ]
                                    }
                                },
                                "TotalIncomeBenefit": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                },
                                "TotalTaxBenefit": {
                                    "type": "integer",
                                    "maximum": 99999999999999,
                                    "minimum": 0,
                                    "exclusiveMinimum": false,
                                    "default": 0
                                }
                            },
                            "required": [
                                "TotalIncomeBenefit",
                                "TotalTaxBenefit"
                            ]
                        },
                        "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 interest and income from units purchase in foreign currency; 5A1aA:115A(1)(a)(A)- Dividend in the case of non-resident received from a unit in an International Financial  Services Centre; 5A1aii - 115A(1)(a)(ii)- Interest received from govt/Indian Concerns received in Foreign Currency; 5A1aiia - 115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; 5A1aiiaa - 115A(1) (a)(iiaa) -Interest as per Sec. 194LC(1); 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; 5A1bA - 115A(1)(b)(A) & 115A(1)(b)(B)- Income from royalty or fees for technical services received from Government or Indian concern; 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; 5ACA1a - 115ACA(1)(a) - Income from GDR purchased in foreign currency -resident; 5AD1i - 115AD(1)(i) -Income (other than Dividend) 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; 5BBF - 115BBF - Tax on income from patent; 5BBG - 115BBG - Tax on income from transfer of carbon credits; 5Ea - 115E(a) - Investment income; 5A1aiiaaP - 115A(1) (a)(iiaa) -Interest 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)",
                                        "enum": [
                                            "5A1ai",
                                            "5A1aA",
                                            "5A1aii",
                                            "5A1aiia",
                                            "5A1aiiaa",
                                            "5A1aiiab",
                                            "5A1aiiac",
                                            "5A1aiii",
                                            "5A1bA",
                                            "5AC1ab",
                                            "5AC1abD",
                                            "5ACA1a",
                                            "5AD1i",
                                            "5AD1iP",
                                            "5BBA",
                                            "5BBF",
                                            "5BBG",
                                            "5Ea",
                                            "5A1aiiaaP",
                                            "5A1aiiaa2P",
                                            "5AD1iDiv"
                                        ],
                                        "allOf": [
                                            {
                                                "$ref": "#/definitions/nonEmptyString"
                                            }
                                        ]
                                    },
                                    "SourceAmount": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false
                                    }
                                }
                            }
                        },
                        "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 interest and income from units purchase in foreign currency; PTI_5A1aA - PTI-115A(1)(a)(A)- PTI-Dividend in the case of non-residents received 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(1); 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_5A1bA - PTI-115A(1)(b)(A) & PTI-115A(1)(b)(B)- Income from royalty or fees for technical services received from Government or Indian concern; 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_5ACA1a - PTI-115ACA(1)(a) - Income from GDR purchased in foreign currency - resident; PTI_5AD1i - PTI-115AD(1)(i) -Income (other than Dividend) 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; PTI_5Ea - PTI-115E(a) - Investment income; PTI_5A1aiiaaP - PTI-115A(1) (a)(iiaa) - Interest 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)",
                                        "enum": [
                                            "PTI_5A1ai",
                                            "PTI_5A1aA",
                                            "PTI_5A1aii",
                                            "PTI_5A1aiia",
                                            "PTI_5A1aiiaa",
                                            "PTI_5A1aiiab",
                                            "PTI_5A1aiiac",
                                            "PTI_5A1aiii",
                                            "PTI_5A1bA",
                                            "PTI_5AC1ab",
                                            "PTI_5AC1abD",
                                            "PTI_5ACA1a",
                                            "PTI_5AD1i",
                                            "PTI_5AD1iP",
                                            "PTI_5BBA",
                                            "PTI_5A1aiiaaP",
                                            "PTI_5A1aiiaa2P",
                                            "PTI_5BBF",
                                            "PTI_5BBG",
                                            "PTI_5Ea",
                                            "PTI_5AD1iDiv"
                                        ],
                                        "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
                        },
                        "Increliefus89AOS": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "BalanceNoRaceHorse": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "default": 0
                        }
                    },
                    "required": [
                        "GrossIncChrgblTaxAtAppRate",
                        "DividendGross",
                        "DividendOthThan22e",
                        "Dividend22e",
                        "InterestGross",
                        "IntrstFrmSavingBank",
                        "IntrstFrmTermDeposit",
                        "IntrstFrmIncmTaxRefund",
                        "NatofPassThrghIncome",
                        "IntrstFrmOthers",
                        "RentFromMachPlantBldgs",
                        "Tot562x",
                        "Aggrtvaluewithoutcons562x",
                        "Immovpropwithoutcons562x",
                        "Immovpropinadeqcons562x",
                        "Anyotherpropwithoutcons562x",
                        "Anyotherpropinadeqcons562x",
                        "FamilyPension",
                        "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,
                            "default": 0
                        }
                    },
                    "required": [
                        "Receipts",
                        "DeductSec57",
                        "BalanceOwnRaceHorse"
                    ]
                },
                "IncChargeable": {
                    "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 u/s 115BBJ",
                    "$ref": "#/definitions/DateRangeType"
                },
                "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 as per proviso to sec 115A(1)(a)(A) @10%  (Including PTI Income)",
                    "$ref": "#/definitions/DateRangeType"
                },
                "DividendIncUs115AC": {
                    "description": "Dividend Income u/s 115AC @ 10%",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115ACA": {
                    "description": "Dividend Income u/s 115ACA (1)(a) @ 10% (Including PTI Income)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendIncUs115AD1i": {
                    "description": "Dividend Income (other than units referred to in section 115AB) u/s 115AD(1)(i) @ 20% (Including PTI Income)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "NOT89A": {
                    "description": "Income from retirement benefit account maintained in a notified country u/s 89A (Taxable portion after reducing relief u/s 89A)",
                    "$ref": "#/definitions/DateRangeTypeOS"
                },
                "DividendDTAA": {
                    "description": "Dividend income taxable at DTAA rates",
                    "$ref": "#/definitions/DateRangeTypeOS"
                }
            },
            "required": [
                "TotOthSrcNoRaceHorse",
                "IncFrmLottery",
                "DividendIncUs115BBDA",
                "DividendIncUs115BBDAaiii",
                "DividendIncUs115A1ai",
                "DividendIncUs115AC",
                "DividendIncUs115ACA",
                "DividendIncUs115AD1i",
                "NOT89A",
                "DividendDTAA",
                "IncChargeable"
            ]
        },
        "Deductions": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Expenses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "UsrIntExp57": {
                    "description": "User enterable - Interest expenditure u/s 57(1)(Available only if income offered in 1a)",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "IntExp57": {
                    "description": "Eligible amount  - Interest expenditure u/s 57(1)(Available only if income offered in 1a)",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DeductionUs57iia": {
                    "type": "integer",
                    "maximum": 25000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "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": {
                "Salary": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/SalarynBusIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "HP": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/HPIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "BusProfExclSpecProf": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/SalarynBusIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "SpeculativeInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/SalarynBusIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "SpecifiedInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/SalarynBusIncCYLA"
                        }
                    },
                    "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"
                    ]
                },
                "OthSrcExclRaceHorse": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/OSIncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "OthSrcRaceHorse": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "IncOSDTAA": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncCYLA": {
                            "$ref": "#/definitions/IncCYLA"
                        }
                    },
                    "required": [
                        "IncCYLA"
                    ]
                },
                "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"
                    ]
                },
                "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"
                    ]
                },
                "EditAutopoulatedDetail": {
                    "$ref": "#/definitions/EditAutopoulatedDetail"
                }
            },
            "required": [
                "STCG20Per",
                "STCG30Per",
                "STCGAppRate",
                "STCGDTAARate",
                "LTCG12_5Per",
                "LTCGDTAARate",
                "TotalCurYr",
                "TotalLossSetOff",
                "LossRemAftSetOff"
            ]
        },
        "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": {
                "Salary": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/SalaryOthSrcIncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "HP": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "BusProfExclSpecProf": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "SpeculativeInc": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "SpecifiedInc": {
                    "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": {
                            "$ref": "#/definitions/OthSrcExclRaceHorseIncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "OthSrcRaceHorse": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/IncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "IncOSDTAA": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "IncBFLA": {
                            "$ref": "#/definitions/OthSrcExclRaceHorseIncBFLA"
                        }
                    },
                    "required": [
                        "IncBFLA"
                    ]
                },
                "TotalBFLossSetOff": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TotBFLossSetoff": {
                            "type": "integer",
                            "description": "2.",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotUnabsorbedDeprSetoff": {
                            "type": "integer",
                            "description": "3.",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotAllUs35cl4Setoff": {
                            "type": "integer",
                            "description": "4.",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotBFLossSetoff",
                        "TotUnabsorbedDeprSetoff",
                        "TotAllUs35cl4Setoff"
                    ]
                },
                "IncomeOfCurrYrAftCYLABFLA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "EditAutopoulatedDetail": {
                    "$ref": "#/definitions/EditAutopoulatedDetail"
                }
            },
            "required": [
                "Salary",
                "STCG20Per",
                "STCG30Per",
                "STCGAppRate",
                "STCGDTAARate",
                "LTCG12_5Per",
                "LTCGDTAARate",
                "TotalBFLossSetOff",
                "IncomeOfCurrYrAftCYLABFLA"
            ]
        },
        "IncBFLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUndHeadFromCYLA": {
                    "type": "integer",
                    "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",
                "BFUnabsorbedDeprSetoff",
                "BFAllUs35Cl4Setoff",
                "IncOfCurYrAfterSetOffBFLosses"
            ]
        },
        "ScheduleCFL": {
            "type": "object",
            "description": "Details of Losses to be carried forward to future years",
            "additionalProperties": false,
            "properties": {
                "LossCFFromPrev9thYearFromAY": {
                    "description": "Carry forward losses for AY2010-11",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev8thYearFromAY": {
                    "description": "Carry forward losses for AY2011-12",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev7thYearFromAY": {
                    "description": "Carry forward losses for AY2012-13",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev6thYearFromAY": {
                    "description": "Carry forward losses for AY2013-14",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev5thYearFromAY": {
                    "description": "Carry forward losses for AY2014-15",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev4thYearFromAY": {
                    "description": "Carry forward losses for AY2015-16",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev3rdYearFromAY": {
                    "description": "Carry forward losses for AY2016-17",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrev2ndYearFromAY": {
                    "description": "Carry forward losses for AY2017-18",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFFromPrevYrToAY": {
                    "description": "Carry forward losses for AY2018-19",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CarryFwdLossDetail": {
                            "$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
                        }
                    },
                    "required": [
                        "CarryFwdLossDetail"
                    ]
                },
                "LossCFCurrentAssmntYear": {
                    "description": "Carry forward losses for AY2019-20",
                    "type": "object",
                    "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": "Current Year Losses",
                    "additionalProperties": false,
                    "properties": {
                        "LossSummaryDetail": {
                            "$ref": "#/definitions/LossSummaryDetail"
                        }
                    },
                    "required": [
                        "LossSummaryDetail"
                    ]
                },
                "TotalLossCFSummary": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "LossSummaryDetail": {
                            "$ref": "#/definitions/LossSummaryDetail"
                        }
                    },
                    "required": [
                        "LossSummaryDetail"
                    ]
                }
            },
            "required": [
                "TotalLossCFSummary",
                "TotalOfBFLossesEarlierYrs"
            ]
        },
        "CarryFwdLossDetail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfFiling": {
                    "type": "string"
                },
                "TotalHPPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BrtFwdBusLoss": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AdjustAccTax115BACAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "BusLossOthThanSpecLossCF": {
                    "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
                },
                "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
                },
                "BusLossOthThanSpecLossCF": {
                    "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
                },
                "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",
                "BusLossOthThanSpecLossCF",
                "LossFrmSpecBusCF",
                "LossFrmSpecifiedBusCF",
                "TotalSTCGPTILossCF",
                "TotalLTCGPTILossCF",
                "OthSrcLossRaceHorseCF"
            ]
        },
        "ITR3ScheduleUD": {
            "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
                },
                "TotAdjustAccTax115BACAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "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",
                "TotCurYrdepritSetoffInc",
                "TotDepritBalCFNY",
                "TotBFUAllowAmt",
                "TotCurYrAllowSetoffInc",
                "TotalBalCFNY"
            ]
        },
        "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
                }
            }
        },
        "ScheduleUD": {
            "type": "object",
            "description": "Unabsorbed Depreciation",
            "additionalProperties": false,
            "properties": {
                "AssYr": {
                    "maxLength": 7,
                    "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
                },
                "AdjustAccTax115BACAmt": {
                    "description": "Amount as adjusted on account of opting for taxation u/s 115BAC",
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "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",
                "AmtDeprSOCY",
                "BalCFNY",
                "AmtBFUAllow",
                "AmtAllowSOCY",
                "AllowBalCFNY"
            ]
        },
        "Schedule10AA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeductSEZ": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DedUs10Detail": {
                            "$ref": "#/definitions/DedUs10Detail"
                        }
                    },
                    "required": [
                        "DedUs10Detail"
                    ]
                }
            },
            "required": [
                "DeductSEZ"
            ]
        },
        "DedUs10Detail": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Undertaking": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DedFromUndertakingWithAy": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DedFromUndertakingWithAy"
                            }
                        }
                    },
                    "required": [
                        "DedFromUndertakingWithAy"
                    ]
                },
                "TotalDedUs10Sub": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Undertaking",
                "TotalDedUs10Sub"
            ]
        },
        "DedFromUndertakingWithAy": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AssmtYrUnit": {
                    "enum": [
                        "2001-02",
                        "2002-03",
                        "2003-04",
                        "2004-05",
                        "2005-06",
                        "2006-07",
                        "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"
            ]
        },
        "Schedule80G": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Don100Percent": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DoneeWithPan": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DoneeWithPan"
                            }
                        },
                        "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
                        },
                        "TotEligibleDon100Percent": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotDon100PercentCash",
                        "TotDon100PercentOtherMode",
                        "TotDon100Percent",
                        "TotEligibleDon100Percent"
                    ]
                },
                "Don50PercentNoApprReqd": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DoneeWithPan": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DoneeWithPan"
                            }
                        },
                        "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
                        },
                        "TotEligibleDon50Percent": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotDon50PercentNoApprReqdCash",
                        "TotDon50PercentNoApprReqdOtherMode",
                        "TotDon50PercentNoApprReqd",
                        "TotEligibleDon50Percent"
                    ]
                },
                "Don100PercentApprReqd": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DoneeWithPan": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DoneeWithPan"
                            }
                        },
                        "TotDon100PercentApprReqdCash": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon100PercentApprReqdOtherMode": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotDon100PercentApprReqd": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotEligibleDon100PercentApprReqd": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotDon100PercentApprReqdCash",
                        "TotDon100PercentApprReqdOtherMode",
                        "TotDon100PercentApprReqd",
                        "TotEligibleDon100PercentApprReqd"
                    ]
                },
                "Don50PercentApprReqd": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "DoneeWithPan": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "$ref": "#/definitions/DoneeWithPan"
                            }
                        },
                        "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
                        },
                        "TotEligibleDon50PercentApprReqd": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                    },
                    "required": [
                        "TotDon50PercentApprReqdCash",
                        "TotDon50PercentApprReqdOtherMode",
                        "TotDon50PercentApprReqd",
                        "TotEligibleDon50PercentApprReqd"
                    ]
                },
                "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"
            ]
        },
        "DoneeWithPan": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DoneeWithPanName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DoneePAN": {
                    "maxLength": 10,
                    "minLength": 10,
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ArnNbr": {
                    "description": "Please enter ARN (Donation reference Number)",
                    "maxLength": 25,
                    "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
                },
                "EligibleDonationAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DoneeWithPanName",
                "DoneePAN",
                "AddressDetail",
                "DonationAmtCash",
                "DonationAmtOtherMode",
                "DonationAmt",
                "EligibleDonationAmt"
            ]
        },
        "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/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
                            },
                            "EligibleDonationAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "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"
            ]
        },
        "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",
                            "PoliticalPartyName",
                            "PoliticalPartyPAN"
                        ]
                    }
                },
                "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"
            ]
        },
        "Schedule80C": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Schedule80CDtls": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"Amount": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"IdentificationNo": {
								"type": "string",
								"maxLength": 50
							}
						},
						"required": [
							"IdentificationNo",
							"Amount"
						]
					}
				},
				"TotalAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Schedule80CDtls",
				"TotalAmt"
			]
		}, 
        "Schedule80D": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Sec80DSelfFamSrCtznHealth": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "SeniorCitizenFlag": {
                            "description": "Y - Yes; N - No; S - Not claiming for Self/ Family",
                            "pattern": "Y|N|S",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "SelfAndFamily": {
                            "type": "integer",
                            "maximum": 25000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "HealthInsPremSlfFam": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "Sec80DSelfFamHIDtls": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"Sch80DInsDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/Sch80DInsDtls"
									}
								},
								"TotalPayments": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"Sch80DInsDtls",
								"TotalPayments"
							]
						},
                        "PrevHlthChckUpSlfFam": {
                            "type": "integer",
                            "maximum": 5000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "SelfAndFamilySeniorCitizen": {
                            "type": "integer",
                            "maximum": 50000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "HlthInsPremSlfFamSrCtzn": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "Sec80DSelfFamSrCtznHIDtls": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"Sch80DInsDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/Sch80DInsDtls"
									}
								},
								"TotalPayments": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"Sch80DInsDtls",
								"TotalPayments"
							]
						},
                        "PrevHlthChckUpSlfFamSrCtzn": {
                            "type": "integer",
                            "maximum": 5000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "MedicalExpSlfFamSrCtzn": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "ParentsSeniorCitizenFlag": {
                            "description": "Y - Yes; N - No; P - Not claiming for Parents",
                            "pattern": "Y|N|P",
                            "allOf": [
                                {
                                    "$ref": "#/definitions/nonEmptyString"
                                }
                            ]
                        },
                        "Parents": {
                            "type": "integer",
                            "maximum": 25000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "HlthInsPremParents": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "Sec80DParentsHIDtls": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"Sch80DInsDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/Sch80DInsDtls"
									}
								},
								"TotalPayments": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"Sch80DInsDtls",
								"TotalPayments"
							]
						},
                        "PrevHlthChckUpParents": {
                            "type": "integer",
                            "maximum": 5000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "ParentsSeniorCitizen": {
                            "type": "integer",
                            "maximum": 50000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "HlthInsPremParentsSrCtzn": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "Sec80DParentsSrCtznHIDtls": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"Sch80DInsDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/Sch80DInsDtls"
									}
								},
								"TotalPayments": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"Sch80DInsDtls",
								"TotalPayments"
							]
						},
                        "PrevHlthChckUpParentsSrCtzn": {
                            "type": "integer",
                            "maximum": 5000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        },
                        "MedicalExpParentsSrCtzn": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false
                        },
                        "EligibleAmountOfDedn": {
                            "type": "integer",
                            "maximum": 100000,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "exclusiveMaximum": false
                        }
                    },
                    "required": [
                        "SeniorCitizenFlag",
                        "EligibleAmountOfDedn"
                    ]
                }
            },
            "required": [
                "Sec80DSelfFamSrCtznHealth"
            ]
        },
        "Sch80DInsDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"InsurerName": {
					"type": "string",
					"maxLength": 125
				},
				"PolicyNo": {
					"type": "string",
					"maxLength": 75
				},
				"HealthInsAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"InsurerName",
				"PolicyNo",
				"HealthInsAmt"
			]
		},
        "Schedule80DD": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatureOfDisability": {
                    "description": "1 : Dependent person with disability  ; 2 : Dependent person with severe disability",
                    "enum": [
                        "1",
                        "2"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TypeOfDisability": {
					"description": "1 : autism, cerebral palsy, or multiple disabilities; 2 : others;",
					"enum": [
						"1",
						"2"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
                "DeductionAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0
                },
                "DependentType": {
                    "description": "1. Spouse; 2. Son; 3. Daughter; 4. Father; 5. Mother; 6. Brother; 7. Sister; 8. Member of the HUF (in case of HUF)",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DependentPan": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DependentAadhaar": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "Form10IAFilingDate": {
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "Form10IAAckNum": {
                    "type": "string",
                    "maxLength": 15
                },
                "FormAckNum11A":{
					"type":"string",
					"maxLength":15
				},
                "UDIDNum": {
                    "type": "string",
                    "maxLength": 18
                }
            },
            "required": [
                "NatureOfDisability",
                "TypeOfDisability",
                "DeductionAmount",
                "DependentType"
            ]
        },
        "Schedule80U": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatureOfDisability": {
                    "description": "1 : Self with disability; 2 :Self with severe disability",
                    "enum": [
                        "1",
                        "2"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TypeOfDisability": {
					"description": "1 : autism, cerebral palsy, or multiple disabilities; 2 : others;",
					"enum": [
						"1",
						"2"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
                "DeductionAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0
                },
                "Form10IAFilingDate": {
                    "type": "string",
                    "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                },
                "Form10IAAckNum": {
                    "type": "string",
                    "maxLength": 15
                },
                "FormAckNum11A":{
					"type":"string",
					"maxLength":15
				},
                "UDIDNum": {
                    "type": "string",
                    "maxLength": 18
                }
            },
            "required": [
                "NatureOfDisability",
                "TypeOfDisability",
                "DeductionAmount"
            ]
        },
        "Schedule80E": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Schedule80EDtls": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"LoanTknFrom": {
								"type": "string",
								"description": "B: Bank, I: Institution",
								"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
							},
							"Interest80E": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						},
						"required": [
							"LoanTknFrom",
							"BankOrInstnName",
							"LoanAccNoOfBankOrInstnRefNo",
							"DateofLoan",
							"TotalLoanAmt",
							"LoanOutstndngAmt",
							"Interest80E"
						]
					}
				},
				"TotalInterest80E": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Schedule80EDtls",
				"TotalInterest80E"
			]
		},
        "Schedule80EE": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Schedule80EEDtls": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"LoanTknFrom": {
								"type": "string",
								"description": "B: Bank, I: Institution",
								"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": 3500000,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"LoanOutstndngAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"Interest80EE": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						},
						"required": [
							"LoanTknFrom",
							"BankOrInstnName",
							"LoanAccNoOfBankOrInstnRefNo",
							"DateofLoan",
							"TotalLoanAmt",
							"LoanOutstndngAmt",
							"Interest80EE"
						]
					}
				},
				"TotalInterest80EE": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Schedule80EEDtls",
				"TotalInterest80EE"
			]
		},
        "Schedule80EEA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "PropStmpDtyVal": {
                    "type": "integer",
                    "maximum": 4500000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Schedule80EEADtls": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "LoanTknFrom": {
                                "type": "string",
                                "description": "B: Bank, I: Institution",
                                "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
                            },
                            "Interest80EEA": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            }
                        },
                        "required": [
                            "LoanTknFrom",
                            "BankOrInstnName",
                            "LoanAccNoOfBankOrInstnRefNo",
                            "DateofLoan",
                            "TotalLoanAmt",
                            "LoanOutstndngAmt",
                            "Interest80EEA"
                        ]
                    }
                },
                "TotalInterest80EEA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "PropStmpDtyVal",
                "Schedule80EEADtls",
                "TotalInterest80EEA"
            ]
        },
        "Schedule80EEB": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Schedule80EEBDtls": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"LoanTknFrom": {
								"type": "string",
								"description": "B: Bank, I: Institution",
								"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
							},
							"VehicleRegNo": {
								"maxLength": 11,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Interest80EEB": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						},
						"required": [
							"LoanTknFrom",
							"BankOrInstnName",
							"LoanAccNoOfBankOrInstnRefNo",
							"DateofLoan",
							"TotalLoanAmt",
							"LoanOutstndngAmt",
							"VehicleRegNo",
							"Interest80EEB"
						]
					}
				},
				"TotalInterest80EEB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Schedule80EEBDtls",
				"TotalInterest80EEB"
			]
		},
        "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,
                                "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": [
                            "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"
            ]
        },
        "Schedule80_IA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Sch80SectionCode": {
                    "pattern": "80-IA",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "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"
                    ]
                },
                "TotSchedule80_IA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Sch80SectionCode",
                "DeductUs80_IA_4_iv",
                "TotSchedule80_IA"
            ]
        },
        "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": true,
                    "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",
                "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"
            ]
        },
        "Sch80DeductAmtDtls": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DeductAmountSec80": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DeductAmountSec80"
            ]
        },
        "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": {
                "Section80C": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80CCC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "PensionContribution80CCC": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/PensionContributionFund"
                    }
                },
                "Section80CCDEmployeeOrSE": {
                    "type": "integer",
                    "description": "For Employee/SelfEmployed",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80CCD1B": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80CCDEmployer": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                 "PRANDtls": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "PRANNum": {
                                "type": "string",
                                "pattern": "[0-9]{12}"
                            }
                        }
                    }
                },
                "Section80D": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80DD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80DDBUsrType": {
                    "description": "1 : Self or dependent; 2 : Senior Citizen - Self or dependent",
                    "enum": [
                        "1",
                        "2"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NameOfSpecDisease80DDB": {
					"description": "a : Dementia; b : Dystonia Musculorum Deformans; c : Motor Neuron Disease; d : Ataxia; e : Chorea; f : Hemiballismus; g : Aphasia; h: Parkinsons Disease; i : Malignant Cancers; j : Full Blown Acquired Immuno-Deficiency Syndrome (AIDS); k:Chronic Renal failure; l:Hematological disorders; m: Hemophilia; n:Thalassaemia",
					"enum": [
						"a",
						"b",
						"c",
						"d",
						"e",
						"f",
						"g",
						"h",
						"i",
						"j",
						"k",
						"l",
						"m",
						"n"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
                "Section80DDB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80E": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80EE": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80EEA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80EEB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80G": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80GG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Form10BAAckNum": {
					"type": "string",
					"maxLength": 15
				},
                "Section80GGA": {
                    "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
                },
                "Section80IB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IBA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80JJA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80JJAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80QQB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Form10CCDAckNum": {
					"type": "string",
					"maxLength": 15
				},
                "Section80RRB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Form10CCEAckNum": {
					"type": "string",
					"maxLength": 15
				},
                "TotPartCchapterVIA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80TTA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80TTB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80U": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AnyOthSec80CCH": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotPartCAandDchapterVIA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalChapVIADeductions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotPartBchapterVIA",
                "TotPartCchapterVIA",
                "TotPartCAandDchapterVIA",
                "TotalChapVIADeductions"
            ]
        },
        "DeductUndChapVIA": {
            "type": "object",
            "description": "Deductions from income",
            "additionalProperties": false,
            "properties": {
                "Section80C": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80CCC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80CCDEmployeeOrSE": {
                    "type": "integer",
                    "description": "For Employee/SelfEmployed",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80CCD1B": {
                    "type": "integer",
                    "maximum": 50000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80CCDEmployer": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80D": {
                    "type": "integer",
                    "maximum": 100000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80DD": {
                    "type": "integer",
                    "maximum": 125000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80DDB": {
                    "type": "integer",
                    "maximum": 100000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80E": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80EE": {
                    "type": "integer",
                    "maximum": 50000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80EEA": {
                    "type": "integer",
                    "maximum": 150000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80EEB": {
                    "type": "integer",
                    "maximum": 150000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80G": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80GG": {
                    "type": "integer",
                    "maximum": 60000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80GGA": {
                    "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
                },
                "Section80IB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IBA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80IC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80JJA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80JJAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80QQB": {
                    "type": "integer",
                    "maximum": 300000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80RRB": {
                    "type": "integer",
                    "maximum": 300000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "TotPartCchapterVIA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Section80TTA": {
                    "type": "integer",
                    "maximum": 10000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80TTB": {
                    "type": "integer",
                    "maximum": 50000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "Section80U": {
                    "type": "integer",
                    "maximum": 125000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "AnyOthSec80CCH": {
                    "type": "integer",
                    "maximum": 288000,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotPartCAandDchapterVIA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalChapVIADeductions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotPartBchapterVIA",
                "TotPartCchapterVIA",
                "TotPartCAandDchapterVIA",
                "TotalChapVIADeductions"
            ]
        },
        "PensionContributionFund": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                   "TypeofIdentifier": {
					"type": "string",
					"description": "PRAN: PRAN; OTHPRAN: Other than PRAN",
					"enum": [
						"PRAN",
						"OTHPRAN"
					]
				},
                    "NameofIdentifier": {
                        "maxLength": 125,
                        "minLength": 1,
                        "allOf": [
                            {
                                "$ref": "#/definitions/nonEmptyString"
                            }
                        ]
                    },
                    "Amount": {
                        "type": "integer",
                        "maximum": 99999999999999,
                        "minimum": 0,
                        "exclusiveMinimum": false
                    }
                },
                "required": [
                    "TypeofIdentifier",
                    "NameofIdentifier",
                    "Amount"
                ]
            },
        "ScheduleAMT": {
            "type": "object",
            "description": "Computation of Alternate Minimum Tax payable under section 115JC.",
            "additionalProperties": false,
            "properties": {
                "TotalIncItem11": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "AdjustmentSec115JC": {
                    "$ref": "#/definitions/AdjustmentSec115JC"
                },
                "AdjustedUnderSec115JC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "AdjustedUnderSec115JCIFSC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "AdjustedUnderSec115JCOther": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "TaxPayableUnderSec115JC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalIncItem11",
                "AdjustmentSec115JC",
                "AdjustedUnderSec115JC",
                "AdjustedUnderSec115JCIFSC",
                "AdjustedUnderSec115JCOther",
                "TaxPayableUnderSec115JC"
            ]
        },
        "AdjustmentSec115JC": {
            "type": "object",
            "description": "Adjustment as per section 115JC(2)",
            "additionalProperties": false,
            "properties": {
                "DeductClaimSec6A": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeductClaimSec10AA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "DeductClaimSec35AD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Total": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "DeductClaimSec6A",
                "DeductClaimSec10AA",
                "DeductClaimSec35AD",
                "Total"
            ]
        },
        "ScheduleAMTC": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TaxSection115JC": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxOthProvisions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtTaxCreditAvailable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ScheduleAMTCDtls": {
                    "type": "array",
                    "maxItems": 13,
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/ScheduleAMTCDtls"
                    }
                },
                "CurrAssYr": {
                    "enum": [
                        "2026-27"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "CurrYrAmtCreditFwd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CurrYrCreditCarryFwd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotAMTGross": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotSetOffEys": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotBalBF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotAmtCreditUtilisedCY": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotBalAMTCreditCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TaxSection115JD": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtLiabilityAvailable": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TaxSection115JC",
                "TaxOthProvisions",
                "AmtTaxCreditAvailable",
                "CurrYrAmtCreditFwd",
                "CurrYrCreditCarryFwd",
                "TotAMTGross",
                "TotSetOffEys",
                "TotBalBF",
                "TotAmtCreditUtilisedCY",
                "TotBalAMTCreditCF",
                "TaxSection115JD",
                "AmtLiabilityAvailable"
            ]
        },
        "ScheduleAMTCDtls": {
            "type": "object",
            "description": "AMTC",
            "additionalProperties": false,
            "properties": {
                "AssYr": {
                    "enum": [
                        "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"
                        }
                    ]
                },
                "AmtCreditFwd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtCreditSetOfEy": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtCreditBalBroughtFwd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "AmtCreditUtilized": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BalAmtCreditCarryFwd": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "AssYr",
                "AmtCreditFwd",
                "AmtCreditSetOfEy",
                "AmtCreditBalBroughtFwd",
                "AmtCreditUtilized",
                "BalAmtCreditCarryFwd"
            ]
        },
        "ScheduleSPI": {
            "type": "object",
            "description": "Income of specified persons (Spouse,minor child\netc) includable in income of the assessee",
            "additionalProperties": false,
            "properties": {
                "SpecifiedPerson": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/SpecifiedPerson"
                    }
                }
            }
        },
        "SpecifiedPerson": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SpecifiedPersonName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PANofSpecPerson": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AaadhaarOfSpecPerson": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ReltnShip": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtIncluded": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "HeadIncIncluded": {
                    "description": "BP - Business/Profession; SA - Salary; HP - House Property; CG - Capital Gain; OS - Other sources; EI - Exempt Income",
                    "enum": [
                        "BP",
                        "SA",
                        "HP",
                        "CG",
                        "OS",
                        "EI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "SpecifiedPersonName",
                "ReltnShip",
                "AmtIncluded",
                "HeadIncIncluded"
            ]
        },
        "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": "1:111 - Tax on accumulated balance of recognised PF; 1A:111A (STCG on shares where STT paid); 21:112 Long term capital gains (with indexing); 22:112 Long term capital gains (without indexing); 21ciii:112(1)(c)(iii)(Long term capital gains on transfer of unlisted securities in the case of non-residents); 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 interest and income from units purchase in foreign currency; 5A1aA:115A(1)(a)(A)- Dividend in the case of non-resident received 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(1); 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; 5A1bA:115A(1)(b)(A)- Income from royalty or fees for technical services received from Government or Indian concern; 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; 5ACA1a:115ACA(1)(a) - Income from GDR purchased in foreign currency -resident;  5ACA1b:115ACA(1)(b) - LTCG arising from the transfer of GDR purchased in foreign currency -resident; 5AD1i:115AD(1)(i) -Income (other than Dividend) received by an FII in respect of securities (other than units as per Sec 115AB); 5AD1iDiv - 115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); 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:Proviso to 115AD(iii); 5AD1biip:115AD(1)(b)(ii)- Short term capital gains referred to in section 111A; 5BB:115BB (Winnings from lotteries, crosswords puzzles, races including horse races, card games and other games of any sort or gambling or betting of any form or nature whatsoever); 5BBJ: 115BBJ - Winnings from online games; 5BBA:115BBA - Tax on non-residents sportsmen or sports associations;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); 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; 5BBF_BP:115BBF -Tax on income from patent(Income from BP); 5BBG - 115BBG -Tax on income from transfer of carbon credits,; 5BBG_BP:115BBG -Tax on income from transfer of carbon credits(Income from BP); 5Ea:115E(a) - Investment income; 5Eb:115E(b) -115E(b) - Long term capital gains of a non-resident Indian on any foreign exchange asset; 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% Under Section 111A; 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%; PTI_5A1ai - PTI-115A(1)(a)(i)- Dividends interest and income from units purchase in foreign currency; PTI_5A1aA - PTI-115A(1)(a)(A)- PTI-Dividend in the case of non-residents received 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(1); 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_5A1bA - PTI-115A(1)(b)(A)- Income from royalty or fees for technical services received from Government or Indian concern; 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_5ACA1a - PTI-115ACA(1)(a) - Income from GDR purchased in foreign currency - resident; PTI_5AD1i - PTI-115AD(1)(i) -Income (other than Dividend) 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_5Ea - PTI-115E(a) - Investment income; 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)",
                                "enum": [
                                    "1",
                                    "1A",
                                    "21",
                                    "22",
                                    "21ciii",
                                    "2A",
                                    "5A1ai",
                                    "5A1aA",
                                    "5A1aii",
                                    "5A1aiia",
                                    "5A1aiiaa",
                                    "5A1aiiaaP",
                                    "5A1aiiaa2P",
                                    "5A1aiiab",
                                    "5A1aiiac",
                                    "5A1aiii",
                                    "5A1bA",
                                    "5AC1ab",
                                    "5AC1abD",
                                    "5AC1c",
                                    "5ACA1a",
                                    "5ACA1b",
                                    "5AD1i",
                                    "5AD1iDiv",
                                    "5AD1iP",
                                    "5ADii",
                                    "5AD1biip",
                                    "5ADiii",
                                    "5ADiiiP",
                                    "5BB",
                                    "5BBJ",
                                    "5BBA",
                                    "5BBH",
                                    "5BBH_BP",
                                    "5BBE",
                                    "5BBF",
                                    "5BBF_BP",
                                    "5BBG",
                                    "5BBG_BP",
                                    "5Ea",
                                    "5Eb",
                                    "DTAASTCG",
                                    "DTAALTCG",
                                    "DTAAOS",
                                    "PTI_STCG20P",
                                    "PTI_STCG30P",
                                    "PTI_LTCG12_5P112A",
                                    "PTI_LTCG12_5P",
                                    "PTI_5A1ai",
                                    "PTI_5A1aA",
                                    "PTI_5A1aii",
                                    "PTI_5A1aiia",
                                    "PTI_5A1aiiaa",
                                    "PTI_5A1aiiaaP",
                                    "PTI_5A1aiiaa2P",
                                    "PTI_5A1aiiab",
                                    "PTI_5A1aiiac",
                                    "PTI_5A1aiii",
                                    "PTI_5A1bA",
                                    "PTI_5AC1ab",
                                    "PTI_5AC1abD",
                                    "PTI_5ACA1a",
                                    "PTI_5AD1i",
                                    "PTI_5AD1iDiv",
                                    "PTI_5AD1iP",
                                    "PTI_5BBA",
                                    "PTI_5BBF",
                                    "PTI_5BBG",
                                    "PTI_5Ea"
                                ],
                                "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": "Partnership firm details",
            "additionalProperties": false,
            "properties": {
                "PartnerFirmDetails": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "FirmName": {
                                "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,
                                "default": 0
                            },
                            "IntrstAmtDueOrRecv": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "RemunernAmtDueOrRecv": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "FirmCapBalOn31Mar": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "default": 0
                            }
                        },
                        "required": [
                            "FirmName",
                            "FirmPAN",
                            "ProfitSharePercent",
                            "ProfitShareAmt",
                            "FirmCapBalOn31Mar"
                        ]
                    }
                },
                "TotalProfitShareAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "TotalIntrstAmtDueOrRecv": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalRemunernAmtDueOrRecv": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalFirmCapBalOn31Mar": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "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
                },
                "AgriIncRule7and8": {
                    "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"
            ]
        },
        "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
                },
                "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"
            ]
        },
        "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": "SA - Salary; HP - House Property; PG - Profits & Gains from Business & Profession; CG - Capital Gain; OS - Income from Other sources",
                    "enum": [
                        "SA",
                        "HP",
                        "PG",
                        "CG",
                        "OS"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "TRCFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "AmountOfIncome",
                "CountryName",
                "CountryCodeExcludingIndia",
                "HeadOfIncome"
            ]
        },
        "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": {
                    "maxLength": 10,
                    "minLength": 10,
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "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"
                    ]
                },
                "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"
                    ]
                },
                "IncOthSrc": {
                    "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                },
                "OS_Dividend": {
                    "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                },
                "OS_Others": {
                    "$ref": "#/definitions/SchedulePTITypeOS23FBB"
                }
            },
            "required": [
                "InvstmntCvrdUs115UA115UB",
                "BusinessName",
                "BusinessPAN",
                "IncFromHP",
                "CapitalGainsPTI",
                "IncClmdPTI",
                "IncOthSrc",
                "OS_Dividend",
                "OS_Others"
            ]
        },
        "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": {
                    "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]))"
                },
                "SrlNoOfChaln": {
                    "type": "integer",
                    "maximum": 99999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Amt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "BSRCode",
                "DateDep",
                "SrlNoOfChaln",
                "Amt"
            ]
        },
        "ScheduleTDS1": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TDSonSalary": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/TDSonSalary"
                    }
                },
                "TotalTDSonSalaries": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalTDSonSalaries"
            ]
        },
        "TDSonSalary": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "EmployerOrDeductorOrCollectDetl": {
                    "$ref": "#/definitions/EmployerOrDeductorOrCollectDetl"
                },
                "IncChrgSal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "TotalTDSSal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "EmployerOrDeductorOrCollectDetl",
                "IncChrgSal",
                "TotalTDSSal"
            ]
        },
        "EmployerOrDeductorOrCollectDetl": {
            "type": "object",
            "description": "Dedcutor or Collector Details",
            "additionalProperties": false,
            "properties": {
                "TAN": {
                    "maxLength": 10,
                    "minLength": 10,
                    "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"
                        }
                    ]
                },
                "EmployerOrDeductorOrCollecterName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "TAN",
                "EmployerOrDeductorOrCollecterName"
            ]
        },
        "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"
            ]
        },
        "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":"92A:192- Salary-Payment to Government employees other than Indian Government employees; 92B:192- Salary-Payment to employees other than Government employees; 92C:192- Salary-Payment to Indian Government employees; 192A:192A/2AA- TDS on PF withdrawal; 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/94F- Payments on account of repurchase of units by Mutual Fund or Unit Trust of India; 4G:194G/94G- Commission, price, etc. on sale of lottery tickets; 4H:194H/94H- Commission or brokerage; 4-IA:194I(a)/4IA- Rent on hiring of plant and machinery;  4-IB:194I(b)/4IB - Rent on other than plant and machinery; 4IA:194IA/9IA- TDS on Sale of immovable property; 4IB:194IB/9IB- Payment of rent by certain individuals or Hindu undivided; 4IC:194IC- Payment under specified agreement; 94J-A:194J(a)/4JA - Fees for technical services; 94J-B:194J(b)/4JB- 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/LC1- 194LC (2)(i) and (ia) Income under clause (i) and (ia) of sub-section (2) of section 194LC; 4LC2:194LC/LC2- 194LC (2)(ib) Income under clause (ib) of sub-section (2) of section 194LC; 4LC3:194LC/LC3- 194LC (2)(ic) Income under clause (ic) of sub-section (2) of section 194LC; 4BA1:194LBA(a)/BA1- Certain income in the form of interest from units of a business trust to a resident unit holder; 4BA2: 194LBA(b)/BA2- Certain income in the form of dividend from units of a business trust to a resident unit holder; LBA1:194LBA(a)/BA1- 194LBA(a) income referred to in section 10(23FC)(a) from units of a business trust-NR; LBA2:194LBA(b)/BA2-194LBA(b) Income referred to in section 10(23FC)(b) from units of a business trust-NR; LBA3:194LBA(c)/BA3- 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/4NF -First Proviso Payment of certain amounts in cash to non-filers except in case of co-operativesocieties; 94N-C:194N/4NC- Third Proviso Payment of certain amounts in cash to co-operative societies not covered by first proviso; 94N-FT: 194N/NFT- 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)/6DA- Income of specified fund from securities; 94BA-P: 194BA(2)/BAP-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; ",
                    "enum": [
                        "92A",
                        "92B",
                        "92C",
                        "192A",
                        "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"
                     ],
                    "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",
                    "enum": [
                        "HP",
                        "BP",
                        "CG",
                        "OS",
                        "EI",
                        "NA"
                    ]
                },
                "AmtCarriedFwd": {
                    "$ref": "#/definitions/AmtCarriedFwd"
                }
            },
            "required": [
                "TDSCreditName",
                "TANOfDeductor",
                "TDSSection",
                "TaxDeductCreditDtls",
                "AmtCarriedFwd"
            ]
        },
        "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": "92A:192- Salary-Payment to Government employees other than Indian Government employees; 92B:192- Salary-Payment to employees other than Government employees; 92C:192- Salary-Payment to Indian Government employees; 192A:192A/2AA- TDS on PF withdrawal; 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/94F- Payments on account of repurchase of units by Mutual Fund or Unit Trust of India; 4G:194G/94G- Commission, price, etc. on sale of lottery tickets; 4H:194H/94H- Commission or brokerage; 4-IA:194I(a)/4IA- Rent on hiring of plant and machinery;  4-IB:194I(b)/4IB - Rent on other than plant and machinery; 4IA:194IA/9IA- TDS on Sale of immovable property; 4IB:194IB/9IB- Payment of rent by certain individuals or Hindu undivided; 4IC:194IC- Payment under specified agreement; 94J-A:194J(a)/4JA - Fees for technical services; 94J-B:194J(b)/4JB- 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/LC1- 194LC (2)(i) and (ia) Income under clause (i) and (ia) of sub-section (2) of section 194LC; 4LC2:194LC/LC2- 194LC (2)(ib) Income under clause (ib) of sub-section (2) of section 194LC; 4LC3:194LC/LC3- 194LC (2)(ic) Income under clause (ic) of sub-section (2) of section 194LC; 4BA1:194LBA(a)/BA1- Certain income in the form of interest from units of a business trust to a resident unit holder; 4BA2: 194LBA(b)/BA2- Certain income in the form of dividend from units of a business trust to a resident unit holder; LBA1:194LBA(a)/BA1- 194LBA(a) income referred to in section 10(23FC)(a) from units of a business trust-NR; LBA2:194LBA(b)/BA2-194LBA(b) Income referred to in section 10(23FC)(b) from units of a business trust-NR; LBA3:194LBA(c)/BA3- 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/4NF -First Proviso Payment of certain amounts in cash to non-filers except in case of co-operativesocieties; 94N-C:194N/4NC- Third Proviso Payment of certain amounts in cash to co-operative societies not covered by first proviso; 94N-FT: 194N/NFT- 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)/6DA- Income of specified fund from securities; 94BA-P: 194BA(2)/BAP-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; ",
                "enum": [
                    "92A",
                    "92B",
                    "92C",
                    "192A",
                    "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"
                ],
                "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",
                    "enum": [
                        "HP",
                        "BP",
                        "CG",
                        "OS",
                        "EI"
                    ]
                },
                "AmtCarriedFwd": {
                    "$ref": "#/definitions/AmtCarriedFwd"
                }
            },
            "required": [
                "TDSCreditName",
                "PANOfBuyerTenant",
                "TDSSection",
                "TaxDeductCreditDtls",
                "AmtCarriedFwd"
            ]
        },
        "ScheduleTCS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "TCS": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "TCSCreditOwner": {
                                "description": "1 - Self ; 2 - Spouse or Other Person",
                                "enum": [
                                    "1",
                                    "2"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "PANOfSpouseOrOthrPrsn": {
                                "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "EmployerOrDeductorOrCollectTAN": {
                                "maxLength": 10,
                                "minLength": 10,
                                "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"
                                    }
                                ]
                            },
                            "DeductedYr": {
                                "$ref": "#/definitions/DeductedYr"
                            },
                            "BroughtFwdTDSAmt": {
                                "$ref": "#/definitions/BroughtFwdTDSAmt"
                            },
                            "TCSCurrFYDtls": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "TCSAmtCollOwnHand": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    },
                                    "TCSAmtCollSpouseOrOthrHand": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    }
                                }
                            },
                            "TCSClaimedThisYearDtls": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "TCSAmtCollOwnHand": {
                                        "type": "integer",
                                        "maximum": 99999999999999,
                                        "minimum": 0,
                                        "exclusiveMinimum": false,
                                        "default": 0
                                    },
                                    "TCSAmtCollOthrHands": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                            "TCSAmtCollSpouseOrOthrHand": {
                                                "type": "integer",
                                                "maximum": 99999999999999,
                                                "minimum": 0,
                                                "exclusiveMinimum": false,
                                                "default": 0
                                            },
                                            "PANOfSpouseOrOthrPrsn": {
                                                "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                                                "allOf": [
                                                    {
                                                        "$ref": "#/definitions/nonEmptyString"
                                                    }
                                                ]
                                            }
                                        }
                                    }
                                }
                            },
                            "AmtCarriedFwd": {
                                "$ref": "#/definitions/AmtCarriedFwd"
                            }
                        },
                        "required": [
                            "TCSCreditOwner",
                            "EmployerOrDeductorOrCollectTAN",
                            "AmtCarriedFwd"
                        ]
                    }
                },
                "TotalSchTCS": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "TotalSchTCS"
            ]
        },
        "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": {
                                "type": "string",
                                "description": "Date in format YYYY-MM-DD on or after 2025-04-01",
                                "pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
                            },
                            "SrlNoOfChaln": {
                                "type": "integer",
                                "maximum": 99999,
                                "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"
            ]
        },
        "ScheduleFSI": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ScheduleFSIDtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "$ref": "#/definitions/ScheduleFSIDtls"
                    }
                }
            }
        },
        "ScheduleFSIDtls": {
            "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"
                        }
                    ]
                },
                "IncFromSal": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "IncFromHP": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "IncFromBusiness": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "IncCapGain": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "IncOthSrc": {
                    "$ref": "#/definitions/ScheduleFSIIncType"
                },
                "TotalCountryWise": {
                    "$ref": "#/definitions/TotalScheduleFSIIncType"
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "TaxIdentificationNo",
                "IncFromSal",
                "IncFromHP",
                "IncFromBusiness",
                "IncCapGain",
                "IncOthSrc",
                "TotalCountryWise"
            ]
        },
        "ScheduleTR1": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ScheduleTR": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ScheduleTR"
                    }
                },
                "TotalTaxPaidOutsideIndia": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalTaxReliefOutsideIndia": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxReliefOutsideIndiaDTAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxReliefOutsideIndiaNotDTAA": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TaxPaidOutsideIndFlg": {
                    "enum": [
                        "YES",
                        "NO"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtTaxRefunded": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "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": [
                "TotalTaxPaidOutsideIndia",
                "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": {
                    "description": "90 - 90; 90A - 90A; 91 - 91",
                    "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": {
                    "enum": [
                        "OWNER",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AccOpenDate": {
                    "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]))"
                },
                "PeakBalanceDuringYear": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "IntrstAccured": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "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": {
                    "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]))"
                },
                "PeakBalanceDuringPeriod": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "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": {
                    "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]))"
                },
                "InitialValOfInvstmnt": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "PeakBalanceDuringPeriod": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "ClosingBalance": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "TotGrossAmtPaidCredited": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "TotGrossProceeds": {
                    "type": "integer",
                    "maximum": 99999999999999
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "NameOfEntity",
                "AddressOfEntity",
                "ZipCode",
                "NatureOfEntity",
                "InterestAcquiringDate",
                "InitialValOfInvstmnt",
                "PeakBalanceDuringPeriod",
                "ClosingBalance",
                "TotGrossAmtPaidCredited",
                "TotGrossProceeds"
            ]
        },
        "DtlsForeignCashValueInsurance": {
            "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"
                },
                "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": {
                    "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]))"
                },
                "CashValOrSurrenderVal": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "TotGrossAmtPaidCredited": {
                    "type": "integer",
                    "maximum": 99999999999999
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "FinancialInstName",
                "FinancialInstAddress",
                "ZipCode",
                "ContractDate",
                "CashValOrSurrenderVal",
                "TotGrossAmtPaidCredited"
            ]
        },
        "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": {
                    "enum": [
                        "DIRECT",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateHeld": {
                    "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]))"
                },
                "TotalInvestment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncFromInt": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "NatureOfInc": {
                    "maxLength": 100,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "IncTaxSch": {
                    "description": "SA - Salary; HP - House Property; BU - Business; CG - Capital Gains; OS - Other Sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "SA",
                        "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": {
                    "enum": [
                        "DIRECT",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfAcq": {
                    "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]))"
                },
                "TotalInvestment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncDrvProperty": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "NatureOfInc": {
                    "maxLength": 100,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "IncTaxSch": {
                    "description": "SA - Salary; HP - House Property; BU - Business; CG - Capital Gains; OS - Other Sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "SA",
                        "HP",
                        "BU",
                        "CG",
                        "OS",
                        "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": {
                    "enum": [
                        "DIRECT",
                        "BENEFICIAL_OWNER",
                        "BENIFICIARY"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "DateOfAcq": {
                    "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]))"
                },
                "TotalInvestment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncDrvAsset": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "NatureOfInc": {
                    "maxLength": 100,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncTaxAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "default": 0
                },
                "IncTaxSch": {
                    "description": "SA - Salary; HP - House Property; BU - Business; CG - Capital Gains; OS - Other Sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "SA",
                        "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,
                    "default": 0
                },
                "IncAccuredTaxFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncAccuredInAcc": {
                    "type": "integer"
                },
                "IncOfferedAmt": {
                    "type": "integer"
                },
                "IncOfferedSch": {
                    "description": "SA - Salary; HP - House Property; BU - Business; CG - Capital Gains; OS - Other Sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "SA",
                        "HP",
                        "BU",
                        "CG",
                        "OS",
                        "EI",
                        "NI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncOfferedSchNo": {
                    "maxLength": 50,
                    "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": {
                    "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]))"
                },
                "IncDrvTaxFlag": {
                    "description": "Y - Yes; N - No",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncDrvFromTrust": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "IncOfferedAmt": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "IncOfferedSch": {
                    "description": "SA - Salary\nHP - House Property\nBU - Business\nCG - Capital Gains\nOS - Other Sources\nEI - Exempt Income\nNI - No Income during the year",
                    "enum": [
                        "SA",
                        "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
                },
                "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
                },
                "IncOfferedSch": {
                    "description": "SA - Salary; HP - House Property; BU - Business; CG - Capital Gains; OS - Other Sources; EI - Exempt Income; NI - No Income during the year",
                    "enum": [
                        "SA",
                        "HP",
                        "BU",
                        "CG",
                        "OS",
                        "EI",
                        "NI"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "IncOfferedSchNo": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                }
            },
            "required": [
                "CountryName",
                "CountryCodeExcludingIndia",
                "ZipCode",
                "NameOfPerson",
                "AddressOfPerson",
                "NatureOfInc",
                "IncDrvTaxFlag"
            ]
        },
        "Schedule5A2014": {
            "type": "object",
            "description": "Schedule 5A Information regarding apportionment of income between spouses governed by Portuguese Civil Code",
            "additionalProperties": false,
            "properties": {
                "NameOfSpouse": {
                    "maxLength": 125,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "PANOfSpouse": {
                    "maxLength": 10,
                    "minLength": 10,
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AadhaarOfSpouse": {
                    "pattern": "[0-9]{12}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BooksSpouse44ABFlg": {
                    "description": "Whether books of accounts of spouse is audited u/s 44AB?  or Whether your  spouse  is a  partner of a firm whose accounts are required to be audited u/s 44AB under this Act? Y-YES; N-NO",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "BooksSpouse92EFlg": {
                    "description": "Whether books of accounts of spouse is audited u/s 92E? or Whether your spouse is a  partner of a firm whose accounts are required to be audited u/s 92E under this Act? Y-YES; N-NO",
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "HPHeadIncome": {
                    "$ref": "#/definitions/Sch5AIncType"
                },
                "BusHeadIncome": {
                    "$ref": "#/definitions/Sch5AIncType"
                },
                "CapGainHeadIncome": {
                    "$ref": "#/definitions/Sch5AIncType"
                },
                "OtherSourcesHeadIncome": {
                    "$ref": "#/definitions/Sch5AIncType"
                },
                "TotalHeadIncome": {
                    "$ref": "#/definitions/Sch5AIncType"
                }
            },
            "required": [
                "NameOfSpouse",
                "PANOfSpouse",
                "HPHeadIncome",
                "BusHeadIncome",
                "CapGainHeadIncome",
                "OtherSourcesHeadIncome",
                "TotalHeadIncome"
            ]
        },
        "ScheduleAL": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ImmovableDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ImmovableDetails"
                    }
                },
                "MovableAsset": {
                    "$ref": "#/definitions/MovableAsset"
                },
                "InterstAOPFlag": {
                    "enum": [
                        "Y",
                        "N"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "InterestHeldInaAsset": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/InterestHeldInaAsset"
                    }
                },
                "LiabilityInRelatAssets": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "MovableAsset",
                "InterstAOPFlag",
                "LiabilityInRelatAssets"
            ]
        },
        "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
                            }
                        }
                    }
                }
            }
        },
        "MovableAsset": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepositsInBank": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "SharesAndSecurities": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "InsurancePolicies": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LoansAndAdvancesGiven": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CashInHand": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "JewelleryBullionEtc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ArchCollDrawPaintSulpArt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "VehiclYachtsBoatsAircrafts": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DepositsInBank",
                "SharesAndSecurities",
                "InsurancePolicies",
                "LoansAndAdvancesGiven",
                "CashInHand",
                "JewelleryBullionEtc",
                "ArchCollDrawPaintSulpArt",
                "VehiclYachtsBoatsAircrafts"
            ]
        },
        "AddressAL": {
            "type": "object",
            "description": "Address of assessee in Sch AL",
            "additionalProperties": false,
            "properties": {
                "ResidenceNo": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ResidenceName": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "RoadOrStreet": {
                    "maxLength": 50,
                    "minLength": 1,
                    "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"
                        }
                    ]
                }
            },
            "required": [
                "ResidenceNo",
                "LocalityOrArea",
                "CityOrTownOrDistrict",
                "StateCode",
                "CountryCode"
            ]
        },
        "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
        },
        "AmtCarriedFwd": {
            "type": "integer",
            "maximum": 99999999999999,
            "minimum": 0,
            "exclusiveMinimum": false,
            "default": 0
        },
        "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"
                }
            ]
        },
        "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"
            ]
        },
        "CountryCode": {
            "description": "93:AFGHANISTAN; 1001:ÅLAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 91:INDIA; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 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"
            ],
            "maxLength": 4,
            "minLength": 1,
            "allOf": [
                {
                    "$ref": "#/definitions/nonEmptyString"
                }
            ]
        },
        "CountryCodeExcludingIndia": {
            "description": "93:AFGHANISTAN; 1001:ÅLAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 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"
                }
            ]
        },
        "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"
            ]
        },
        "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
                },
                "RailwayAssetsPayable": {
                    "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",
                    "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,
                    "exclusiveMinimum": false,
                    "exclusiveMaximum": false,
                    "default": 0
                },
                "AnyShortExces": {
                    "type": "integer",
                    "default": 0
                }
            },
            "required": [
                "ItemName",
                "UnitOfMeasure",
                "OpeningStock",
                "PurchaseQty",
                "SaleQty",
                "ClgStock",
                "AnyShortExces"
            ]
        },
        "FinishrByProdQD": {
            "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
                },
                "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",
                    "default": 0
                }
            },
            "required": [
                "ItemName",
                "UnitOfMeasure",
                "OpeningStock",
                "PurchaseQty",
                "SaleQty",
                "ClgStock",
                "AnyShortExces"
            ]
        },
        "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": "SB: Savings Account, CA: Current Account,CC: Cash Credit Account, OD: Over draft account, NRO: Non Resident Account, CGAS: Capital Gains Accounts Scheme, OTH: Other",
                    "enum": [
                        "SB",
                        "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"
            ]
        },
        "AllwncExemptUs10DtlsType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SalNatureDesc": {
                    "description": "10(5) : Sec 10(5)-Leave Travel allowance; 10(6) : Sec 10(6)-Remuneration received as an official, by whatever name called, of an embassy, high commission etc; 10(7) : Sec 10(7)-Allowances or perquisites paid or allowed as such outside India by the Government to a citizen of India for rendering service outside India; 10(10) : Sec 10(10)-Death-cum-retirement gratuity received; 10(10A) : Sec 10(10A)-Commuted value of pension received; 10(10AA): Sec 10(10AA)-Earned leave encashment; 10(10B)(i) : First proviso - Compensation limit notified by CG in the Official Gazette ; 10(10B)(ii) : Second proviso - Compensation under scheme approved by the Central Government ; 10(10C) : Sec 10(10C)-Amount received on voluntary retirement or termination of service; 10(10CC): Sec 10(10CC)-Tax paid by employer on non-monetary perquisite; 10(13A) : Sec 10(13A)-House Rent Allowance; 10(14)(i) : Sec 10(14)-Prescribed Allowances or benefits (not in a nature of perquisite) specifically granted to meet expenses wholly, necessarily and exclusively and to the extent actually incurred, in performance of duties of office or employment; 10(14)(ii) : Sec 10(14)-Prescribed Allowances or benefits granted to meet personal expenses in performance of duties of office or employment or to compensate him for increased cost of living; 10(14)(i)(115BAC)- Sec 10(14)(i) -Allowances referred in sub-clauses (a) to (c) of sub-rule (1) in Rule 2BB; 10(14)(ii)(115BAC) - Sec 10(14)(ii) -Transport allowance granted to certain physically handicapped assessee; EIC - Exempt income received by a judge covered under the payment of salaries to Supreme Court/High Court judges Act /Rules; 10(17) : Sec 10(17)-Allowance MP/MLA/MLC;",
                    "enum": [
                        "10(5)",
                        "10(6)",
                        "10(7)",
                        "10(10)",
                        "10(10A)",
                        "10(10AA)",
                        "10(10B)(i)",
                        "10(10B)(ii)",
                        "10(10C)",
                        "10(10CC)",
                        "10(13A)",
                        "10(14)(i)",
                        "10(14)(ii)",
                        "10(14)(i)(115BAC)",
                        "10(14)(ii)(115BAC)",
                        "EIC",
                        "10(17)"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SalOthNatOfInc": {
                    "maxLength": 125,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SalOthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "SalNatureDesc",
                "SalOthAmount"
            ]
        },
       "OthersIncDtlsSal": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatureDesc": {
                    "description": "10(5) : Sec 10(5)-Leave Travel allowance; 10(6) : Sec 10(6)-Remuneration received as an official, by whatever name called, of an embassy, high commission etc; 10(7) : Sec 10(7)-Allowances or perquisites paid or allowed as such outside India by the Government to a citizen of India for rendering service outside India; 10(10) : Sec 10(10)-Death-cum-retirement gratuity received; 10(10A) : Sec 10(10A)-Commuted value of pension received; 10(10AA): Sec 10(10AA)-Earned leave encashment; 10(10B) : Sec 10(10B)-Retrenchment Compensation received; 10(10C) : Sec 10(10C)-Amount received on voluntary retirement or termination of service; 10(10CC): Sec 10(10CC)-Tax paid by employer on non-monetary perquisite; 10(11) : Sec 10(11)-Statuory Provident Fund received; 10(12) : Sec 10(12)-Recognised Provident Fund received; 10(13) : Sec 10(13)-Approved superannuation fund received; 10(13A) : Sec 10(13A)-House Rent Allowance; 10(14)(i) : Sec 10(14)-Allowances or benefits not in a nature of perquisite specifically granted and incurred in performance of duties of office or employment; 10(14)(ii) : Sec 10(14)-Allowances or benefits not in a nature of perquisite specifically granted in performance of duties of office or employment; 10(16) : Sec 10(16)-Scholarships granted to meet the cost of education; 10(17) : Sec 10(17)-Allownace MP/MLA/MLC; 10(17A) : Sec 10(17A)-Award instituted by Government; 10(18) : Sec 10(18)-Pension received by winner of Param Vir Chakra or Maha Vir Chakra or Vir Chakra or such other gallantry award; DMDP : Defense medical disability pension; OTH : Any Other",
                    "enum": [
                        "10(5)",
                        "10(6)",
                        "10(7)",
                        "10(10)",
                        "10(10A)",
                        "10(10AA)",
                        "10(10B)",
                        "10(10C)",
                        "10(10CC)",
                        "10(11)",
                        "10(12)",
                        "10(13)",
                        "10(13A)",
                        "10(14)(i)",
                        "10(14)(ii)",
                        "10(16)",
                        "10(17)",
                        "10(17A)",
                        "10(18)",
                        "DMDP",
                        "OTH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthNatOfInc": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "NatureDesc",
                "OthAmount"
            ]
        },
        "NatureOfSalaryDtlsType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatureDesc": {
                    "description": "1 - Basic Salary; 2 - Dearness Allowance; 3 - Conveyance Allowance; 4 - House Rent Allowance; 5 - Leave Travel Allowance; 6 - Children Education Allowance; 7 - Other Allowance; 8 - The contribution made by the Employer towards pension scheme as referred u/s 80CCD; 9 - Amount deemed to be income under rule 6 of Part-A of Fourth Schedule; 10 - Amount deemed to be income under rule 11(4) of Part-A of Fourth Schedule; 11 - Annuity or pension; 12 - Commuted Pension; 13 - Gratuity; 14 - Fees/ commission; 15 - Advance of salary; 16 - Leave Encashment; 17 - Contribution made by the central government towards Agnipath scheme as referred under section 80CCH; OTH - Others",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10",
                        "11",
                        "12",
                        "13",
                        "14",
                        "15",
                        "16",
                        "17",
                        "OTH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthNatOfInc": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "NatureDesc",
                "OthAmount"
            ]
        },
        "NatureOfPerquisitesType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatureDesc": {
                    "description": "1 - Accommodation; 2 - Cars / Other Automotive; 3 - Sweeper, gardener, watchman or personal attendant; 4 - Gas, electricity, water; 5 - Interest free or concessional loans; 6 - Holiday expenses; 7 - Free or concessional travel; 8 - Free meals; 9 - Free education; 10 - Gifts, vouchers, etc.; 11 - Credit card expenses; 12 - Club expenses; 13 - Use of movable assets by employees; 14 - Transfer of assets to employee; 15 - Value of any other benefit/amenity/service/privilege; 16 - Stock options allotted or transferred by employer being an eligible start-up referred to in section 80-IAC-Tax to be deferred; 17 - Stock options (non-qualified options) other than ESOP in col 16 above; 18 - Contribution by employer to fund and scheme taxable under section 17(2)(vii); 19 - Annual accretion by way of interest, dividend etc. to the balance at the credit of fund and scheme referred to in section 17(2)(vii) and taxable under section 17(2)(viia); 21 - Stock options allotted or transferred by employer being an eligible start-up referred to in section 80-IAC-Tax not to be deferred; OTH - Other benefits or amenities",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10",
                        "11",
                        "12",
                        "13",
                        "14",
                        "15",
                        "16",
                        "17",
                        "18",
                        "19",
                        "21",
                        "OTH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthNatOfInc": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "NatureDesc",
                "OthAmount"
            ]
        },
        "NatureOfProfitInLieuOfSalaryType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NatureDesc": {
                    "description": "1 - Compensation due/received by an assessee from his employer or former employer in connection with the termination of his employment or modification thereto; 2 - Any payment due/received by an assessee from his employer or a former employer or from a provident or other fund, sum received under Keyman Insurance Policy including Bonus thereto; 3 - Any amount due/received by assessee from any person before joining or after cessation of employment with that person; OTH - Any Other",
                    "enum": [
                        "1",
                        "2",
                        "3",
                        "OTH"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthNatOfInc": {
                    "maxLength": 50,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "OthAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "NatureDesc",
                "OthAmount"
            ]
        },
        "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"
            ]
        },
        "SchBpHeadsIncType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Salary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "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
                },
                "Dividend": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "OtherThanDividend": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Us115BBF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Us115BBG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "115BBH": {
                    "type": "integer",
                    "description": "net of  Cost of Acquisition",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Salary",
                "HouseProperty",
                "CapitalGains",
                "OtherSources",
                "Dividend",
                "OtherThanDividend",
                "Us115BBF",
                "Us115BBG",
                "115BBH"
            ]
        },
        "SchBpHeadsIncTypeExpense": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Salary": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "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
                },
                "Us115BBF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "Us115BBG": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "115BBH": {
                    "type": "integer",
                    "description": "net of  Cost of Acquisition",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "Salary",
                "HouseProperty",
                "CapitalGains",
                "OtherSources",
                "Us115BBF",
                "Us115BBG",
                "115BBH"
            ]
        },
        "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"
            ]
        },
        "Rate40DOA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DepreciationDetail": {
                    "$ref": "#/definitions/DepreciationDetailDOA"
                }
            },
            "required": [
                "DepreciationDetail"
            ]
        },
        "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
                },
                "RealizationPeriodLessThan180days": {
                    "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,
                    "default": 0
                },
                "WDVLastDay": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "WDVFirstDay",
                "AdditionsGrThan180Days",
                "RealizationTotalPeriod",
                "FullRateDeprAmt",
                "AdditionsLessThan180Days",
                "RealizationPeriodLessThan180days",
                "HalfRateDeprAmt",
                "DepreciationAtFullRate",
                "DepreciationAtHalfRate",
                "TotalDepreciation",
                "DepDisAllowUs38_2",
                "NetAggregateDepreciation",
                "ProportionateAggDepreciation",
                "ExpdrOnTrforSaleAsset",
                "CapGainUs50",
                "WDVLastDay"
            ]
        },
        "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"
            ]
        },
        "UnutilizedCgPrvYrStcg": {
            "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": {
                                "enum": [
                                    "54B",
                                    "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"
                        ]
                    }
                }
            }
        },
        "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
                },
                "ExemptionOrDednUs54": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ExemptionOrDednUs54Dtls": {
                            "type": "array",
                            "maxItems": 4,
                            "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "ExemptionSecCode": {
                                        "description": "54B - Sec 54B; 54G - Sec 54G; 54GA - Sec 54GA",
                                        "enum": [
                                            "54B",
                                            "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"
            ]
        },
        "EquityOrUnitSec94TypeMFonSTT": {
            "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"
            ]
        },
        "EquityOrUnitSec94Type": {
            "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"
            ]
        },
        "DednUs54BondListedType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ExemptionOrDednUs54Dtls": {
                    "type": "array",
                    "maxItems": 3,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "ExemptionSecCode": {
                                "description": "54EC - Sec 54EC; 54F - Sec 54F",
                                "enum": [
                                    "54EC",
                                    "54F"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "ExemptionAmount": {
                                "$ref": "#/definitions/ExemptionAmount"
                            }
                        },
                        "required": [
                            "ExemptionSecCode",
                            "ExemptionAmount"
                        ]
                    }
                },
                "ExemptionGrandTotal": {
                    "$ref": "#/definitions/ExemptionGrandTotal"
                }
            },
            "required": [
                "ExemptionGrandTotal"
            ]
        },
        "UnutilizedCgPrvYrLtcg": {
            "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": "54 - 54; 54B - 54B; 54D - 54D; 54F - 54F; 54G - 54G; 54GA - 54GA; 54GB - 54GB",
                                "enum": [
                                    "54",
                                    "54B",
                                    "54D",
                                    "54F",
                                    "54G",
                                    "54GA",
                                    "54GB"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "YrInWhichAssetAcq": {
                                "$ref": "#/definitions/YrInWhichAssetAcq"
                            },
                            "AmtUtilized": {
                                "$ref": "#/definitions/AmtUtilized"
                            },
                            "AmtUnutilized": {
                                "$ref": "#/definitions/AmtUnutilized"
                            }
                        },
                        "required": [
                            "PrvYrInWhichAsstTrnsfrd",
                            "SectionClmd",
                            "AmtUtilized",
                            "AmtUnutilized"
                        ]
                    }
                }
            }
        },
        "EquityShareUs112A": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "BalanceCG": {
                    "$ref": "#/definitions/BalanceCG"
                },
                "DeductionUs54F": {
                    "type": "integer",
                    "maximum": 100000000,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CapgainonAssets": {
                    "$ref": "#/definitions/CapgainonAssets"
                }
            },
            "required": [
                "BalanceCG",
                "DeductionUs54F",
                "CapgainonAssets"
            ]
        },
        "NRITaxUsDTAALtcgType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NRIDTAADtls": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "DTAAamt": {
                                "$ref": "#/definitions/DTAAamt"
                            },
                            "ItemNoincl": {
                                "description": "B1g : B1g - Total LTCG on all Immovable properties; B2e : B2e - LTCG from Slump sale; B3ie :  B3ie - 112(1) LTCG u/s 112(1) from listed securities (other than a unit) or zero coupon bonds ; B3iie_115ACA : B3iie - 115ACA - LTCG u/s 115ACA from GDR of an Indian company; B4c_112A :  B4c - 112A- LTCG 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; B5c : B5c - LTCG on unlisted shares or listed debentures; B6ie_112(1)(c) : B6ie - 112(1)(c) -LTCG u/s 112(1)(c) from unlisted securities; B6iie_115AC : B6iie - 115AC - LTCG u/s 115AC from bonds or GDR; B6iiie_115AD :  B6iiie - 115AD - LTCG u/s 115AD from securities by FII; B7c_115AD(1)(iii)_proviso :  B7c  - 115AD(1)(iii) proviso - LTCG under section 112A read with section 115AD; B8c : B8c - LTCG from sale of foreign exchange asset by NRI; B9e : B9e - LTCG from sale of assets where B1 to B8 are not applicable; B10 : B10 - Amount deemed to be long-term capital gains; B11a1 : B11a1 - Pass Through Income/ Loss in the nature of LTCG, chargeable @ 12.5% u/s 112A; B11a2 : B11a2 - Pass Through Income/ Loss in the nature of LTCG, chargeable @ 12.5% other than u/s 112A;",
                                "enum": [
                                    "B1g",
                                    "B2e",
                                    "B3ie",
                                    "B3iie_115ACA",
                                    "B4c_112A",
                                    "B5c",
                                    "B6ie_112(1)(c)",
                                    "B6iie_115AC",
                                    "B6iiie_115AD",
                                    "B7c_115AD(1)(iii)_proviso",
                                    "B8c",
                                    "B9e",
                                    "B10",
                                    "B11a1",
                                    "B11a2"
                                ],
                                "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
                },
                "AquisitCostIndex": {
                    "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
                },
                "TotalDednForEiB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "CostOfImprovements": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "CostOfImprovementsDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/CostOfImprovementsType"
                            }
                        },
                        "TotalImprovecost": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "TotalindexImprovecost": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        }
                        
                    },
                    "required": [
                        "CostOfImprovementsDtls",
                        "TotalImprovecost",
                        "TotalindexImprovecost"
                    ]
                },
                "Balance": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "BalanceForEiB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "ExemptionOrDednUs54": {
                    "$ref": "#/definitions/ExemptionOrDednUs54SaleLandType"
                },
                "CapgainonAssets": {
                    "$ref": "#/definitions/CapgainonAssets"
                },
                "CapgainonAssets_1ea": {
                    "$ref": "#/definitions/CapgainonAssets"
                },
                "TaxSec1121aiiB": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "default": 0
                },
                "TaxSec1121a": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "default": 0
                },
                "ExcessAmtSec1121a": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "default": 0
                },
                "TrnsfImmblPrprty": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "TrnsfImmblPrprtyDtls": {
                            "type": "array",
                            "items": {
                                "$ref": "#/definitions/TrnsfImmblPrprtyDtls"
                            }
                        }
                    }
                }
            },
            "required": [
                "FullConsideration",
                "PropertyValuation",
                "FullConsideration50C",
                "AquisitCost",
                "ExpOnTrans",
                "TotalDedn",
                "Balance",
                "ExemptionOrDednUs54",
                "CapgainonAssets",
				"CapgainonAssets_1ea",
                "AquisitCostIndex",
                "TotalDednForEiB",
                "BalanceForEiB",
                "TaxSec1121aiiB",
                "TaxSec1121a",
                "ExcessAmtSec1121a"
            ]
        },
        "ExemptionOrDednUs54SaleLandType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ExemptionOrDednUs54Dtls": {
                    "type": "array",
                    "maxItems": 9,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "ExemptionSecCode": {
                                "description": "54 - Sec 54; 54B - Sec 54B; 54D - Sec 54D; 54EC - Sec 54EC; 54F - Sec 54F; 54G - Sec 54G; 54GA - Sec 54GA",
                                "enum": [
                                    "54",
                                    "54B",
                                    "54D",
                                    "54EC",
                                    "54F",
                                    "54G",
                                    "54GA"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "ExemptionAmount": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false
                            }
                        },
                        "required": [
                            "ExemptionSecCode",
                            "ExemptionAmount"
                        ]
                    }
                },
                "ExemptionGrandTotal": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "ExemptionGrandTotal"
            ]
        },
        "EquityOrUnitSec54TypeDebn112": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "FullConsideration": {
                    "$ref": "#/definitions/FullConsideration"
                },
                "DeductSec48": {
                    "$ref": "#/definitions/DeductSec48"
                },
                "BalanceCG": {
                    "$ref": "#/definitions/BalanceCG"
                },
                "DeductionUs54F": {
                    "type": "integer",
                    "maximum": 100000000,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CapgainonAssets": {
                    "$ref": "#/definitions/CapgainonAssets"
                }
            },
            "required": [
                "FullConsideration",
                "DeductSec48",
                "BalanceCG",
                "DeductionUs54F",
                "CapgainonAssets"
            ]
        },
        "EquityOrUnitSec54Type": {
            "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": {
                    "$ref": "#/definitions/ExmptSaleOfAssetNA"
                },
                "CapgainonAssets": {
                    "$ref": "#/definitions/CapgainonAssets"
                }
            },
            "required": [
                "FullValueConsdRecvUnqshr",
                "FairMrktValueUnqshr",
                "FullValueConsdSec50CA",
                "FullValueConsdOthUnqshr",
                "FullConsideration",
                "DeductSec48",
                "BalanceCG",
                "ExemptionOrDednUs54"
            ]
        },
        "ExmptSaleOfAssetNA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ExemptionOrDednUs54Dtls": {
                    "type": "array",
                    "maxItems": 5,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "ExemptionSecCode": {
                                "description": "54D - Sec 54D; 54F - Sec 54F; 54G - Sec 54G; 54GA - Sec 54GA",
                                "enum": [
                                    "54D",
                                    "54F",
                                    "54G",
                                    "54GA"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "ExemptionAmount": {
                                "$ref": "#/definitions/ExemptionAmount"
                            }
                        },
                        "required": [
                            "ExemptionSecCode",
                            "ExemptionAmount"
                        ]
                    }
                },
                "ExemptionGrandTotal": {
                    "$ref": "#/definitions/ExemptionGrandTotal"
                }
            },
            "required": [
                "ExemptionGrandTotal"
            ]
        },
        "DeducClaimDtls54n54F": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofTransfer": {
                    "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]))"
                },
                "CostofNewResHouse": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "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]))"
                },
                "AmtDeposited": {
                    "type": "integer",
                    "maximum": 100000000,
                    "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": {
                    "type": "string",
                    "maxLength": 20,
                    "minLength": 1
                },
                "IFSC": {
                    "pattern": "[A-Z]{4}[0][A-Z0-9]{6}",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AmtDeducted": {
                    "type": "integer",
                    "maximum": 100000000,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DateofTransfer",
                "AmtDeducted"
            ]
        },
        "DeducClaimDtls54B": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofTransfer": {
                    "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]))"
                },
                "CostofNewAgriLand": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "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]))"
                },
                "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": {
                    "type": "string",
                    "maxLength": 20,
                    "minLength": 1
                },
                "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"
            ]
        },
        "DeducClaimDtls54D": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofAcquisition": {
                    "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]))"
                },
                "CostofNewLandBuilding": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "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]))"
                },
                "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": {
                    "type": "string",
                    "maxLength": 20,
                    "minLength": 1
                },
                "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"
            ]
        },
        "DeducClaimDtls54G": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofTransfer": {
                    "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]))"
                },
                "CostofNewAsset": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "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]))"
                },
                "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": {
                    "type": "string",
                    "maxLength": 20,
                    "minLength": 1
                },
                "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"
            ]
        },
        "DeducClaimDtls54ECn115F": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofTransfer": {
                    "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]))"
                },
                "AmtInvested": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DateofInvestment": {
                    "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]))"
                },
                "AmtDeducted": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DateofTransfer",
                "AmtDeducted"
            ]
        },
        "DeducClaimDtls115F": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateofTransfer": {
                    "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]))"
                },
                "AmtInvested": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "DateofInvestment": {
                    "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]))"
                },
                "AmtDeducted": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DateofTransfer",
                "AmtInvested",
                "DateofInvestment",
                "AmtDeducted"
            ]
        },
        "DateRangeType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateRange": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "Upto15Of6": {
                            "type": "integer",
                            "maximum": 99999999999999,
                            "minimum": 0,
                            "exclusiveMinimum": false,
                            "default": 0
                        },
                        "Upto15Of9": {
                            "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",
                        "Upto15Of9",
                        "Up16Of9To15Of12",
                        "Up16Of12To15Of3",
                        "Up16Of3To31Of3"
                    ]
                }
            },
            "required": [
                "DateRange"
            ]
        },
        "Schedule112A115ADType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "ShareOnOrBefore": {
                    "description": "BE - On or Before 31st January 2018; AE - After 31st January 2018",
                    "enum": [
                        "BE",
                        "AE"
                    ],
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ISINCode": {
                    "pattern": "IN[0-9A-Z]{10}",
                    "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",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "ShareUnitName": {
                    "maxLength": 125,
                    "minLength": 1,
                    "description": "[w]* - On or Before 31st January 2018; CONSOLIDATED - After 31st January 2018",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "NumSharesUnits": {
                    "type": "number",
                    "maximum": 99999999999999.9999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.0001
                },
                "SalePricePerShareUnit": {
                    "type": "number",
                    "maximum": 99999999999999.9999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.0001
                },
                "TotSaleValue": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CostAcqWithoutIndx": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AcquisitionCost": {
                    "type": "number",
                    "maximum": 99999999999999.9999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.0001
                },
                "LTCGBeforelower6and11": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "FairMktValuePerShareunit": {
                    "type": "number",
                    "maximum": 99999999999999.9999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.0001
                },
                "TotFairMktValueCapAst": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "ExpExclCnctTransfer": {
                    "type": "number",
                    "maximum": 99999999999999.9999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "multipleOf": 0.0001
                },
                "TotalDeductions": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "Balance": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": -99999999999999
                }
            },
            "required": [
                "ShareOnOrBefore",
                "ISINCode",
                "ShareUnitName",
                "TotSaleValue",
                "CostAcqWithoutIndx",
                "AcquisitionCost",
                "LTCGBeforelower6and11",
                "FairMktValuePerShareunit",
                "TotFairMktValueCapAst",
                "ExpExclCnctTransfer",
                "TotalDeductions",
                "Balance"
            ]
        },
        "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"
            ]
        },
        "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",
                                    "2d",
                                    "2e"
                                ]
                            },
                            "CountryName": {
                                "$ref": "#/definitions/CountryName"
                            },
                            "CountryCodeExcludingIndia": {
                                "$ref": "#/definitions/CountryCodeExcludingIndia"
                            },
                            "DTAAarticle": {
                                "$ref": "#/definitions/DTAAarticle"
                            },
                            "RateAsPerTreaty": {
                                "$ref": "#/definitions/RateAsPerTreaty"
                            },
                            "TaxRescertifiedFlag": {
                                "$ref": "#/definitions/TaxRescertifiedFlag"
                            },
                            "ItemNoincl": {
                                "description": "56i:56(2)(i)- Dividends; 56i_f: 56(2)(i)- Dividends u/s 2(22)(f); 56:56(2)-Interest; 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 in the case of non-resident received from a unit in an International Financial  Services Centre; 5A1aii:115A(1)(a)(ii)- Interest received from govt/Indian Concerns received in Foreign Currency; 5A1aiia:115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; 5A1aiiaa:115A(1) (a)(iiaa) -Interest as per Sec. 194LC(1); 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; 5A1bA:115A(1)(b)(A)- Income from royalty or fees for technical services received from Government or Indian concern; 5AD1i:115AD(1)(i) -Income (other than Dividend) received by an FII in respect of securities (other than units as per Sec 115AB); 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; 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; 5BB:115BB (Winnings from lotteries, puzzles, races, games etc.); 5BBJ: 115BBJ - Winnings from online games; 5BBG:115BBG - Tax on income from transfer of carbon credits.; 5BBF:115BBF - Tax on income from transfer of carbon credits.; 5Ea:115E(a) -Investment income; 5ACA1a:115ACA(1)(a) - Income from GDR purchased in foreign currency -resident; 5AD1iDiv - 115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); PTI_5AD1i - PTI - Income (Other than Dividend) received by an FII in respect of securities (other than units referred to in section115AB); PTI_5AD1iP - PTI - Income received by an FII in respect of bonds or government securities referred to in section 194LD; PTI_5BBF - PTI-Tax on income from patent; PTI_5BBG - PTI - Tax on income from transfer of carbon credits; PTI_5Ea - PTI - Investment income of a non-resident Indian; PTI_5ACA1a - PTI-Income from GDR purchased in foreign currency in case of a resident employee of an Indian company, engaged in knowledge based industry or service; PTI_5A1ai - PTI - Dividends in the case of non-residents;PTI_5A1aA - PTI-115A(1)(a)(A)- PTI-Dividend in the case of non-residents received 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(1); 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_5A1bA - PTI - Income from royalty or fees for technical services received from Government or Indian concern; 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_5BBA - PTI - Tax on non-resident sportsmen or sports associations or entertainer; 5A1aiiaaP - 115A(1) (a)(iiaa) -Interest 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) - Interest 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);",
                                "enum": [
                                    "56i",
                                    "56i_f",
                                    "56",
                                    "562iii",
                                    "562x",
                                    "5A1ai",
                                    "5A1aA",
                                    "5A1aii",
                                    "5A1aiia",
                                    "5A1aiiaa",
                                    "5A1aiiab",
                                    "5A1aiiac",
                                    "5A1aiii",
                                    "5A1bA",
                                    "5AD1i",
                                    "5AC1ab",
                                    "5AC1abD",
                                    "5AD1iP",
                                    "5BBA",
                                    "5BB",
                                    "5BBJ",
                                    "5BBG",
                                    "5BBF",
                                    "5Ea",
                                    "5ACA1a",
                                    "5A1aiiaaP",
                                    "5A1aiiaa2P",
                                    "5AD1iDiv",
                                    "PTI_5AD1i",
                                    "PTI_5AD1iP",
                                    "PTI_5BBF",
                                    "PTI_5BBG",
                                    "PTI_5Ea",
                                    "PTI_5ACA1a",
                                    "PTI_5A1ai",
                                    "PTI_5A1aA",
                                    "PTI_5A1aii",
                                    "PTI_5A1aiia",
                                    "PTI_5A1aiiaa",
                                    "PTI_5A1aiiab",
                                    "PTI_5A1aiiac",
                                    "PTI_5A1aiii",
                                    "PTI_5A1bA",
                                    "PTI_5AC1ab",
                                    "PTI_5AC1abD",
                                    "PTI_5BBA",
                                    "PTI_5A1aiiaaP",
                                    "PTI_5A1aiiaa2P",
                                    "PTI_5AD1iDiv"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "RateAsPerITAct": {
                                "$ref": "#/definitions/RateAsPerITAct"
                            },
                            "ApplicableRate": {
                                "$ref": "#/definitions/ApplicableRate"
                            }
                        },
                        "required": [
                            "DTAAamt",
                            "NatureOfIncome",
                            "CountryName",
                            "CountryCodeExcludingIndia",
                            "DTAAarticle",
                            "RateAsPerTreaty",
                            "ItemNoincl",
                            "RateAsPerITAct"
                        ]
                    }
                }
            }
        },
        "SalarynBusIncCYLA": {
            "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"
            ]
        },
        "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"
            ]
        },
        "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"
            ]
        },
        "SalaryOthSrcIncBFLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUndHeadFromCYLA": {
                    "type": "integer",
                    "description": "Fill positive or zero value only",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "IncOfCurYrAfterSetOffBFLosses": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                }
            },
            "required": [
                "IncOfCurYrUndHeadFromCYLA",
                "IncOfCurYrAfterSetOffBFLosses"
            ]
        },
        "OthSrcExclRaceHorseIncBFLA": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncOfCurYrUndHeadFromCYLA": {
                    "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",
                "BFUnabsorbedDeprSetoff",
                "BFAllUs35Cl4Setoff",
                "IncOfCurYrAfterSetOffBFLosses"
            ]
        },
        "CarryFwdLossDetailSpcfBus": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfFiling": {
                    "type": "string",
                    "description": "Date in format YYYY-MM-DD on or after 2010-04-01",
                    "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"
            ]
        },
        "CarryFwdLossDetailWoBusOS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfFiling": {
                    "type": "string"
                },
                "TotalHPPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "BusLossOthThanSpecLossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "LossFrmSpecifiedBusCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalSTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TotalLTCGPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "DateOfFiling"
            ]
        },
        "CarryFwdLossWithoutSpecBusOS": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "DateOfFiling": {
                    "type": "string"
                },
                "TotalHPPTILossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "BrtFwdBusLoss": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "AdjustAccTax115BACAmt": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "BusLossOthThanSpecLossCF": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false,
                    "default": 0
                },
                "LossFrmSpecifiedBusCF": {
                    "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"
            ]
        },
        "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; SRSC : Sums received by Senior Citizens/Minors ; SRST: Sums received by specified Category of Taxpayers; SRPC :Sums received from policies/contributions such as LIC/NPS/PF/Sukanya Samriddhi Yojana; OTH: Other Incomes; OTHN: Other Exempt Income for Non Residents",
					"enum": [
						"AGRI",
						"GOVC",
						"ISI",
						"SSRA",
						"SRSC",
						"SRST",
						"SRPC",
						"OTH",
						"OTHN"
					],
					"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(37): Capital gains on compulsory acquisition of urban agricultural land; 10(10BB) :10(10BB)-payments made under the Bhopal Gas Leak Disaster; 10(10BC) : 10(10BC)-amount from the Central/State Govt./local authority by way of compensation on account of any disaster ; 10(17A): 10(17A)-Award instituted by Government; 10(12AB) :10(12AB)-any sum received as lump sum amount as per clause (vi) of paragraph 2 of the notification number FX-1/3/2024-PR; 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(35A) : 10(35A)-distributed income referred to in section 115TA received from a securitisation trust; 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(4B):10(4B)-Interest on specified savings certificates; 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(37A):10(37A)-any income chargeable under the head 'Capital gains' in respect of transfer of a specified capital asset; 10(12C) :10(12C)-Agniveer Corpus Fund income; 10(18):10(18)-Pension received by winner of  'Param Vir Chakra' or 'Maha Vir Chakra' or 'Vir Chakra' or such other gallantry award; 10(19):10(19)-Armed Forces Family pension in case of death during operational duty; 10(23AA):10(23AA)-Sum received by any person on behalf of any Fund established by the armed forces; DMD :Defense Medical Disability Pension; 10(32):10(32)-Minor child's income—small exemption; 10(43):10(43)-Reverse mortgage—payments to senior citizens; 10(19A):10(19A)-Annual value of one palace in occupation of ex-ruler; 10(26):10(26)- Any income as referred to in section 10(26); 10(26AAA):10(26AAA)-Any income as referred to in section 10(26AAA); 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(11):10(11)-Statutory Provident Fund received; 10(11A):10(11A)-Sum received from an account opened under the Sukanya Samriddhi Yojana; 10(12):10(12)-Recognized Provident Fund received; 10(12A):10(12A)-Any payment from the National Pension System Trust to an assessee; 10(12AA):10(12AA)-any payment from the National Pension System Trust; 10(12B):10(12B)-Any payment from the National Pension System Trust to an Central Govt. Employee; 10(12BA):10(12BA)-partial withdrawal made from the National Pension System; 10(13):10(13)-Approved superannuation fund received; 10(25):10(25)-Sum received by trustees on behalf of approved superannuation, gratuity, or pension funds; 10(44):10(44)-Income received by any person for, or on behalf of, the New Pension System Trust; 10(2):10(2)-Member's share from HUF; 10(16):10(16)-Scholarships for education; 10(4)(ii):10(4)(ii)-NRE account interest; 10(2A):10(2A)-Partner’s share in firm/LLP; 10(8):10(8)-Income of individuals on cooperative technical assistance programmes; 10(8A):10(8A)-Remuneration or any other income of Consultant; 10(8B):10(8B)-Income from tech assistance programme in accordance with an agreement entered into by the Central Government and the agency; 10(9):10(9)-Income of any family member of any individual accompanying him to India, which accrues or arises outside India; 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(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; Incmexmptcircular: Incmexmptcircular - Income exempt as per CBDT Circular; 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(37)",
						"10(10BB)",
						"10(10BC)",
						"10(17A)",
						"10(12AB)",
						"10(15)",
						"10(23FBB)",
						"10(23FD)",
						"10(35)",
						"10(35A)",
						"10(23FBC)",
						"10(33)",
						"10(4B)",
						"10(4C)",
						"10(4E)",
						"10(36)",
						"10(37A)",
						"10(12C)",
						"10(18)",
						"10(19)",
						"10(23AA)",
						"DMD",
						"10(32)",
						"10(43)",
						"10(19A)",
						"10(26)",
						"10(26AAA)",
						"10(10D)",
						"10(11)",
						"10(11A)",
						"10(12)",
						"10(12A)",
						"10(12AA)",
						"10(12B)",
						"10(12BA)",
						"10(13)",
						"10(25)",
						"10(44)",
						"10(2)",
						"10(16)",
						"10(4)(ii)",
                        "10(2A)",
                        "10(8)",
                        "10(8A)",
                        "10(8B)",
                        "10(9)",
						"10(4)(i)",
						"10(4F)",
						"10(4G)",
						"10(6B)",
						"10(6D)",
                        "10(4H)",
                        "10(6BB)",
                        "10(23FF)",
                        "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"
            ]
        },
        "SchedulePTIIncExmtType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "SectionCode": {
                    "maxLength": 10,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "SecBCIncExmptDtl": {
                    "$ref": "#/definitions/SchedulePTIType"
                }
            },
            "required": [
                "SectionCode",
                "SecBCIncExmptDtl"
            ]
        },
        "SchedulePTITypeOS23FBB": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AmountOfInc": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "NetIncomeLoss": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "TDSAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "AmountOfInc",
                "NetIncomeLoss",
                "TDSAmount"
            ]
        },
        "SchedulePTIType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "AmountOfInc": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "CurrYrLossShareByInvstFund": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "NetIncomeLoss": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "TDSAmount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "AmountOfInc",
                "CurrYrLossShareByInvstFund",
                "NetIncomeLoss",
                "TDSAmount"
            ]
        },
        "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"
            ]
        },
        "ImmovableDetails": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "Description": {
                    "maxLength": 25,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressAL": {
                    "$ref": "#/definitions/AddressAL"
                },
                "Amount": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "Description",
                "AddressAL",
                "Amount"
            ]
        },
        "InterestHeldInaAsset": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "NameOfFirm": {
                    "maxLength": 50,
                    "minLength": 1,
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AddressAL": {
                    "$ref": "#/definitions/AddressAL"
                },
                "PanOfFirm": {
                    "pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
                    "allOf": [
                        {
                            "$ref": "#/definitions/nonEmptyString"
                        }
                    ]
                },
                "AssesseInvestment": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "NameOfFirm",
                "AddressAL",
                "PanOfFirm",
                "AssesseInvestment"
            ]
        },
        "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"
            ]
        },
        "Sch5AIncType": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "IncRecvdUndHead": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "AmtApprndOfSpouse": {
                    "type": "integer",
                    "maximum": 99999999999999
                },
                "AmtTDSDeducted": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                },
                "TDSApprndOfSpouse": {
                    "type": "integer",
                    "maximum": 99999999999999,
                    "minimum": 0,
                    "exclusiveMinimum": false
                }
            },
            "required": [
                "IncRecvdUndHead",
                "AmtApprndOfSpouse",
                "AmtTDSDeducted",
                "TDSApprndOfSpouse"
            ]
        },
        "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"
                    ]
        }
    }
}