	{
		"$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 2024-25",
				"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_139_8A": {
						"$ref": "#/definitions/PartA_139_8A"
					},
					"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"
					},
					"Schedule80D": {
						"$ref": "#/definitions/Schedule80D"
					},
					"Schedule80DD": {
						"$ref": "#/definitions/Schedule80DD"
					},
					"Schedule80U": {
						"$ref": "#/definitions/Schedule80U"
					},
					"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"
					},
					"PartB-ATI": {
						"$ref": "#/definitions/PartB-ATI"
					},
					"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 2024-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": [
							"2024"
						],
						"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"
				]
			},
			"PartA_139_8A": {
				"type": "object",
				"description": "Enter personal information",
				"additionalProperties": false,
				"properties": {
					"PAN": {
						"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"Name": {
						"maxLength": 125,
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"AadhaarCardNo": {
						"pattern": "[0-9]{12}",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"AssessmentYear": {
						"pattern": "2024",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"PreviouslyFiledForThisAY": {
						"pattern": "Y|N",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"PreviouslyFiledForThisAY_139_8A": {
						"description": "1 - 139(1); 2 - Other",
						"enum": [
							"1",
							"2"
						],
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"Applicable_139_8A": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"ITRForm": {
								"description": "ITR1 - ITR1; ITR2 - ITR2; ITR3 - ITR3; ITR4 - ITR4; ITR5 - ITR5; ITR6 - ITR6; ITR7 - ITR7;",
								"enum": [
									"ITR1",
									"ITR2",
									"ITR3",
									"ITR4",
									"ITR5",
									"ITR6",
									"ITR7"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"AcknowledgementNo": {
								"type": "string",
								"description": "Enter Acknowledgment No. of Original return",
								"maxLength": 15,
								"pattern": "[0-9]{15}"
							},
							"OrigRetFiledDate": {
								"type": "string",
								"description": "Enter Date of filing of Original return in YYYY-MM-DD format",
								"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
							}
						},
						"required": [
							"AcknowledgementNo",
							"OrigRetFiledDate"
						]
					},
					"LaidOutIn_139_8A": {
						"pattern": "Y|N",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"ITRFormUpdatingInc": {
						"description": "ITR3 - ITR3",
						"enum": [
							"ITR3"
						],
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"UpdatingInc": {
						"$ref": "#/definitions/UpdatingInc"
					},
					"UpdatedReturnDuringPeriod": {
						"description": "1 - Up to 12 months from the end of Relevant Assessment Year; 2 -  Between 12 to 24 Months from the end of Relevant Assessment  Year; 3 - Between 24 to 36 Months from the end of Relevant Assessment Year; 4 - Between 36 to 48 Months from the end of Relevant Assessment Year",
						"enum": [
							"1",
							"2",
							"3",
							"4"
						],
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"RetrntoRedCarriedFL": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"UnabsorbedDepreciation": {
								"pattern": "Y|N",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"UDYear": {
								"$ref": "#/definitions/UDYear"
							}
						},
						"required": [
							"UnabsorbedDepreciation"
						]
					}
				},
				"required": [
					"PAN",
					"Name",
					"AssessmentYear",
					"PreviouslyFiledForThisAY",
					"LaidOutIn_139_8A",
					"ITRFormUpdatingInc",
					"UpdatedReturnDuringPeriod"
				]
			},
			"UpdatingInc": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"ReasonsForUpdatingIncDtls": {
						"type": "array",
						"items": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"ReasonsForUpdatingIncome": {
									"description": "1 - Return previously not filed; 2 -  Income not reported correctly; 3 - Wrong heads of income chosen; 4 - Reduction of carried forward loss; 5 - Reduction of unabsorbed depreciation; 6 - Reduction of tax credit u/s 115JB/115JC; 7 - Wrong rate of tax;  8 - Loss not reported correctly; 9 - Return in response to notice u/s 148; OTH-Others",
									"enum": [
										"1",
										"2",
										"3",
										"4",
										"5",
										"6",
										"7",
										"8",
										"9",
										"OTH"
									],
									"allOf": [
										{
											"$ref": "#/definitions/nonEmptyString"
										}
									]
								}
							},
							"required": [
								"ReasonsForUpdatingIncome"
							]
						}
					},
					"DateofNotice": {
						"description": "Date of such Notice",
						"type": "string",
						"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
					},
					"DIN": {
						"maxLength": 100,
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					}
				}
			},
			"UDYear": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"UnabsorbedDepreciationYearDtls": {
						"type": "array",
						"items": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"UnabsorbedDepreciationYear": {
									"description": "2025 ; 2026; 2027; 2028",
									"enum": [
										"2025",
										"2026",
										"2027",
										"2028"
									],
									"allOf": [
										{
											"$ref": "#/definitions/nonEmptyString"
										}
									]
								},
								"RevisedReturnFile": {
									"pattern": "Y|N",
									"allOf": [
										{
											"$ref": "#/definitions/nonEmptyString"
										}
									]
								},
								"UpdatedReturnFile": {
									"pattern": "Y|N",
									"allOf": [
										{
											"$ref": "#/definitions/nonEmptyString"
										}
									]
								}
							},
							"required": [
								"UnabsorbedDepreciationYear"
							]
						}
					}
				}
			},
			"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"
					},
					"DOB": {
						"description": "Date of Birth of the Assessee format YYYY-MM-DD; maximum date allowed 2024-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",
					"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"
				]
			},
			"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)",
						"enum": [
							11,
							12,
							13,
							14,
							16,
							17,
							18,
							19,
							20,
							21
						],
						"maximum": 21,
						"minimum": 11,
						"exclusiveMinimum": false,
						"default": 11
					},
					"OptOutNewTaxRegime": {
						"type": "string",
						"description": "Y : Within due date; N : No; B : Beyond due date ",
						"enum": [
						   "Y",
						   "N",
						   "B"
					   ]
					},
					"Form10IEADate": {
						"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]))"
					},
					"Form10IEAAckNo": {
						"type": "integer",
						"maximum": 999999999999999,
						"minimum": 100000000000000,
						"exclusiveMinimum": false
					},
					"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 to file a fresh return Sec139(9)) 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 2024-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": [
							"2024-07-31",
							"2024-10-31",
							"2024-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",
					"OptOutNewTaxRegime",
					"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"
							}
						]
					},
					"RepCapacity": {
						"description": "L - Legal Heir; M - Manager; G - Guardian; O - Other",
						"enum": [
							"L",
							"M",
							"G",
							"O"
						],
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"RepAddress": {
						"maxLength": 250,
						"minLength": 1,
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"RepPAN": {
						"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"RepAadhaar": {
						"pattern": "[0-9]{12}",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					}
				},
				"required": [
					"RepName",
					"RepAddress"
				]
			},
			"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": {
						"pattern": "Y|N|M",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"AgrOFAllAmtsRcvd": {
						"pattern": "N|Y",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"AgrOFAllPayMade": {
						"pattern": "N|Y",
						"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 2024-04-01",
						"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
					},
					"AuditorName": {
						"maxLength": 125,
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"AuditorMemNo": {
						"pattern": "\\d\\d\\d\\d\\d\\d",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"AudFrmName": {
						"maxLength": 125,
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"AudFrmRegNo": {
						"maxLength": 8,
						"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"
							}
						]
					},
					"AuditDate": {
						"type": "string",
						"description": "Date in format YYYY-MM-DD on or after 2024-04-01",
						"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
					},
					"AckNum44AB":{
						"type":"integer",
						"pattern": "[0-9]{15}"
					},
					"UDIN": {
						"maxLength": 18,
						"minLength": 18,
						"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 2024-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 2024-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 2024-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; 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; 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; 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",
										"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",
										"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",
										"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
					}
				},
				"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,
													"default": 0
												}
											},
											"required": [
												"Amount"
											]
										}
									},
									"LiabilityWrittenBack": {
										"type": "integer",
										"maximum": 99999999999999,
										"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.; 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; 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",
										"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",
										"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; 14005 - Other IT enabled services; 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 ; 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",
										"14005",
										"14006",
										"14008",
										"16001",
										"16002",
										"16003",
										"16004",
										"16005",
										"16007",
										"16008",
										"16009",
										"16013",
										"16018",
										"16019_1",
										"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
					}
				},
				"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,
						"default": 0
					},
					"ScheduleTPSAFlg": {
						"pattern": "Y|N",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						],
						"default": "N"
					}
				},
				"required": [
					"MethodOfAcct",
					"ChangeInAcctMethFlg",
					"ProfDeviatDueAcctMeth",
					"DecProOrIncLossUs145_2",
					"NoCredToPLAmt",
					"AmtDisallUs36",
					"AmtDisallUs37",
					"AmtDisallUs40",
					"AmtDisallUs40A",
					"AmtDisallUs43BPyNowAll",
					"AmtDisall43B",
					"AmtExciseCustomsVATOutstanding",
					"DeemedProfUs33ABs",
					"ProfTaxAmtUs41",
					"PriorAmtIncCrDrPL",
					"AmountOfExpDisAllwUs14A",
					"ScheduleTPSAFlg"
				]
			},
			"AmtUs43B": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"TaxDutyCesAmt": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					},
					"ContToEmpPFSFGF": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					},
					"EmpBonusComm": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					},
					"IntPayaleToFI": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					},
					"SumPayaleLoanBrToFinComp": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"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"
									}
								]
							},
							"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": {
					"ShortTerm15Per": {
						"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": [
					"ShortTerm15Per",
					"ShortTerm30Per",
					"ShortTermAppRate",
					"ShortTermSplRateDTAA",
					"TotalShortTerm"
				]
			},
			"LongTerm": {
				"type": "object",
				"description": "Long term gains",
				"additionalProperties": false,
				"properties": {
					"LongTerm10Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LongTerm20Per": {
						"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": [
					"LongTerm10Per",
					"LongTerm20Per",
					"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
					},
					"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"
								}
							}
						}
					},
					"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": 50000,
						"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
					},
					"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
									},
									"ProfitLossUs44DA": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false,
										"default": 0
									}
								},
								"required": [
									"ProfitLossUs44AD",
									"ProfitLossUs44ADA",
									"ProfitLossUs44AE",
									"ProfitLossUs44B",
									"ProfitLossUs44BB",
									"ProfitLossUs44BBA",
									"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"
                                ]
                            },
							"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
									},
									"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",
									"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"
					},
					"AccruOrRecOfCG": {
						"$ref": "#/definitions/AccruOrRecOfCG"
					}
				},
				"required": [
					"ShortTermCapGainFor23",
					"LongTermCapGain23",
					"SumOfCGIncm",
					"IncmFromVDATrnsf",
					"TotScheduleCGFor23",
					"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": 0,
								"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
					},
					"PassThrIncNatureSTCG15Per": {
						"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
					},
					"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": [
					"2021",
					"2022",
					"2023"
				],
				"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"
						],
						"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"
								}
							}
						}
					},
					"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": 0,
								"exclusiveMinimum": false
							},
							"SlumpBalance": {
								"type": "integer"
							},
							"ExemptionOrDednUs54": {
								"$ref": "#/definitions/DednUs54BondListedType"
							},
							"CapgainonAssets": {
								"$ref": "#/definitions/CapgainonAssets"
							}
						},
						"required": [
							"FMV11UAEii",
							"FMV11UAEiii",
							"FullConsideration",
							"NetWorthOfDivision",
							"SlumpBalance",
							"ExemptionOrDednUs54",
							"CapgainonAssets"
						]
					},
					"SaleofBondsDebntr": {
						"$ref": "#/definitions/EquityOrUnitSec54TypeDebn112"
					},
					"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"
					},
					"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"
					},
					"PassThrIncNatureLTCGUs112A": {
						"type": "integer",
						"description": "Pass Through Income/Loss in the nature of Long Term Capital Gain, chargeable @10%"
					},
					"PassThrIncNatureLTCG10Per": {
						"type": "integer",
						"description": "Pass Through Income/Loss in the nature of Long Term Capital Gain, chargeable @10% - under sections other than u/s. 112A"
					},
					"PassThrIncNatureLTCG20Per": {
						"type": "integer"
					},
					"NRICgDTAA": {
						"$ref": "#/definitions/NRITaxUsDTAALtcgType"
					},
					"TotalAmtNotTaxUsDTAALtcg": {
						"type": "integer"
					},
					"TotalAmtTaxUsDTAALtcg": {
						"type": "integer"
					},
					"TotalLTCG": {
						"type": "integer"
					}
				},
				"required": [
					"SlumpSaleInLtcg",
					"SaleofBondsDebntr",
					"SaleOfEquityShareUs112A",
					"NRISaleOfEquityShareUs112A",
					"NRISaleofForeignAsset",
					"SaleofAssetNA",
					"TotalAmtDeemedLtcg",
					"PassThrIncNatureLTCG",
					"PassThrIncNatureLTCGUs112A",
					"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
					},
					"SaleOtherSpecAsset": {
						"type": "integer",
						"maximum": 99999999999999
					},
					"DednOtherSpecAssetus115": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"BalOtherthanSpecAsset": {
						"type": "integer",
						"maximum": 99999999999999
					}
				},
				"required": [
					"SaleonSpecAsset",
					"DednSpecAssetus115",
					"BalonSpeciAsset",
					"SaleOtherSpecAsset",
					"DednOtherSpecAssetus115",
					"BalOtherthanSpecAsset"
				]
			},
			"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"
					},
					"InStcg15Per": {
						"$ref": "#/definitions/InStcg15Per"
					},
					"InStcg30Per": {
						"$ref": "#/definitions/InStcg30Per"
					},
					"InStcgAppRate": {
						"$ref": "#/definitions/InStcgAppRate"
					},
					"InStcgDTAARate": {
						"$ref": "#/definitions/InStcgDTAARate"
					},
					"InLtcg10Per": {
						"$ref": "#/definitions/InLtcg10Per"
					},
					"InLtcg20Per": {
						"$ref": "#/definitions/InLtcg20Per"
					},
					"InLtcgDTAARate": {
						"$ref": "#/definitions/InLtcgDTAARate"
					},
					"TotLossSetOff": {
						"$ref": "#/definitions/TotLossSetOff"
					},
					"LossRemainSetOff": {
						"$ref": "#/definitions/LossRemainSetOff"
					}
				},
				"required": [
					"InLossSetOff",
					"InStcg15Per",
					"InStcg30Per",
					"InStcgAppRate",
					"InStcgDTAARate",
					"InLtcg10Per",
					"InLtcg20Per",
					"InLtcgDTAARate",
					"TotLossSetOff",
					"LossRemainSetOff"
				]
			},
			"InStcg15Per": {
				"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
					},
					"StclSetoff15Per": {
						"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",
					"StclSetoff15Per",
					"StclSetoffAppRate",
					"StclSetoffDTAARate",
					"CurrYrCapGain"
				]
			},
			"InStcgAppRate": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"CurrYearIncome": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"StclSetoff15Per": {
						"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",
					"StclSetoff15Per",
					"StclSetoff30Per",
					"StclSetoffDTAARate",
					"CurrYrCapGain"
				]
			},
			"InStcgDTAARate": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"CurrYearIncome": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"StclSetoff15Per": {
						"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",
					"StclSetoff15Per",
					"StclSetoff30Per",
					"StclSetoffAppRate",
					"CurrYrCapGain"
				]
			},
			"InLtcg10Per": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"CurrYearIncome": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"StclSetoff15Per": {
						"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
					},
					"LtclSetOff20Per": {
						"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",
					"StclSetoff15Per",
					"StclSetoff30Per",
					"StclSetoffAppRate",
					"StclSetoffDTAARate",
					"LtclSetOff20Per",
					"LtclSetOffDTAARate",
					"CurrYrCapGain"
				]
			},
			"InLtcg20Per": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"CurrYearIncome": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"StclSetoff15Per": {
						"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
					},
					"LtclSetOff10Per": {
						"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",
					"StclSetoff15Per",
					"StclSetoff30Per",
					"StclSetoffAppRate",
					"StclSetoffDTAARate",
					"LtclSetOff10Per",
					"LtclSetOffDTAARate",
					"CurrYrCapGain"
				]
			},
			"InLtcgDTAARate": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"CurrYearIncome": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"StclSetoff15Per": {
						"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
					},
					"LtclSetOff10Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LtclSetOff20Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"CurrYrCapGain": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					}
				},
				"required": [
					"CurrYearIncome",
					"StclSetoff15Per",
					"StclSetoff30Per",
					"StclSetoffAppRate",
					"StclSetoffDTAARate",
					"LtclSetOff10Per",
					"LtclSetOff20Per",
					"CurrYrCapGain"
				]
			},
			"InLossSetOff": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"StclSetoff15Per": {
						"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
					},
					"LtclSetOff10Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LtclSetOff20Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LtclSetOffDTAARate": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					}
				},
				"required": [
					"StclSetoff15Per",
					"StclSetoff30Per",
					"StclSetoffAppRate",
					"StclSetoffDTAARate",
					"LtclSetOff10Per",
					"LtclSetOff20Per",
					"LtclSetOffDTAARate"
				]
			},
			"TotLossSetOff": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"StclSetoff15Per": {
						"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
					},
					"LtclSetOff10Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LtclSetOff20Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LtclSetOffDTAARate": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					}
				},
				"required": [
					"StclSetoff15Per",
					"StclSetoff30Per",
					"StclSetoffAppRate",
					"StclSetoffDTAARate",
					"LtclSetOff10Per",
					"LtclSetOff20Per",
					"LtclSetOffDTAARate"
				]
			},
			"LossRemainSetOff": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"StclSetoff15Per": {
						"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
					},
					"LtclSetOff10Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LtclSetOff20Per": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LtclSetOffDTAARate": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					}
				},
				"required": [
					"StclSetoff15Per",
					"StclSetoff30Per",
					"StclSetoffAppRate",
					"StclSetoffDTAARate",
					"LtclSetOff10Per",
					"LtclSetOff20Per",
					"LtclSetOffDTAARate"
				]
			},
			"AccruOrRecOfCG": {
				"type": "object",
				"additionalProperties": false,
				"properties": {
					"ShortTermUnder15Per": {
						"$ref": "#/definitions/DateRangeType"
					},
					"ShortTermUnder30Per": {
						"$ref": "#/definitions/DateRangeType"
					},
					"ShortTermUnderAppRate": {
						"$ref": "#/definitions/DateRangeType"
					},
					"ShortTermUnderDTAARate": {
						"$ref": "#/definitions/DateRangeType"
					},
					"LongTermUnder10Per": {
						"$ref": "#/definitions/DateRangeType"
					},
					"LongTermUnder20Per": {
						"$ref": "#/definitions/DateRangeType"
					},
					"LongTermUnderDTAARate": {
						"$ref": "#/definitions/DateRangeType"
					},
					"VDATrnsfGainsUnder30Per": {
						"$ref": "#/definitions/DateRangeType"
					}
				},
				"required": [
					"ShortTermUnder15Per",
					"ShortTermUnder30Per",
					"ShortTermUnderAppRate",
					"ShortTermUnderDTAARate",
					"LongTermUnder10Per",
					"LongTermUnder20Per",
					"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
							},
							"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"
													],
													"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; 5BBC - 115BBC - Anonymous donations; 5Ea - 115E(a) - Investment income; 5A1aiiaaP - 115A(1) (a)(iiaa) -Interest as referred in 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",
												"5BBC",
												"5BBF",
												"5BBG",
												"5Ea",
												"5A1aiiaaP",
												"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_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_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"
					},
					"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",
					"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": 15000,
						"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": {
					"CYLAEditFlag": {
						"description": "Do you want to edit the auto-populated details? ",
						"pattern": "Y|N",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						],
						"default": "N"
					},
					"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"
						]
					},
					"STCG15Per": {
						"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"
						]
					},
					"LTCG10Per": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"IncCYLA": {
								"$ref": "#/definitions/IncCYLA"
							}
						},
						"required": [
							"IncCYLA"
						]
					},
					"LTCG20Per": {
						"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"
						]
					}
				},
				"required": [
					"STCG15Per",
					"STCG30Per",
					"STCGAppRate",
					"STCGDTAARate",
					"LTCG10Per",
					"LTCG20Per",
					"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": {
					"BFLAEditFlag": {
						"description": "Do you want to edit the auto-populated details? ",
						"pattern": "Y|N",
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						],
						"default": "N"
					},
					"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"
						]
					},
					"STCG15Per": {
						"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"
						]
					},
					"LTCG10Per": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"IncBFLA": {
								"$ref": "#/definitions/IncBFLA"
							}
						},
						"required": [
							"IncBFLA"
						]
					},
					"LTCG20Per": {
						"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
					}
				},
				"required": [
					"Salary",
					"STCG15Per",
					"STCG30Per",
					"STCGAppRate",
					"STCGDTAARate",
					"LTCG10Per",
					"LTCG20Per",
					"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/CarryFwdLossWithoutSpecBusOS"
							}
						},
						"required": [
							"CarryFwdLossDetail"
						]
					},
					"LossCFFromPrev3rdYearFromAY": {
						"description": "Carry forward losses for AY2016-17",
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"CarryFwdLossDetail": {
								"$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
							}
						},
						"required": [
							"CarryFwdLossDetail"
						]
					},
					"LossCFFromPrev2ndYearFromAY": {
						"description": "Carry forward losses for AY2017-18",
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"CarryFwdLossDetail": {
								"$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
							}
						},
						"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/CarryFwdLossDetail"
							}
						},
						"required": [
							"CarryFwdLossDetail"
						]
					},
					"LossCFCurrentAssmntYear2021": {
						"description": "Carry forward losses for AY2020-21",
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"CarryFwdLossDetail": {
								"$ref": "#/definitions/CarryFwdLossDetail"
							}
						},
						"required": [
							"CarryFwdLossDetail"
						]
					},
					"LossCFCurrentAssmntYear2022": {
						"description": "Carry forward losses for AY2021-22",
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"CarryFwdLossDetail": {
								"$ref": "#/definitions/CarryFwdLossDetail"
							}
						},
						"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"
						]
					},
					"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": [
							"2024-25"
						],
						"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",
							"2023-24",
							"2024-25"
						],
						"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
					},
					"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
								}
							},
							"required": [
								"DonationDate",
								"DonationAmtCash",
								"DonationAmtOtherMode",
								"DonationAmt",
								"EligibleDonationAmt"
							]
						}
					},
					"TotalDonationAmtCash80GGC": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					},
					"TotalDonationAmtOtherMode80GGC": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					},
					"TotalDonationsUs80GGC": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					},
					"TotalEligibleDonationAmt80GGC": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					}
				},
				"required": [
					"TotalDonationAmtCash80GGC",
					"TotalDonationAmtOtherMode80GGC",
					"TotalDonationsUs80GGC",
					"TotalEligibleDonationAmt80GGC"
				]
			},
			"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
							},
							"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
							},
							"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
							},
							"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
							},
							"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"
				]
			},
			"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"
							}
						]
					},
					"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
					},
					"UDIDNum":{
						"type":"string",
						"maxLength":18
					}
				},
				"required":[
					"NatureOfDisability",
					"DeductionAmount",
					"DependentType"
				]
			},
			"Schedule80U":{
				"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"
							}
						]
					},
					"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
					},
					"UDIDNum":{
						"type":"string",
						"maxLength":18
					}
				},
				"required":[
					"NatureOfDisability",
					"DeductionAmount"
				]
			},
			"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"
							}
						]
					},
					"DeductInSikkim_Und": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"Sch80LocOrDescCode": {
								"pattern": "INDSTRL_SIKKIM",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Sch80DeductAmtDtls": {
								"type": "array",
								"minItems": 1,
								"items": {
									"$ref": "#/definitions/Sch80DeductAmtDtls"
								}
							}
						},
						"required": [
							"Sch80LocOrDescCode"
						]
					},
					"DeductInHimachalP_Und": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"Sch80LocOrDescCode": {
								"pattern": "INDSRTL_HP",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Sch80DeductAmtDtls": {
								"type": "array",
								"minItems": 1,
								"items": {
									"$ref": "#/definitions/Sch80DeductAmtDtls"
								}
							}
						},
						"required": [
							"Sch80LocOrDescCode"
						]
					},
					"DeductInUttaranchal_Und": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"Sch80LocOrDescCode": {
								"pattern": "INDSRTL_UTTARANCHAL",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Sch80DeductAmtDtls": {
								"type": "array",
								"minItems": 1,
								"items": {
									"$ref": "#/definitions/Sch80DeductAmtDtls"
								}
							}
						},
						"required": [
							"Sch80LocOrDescCode"
						]
					},
					"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"
								]
							},
							"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",
							"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
					},
					"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
					},
					"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"
							}
						]
					},
					"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
					},
					"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
					},
					"Section80RRB": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					},
					"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"
				]
			},
			"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": 11,
						"minItems": 1,
						"items": {
							"$ref": "#/definitions/ScheduleAMTCDtls"
						}
					},
					"CurrAssYr": {
						"enum": [
							"2024-25"
						],
						"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"
						],
						"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 proviso 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; 5BBC:115BBC - Anonymous donations;  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; 5Eacg:115E(a)-LTCG on any asset other than a specified asset-non resident Indian; 5Eb:115E(b) - Income by way of long term capital gains; 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_STCG15P - Pass Through Income in the nature of Short Term Capital Gain chargeable @ 15%; PTI_STCG30P - Pass Through Income in the nature of Short Term Capital Gain chargeable @ 30%; PTI_LTCG10P112A - Pass Through Income in the nature of Long Term Capital Gain chargeable @ 10% u/s 112A; PTI_LTCG10P - Pass Through Income in the nature of Long Term Capital Gain chargeable @ 10%; PTI_LTCG20P - Pass Through Income in the nature of Long Term Capital Gain chargeable @ 20%; 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); PTI_5A1aiiaaP - PTI-115A(1)(a)(iiaa) -Income received by non-resident as referred in 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",
										"5A1aiiab",
										"5A1aiiac",
										"5A1aiii",
										"5A1bA",
										"5AC1ab",
										"5AC1abD",
										"5AC1c",
										"5ACA1a",
										"5ACA1b",
										"5AD1i",
										"5AD1iDiv",
										"5AD1iP",
										"5ADii",
										"5AD1biip",
										"5ADiii",
										"5ADiiiP",
										"5BB",
										"5BBJ",
										"5BBA",
										"5BBC",
										"5BBH",
										"5BBH_BP",
										"5BBE",
										"5BBF",
										"5BBF_BP",
										"5BBG",
										"5BBG_BP",
										"5Ea",
										"5Eacg",
										"5Eb",
										"DTAASTCG",
										"DTAALTCG",
										"DTAAOS",
										"PTI_STCG15P",
										"PTI_STCG30P",
										"PTI_LTCG10P112A",
										"PTI_LTCG10P",
										"PTI_LTCG20P",
										"PTI_5A1ai",
										"PTI_5A1aA",
										"PTI_5A1aii",
										"PTI_5A1aiia",
										"PTI_5A1aiiaa",
										"PTI_5A1aiiaaP",
										"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
									],
									"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
					}
				},
				"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
								},
								"FirmCapBalOn31Mar": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								}
							},
							"required": [
								"FirmName",
								"FirmPAN",
								"ProfitSharePercent",
								"ProfitShareAmt",
								"FirmCapBalOn31Mar"
							]
						}
					},
					"TotalProfitShareAmt": {
						"type": "integer",
						"maximum": 99999999999999,
						"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": {
                            "NatureofDescDivName": {
                                "enum": [
                                    "Dividend"
                                ],
                                "allOf": [
                                    {
                                        "$ref": "#/definitions/nonEmptyString"
                                    }
                                ]
                            },
                            "OthDividendAmt": {
                                "type": "integer",
                                "maximum": 99999999999999,
                                "minimum": 0,
                                "exclusiveMinimum": false,
                                "default": 0
                            },
                            "OthersIncDtls": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/definitions/OthersIncDtlEI"
                                }
                            }
                        },
                        "required": [
                            "NatureofDescDivName",
                            "OthDividendAmt"
                        ]
                    },
                    "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",
						"pattern": "A|B",
						"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 2024-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"
							}
						]
					},
					"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",
					"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"
							}
						]
					},
					"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",
					"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"
				]
			},
			"PartB-ATI": {
				"type": "object",
				"description": "Computation of total updated income and tax payable",
				"additionalProperties": false,
				"properties": {
					"HeadOfInc": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"Salaries": {
								"type": "integer",
								"description": "Income from Salary",
								"minimum": -99999999999999,
								"maximum": 99999999999999
							},
							"IncomeFromHP": {
								"type": "integer",
								"description": "Income from house property",
								"minimum": -99999999999999,
								"maximum": 99999999999999
							},
							"IncomeFromBP": {
								"type": "integer",
								"description": "Income from Business or Profession",
								"minimum": -99999999999999,
								"maximum": 99999999999999
							},
							"IncomeFromCG": {
								"type": "integer",
								"description": "Income from Capital Gains",
								"minimum": -99999999999999,
								"maximum": 99999999999999
							},
							"IncomeFromOS": {
								"type": "integer",
								"description": "Income from Other Sources",
								"minimum": -99999999999999,
								"maximum": 99999999999999
							},
							"Total": {
								"type": "integer",
								"minimum": -99999999999999,
								"maximum": 99999999999999
							}
						}
					},
					"LatestTotInc": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": -99999999999999,
						"exclusiveMinimum": false
					},
					"UpdatedTotInc": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": -99999999999999,
						"exclusiveMinimum": false
					},
					"AmtPayable": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"AmtRefundable": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"LastAmtPayable": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"Refund": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"TotRefund": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"FeeIncUS234F": {
						"type": "integer",
						"maximum": 5000,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"RegAssessementTAX": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"AggrLiabilityRefund": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0
					},
					"AggrLiabilityNoRefund": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0
					},
					"AddtnlIncTax": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"NetPayable": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"TaxUS140B": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"TaxDue10_11": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					},
					"ScheduleIT1": {
						"type": "object",
						"description": "Details of payments of tax on updated return u/s 140B",
						"additionalProperties": false,
						"properties": {
							"TaxPayment1": {
								"$ref": "#/definitions/ITTaxPaymentsInfo"
							},
							"Total": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						},
						"required": [
							"Total"
						]
					},
					"ScheduleIT2": {
						"type": "object",
						"description": "Details of payments of Advance Tax or Self Assessment Tax or Regular Assessment Tax, credit for which has not been claimed in the earlier return (credit for the same is not to be allowed again under section 140B(2))",
						"additionalProperties": false,
						"properties": {
							"TaxPayment2": {
								"$ref": "#/definitions/ITTaxPaymentsInfo"
							},
							"Total": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						},
						"required": [
							"Total"
						]
					},
					"ReleifUS89": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false,
						"default": 0
					}
				},
				"required": [
					"UpdatedTotInc",
					"AmtPayable",
					"FeeIncUS234F",
					"AggrLiabilityRefund",
					"AggrLiabilityNoRefund",
					"AddtnlIncTax",
					"NetPayable",
					"TaxUS140B",
					"TaxDue10_11",
					"ReleifUS89"
				]
			},
			"ITTaxPaymentsInfo": {
				"type": "object",
				"description": "Tax payment detail",
				"additionalProperties": false,
				"properties": {
					"TaxPayments": {
						"type": "array",
						"items": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"slno": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"BSRCode": {
									"pattern": "[0-9]{3}[0-9A-Z]{4}",
									"allOf": [
										{
											"$ref": "#/definitions/nonEmptyString"
										}
									]
								},
								"DateDep": {
									"type": "string",
									"description": "Date in YYYY-MM-DD format  on or after 2022-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
								}
							},
							"required": [
								"BSRCode",
								"DateDep",
								"SrlNoOfChaln",
								"Amt"
							]
						}
					}
				}
			},
			"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 2024-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": [
					2022,
					2021,
					2020,
					2019,
					2018,
					2017,
					2016,
					2015,
					2014,
					2013,
					2012,
					2011,
					2010,
					2009,
					2008
				],
				"maximum": 2022,
				"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"
						]
	
					}
				},
				"required": [
					"IFSCCode",
					"BankName",
					"BankAccountNo",
					"AccountType"
				]
			},
			"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)-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; EIC - Exempt income received by a judge covered under the payment of salaries to Supreme Court/High Court judges Act /Rules; OTH : Any Other",
						"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",
							"OTH"
						],
						"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 11 of Fourth Schedule; 10 - Amount deemed to be income under rule 6 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": [
										"2020-21",
										"2021-22",
										"2022-23"
									],
									"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": {
									"enum": [
										"A1e",
										"A2c",
										"A3e_111A",
										"A3e_115AD",
										"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": [
										"2020-21",
										"2021-22",
										"2022-23"
									],
									"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",
								"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": "B1e - B1e; B2e - B2e; B3e - B3e; B4ie - B4ie; B4iie - B4iie; B5c - B5c; B6c - B6c; B7ie - B7ie; B7iie - B7iie; B7iiie - B7iiie; B8c - B8c; B9c - B9c; B9f - B9f; B10e - B10e; B11 - B11; B12ai - B12(a)i; B12aii - B12(a)(ii); B12b - B12(b)",
									"enum": [
										"B1e",
										"B2e",
										"B3e",
										"B4ie",
										"B4iie",
										"B5c",
										"B6c",
										"B7ie",
										"B7iie",
										"B7iiie",
										"B8c",
										"B9c",
										"B9f",
										"B10e",
										"B11",
										"B12ai",
										"B12aii",
										"B12b"
									],
									"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
					},
					"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
					},
					"CostOfImprovements": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"CostOfImprovementsDtls": {
								"type": "array",
								"items": {
									"$ref": "#/definitions/CostOfImprovementsType"
								}
							}
						}
					},
					"Balance": {
						"type": "integer",
						"maximum": 99999999999999
					},
					"ExemptionOrDednUs54": {
						"$ref": "#/definitions/ExemptionOrDednUs54SaleLandType"
					},
					"CapgainonAssets": {
						"$ref": "#/definitions/CapgainonAssets"
					},
					"DeductSec48": {
						"$ref": "#/definitions/DeductSec48"
					},
					"TrnsfImmblPrprty": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"TrnsfImmblPrprtyDtls": {
								"type": "array",
								"items": {
									"$ref": "#/definitions/TrnsfImmblPrprtyDtls"
								}
							}
						}
					}
				},
				"required": [
					"FullConsideration",
					"PropertyValuation",
					"FullConsideration50C",
					"AquisitCost",
					"ExpOnTrans",
					"TotalDedn",
					"Balance",
					"ExemptionOrDednUs54",
					"CapgainonAssets",
					"AquisitCostIndex",
					"ImproveCost"
				]
			},
			"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",
					"CapgainonAssets"
				]
			},
			"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": 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": 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": [
										"1a",
										"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; 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; 5BBC:115BBC - Anonymous donations; 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); PTI_5A1aiiaaP - PTI-115A(1) (a)(iiaa) - Interest as referred in 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",
										"56",
										"562iii",
										"562x",
										"5A1ai",
										"5A1aA",
										"5A1aii",
										"5A1aiia",
										"5A1aiiaa",
										"5A1aiiab",
										"5A1aiiac",
										"5A1aiii",
										"5A1bA",
										"5AD1i",
										"5AC1ab",
										"5AC1abD",
										"5AD1iP",
										"5BBA",
										"5BB",
										"5BBJ",
										"5BBC",
										"5BBG",
										"5BBF",
										"5Ea",
										"5ACA1a",
										"5A1aiiaaP",
										"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_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": {
					"NatureDesc": {
						"description": "10(10BC): Sec 10(10BC)-Any amount from the Central/State Govt./local authority by way of compensation on account of any disaster\n10(10D) : Sec 10(10D)- Any sum received under a life insurance policy except mentioned in sub-clause (a) to (d)\n10(11) : Sec 10(11)-Statuory Provident Fund received\n10(12) : Sec 10(12)-Recognised Provident Fund received\n10(12A) : Sec 10(12A)-Any payment from the National Pension System Trust to an assessee\n10(12B) : Sec 10(12B)-Any payment from the National Pension System Trust to an Central Govt. Employee\n10(12C) : Sec 10(12C)-Any payment from the Agniveer Corpus Fund to a person enrolled under the Agnipath Scheme, or to his nominee\n10(13) : Sec 10(13)-Approved superannuation fund received\n10(16) : Sec 10(16)-Scholarships granted to meet the cost of education\n10(17) : Sec 10(17)-Allownace MP/MLA/MLC\n10(17A) : Sec 10(17A)-Award instituted by Government\n10(18) : Sec 10(18)-Pension received by winner of \"Param Vir Chakra\" or \"Maha Vir Chakra\" or \"Vir Chakra\" or such other gallantry award\nDMDP : Defense medical disability pension\n10(19) : Sec 10(19)-Armed Forces Family pension in case of death during operational duty\n10(26) : Sec 10(26)-Any income as referred to in section 10(26)\n10(26AAA): Sec 10(26AAA)-Any income as referred to in section 10(26AAA)\nOTH : Any Other",
						"enum": [
							"10(10BC)",
							"10(10D)",
							"10(11)",
							"10(12)",
							"10(12A)",
							"10(12B)",
							"10(12C)",
							"10(13)",
							"10(16)",
							"10(17)",
							"10(17A)",
							"10(18)",
							"DMDP",
							"10(19)",
							"10(26)",
							"10(26AAA)",
							"OTH"
						],
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"OthNatOfInc": {
						"maxLength": 50,
						"allOf": [
							{
								"$ref": "#/definitions/nonEmptyString"
							}
						]
					},
					"OthAmount": {
						"type": "integer",
						"maximum": 99999999999999,
						"minimum": 0,
						"exclusiveMinimum": false
					}
				},
				"required": [
					"NatureDesc",
					"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]"
			}
		}
	}