{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"type": "object",
	"additionalProperties": false,
	"properties": {
		"ITR": {
			"$ref": "#/definitions/ITR"
		}
	},
	"definitions": {
		"ITR": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ITR6": {
					"$ref": "#/definitions/ITR6"
				}
			}
		},
		"ITR6": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"CreationInfo": {
					"$ref": "#/definitions/CreationInfo"
				},
				"Form_ITR6": {
					"$ref": "#/definitions/Form_ITR6"
				},
				"PartA_GEN1": {
					"$ref": "#/definitions/PartA_GEN1"
				},
				"PartA_139_8A": {
					"$ref": "#/definitions/PartA_139_8A"
				},
				"PartA_GEN2For6": {
					"$ref": "#/definitions/PartA_GEN2For6"
				},
				"PARTA_BSFor6FrmAY13": {
					"$ref": "#/definitions/PARTA_BSFor6FrmAY13"
				},
				"PARTA_BSIndAS": {
					"$ref": "#/definitions/PARTA_BSIndAS"
				},
				"ManufacturingAccount": {
					"$ref": "#/definitions/ManufacturingAccount"
				},
				"TradingAccount": {
					"$ref": "#/definitions/TradingAccount"
				},
				"PARTA_PL": {
					"$ref": "#/definitions/PARTA_PL"
				},
				"ManufacturingAccountIndAS": {
					"$ref": "#/definitions/ManufacturingAccountIndAS"
				},
				"TradingAccountIndAS": {
					"$ref": "#/definitions/TradingAccountIndAS"
				},
				"PARTA_PLIndAS": {
					"$ref": "#/definitions/PARTA_PLIndAS"
				},
				"PARTA_OI": {
					"$ref": "#/definitions/PARTA_OI"
				},
				"PARTA_QD": {
					"$ref": "#/definitions/PARTA_QD"
				},
				"PARTA_OL": {
					"$ref": "#/definitions/PARTA_OL"
				},
				"ScheduleHP": {
					"$ref": "#/definitions/ScheduleHP"
				},
				"CorpScheduleBP": {
					"$ref": "#/definitions/CorpScheduleBP"
				},
				"ScheduleDPM": {
					"$ref": "#/definitions/ScheduleDPM"
				},
				"ScheduleDOA": {
					"$ref": "#/definitions/ScheduleDOA"
				},
				"ScheduleDEP": {
					"$ref": "#/definitions/ScheduleDEP"
				},
				"ScheduleDCG": {
					"$ref": "#/definitions/ScheduleDCG"
				},
				"ScheduleESR": {
					"$ref": "#/definitions/ScheduleESR"
				},
				"ScheduleCG": {
					"$ref": "#/definitions/ScheduleCG"
				},
				"Schedule112A": {
					"$ref": "#/definitions/Schedule112A"
				},
				"Schedule115AD": {
					"$ref": "#/definitions/Schedule115AD"
				},
				"ScheduleOS": {
					"$ref": "#/definitions/ScheduleOS"
				},
				"ScheduleCYLA": {
					"$ref": "#/definitions/ScheduleCYLA"
				},
				"ScheduleBFLA": {
					"$ref": "#/definitions/ScheduleBFLA"
				},
				"ScheduleCFL": {
					"$ref": "#/definitions/ScheduleCFL"
				},
				"ITRScheduleUD": {
					"$ref": "#/definitions/ITRScheduleUD"
				},
				"ScheduleICDS": {
					"$ref": "#/definitions/ScheduleICDS"
				},
				"Schedule10AA": {
					"$ref": "#/definitions/Schedule10AA"
				},
				"Schedule80G": {
					"$ref": "#/definitions/Schedule80G"
				},
				"Schedule80GGA": {
					"$ref": "#/definitions/Schedule80GGA"
				},
				"Schedule80RA": {
					"$ref": "#/definitions/Schedule80RA"
				},
				"Schedule80_IA": {
					"$ref": "#/definitions/Schedule80_IA"
				},
				"Schedule80_IB": {
					"$ref": "#/definitions/Schedule80_IB"
				},
				"Schedule80_IC": {
					"$ref": "#/definitions/Schedule80_IC"
				},
				"ScheduleVIA": {
					"$ref": "#/definitions/ScheduleVIA"
				},
				"ScheduleSI": {
					"$ref": "#/definitions/ScheduleSI"
				},
				"ScheduleIF": {
					"$ref": "#/definitions/ScheduleIF"
				},
				"ScheduleEI": {
					"$ref": "#/definitions/ScheduleEI"
				},
				"SchedulePTI": {
					"$ref": "#/definitions/SchedulePTI"
				},
				"ScheduleMAT": {
					"$ref": "#/definitions/ScheduleMAT"
				},
				"ScheduleMATC": {
					"$ref": "#/definitions/ScheduleMATC"
				},
				"ScheduleBBS": {
					"$ref": "#/definitions/ScheduleBBS"
				},
				"ScheduleTPSA": {
					"$ref": "#/definitions/ScheduleTPSA"
				},
				"ScheduleFSI": {
					"$ref": "#/definitions/ScheduleFSI"
				},
				"ScheduleTR1": {
					"$ref": "#/definitions/ScheduleTR1"
				},
				"ScheduleFA": {
					"$ref": "#/definitions/ScheduleFA"
				},
				"ScheduleSH": {
					"$ref": "#/definitions/ScheduleSH"
				},
				"ScheduleAL": {
					"$ref": "#/definitions/ScheduleAL"
				},
				"ScheduleGST": {
					"$ref": "#/definitions/ScheduleGST"
				},
				"ScheduleFD": {
					"$ref": "#/definitions/ScheduleFD"
				},
				"PartB-TI": {
					"$ref": "#/definitions/PartB-TI"
				},
				"PartB_TTI": {
					"$ref": "#/definitions/PartB_TTI"
				},
				"ScheduleIT": {
					"$ref": "#/definitions/ScheduleIT"
				},
				"ScheduleTDS2": {
					"$ref": "#/definitions/ScheduleTDS2"
				},
				"ScheduleTDS3": {
					"$ref": "#/definitions/ScheduleTDS3"
				},
				"ScheduleTCS": {
					"$ref": "#/definitions/ScheduleTCS"
				},
				"PartB-ATI": {
					"$ref": "#/definitions/PartB-ATI"
				},
				"Verification": {
					"$ref": "#/definitions/Verification"
				}
			},
			"required": [
				"CreationInfo",
				"Form_ITR6",
				"PartA_GEN1",
				"PartA_GEN2For6",
				"PARTA_BSFor6FrmAY13",
				"PARTA_BSIndAS",
				"PARTA_PL",
				"PARTA_PLIndAS",
				"CorpScheduleBP",
				"PartB-TI",
				"PartB_TTI",
				"Verification"
			]
		},
		"CreationInfo": {
			"type": "object",
			"description": "This element will be used by third party vendors and intermediaries to give details of their software or Json creation.",
			"additionalProperties": false,
			"properties": {
				"SWVersionNo": {
					"maxLength": 10,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "1.0"
				},
				"SWCreatedBy": {
					"pattern": "[S][W][0-9]{8}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"JSONCreatedBy": {
					"pattern": "[S][W][0-9]{8}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"JSONCreationDate": {
					"description": "JSONCreation Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"IntermediaryCity": {
					"maxLength": 25,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "Delhi"
				},
				"Digest": {
					"pattern": "-|.{44}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"SWVersionNo",
				"SWCreatedBy",
				"JSONCreatedBy",
				"JSONCreationDate",
				"IntermediaryCity",
				"Digest"
			]
		},
		"Form_ITR6": {
			"type": "object",
			"description": "Enter details of IT return form",
			"additionalProperties": false,
			"properties": {
				"FormName": {
					"pattern": "ITR-6",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Description": {
					"maxLength": 75,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AssessmentYear": {
					"pattern": "2022",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SchemaVer": {
					"maxLength": 10,
					"minLength": 1,
					"pattern": "Ver1.0",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"FormVer": {
					"maxLength": 10,
					"minLength": 1,
					"pattern": "Ver1.0",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"FormName",
				"Description",
				"AssessmentYear",
				"SchemaVer",
				"FormVer"
			]
		},
		"PartA_GEN1": {
			"type": "object",
			"description": "General",
			"additionalProperties": false,
			"properties": {
				"OrgFirmInfo": {
					"$ref": "#/definitions/OrgFirmInfo"
				},
				"FilingStatus": {
					"$ref": "#/definitions/FilingStatus"
				}
			},
			"required": [
				"OrgFirmInfo",
				"FilingStatus"
			]
		},
		"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"
						}
					]
				},
				"AssessmentYear": {
					"pattern": "2022",
					"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": "ITR6 - ITR6",
					"enum": [
						"ITR6"
					],
					"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": "2023 ;2024; 2025; 2026",
								"enum": [
									"2023",
									"2024",
									"2025",
									"2026"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"RevisedReturnFile": {
								"pattern": "Y|N",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"UpdatedReturnFile": {
								"pattern": "Y|N",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							}
						},
						"required": [
							"UnabsorbedDepreciationYear"
						]
					}
				}
			}
		},
		"OrgFirmInfo": {
			"type": "object",
			"description": "Enter personal information",
			"additionalProperties": false,
			"properties": {
				"AssesseeName": {
					"$ref": "#/definitions/AssesseeName"
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CINissuedByMCA": {
					"pattern": "[A-Z0-9]{21}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Address": {
					"$ref": "#/definitions/Address"
				},
				"DateOFFormOrIncorp": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"DateofBusCommencement": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"StatusOrCompanyType": {
					"type": "string",
					"description": "6 : public company ; 7 : private company",
					"enum": [
						"6",
						"7"
					]
				},
				"DomesticCompFlg": {
					"description": "Y : Domestic Company ; N : Foreign Company",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "Y"
				}
			},
			"required": [
				"AssesseeName",
				"PAN",
				"Address",
				"DateOFFormOrIncorp",
				"StatusOrCompanyType",
				"DomesticCompFlg"
			]
		},
		"FilingStatus": {
			"type": "object",
			"description": "Filing status of assesse",
			"additionalProperties": false,
			"properties": {
				"ReturnFileSec": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncomeTaxSec": {
							"type": "integer",
							"description": "11 - 139(1)-On or before due date; 12 - 139(4)-After due date; 13 - 142(1); 14 - 148; 17 - 139(5)-Revised Return; 18 - 139(9); 19 - 92CD-Modified return; 20 - 119(2)(b)-after condonation of delay; 21 - 139(8A); 41 - 170A - After order by the tribunal or court",
							"enum": [
								11,
								12,
								13,
								14,
								17,
								18,
								19,
								20,
								21,
								41
							],
							"maximum": 41,
							"minimum": 11,
							"exclusiveMinimum": false,
							"default": 11
						}
					},
					"required": [
						"IncomeTaxSec"
					]
				},
				"ReceiptNo": {
					"type": "integer",
					"description": "Enter efiling or other Ack No of Original return here in case of revised return",
					"maximum": 999999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"OrigRetFiledDate": {
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))",
					"description": "Enter Date of filing of Original return in YYYY-MM-DD format"
				},
				"UniqueNumNoticeUs": {
					"maxLength": 100,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NoticeDateUnderSec": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"ResidentialStatus": {
					"description": "RES - Resident; NRI - Non Resident",
					"enum": [
						"RES",
						"NRI"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "RES"
				},
				"Section115BA": {
					"description": "115BA-Section 115BA; 115BAA-Section 115BAA; 115BAB-Section 115BAB; NA-None of above",
					"enum": [
						"115BA",
						"115BAA",
						"115BAB",
						"NA"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Section115BAAY": {
					"enum": [
						"2017-18",
						"2018-19",
						"2019-20",
						"2020-21",
						"2021-22"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ReceiptNo115BA": {
					"type": "integer",
					"description": "Please furnish acknowledgment number of relevant form filed when the said option is exercised for the first time",
					"maximum": 999999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"115BAFormFiledDate": {
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))",
					"description": "Please furnish date of filing of relevant form filed when the said option is exercised for the first time"
				},
				"Section115CurrAY": {
					"description": "Y-Yes; N-No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SectionCurrAY": {
					"description": "115BA-Section 115BA; 115BAA-Section 115BAA; 115BAB-Section 115BAB",
					"enum": [
						"115BA",
						"115BAA",
						"115BAB"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Section115CurrAYDate": {
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))",
					"description": "Please furnish relevant form filed date for current AY"
				},
				"Section115CurrAYRecNo": {
					"type": "integer",
					"description": "Please furnish relevant form Ack number filed for current AY",
					"maximum": 999999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"GrossReceipt": {
					"description": "Y-Yes; N-No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ResidentSec90": {
					"description": "Y-Yes; N-No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NRI_PE": {
					"description": "Y-Yes; N-No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NriSEPinIndia": {
					"description": "Y - Yes; N - No; NA - Not Applicable",
					"enum": [
						"Y",
						"N",
						"NA"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AggrPaymentTransac": {
					"type": "number",
					"maximum": 99999999999999.99,
					"minimum": 0,
					"exclusiveMinimum": false,
					"multipleOf": 0.01
				},
				"NumberOfUsers": {
					"type": "number",
					"maximum": 99999999999999.99,
					"minimum": 0,
					"exclusiveMinimum": false,
					"multipleOf": 0.01
				},
				"RegistratedLaw": {
					"description": "Y-Yes; N-No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ActDesc": {
					"maxLength": 125,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ActRegNo": {
					"maxLength": 125,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ActRegDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"FinancialStmtFlag": {
					"description": "Y-Yes; N-No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IsIfsc": {
					"description": "Y-Yes; N-No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"UnderLiquidation": {
					"description": "Y-Yes; N-No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"FiiFpiFlag": {
					"description": "Y-Yes; N-No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SebiRegnNo": {
					"maxLength": 12,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Sec581AFlag": {
					"description": "Y-Yes; N-No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AsseseeRepFlg": {
					"description": "Y-Yes; N-No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"AssesseeRep": {
					"$ref": "#/definitions/AssesseeRep"
				},
				"StartUpDPIITFlag": {
					"description": "Y-Yes; N-No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"RecgnNumAllottedByDPIIT": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"InterMinisterialCertFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CertificationNumber": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Form2AccordPara5DPIITFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DateOfFilingForm2": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"ReturnFileSec",
				"ResidentialStatus",
				"FinancialStmtFlag",
				"UnderLiquidation",
				"FiiFpiFlag",
				"Sec581AFlag",
				"AsseseeRepFlg",
				"StartUpDPIITFlag"
			]
		},
		"AssesseeRep": {
			"type": "object",
			"description": "Assessee representative",
			"additionalProperties": false,
			"properties": {
				"RepName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"RepCapacity": {
					"description": "R - Resident Authorised Person; D - Designated Principal Officer of State Govt/ Central Govt; A - Agent of Non-resident; G - Administrator General; C - Court of Wards; M - Manager; V - Receiver; O - Others",
					"enum": [
						"R",
						"D",
						"A",
						"G",
						"C",
						"M",
						"V",
						"O"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"RepAddress": {
					"maxLength": 125,
					"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",
				"RepCapacity",
				"RepAddress",
				"RepPAN"
			]
		},
		"AssesseeName": {
			"type": "object",
			"description": "Assessee name with Surname mandatory",
			"additionalProperties": false,
			"properties": {
				"SurNameOrOrgName": {
					"description": "Firm Name",
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OrgOldName": {
					"maxLength": 125,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"SurNameOrOrgName"
			]
		},
		"Address": {
			"type": "object",
			"description": "Address of assessee",
			"additionalProperties": false,
			"properties": {
				"ResidenceNo": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ResidenceName": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"RoadOrStreet": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"LocalityOrArea": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CityOrTownOrDistrict": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"StateCode": {
					"$ref": "#/definitions/StateCode"
				},
				"CountryCode": {
					"$ref": "#/definitions/CountryCode"
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				},
				"ZipCode": {
					"maxLength": 8,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Phone": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"STDcode": {
							"type": "integer",
							"maximum": 99999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"PhoneNo": {
							"type": "integer",
							"maximum": 9999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"STDcode",
						"PhoneNo"
					]
				},
				"CountryCodeMobile": {
					"type": "integer",
					"pattern": "[0-9]{1,5}"
				},
				"MobileNo": {
					"type": "integer",
					"maximum": 9999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"pattern": "[1-9]{1}[0-9]{9}|[1-9]{1}[0-9]{4,9}"
				},
				"CountryCodeMobileNoSec": {
					"type": "integer",
					"pattern": "[0-9]{1,5}"
				},
				"MobileNoSec": {
					"type": "integer",
					"maximum": 9999999999,
					"pattern": "[1-9]{1}[0-9]{9}|[1-9]{1}[0-9]{4,9}"
				},
				"EmailAddress": {
					"description": "Email Id is required for receiving copy of ITR-V",
					"maxLength": 125,
					"pattern": "([\\.a-zA-Z0-9_\\-])+@([a-zA-Z0-9_\\-])+(([a-zA-Z0-9_\\-])*\\.([a-zA-Z0-9_\\-])+)+",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"EmailAddressSecondary": {
					"description": "Secondary Email Id is required for receiving copy of ITR-V",
					"maxLength": 125,
					"pattern": "([\\.a-zA-Z0-9_\\-])+@([a-zA-Z0-9_\\-])+(([a-zA-Z0-9_\\-])*\\.([a-zA-Z0-9_\\-])+)+",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"ResidenceNo",
				"LocalityOrArea",
				"CityOrTownOrDistrict",
				"StateCode",
				"CountryCode",
				"CountryCodeMobile",
				"MobileNo",
				"EmailAddress"
			]
		},
		"PartA_GEN2For6": {
			"type": "object",
			"description": "General",
			"additionalProperties": false,
			"properties": {
				"LiableSec44AAflg": {
					"description": "Y-Yes; N-No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"IncDclrdUs": {
					"pattern": "N|Y",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"TotalSalesExcOneCr": {
					"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": {
					"description": "Y-Yes; N-No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"AuditedByAccountantFlg": {
					"description": "Y-Yes; N-No",
					"pattern": "Y|N",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AuditInfo": {
					"$ref": "#/definitions/AuditInfo"
				},
				"LiableSec92Eflg": {
					"description": "Y-Yes; N-No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AuditDetails92E": {
					"$ref": "#/definitions/AuditDetails92E"
				},
				"AccountAuditFlag": {
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AuditDetails": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/AuditDetails"
					}
				},
				"AuditReportDetails": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/AuditReportDetails"
					}
				},
				"HoldingStatus": {
					"$ref": "#/definitions/HoldingStatus"
				},
				"BusOrganisation": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/BusOrganisation"
					}
				},
				"KeyPersons": {
					"type": "array",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/KeyPersons"
					}
				},
				"ShareHolderInfo": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/ShareHolderInfo"
					}
				},
				"OwnershipInfo": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/OwnershipInfo"
					}
				},
				"FrnCompImmediatePrntCompDtls": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/FrnCompImmediatePrntCompDtls"
					}
				},
				"FrnCompUltimatePrntCompDtls": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/FrnCompUltimatePrntCompDtls"
					}
				},
				"NatureOfComp": {
					"$ref": "#/definitions/NatureOfComp"
				},
				"NatOfBus": {
					"$ref": "#/definitions/NatOfBus"
				}
			},
			"required": [
				"LiableSec44AAflg",
				"IncDclrdUs",
				"LiableSec44ABflg",
				"LiableSec92Eflg",
				"HoldingStatus",
				"NatureOfComp"
			]
		},
		"AuditInfo": {
			"type": "object",
			"description": "Audit Information",
			"additionalProperties": false,
			"properties": {
				"AuditReportFurnishDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AuditorName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AuditorMemNo": {
					"pattern": "[0-9]{6}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AudFrmName": {
					"maxLength": 125,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AudFrmRegNo": {
					"maxLength": 8,
					"minLength": 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": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"AuditorName",
				"AuditorMemNo",
				"AudFrmPAN",
				"AuditDate"
			]
		},
		"AuditDetails92E": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateOfAudit": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"DateOfAudit"
			]
		},
		"AuditDetails": {
			"type": "object",
			"description": "AUDIT DETAILS",
			"additionalProperties": false,
			"properties": {
				"AuditedSection": {
					"enum": [
						"select",
						"10AA",
						"10(4D)",
						"10(23FF)",
						"44DA",
						"50B",
						"80-IA",
						"80-IAB",
						"80-IAC",
						"80-IB",
						"80-IC",
						"80-ID",
						"80-IE",
						"80JJAA",
						"80LA",
						"115JB",
						"115VW",
						"33AB",
						"33ABA",
						"OTH"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "select"
				},
				"AnyOtherSection": {
					"maxLength": 10,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AuditFlag": {
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DateOfAudit": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"AuditedSection"
			]
		},
		"AuditReportDetails": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AuditReportAct": {
					"description": "1 - Banking Regulation Act, 1949; 2 - Central Excise Act,1944; 3 - Central Sales Tax Act, 1956; 4 - Central Goods and Services Tax Act, 2017 ; 5 - Charitable And Religious Trusts Act, 1920; 6 - Companies Act, 2013; 7 - Electricity Act, 2003; 8 - Employees Provident Fund and Miscellaneous Provisions Act, 1952; 9 - Foreign Exchange Management Act, 1999; 10 - Government Superannuation Fund Act, 1956; 12 - Integrated Goods and Services Tax Act, 2017; 14 - Payment of Gratuity Act, 1972; 15 - SEBI Act, 1992; 16 - Securities Contract (Regulation) Act, 1956; 17 - State Goods and Services Tax Act, 2017; 18 - Union Territories Goods and Services Tax Act, 2017; 19 - Others",
					"enum": [
						"1",
						"2",
						"3",
						"4",
						"5",
						"6",
						"7",
						"8",
						"9",
						"10",
						"12",
						"14",
						"15",
						"16",
						"17",
						"18",
						"19"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AuditReportActOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AuditReportSection": {
					"maxLength": 30,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OtherITActFlag": {
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AuditReportDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"AuditReportAct",
				"AuditReportSection",
				"OtherITActFlag"
			]
		},
		"HoldingStatus": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"NatOfCompFlg": {
					"description": "1- Holding Company; 2- Subsidiary Company; 3- Both; 4- If any other",
					"enum": [
						"1",
						"2",
						"3",
						"4"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"HoldingCompDetail": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"CompDetails": {
								"$ref": "#/definitions/CompDetails"
							}
						},
						"required": [
							"CompDetails"
						]
					}
				},
				"SubsidiaryCompDetail": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"CompDetails": {
								"$ref": "#/definitions/CompDetails"
							}
						},
						"required": [
							"CompDetails"
						]
					}
				}
			},
			"required": [
				"NatOfCompFlg"
			]
		},
		"BusOrganisation": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"BusOrgType": {
					"description": "AMALGAMATING - Amalgamating; AMALGAMATED - Amalgamated; DEMERGED - Demerged; RESULTING - Resulting",
					"enum": [
						"AMALGAMATING",
						"AMALGAMATED",
						"DEMERGED",
						"RESULTING"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CompName": {
					"maxLength": 125,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"BusOrgPAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressDetailWithZipCode": {
					"$ref": "#/definitions/AddressDetailWithZipCode"
				},
				"DateOfBusinessOrg": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"AddressDetailWithZipCode"
			]
		},
		"KeyPersons": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PersonName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Designation": {
					"description": "MD - Managing Director; DIR - Director; SEC - Secretary; CEO - Cheif Executive Officer; CFO - Cheif Financial Officer; MGR - Manager; OPO - Any other Principal Officer",
					"enum": [
						"MD",
						"DIR",
						"SEC",
						"CEO",
						"CFO",
						"MGR",
						"OPO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressDetailWithZipCode": {
					"$ref": "#/definitions/AddressDetailWithZipCode"
				},
				"KeyPerPAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"KeyPersnAadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DirectorIdNo": {
					"pattern": "[0-9]{8}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"PersonName",
				"Designation",
				"AddressDetailWithZipCode"
			]
		},
		"AddressDetail": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AddrDetail": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CityOrTownOrDistrict": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"StateCode": {
					"$ref": "#/definitions/StateCode"
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				}
			},
			"required": [
				"AddrDetail",
				"CityOrTownOrDistrict",
				"StateCode",
				"PinCode"
			]
		},
		"AddressDetailWithZipCode": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AddrDetail": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CityOrTownOrDistrict": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"StateCode": {
					"$ref": "#/definitions/StateCode"
				},
				"CountryCode": {
					"$ref": "#/definitions/CountryCode"
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				},
				"ZipCode": {
					"maxLength": 8,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"AddrDetail",
				"CityOrTownOrDistrict",
				"StateCode",
				"CountryCode"
			]
		},
		"CompDetails": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"CompName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CompPAN": {
					"description": "Enter Company PAN here",
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressDetailWithZipCode": {
					"$ref": "#/definitions/AddressDetailWithZipCode"
				},
				"CompSharePercent": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false,
					"default": 0
				}
			},
			"required": [
				"CompName",
				"AddressDetailWithZipCode"
			]
		},
		"ShareHolderInfo": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ShareHolderInfoName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressDetailWithZipCode": {
					"$ref": "#/definitions/AddressDetailWithZipCode"
				},
				"PercentageOfShare": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false
				},
				"ShareHolderPAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareHolderAadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"ShareHolderInfoName",
				"AddressDetailWithZipCode",
				"PercentageOfShare"
			]
		},
		"OwnershipInfo": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OwnerName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressDetailWithZipCode": {
					"$ref": "#/definitions/AddressDetailWithZipCode"
				},
				"PercentageOfShare": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false
				},
				"OwnerPAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OwnerAadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"OwnerName",
				"AddressDetailWithZipCode",
				"PercentageOfShare"
			]
		},
		"FrnCompImmediatePrntCompDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Name": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressDetailWithZipCode": {
					"$ref": "#/definitions/AddressDetailWithZipCode"
				},
				"CountryOfResidence": {
					"$ref": "#/definitions/CountryOfResidence"
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TaxpayerRegNumber": {
					"maxLength": 25,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"Name",
				"AddressDetailWithZipCode",
				"CountryOfResidence",
				"TaxpayerRegNumber"
			]
		},
		"FrnCompUltimatePrntCompDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Name": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressDetailWithZipCode": {
					"$ref": "#/definitions/AddressDetailWithZipCode"
				},
				"CountryOfResidence": {
					"$ref": "#/definitions/CountryOfResidence"
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TaxpayerRegNumber": {
					"maxLength": 25,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"Name",
				"AddressDetailWithZipCode",
				"CountryOfResidence",
				"TaxpayerRegNumber"
			]
		},
		"NatureOfComp": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PubSectCompUs2_36AFlg": {
					"description": "Y - Yes; N -No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"RBICompFlg": {
					"description": "Y - Yes; N -No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"CompLes40PercSharGovRBIFlg": {
					"description": "Y - Yes; N -No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"BankCompUs5Flg": {
					"description": "Y - Yes; N -No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"SchedBankOfRBIActFlg": {
					"description": "Y - Yes; N -No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"CompWithIRDARegisterFlg": {
					"description": "Y - Yes; N -No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"NonBankFIICompFlg": {
					"description": "Y - Yes; N -No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"CompanyUnlistedFlag": {
					"description": "Y - Yes; N -No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"PubSectCompUs2_36AFlg",
				"RBICompFlg",
				"CompLes40PercSharGovRBIFlg",
				"BankCompUs5Flg",
				"SchedBankOfRBIActFlg",
				"CompWithIRDARegisterFlg",
				"NonBankFIICompFlg",
				"CompanyUnlistedFlag"
			]
		},
		"NatOfBus": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"NatureOfBusiness": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"Code": {
								"description": "01001 - Growing and manufacturing of tea ; 01002 - Growing and manufacturing of coffee ; 01003 - Growing and manufacturing of rubber ; 01004 - Market gardening and horticulture specialties ; 01005 - Raising of silk worms and production of silk ; 01006 - Raising of bees and production of honey ; 01007 - Raising of poultry and production of eggs ; 01008 - Rearing of sheep and production of wool ; 01009 - Rearing of animals and production of animal products ; 01010 - Agricultural and animal husbandry services ; 01011 - Soil conservation, soil testing and soil desalination services ; 01012 - Hunting, trapping and game propagation services ; 01013 - Growing of timber, plantation, operation of tree nurseries and conserving of forest ; 01014 - Gathering of tendu leaves ; 01015 - Gathering of other wild growing materials ; 01016 - Forestry service activities, timber cruising, afforestation and reforestation ; 01017 - Logging service activities, transport of logs within the forest ; 01018 - Other agriculture, animal husbandry or forestry activity n.e.c ; 02001 - Fishing on commercial basis in inland waters ; 02002 - Fishing on commercial basis in ocean and coastal areas ; 02003 - Fish farming ; 02004 - Gathering of marine materials such as natural pearls, sponges, coral etc. ; 02005 - Services related to marine and fresh water fisheries, fish hatcheries and fish farms ; 02006 - Other Fish farming activity n.e.c ; 03001 - Mining and agglomeration of hard coal ; 03002 - Mining and agglomeration of lignite ; 03003 - Extraction and agglomeration of peat ; 03004 - Extraction of crude petroleum and natural gas ; 03005 - Service activities incidental to oil and gas extraction excluding surveying ; 03006 - Mining of uranium and thorium ores ; 03007 - Mining of iron ores ; 03008 - Mining of non-ferrous metal ores, except uranium and thorium ores ; 03009 - Mining of gemstones ; 03010 - Mining of chemical and fertilizer minerals ; 03011 - Mining of quarrying of abrasive materials ; 03012 - Mining of mica, graphite and asbestos ; 03013 - Quarrying of stones (marble/granite/dolomite), sand and clay ; 03014 - Other mining and quarrying ; 03015 - Mining and production of salt ; 03016 - Other mining and quarrying n.e.c ; 04001 - Production, processing and preservation of meat and meat products ; 04002 - Production, processing and preservation of fish and fish products ; 04003 - Manufacture of vegetable oil, animal oil and fats ; 04004 - Processing of fruits, vegetables and edible nuts ; 04005 - Manufacture of dairy products ; 04006 - Manufacture of sugar ; 04007 - Manufacture of cocoa, chocolates and sugar confectionery ; 04008 - Flour milling ; 04009 - Rice milling ; 04010 - Dal milling ; 04011 - Manufacture of other grain mill products ; 04012 - Manufacture of bakery products ; 04013 - Manufacture of starch products ; 04014 - Manufacture of animal feeds ; 04015 - Manufacture of other food products ; 04016 - Manufacturing of wines ; 04017 - Manufacture of beer ; 04018 - Manufacture of malt liquors ; 04019 - Distilling and blending of spirits, production of ethyl alcohol ; 04020 - Manufacture of mineral water ; 04021 - Manufacture of soft drinks ; 04022 - Manufacture of other non-alcoholic beverages ; 04023 - Manufacture of tobacco products ; 04024 - Manufacture of textiles (other than by handloom) ; 04025 - Manufacture of textiles using handlooms (khadi) ; 04026 - Manufacture of carpet, rugs, blankets, shawls etc. (other than by hand) ; 04027 - Manufacture of carpet, rugs, blankets, shawls etc. by hand ; 04028 - Manufacture of wearing apparel ; 04029 - Tanning and dressing of leather ; 04030 - Manufacture of luggage, handbags and the like saddler and harness ; 04031 - Manufacture of footwear ; 04032 - Manufacture of wood and wood products, cork, straw and plaiting material ; 04033 - Manufacture of paper and paper products ; 04034 - Publishing, printing and reproduction of recorded media ; 04035 - Manufacture of coke oven products ; 04036 - Manufacture of refined petroleum products ; 04037 - Processing of nuclear fuel ; 04038 - Manufacture of fertilizers and nitrogen compounds ; 04039 - Manufacture of plastics in primary forms and of synthetic rubber ; 04040 - Manufacture of paints, varnishes and similar coatings ; 04041 - Manufacture of pharmaceuticals, medicinal chemicals and botanical products ; 04042 - Manufacture of soap and detergents ; 04043 - Manufacture of other chemical products ; 04044 - Manufacture of man-made fibers ; 04045 - Manufacture of rubber products ; 04046 - Manufacture of plastic products ; 04047 - Manufacture of glass and glass products ; 04048 - Manufacture of cement, lime and plaster ; 04049 - Manufacture of articles of concrete, cement and plaster ; 04050 - Manufacture of Bricks ; 04051 - Manufacture of other clay and ceramic products ; 04052 - Manufacture of other non-metallic mineral products ; 04053 - Manufacture of pig iron, sponge iron, Direct Reduced Iron etc. ; 04054 - Manufacture of Ferro alloys ; 04055 - Manufacture of Ingots, billets, blooms and slabs etc. ; 04056 - Manufacture of steel products ; 04057 - Manufacture of basic precious and non-ferrous metals ; 04058 - Manufacture of non-metallic mineral products ; 04059 - Casting of metals ; 04060 - Manufacture of fabricated metal products ; 04061 - Manufacture of engines and turbines ; 04062 - Manufacture of pumps and compressors ; 04063 - Manufacture of bearings and gears ; 04064 - Manufacture of ovens and furnaces ; 04065 - Manufacture of lifting and handling equipment ; 04066 - Manufacture of other general purpose machinery ; 04067 - Manufacture of agricultural and forestry machinery ; 04068 - Manufacture of Machine Tools ; 04069 - Manufacture of machinery for metallurgy ; 04070 - Manufacture of machinery for mining, quarrying and constructions ; 04071 - Manufacture of machinery for processing of food and beverages ; 04072 - Manufacture of machinery for leather and textile ; 04073 - Manufacture of weapons and ammunition ; 04074 - Manufacture of other special purpose machinery ; 04075 - Manufacture of domestic appliances ; 04076 - Manufacture of office, accounting and computing machinery ; 04077 - Manufacture of electrical machinery and apparatus ; 04078 - Manufacture of Radio, Television, communication equipment and apparatus ; 04079 - Manufacture of medical and surgical equipment ; 04080 - Manufacture of industrial process control equipment ; 04081 - Manufacture of instruments and appliances for measurements and navigation ; 04082 - Manufacture of optical instruments ; 04083 - Manufacture of watches and clocks ; 04084 - Manufacture of motor vehicles ; 04085 - Manufacture of body of motor vehicles ; 04086 - Manufacture of parts and accessories of motor vehicles and engines ; 04087 - Building and repair of ships and boats ; 04088 - Manufacture of railway locomotive and rolling stocks ; 04089 - Manufacture of aircraft and spacecraft ; 04090 - Manufacture of bicycles ; 04091 - Manufacture of other transport equipment ; 04092 - Manufacture of furniture ; 04093 - Manufacture of jewellery ; 04094 - Manufacture of sports goods ; 04095 - Manufacture of musical instruments ; 04096 - Manufacture of games and toys ; 04097 - Other manufacturing n.e.c. ; 04098 - Recycling of metal waste and scrap ; 04099 - Recycling of non- metal waste and scrap ; 05001 - Production, collection and distribution of electricity ; 05002 - Manufacture and distribution of gas ; 05003 - Collection, purification and distribution of water ; 05004 - Other essential commodity service n.e.c ; 06001 - Site preparation works ; 06002 - Building of complete constructions or parts- civil contractors ; 06003 - Building installation ; 06004 - Building completion ; 06005 - Construction and maintenance of roads, rails, bridges, tunnels, ports, harbour, runways etc. ; 06006 - Construction and maintenance of power plants ; 06007 - Construction and maintenance of industrial plants ; 06008 - Construction and maintenance of power transmission and telecommunication lines ; 06009 - Construction of water ways and water reservoirs ; 06010 - Other construction activity n.e.c. ; 07001 - Purchase, sale and letting of leased buildings (residential and non-residential) ; 07002 - Operating of real estate of self-owned buildings (residential and non-residential) ; 07003 - Developing and sub-dividing real estate into lots ; 07004 - Real estate activities on a fee or contract basis ; 07005 - Other real estate/renting services n.e.c ; 08001 - Renting of land transport equipment ; 08002 - Renting of water transport equipment ; 08003 - Renting of air transport equipment ; 08004 - Renting of agricultural machinery and equipment ; 08005 - Renting of construction and civil engineering machinery ; 08006 - Renting of office machinery and equipment ; 08007 - Renting of other machinery and equipment n.e.c. ; 08008 - Renting of personal and household goods n.e.c. ; 08009 - Renting of other machinery n.e.c. ; 09001 - Wholesale and retail sale of motor vehicles ; 09002 - Repair and maintenance of motor vehicles ; 09003 - Sale of motor parts and accessories- wholesale and retail ; 09004 - Retail sale of automotive fuel ; 09005 - General commission agents, commodity brokers and auctioneers ; 09006 - Wholesale of agricultural raw material ; 09007 - Wholesale of food and beverages and tobacco ; 09008 - Wholesale of household goods ; 09009 - Wholesale of metals and metal ores ; 09010 - Wholesale of household goods ; 09011 - Wholesale of construction material ; 09012 - Wholesale of hardware and sanitary fittings ; 09013 - Wholesale of cotton and jute ; 09014 - Wholesale of raw wool and raw silk ; 09015 - Wholesale of other textile fibres ; 09016 - Wholesale of industrial chemicals ; 09017 - Wholesale of fertilizers and pesticides ; 09018 - Wholesale of electronic parts and equipment ; 09019 - Wholesale of other machinery, equipment and supplies ; 09020 - Wholesale of waste, scrap and materials for re-cycling ; 09021 - Retail sale of food, beverages and tobacco in specialized stores ; 09022 - Retail sale of other goods in specialized stores ; 09023 - Retail sale in non-specialized stores ; 09024 - Retail sale of textiles, apparel, footwear, leather goods ; 09025 - Retail sale of other household appliances ; 09026 - Retail sale of hardware, paint and glass ; 09027 - Wholesale of other products n.e.c ; 09028 - Retail sale of other products n.e.c ; 10001 - Hotels – Star rated ; 10002 - Hotels – Non-star rated ; 10003 - Motels, Inns and Dharmshalas ; 10004 - Guest houses and circuit houses ; 10005 - Dormitories and hostels at educational institutions ; 10006 - Short stay accommodations n.e.c. ; 10007 - Restaurants – with bars ; 10008 - Restaurants – without bars ; 10009 - Canteens ; 10010 - Independent caterers ; 10011 - Casinos and other games of chance ; 10012 - Other hospitality services n.e.c. ; 11001 - Travel agencies and tour operators ; 11002 - Packers and movers ; 11003 - Passenger land transport ; 11004 - Air transport ; 11005 - Transport by urban/sub-urban railways ; 11006 - Inland water transport ; 11007 - Sea and coastal water transport ; 11008 - Freight transport by road ; 11009 - Freight transport by railways ; 11010 - Forwarding of freight ; 11011 - Receiving and acceptance of freight ; 11012 - Cargo handling ; 11013 - Storage and warehousing ; 11014 - Transport via pipelines (transport of gases, liquids, slurry and other commodities) ; 11015 - Other Transport and Logistics services n.e.c ; 12001 - Post and courier activities ; 12002 - Basic telecom services ; 12003 - Value added telecom services ; 12004 - Maintenance of telecom network ; 12005 - Activities of the cable operators ; 12006 - Other Post and Telecommunication services n.e.c ; 13001 - Commercial banks, saving banks and discount houses ; 13002 - Specialised institutions granting credit ; 13003 - Financial leasing ; 13004 - Hire-purchase financing ; 13005 - Housing finance activities ; 13006 - Commercial loan activities ; 13007 - Credit cards ; 13008 - Mutual funds ; 13009 - Chit fund ; 13010 - Investment activities ; 13011 - Life insurance ; 13012 - Pension funding ; 13013 - Non-life insurance ; 13014 - Administration of financial markets ; 13015 - Stock brokers, sub-brokers and related activities ; 13016 - Financial advisers, mortgage advisers and brokers ; 13017 - Foreign exchange services ; 13018 - Other financial intermediation services n.e.c. ; 14001 - Software development ; 14002 - Other software consultancy ; 14003 - Data processing ; 14004 - Database activities and distribution of electronic content ; 14005 - Other IT enabled services ; 14006 - BPO services ; 14007 - Cyber café ; 14008 - Maintenance and repair of office, accounting and computing machinery ; 14009 - Computer training and educational institutes ; 14010 - Other computation related services n.e.c. ; 15001 - Natural sciences and engineering ; 15002 - Social sciences and humanities ; 15003 - Other Research and Development activities n.e.c. ; 16001 - Legal profession ; 16002 - Accounting, book-keeping and auditing profession ; 16003 - Tax consultancy ; 16004 - Architectural profession ; 16005 - Engineering and technical consultancy ; 16006 - Advertising ; 16007 - Fashion designing ; 16008 - Interior decoration ; 16009 - Photography ; 16010 - Auctioneers ; 16011 - Business brokerage ; 16012 - Market research and public opinion polling ; 16013 - Business and management consultancy activities ; 16014 - Labour recruitment and provision of personnel ; 16015 - Investigation and security services ; 16016 - Building-cleaning and industrial cleaning activities ; 16017 - Packaging activities ; 16018 - Secretarial activities ; 16019 - Other professional services n.e.c. ; 16019_1 -Medical Profession; 16020 - Film Artist; 17001 - Primary education ; 17002 - Secondary/ senior secondary education ; 17003 - Technical and vocational secondary/ senior secondary education ; 17004 - Higher education ; 17005 - Education by correspondence ; 17006 - Coaching centres and tuitions ; 17007 - Other education services n.e.c. ; 18001 - General hospitals ; 18002 - Speciality and super speciality hospitals ; 18003 - Nursing homes ; 18004 - Diagnostic centres ; 18005 - Pathological laboratories ; 18006 - Independent blood banks ; 18007 - Medical transcription ; 18008 - Independent ambulance services ; 18009 - Medical suppliers, agencies and stores ; 18010 - Medical clinics ; 18011 - Dental practice ; 18012 - Ayurveda practice ; 18013 - Unani practice ; 18014 - Homeopathy practice ; 18015 - Nurses, physiotherapists or other para-medical practitioners ; 18016 - Veterinary hospitals and practice ; 18017 - Medical education; 18018 - Medical research ; 18019 - Practice of other alternative medicine; 18020 - Other healthcare services ; 19001 - Social work activities with accommodation (orphanages and old age homes) ; 19002 - Social work activities without accommodation (Creches) ; 19003 - Industry associations, chambers of commerce ; 19004 - Professional organisations ; 19005 - Trade unions ; 19006 - Religious organizations ; 19007 - Political organisations ; 19008 - Other membership organisations n.e.c. (rotary clubs, book clubs and philatelic clubs) ; 19009 - Other Social or community service n.e.c ; 20001 - Motion picture production ; 20002 - Film distribution ; 20003 - Film laboratories ; 20004 - Television channel productions ; 20005 - Television channels broadcast ; 20006 - Video production and distribution ; 20007 - Sound recording studios ; 20008 - Radio - recording and distribution ; 20009 - Stage production and related activities ; 20010 - Individual artists excluding authors ; 20011 - Literary activities ; 20012 - Other cultural activities n.e.c. ; 20013 - Circuses and race tracks ; 20014 - Video Parlours ; 20015 - News agency activities ; 20016 - Library and archives activities ; 20017 - Museum activities ; 20018 - Preservation of historical sites and buildings ; 20019 - Botanical and zoological gardens ; 20020 - Operation and maintenance of sports facilities ; 20021 - Activities of sports and game schools ; 20022 - Organisation and operation of indoor/outdoor sports and promotion and production of sporting events ; 20023 - Other sporting activities n.e.c. ; 20023_1 - Sports Management; 20024 - Other recreational activities n.e.c. ; 21001 - Hair dressing and other beauty treatment ; 21002 - Funeral and related activities ; 21003 - Marriage bureaus ; 21004 - Pet care services ; 21005 - Sauna and steam baths, massage salons etc. ; 21006 - Astrological and spiritualists’ activities ; 21007 - Private households as employers of domestic staff ; 21008 - Other services n.e.c. ; 21008_1 - Event Management; 22001 - Extra territorial organisations and bodies (IMF, World Bank, European Commission etc.)",
								"enum": [
									"01001",
									"01002",
									"01003",
									"01004",
									"01005",
									"01006",
									"01007",
									"01008",
									"01009",
									"01010",
									"01011",
									"01012",
									"01013",
									"01014",
									"01015",
									"01016",
									"01017",
									"01018",
									"02001",
									"02002",
									"02003",
									"02004",
									"02005",
									"02006",
									"03001",
									"03002",
									"03003",
									"03004",
									"03005",
									"03006",
									"03007",
									"03008",
									"03009",
									"03010",
									"03011",
									"03012",
									"03013",
									"03014",
									"03015",
									"03016",
									"04001",
									"04002",
									"04003",
									"04004",
									"04005",
									"04006",
									"04007",
									"04008",
									"04009",
									"04010",
									"04011",
									"04012",
									"04013",
									"04014",
									"04015",
									"04016",
									"04017",
									"04018",
									"04019",
									"04020",
									"04021",
									"04022",
									"04023",
									"04024",
									"04025",
									"04026",
									"04027",
									"04028",
									"04029",
									"04030",
									"04031",
									"04032",
									"04033",
									"04034",
									"04035",
									"04036",
									"04037",
									"04038",
									"04039",
									"04040",
									"04041",
									"04042",
									"04043",
									"04044",
									"04045",
									"04046",
									"04047",
									"04048",
									"04049",
									"04050",
									"04051",
									"04052",
									"04053",
									"04054",
									"04055",
									"04056",
									"04057",
									"04058",
									"04059",
									"04060",
									"04061",
									"04062",
									"04063",
									"04064",
									"04065",
									"04066",
									"04067",
									"04068",
									"04069",
									"04070",
									"04071",
									"04072",
									"04073",
									"04074",
									"04075",
									"04076",
									"04077",
									"04078",
									"04079",
									"04080",
									"04081",
									"04082",
									"04083",
									"04084",
									"04085",
									"04086",
									"04087",
									"04088",
									"04089",
									"04090",
									"04091",
									"04092",
									"04093",
									"04094",
									"04095",
									"04096",
									"04097",
									"04098",
									"04099",
									"05001",
									"05002",
									"05003",
									"05004",
									"06001",
									"06002",
									"06003",
									"06004",
									"06005",
									"06006",
									"06007",
									"06008",
									"06009",
									"06010",
									"07001",
									"07002",
									"07003",
									"07004",
									"07005",
									"08001",
									"08002",
									"08003",
									"08004",
									"08005",
									"08006",
									"08007",
									"08008",
									"08009",
									"09001",
									"09002",
									"09003",
									"09004",
									"09005",
									"09006",
									"09007",
									"09008",
									"09009",
									"09010",
									"09011",
									"09012",
									"09013",
									"09014",
									"09015",
									"09016",
									"09017",
									"09018",
									"09019",
									"09020",
									"09021",
									"09022",
									"09023",
									"09024",
									"09025",
									"09026",
									"09027",
									"09028",
									"10001",
									"10002",
									"10003",
									"10004",
									"10005",
									"10006",
									"10007",
									"10008",
									"10009",
									"10010",
									"10011",
									"10012",
									"11001",
									"11002",
									"11003",
									"11004",
									"11005",
									"11006",
									"11007",
									"11008",
									"11009",
									"11010",
									"11011",
									"11012",
									"11013",
									"11014",
									"11015",
									"12001",
									"12002",
									"12003",
									"12004",
									"12005",
									"12006",
									"13001",
									"13002",
									"13003",
									"13004",
									"13005",
									"13006",
									"13007",
									"13008",
									"13009",
									"13010",
									"13011",
									"13012",
									"13013",
									"13014",
									"13015",
									"13016",
									"13017",
									"13018",
									"14001",
									"14002",
									"14003",
									"14004",
									"14005",
									"14006",
									"14007",
									"14008",
									"14009",
									"14010",
									"15001",
									"15002",
									"15003",
									"16001",
									"16002",
									"16003",
									"16004",
									"16005",
									"16006",
									"16007",
									"16008",
									"16009",
									"16010",
									"16011",
									"16012",
									"16013",
									"16014",
									"16015",
									"16016",
									"16017",
									"16018",
									"16019",
									"16019_1",
									"16020",
									"17001",
									"17002",
									"17003",
									"17004",
									"17005",
									"17006",
									"17007",
									"18001",
									"18002",
									"18003",
									"18004",
									"18005",
									"18006",
									"18007",
									"18008",
									"18009",
									"18010",
									"18011",
									"18012",
									"18013",
									"18014",
									"18015",
									"18016",
									"18017",
									"18018",
									"18019",
									"18020",
									"19001",
									"19002",
									"19003",
									"19004",
									"19005",
									"19006",
									"19007",
									"19008",
									"19009",
									"20001",
									"20002",
									"20003",
									"20004",
									"20005",
									"20006",
									"20007",
									"20008",
									"20009",
									"20010",
									"20011",
									"20012",
									"20013",
									"20014",
									"20015",
									"20016",
									"20017",
									"20018",
									"20019",
									"20020",
									"20021",
									"20022",
									"20023",
									"20023_1",
									"20024",
									"21001",
									"21002",
									"21003",
									"21004",
									"21005",
									"21006",
									"21007",
									"21008",
									"21008_1",
									"22001"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"TradeName1": {
								"maxLength": 125,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Description": {
								"maxLength": 125,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							}
						},
						"required": [
							"Code"
						]
					}
				}
			}
		},
		"PARTA_BSFor6FrmAY13": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"EquityAndLiablities": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ShareHolderFund": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"ShareCapital": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"Authorised": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"IssuedSubsPaidUp": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"SubscribedNotFullyPaid": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotShareCapital": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"Authorised",
										"IssuedSubsPaidUp",
										"SubscribedNotFullyPaid",
										"TotShareCapital"
									]
								},
								"ResrNSurp": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"CapResr": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"CapRedempResr": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"SecurPremResr": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"DebunRedResr": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"RevResr": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"ShareOptOSAmount": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OtherResrvDtls": {
											"type": "array",
											"items": {
												"type": "object",
												"additionalProperties": false,
												"properties": {
													"Nature": {
														"maxLength": 50,
														"allOf": [
															{
																"$ref": "#/definitions/nonEmptyString"
															}
														],
														"default": "0"
													},
													"Amount": {
														"type": "integer",
														"maximum": 99999999999999,
														"minimum": 0,
														"exclusiveMinimum": false,
														"default": 0
													}
												},
												"required": [
													"Nature",
													"Amount"
												]
											}
										},
										"OtherResrvTotal": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"PLAccount": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										},
										"TotResrNSurp": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										}
									},
									"required": [
										"CapResr",
										"CapRedempResr",
										"SecurPremResr",
										"DebunRedResr",
										"RevResr",
										"ShareOptOSAmount",
										"OtherResrvTotal",
										"PLAccount",
										"TotResrNSurp"
									]
								},
								"MoneyRecvdAgainstShares": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"TotShareHolderFund": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								}
							},
							"required": [
								"ShareCapital",
								"ResrNSurp",
								"MoneyRecvdAgainstShares",
								"TotShareHolderFund"
							]
						},
						"ShareAppMoneyAllot": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"PendingLtOneYr": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"PendingMtOneYr": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"Total": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"PendingLtOneYr",
								"PendingMtOneYr",
								"Total"
							]
						},
						"NonCurrLiabilities": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"LongTermBorrowings": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"BondsDebentures": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"ForeignCurrency": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Rupee": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Total": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"ForeignCurrency",
												"Rupee",
												"Total"
											]
										},
										"TermLoans": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"ForeignCurrency": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"RupeeLoans": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"FromBanks": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"FromOthers": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"Total": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"FromBanks",
														"FromOthers",
														"Total"
													]
												},
												"TotalTermLoans": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"ForeignCurrency",
												"RupeeLoans",
												"TotalTermLoans"
											]
										},
										"DeferredPymtLiabilities": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"DepositsFrmRelatedParties": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OtherDeposits": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"LoansAndAdv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthersLoanAdv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"LongTermMaturities": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotalLTBorrowings": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"BondsDebentures",
										"TermLoans",
										"DeferredPymtLiabilities",
										"DepositsFrmRelatedParties",
										"OtherDeposits",
										"LoansAndAdv",
										"OthersLoanAdv",
										"LongTermMaturities",
										"TotalLTBorrowings"
									]
								},
								"NetDefferedTaxLiability": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"OthLongTermLiablities": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"TradePayables": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotalOthLtLiabilities": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"TradePayables",
										"Others",
										"TotalOthLtLiabilities"
									]
								},
								"LongTermProvisions": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"ProvEmpBenefits": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Total": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"ProvEmpBenefits",
										"Others",
										"Total"
									]
								},
								"TotalNonCurrLiabilites": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"LongTermBorrowings",
								"NetDefferedTaxLiability",
								"OthLongTermLiablities",
								"LongTermProvisions",
								"TotalNonCurrLiabilites"
							]
						},
						"CurrentLiabilities": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"ShortTrmBorrowings": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"LoansRepaybleOnDemand": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"FromBanks": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"FrmNonBanking": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OthFinanceInst": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Others": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"TotLoansRepaybleOnDemand": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"FromBanks",
												"FrmNonBanking",
												"OthFinanceInst",
												"Others",
												"TotLoansRepaybleOnDemand"
											]
										},
										"DepositsFrmRelatedParties": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"LoansAndAdv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthLoansAndAdv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthDeposits": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotShortTrmBorrowings": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"LoansRepaybleOnDemand",
										"DepositsFrmRelatedParties",
										"LoansAndAdv",
										"OthLoansAndAdv",
										"OthDeposits",
										"TotShortTrmBorrowings"
									]
								},
								"TradePayables": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"OSMoreThanOneYr": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotalTradePayables": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"OSMoreThanOneYr",
										"Others",
										"TotalTradePayables"
									]
								},
								"OthCurrLiabilities": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"CurrMatOnLTDebt": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"CurrMatFinanceOblg": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"AccrInterestNotDue": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"AccrInterest": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"IncRecvdAdvance": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"UnpaidDividend": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"AppMonyRecvdAllotSecurities": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"UnpaidMatDeposits": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"UnpaidMatureDebenture": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthPayables": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotOthCurrLiabilities": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"CurrMatOnLTDebt",
										"CurrMatFinanceOblg",
										"AccrInterestNotDue",
										"AccrInterest",
										"IncRecvdAdvance",
										"UnpaidDividend",
										"AppMonyRecvdAllotSecurities",
										"UnpaidMatDeposits",
										"UnpaidMatureDebenture",
										"OthPayables",
										"TotOthCurrLiabilities"
									]
								},
								"ShortTermProv": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"EmpBenefitProv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"ITProvision": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"ProposedDividend": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TaxOnDividend": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthProvision": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotShortTermProvisions": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"EmpBenefitProv",
										"ITProvision",
										"ProposedDividend",
										"TaxOnDividend",
										"OthProvision",
										"TotShortTermProvisions"
									]
								},
								"TotCurrLiabilitiesProvision": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"ShortTrmBorrowings",
								"TradePayables",
								"OthCurrLiabilities",
								"ShortTermProv",
								"TotCurrLiabilitiesProvision"
							]
						},
						"TotEquityAndLiabilities": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"ShareHolderFund",
						"ShareAppMoneyAllot",
						"NonCurrLiabilities",
						"CurrentLiabilities",
						"TotEquityAndLiabilities"
					]
				},
				"Assets": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NonCurrAssets": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"FixedAsset": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"Tangible": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"GrossBlock": {
													"type": "integer",
													"description": "Gross Block will include value of land.",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Depreciation": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"ImpairmentLosses": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"NetBlock": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"GrossBlock",
												"Depreciation",
												"ImpairmentLosses",
												"NetBlock"
											]
										},
										"InTangible": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"GrossBlock": {
													"type": "integer",
													"description": "Gross Block will include value of land.",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Amortization": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"ImpairmentLosses": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"NetBlock": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"GrossBlock",
												"Amortization",
												"ImpairmentLosses",
												"NetBlock"
											]
										},
										"CapWrkProg": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"IntangibleAssetUnDev": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotFixedAsset": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"Tangible",
										"InTangible",
										"CapWrkProg",
										"IntangibleAssetUnDev",
										"TotFixedAsset"
									]
								},
								"NonCurrInvstmnts": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"InvInProperty": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"EquityInstruments": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"ListedEquities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"UnListedEquities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Total": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"ListedEquities",
												"UnListedEquities",
												"Total"
											]
										},
										"PreferenceShares": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"GovtOrTrustSecurities": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"DebenturesOrBonds": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"MutualFunds": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"InvstmntInPrtnrShipFirm": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OtherInvstmnts": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotNonCurrInvstmnts": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"InvInProperty",
										"EquityInstruments",
										"PreferenceShares",
										"GovtOrTrustSecurities",
										"DebenturesOrBonds",
										"MutualFunds",
										"InvstmntInPrtnrShipFirm",
										"OtherInvstmnts",
										"TotNonCurrInvstmnts"
									]
								},
								"NetDeferredTaxAssets": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"LongTrmLoanAdv": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"CapitalAdv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"SecurityDeposits": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"LoanAdvRelatedParties": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthLoanAdv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotLTLoanAdv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"LTLoanAdvDtls": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"BusOrProf": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"NotForBusOrProf": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"ShareHolderUs2_22": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"BusOrProf",
												"NotForBusOrProf",
												"ShareHolderUs2_22"
											]
										}
									},
									"required": [
										"CapitalAdv",
										"SecurityDeposits",
										"LoanAdvRelatedParties",
										"OthLoanAdv",
										"TotLTLoanAdv",
										"LTLoanAdvDtls"
									]
								},
								"OthNonCurrAssets": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"LTTradeReceivables": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"Secured": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Unsecured": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Doubtful": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"TotOthNonCurrAssets": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"Secured",
												"Unsecured",
												"Doubtful",
												"TotOthNonCurrAssets"
											]
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Total": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"NonCurrAssetUs2_22": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"LTTradeReceivables",
										"Others",
										"Total",
										"NonCurrAssetUs2_22"
									]
								},
								"TotNonCurrAssets": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"FixedAsset",
								"NonCurrInvstmnts",
								"NetDeferredTaxAssets",
								"LongTrmLoanAdv",
								"OthNonCurrAssets",
								"TotNonCurrAssets"
							]
						},
						"CurrentAssets": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"CurrInvstmnts": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"EquityInstruments": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"ListedEquities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"UnListedEquities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Total": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"ListedEquities",
												"UnListedEquities",
												"Total"
											]
										},
										"PreferenceShares": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"GovtOrTrustSecurities": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"DebenturesOrBonds": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"MutualFunds": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"InvstmntInPrtnrShipFirm": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OtherInvstmnts": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotCurrInvstmnts": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"EquityInstruments",
										"PreferenceShares",
										"GovtOrTrustSecurities",
										"DebenturesOrBonds",
										"MutualFunds",
										"InvstmntInPrtnrShipFirm",
										"OtherInvstmnts",
										"TotCurrInvstmnts"
									]
								},
								"Inventories": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"RawMatl": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"WorkInProgress": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"FinOrTradGood": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"StkInTrade": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"StoresConsumables": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"LooseTools": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotInventries": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"RawMatl",
										"WorkInProgress",
										"FinOrTradGood",
										"StkInTrade",
										"StoresConsumables",
										"LooseTools",
										"Others",
										"TotInventries"
									]
								},
								"TradeReceivables": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"OSMoreThanSixMonths": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotalTradeReceivables": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"OSMoreThanSixMonths",
										"Others",
										"TotalTradeReceivables"
									]
								},
								"CashNCashEquivalents": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"BalWithBanks": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"ChequesDrafts": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"CashInHand": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotCashNCashEquivalents": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"BalWithBanks",
										"ChequesDrafts",
										"CashInHand",
										"Others",
										"TotCashNCashEquivalents"
									]
								},
								"TotShortTermLoanAdv": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"LoanAdv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotShrtTermLoans": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"STLoanAdvDtls": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"BusOrProf": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"NotForBusOrProf": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"ShareHolderUs2_22": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"BusOrProf",
												"NotForBusOrProf",
												"ShareHolderUs2_22"
											]
										}
									},
									"required": [
										"LoanAdv",
										"Others",
										"TotShrtTermLoans",
										"STLoanAdvDtls"
									]
								},
								"OtherCurrAssets": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"TotCurrAssets": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"CurrInvstmnts",
								"Inventories",
								"TradeReceivables",
								"CashNCashEquivalents",
								"TotShortTermLoanAdv",
								"OtherCurrAssets",
								"TotCurrAssets"
							]
						}
					},
					"required": [
						"NonCurrAssets",
						"CurrentAssets"
					]
				},
				"TotalAssets": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"EquityAndLiablities",
				"Assets",
				"TotalAssets"
			]
		},
		"PARTA_BSIndAS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"EquityAndLiablities": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Equity": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"EquityShareCapital": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"Authorised": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"IssuedSubsPaidUp": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"SubscribedNotFullyPaid": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotShareCapital": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"Authorised",
										"IssuedSubsPaidUp",
										"SubscribedNotFullyPaid",
										"TotShareCapital"
									]
								},
								"OtherEquityReserv": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"CapRedempResr": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"DebunRedResr": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"ShareOptOSAmount": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OtherResrvDtls": {
											"type": "array",
											"items": {
												"$ref": "#/definitions/OthersNatureAmount"
											}
										},
										"OthersTotal": {
											"$ref": "#/definitions/OthersTotal"
										},
										"TotalOtherResrv": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"RetainedEarngs": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										},
										"TotResrNRetEar": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										},
										"TotalEquity": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										}
									},
									"required": [
										"CapRedempResr",
										"DebunRedResr",
										"ShareOptOSAmount",
										"TotalOtherResrv",
										"RetainedEarngs",
										"TotResrNRetEar",
										"TotalEquity"
									]
								}
							},
							"required": [
								"EquityShareCapital",
								"OtherEquityReserv"
							]
						},
						"Liabilities": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"NonCurrLiabilities": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"FinancialLiabilities": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"BondsDebentures": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"ForeignCurrency": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"Rupee": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"Total": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"ForeignCurrency",
														"Rupee",
														"Total"
													]
												},
												"TermLoans": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"ForeignCurrency": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"RupeeLoans": {
															"type": "object",
															"additionalProperties": false,
															"properties": {
																"FromBanks": {
																	"type": "integer",
																	"maximum": 99999999999999,
																	"minimum": 0,
																	"exclusiveMinimum": false,
																	"default": 0
																},
																"FromOthers": {
																	"type": "integer",
																	"maximum": 99999999999999,
																	"minimum": 0,
																	"exclusiveMinimum": false,
																	"default": 0
																},
																"Total": {
																	"type": "integer",
																	"maximum": 99999999999999,
																	"minimum": 0,
																	"exclusiveMinimum": false,
																	"default": 0
																}
															},
															"required": [
																"FromBanks",
																"FromOthers",
																"Total"
															]
														},
														"TotalTermLoans": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"ForeignCurrency",
														"RupeeLoans",
														"TotalTermLoans"
													]
												},
												"DeferredPymtLiabilities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Deposits": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"LoansReltdParties": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"LongTermMaturities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"LiabilityComp": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OtherLoans": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"TotalLTBorrowings": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"TradePayables": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OtherFinancialLiab": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"BondsDebentures",
												"TermLoans",
												"DeferredPymtLiabilities",
												"Deposits",
												"LoansReltdParties",
												"LongTermMaturities",
												"LiabilityComp",
												"OtherLoans",
												"TotalLTBorrowings",
												"TradePayables",
												"OtherFinancialLiab"
											]
										},
										"Provisions": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"ProvEmpBenefits": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OthersProvisions": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotalProvisions": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"ProvEmpBenefits",
												"TotalProvisions"
											]
										},
										"DefrdTaxCurrLiabilites": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OtherNonCurLiabilites": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"Advances": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OthersNonCurrLiab": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotalOthNonCurrLiab": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"Advances",
												"TotalOthNonCurrLiab"
											]
										},
										"TotalNonCurrLiab": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"FinancialLiabilities",
										"Provisions",
										"DefrdTaxCurrLiabilites",
										"OtherNonCurLiabilites",
										"TotalNonCurrLiab"
									]
								},
								"CurrentLiabilities": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"FinancialLiabBorrowings": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"LoansRepaybleOnDemand": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"FromBanks": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"FrmOtherParties": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"TotLoansRepaybleOnDemand": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"FromBanks",
														"FrmOtherParties",
														"TotLoansRepaybleOnDemand"
													]
												},
												"LoansFrmRelatedParties": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Deposits": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"BrwngOtherLoans": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotalBorrowings": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"TradePayables": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"LoansRepaybleOnDemand",
												"LoansFrmRelatedParties",
												"Deposits",
												"TotalBorrowings",
												"TradePayables"
											]
										},
										"OthFinancialLiabilities": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"CurrMatOnLTDebt": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"CurrMatFinanceOblg": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"AccrInterest": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"UnpaidDividend": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"AppMonyRecvdAllotSecurities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"UnpaidMatDeposits": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"UnpaidMatureDebenture": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OthPayables": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotOthFinancialLiab": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"CurrMatOnLTDebt",
												"CurrMatFinanceOblg",
												"AccrInterest",
												"UnpaidDividend",
												"AppMonyRecvdAllotSecurities",
												"UnpaidMatDeposits",
												"UnpaidMatureDebenture",
												"TotOthFinancialLiab"
											]
										},
										"TottalFinancialLiab": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OtherCuurLiabilities": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"RevenueRecvdAdvance": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OtherAdvance": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersAdvTotal": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Others": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotalOthCurrLiab": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"RevenueRecvdAdvance",
												"OthersAdvTotal",
												"TotalOthCurrLiab"
											]
										},
										"Provosions": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"ProvosionEmpBenft": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OthersProvisions": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotalProvosions": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"ProvosionEmpBenft",
												"TotalProvosions"
											]
										},
										"CurrTaxLiabilities": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotalCurrentLiab": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotalEquityLiab": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"FinancialLiabBorrowings",
										"OthFinancialLiabilities",
										"TottalFinancialLiab",
										"OtherCuurLiabilities",
										"Provosions",
										"CurrTaxLiabilities",
										"TotalCurrentLiab",
										"TotalEquityLiab"
									]
								}
							},
							"required": [
								"NonCurrLiabilities",
								"CurrentLiabilities"
							]
						}
					},
					"required": [
						"Equity",
						"Liabilities"
					]
				},
				"Assets": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NonCurrAssets": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"PropertyPlantEquip": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"GrossBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Depreciation": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"ImpairmentLosses": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"NetBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										},
										"CapWrkProg": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"InvstPropGrossBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"InvstPropDepreciation": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"InvstPropImprLosses": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"InvstPropNetBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										},
										"GoodWlGrossBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"GoodWlImprLosses": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"GoodWlNetBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										},
										"OthIntAstGrossBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthIntAstAmortisation": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthIntAstImprLosses": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OthIntAstNetBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										},
										"IntAstUndrDevlpmnt": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"BioAstGrossBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"BioAstImprLosses": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"BioAstNetBlock": {
											"type": "integer",
											"maximum": 99999999999999,
											"default": 0
										},
										"FinancialAssets": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"Investments": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"ListedEquities": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"UnListedEquities": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"Total": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"InvstPrfShares": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"InvstGovtTrust": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"InvstInDebenture": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"InvstInMutualFunds": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"InvstInPartnershpFirm": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"OtherInvestment": {
															"type": "array",
															"items": {
																"$ref": "#/definitions/OthersNatureAmount"
															}
														},
														"OthersTotal": {
															"$ref": "#/definitions/OthersTotal"
														},
														"TotalNonCurrentInvst": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"ListedEquities",
														"UnListedEquities",
														"Total",
														"InvstPrfShares",
														"InvstGovtTrust",
														"InvstInDebenture",
														"InvstInMutualFunds",
														"InvstInPartnershpFirm",
														"TotalNonCurrentInvst"
													]
												},
												"TradeReceivables": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"SecuredConsGoods": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"UnSecuredConsGoods": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"Doubtful": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"TotalTradeReceivbls": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"SecuredConsGoods",
														"UnSecuredConsGoods",
														"Doubtful",
														"TotalTradeReceivbls"
													]
												},
												"Loans": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"SecurityDepsts": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"LoansRltdParties": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"OtherLoans": {
															"type": "array",
															"items": {
																"$ref": "#/definitions/OthersNatureAmount"
															}
														},
														"OthersTotal": {
															"$ref": "#/definitions/OthersTotal"
														},
														"TotalLoans": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"LoansBPPurpose": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"LoansNotBPPurpose": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"LoansToShrHolders": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"SecurityDepsts",
														"LoansRltdParties",
														"TotalLoans",
														"LoansBPPurpose",
														"LoansNotBPPurpose",
														"LoansToShrHolders"
													]
												},
												"OtherFinacialAssets": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"BankDeposits": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"OtherDeposits": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"TotalOthFinancialAsst": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"DefrdTaxAsst": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"BankDeposits",
														"OtherDeposits",
														"TotalOthFinancialAsst",
														"DefrdTaxAsst"
													]
												},
												"OtherNonCurrentAssets": {
													"type": "object",
													"additionalProperties": false,
													"properties": {
														"CapitalAdvanc": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"AdvancOthCapital": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"OtherNonCurrAsst": {
															"type": "array",
															"items": {
																"$ref": "#/definitions/OthersNatureAmount"
															}
														},
														"OthersTotal": {
															"$ref": "#/definitions/OthersTotal"
														},
														"TotalNonCurrAsst": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														},
														"NonCurrAsstDueShrHldr": {
															"type": "integer",
															"maximum": 99999999999999,
															"minimum": 0,
															"exclusiveMinimum": false,
															"default": 0
														}
													},
													"required": [
														"CapitalAdvanc",
														"AdvancOthCapital",
														"TotalNonCurrAsst",
														"NonCurrAsstDueShrHldr"
													]
												},
												"TotalNonCurrntAsst": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"Investments",
												"TradeReceivables",
												"Loans",
												"OtherFinacialAssets",
												"OtherNonCurrentAssets",
												"TotalNonCurrntAsst"
											]
										}
									},
									"required": [
										"GrossBlock",
										"Depreciation",
										"ImpairmentLosses",
										"NetBlock",
										"CapWrkProg",
										"InvstPropGrossBlock",
										"InvstPropDepreciation",
										"InvstPropImprLosses",
										"InvstPropNetBlock",
										"GoodWlGrossBlock",
										"GoodWlImprLosses",
										"GoodWlNetBlock",
										"OthIntAstGrossBlock",
										"OthIntAstAmortisation",
										"OthIntAstImprLosses",
										"OthIntAstNetBlock",
										"IntAstUndrDevlpmnt",
										"BioAstGrossBlock",
										"BioAstImprLosses",
										"BioAstNetBlock",
										"FinancialAssets"
									]
								}
							},
							"required": [
								"PropertyPlantEquip"
							]
						},
						"CurrentAssets": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"Inventories": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"RawMaterials": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"WorkInProgress": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"FinishedGoods": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"StockInTrade": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"StoresSpares": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"LooseTools": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"Others": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotalInventories": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										}
									},
									"required": [
										"RawMaterials",
										"WorkInProgress",
										"FinishedGoods",
										"StockInTrade",
										"StoresSpares",
										"LooseTools",
										"Others",
										"TotalInventories"
									]
								},
								"FinancialAssets": {
									"type": "object",
									"additionalProperties": false,
									"properties": {
										"Investments": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"ListedEquities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"UnListedEquities": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Total": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"InvstPrfShares": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"InvstGovtTrust": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"InvstInDebenture": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"InvstInMutualFunds": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"InvstInPartnershpFirm": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OtherInvestment": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"TotalCurrentInvst": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"ListedEquities",
												"UnListedEquities",
												"Total",
												"InvstPrfShares",
												"InvstGovtTrust",
												"InvstInDebenture",
												"InvstInMutualFunds",
												"InvstInPartnershpFirm",
												"OtherInvestment",
												"TotalCurrentInvst"
											]
										},
										"TradeReceivables": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"SecuredConsGoods": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"UnSecuredConsGoods": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"Doubtful": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"TotalTradeReceivbls": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"SecuredConsGoods",
												"UnSecuredConsGoods",
												"Doubtful",
												"TotalTradeReceivbls"
											]
										},
										"CashEquivalents": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"BalancesWithBanks": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"ChequeDraftsInHand": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"CashOnHand": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OtherCashDtls": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotalCashEquivalents": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"BankBalanceOther": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"BalancesWithBanks",
												"ChequeDraftsInHand",
												"CashOnHand",
												"TotalCashEquivalents",
												"BankBalanceOther"
											]
										},
										"Loans": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"SecurityDepsts": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"LoansRltdParties": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OtherLoans": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotalLoans": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"LoansBPPurpose": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"LoansNotBPPurpose": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"LoansToShrHolders": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"SecurityDepsts",
												"LoansRltdParties",
												"TotalLoans",
												"LoansBPPurpose",
												"LoansNotBPPurpose",
												"LoansToShrHolders"
											]
										},
										"OtherFinancialAsst": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"TotalFinancialAsst": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"CurrentTaxAsst": {
											"type": "integer",
											"maximum": 99999999999999,
											"minimum": 0,
											"exclusiveMinimum": false,
											"default": 0
										},
										"OtherCurrentAssets": {
											"type": "object",
											"additionalProperties": false,
											"properties": {
												"AdvancOthCapital": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"OthersCurrentAssts": {
													"type": "array",
													"items": {
														"$ref": "#/definitions/OthersNatureAmount"
													}
												},
												"OthersTotal": {
													"$ref": "#/definitions/OthersTotal"
												},
												"TotalOthCurrentAsst": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												},
												"TotalCurrAsst": {
													"type": "integer",
													"maximum": 99999999999999,
													"minimum": 0,
													"exclusiveMinimum": false,
													"default": 0
												}
											},
											"required": [
												"AdvancOthCapital",
												"TotalOthCurrentAsst",
												"TotalCurrAsst"
											]
										}
									},
									"required": [
										"Investments",
										"TradeReceivables",
										"CashEquivalents",
										"Loans",
										"OtherFinancialAsst",
										"TotalFinancialAsst",
										"CurrentTaxAsst",
										"OtherCurrentAssets"
									]
								}
							},
							"required": [
								"Inventories",
								"FinancialAssets"
							]
						}
					},
					"required": [
						"NonCurrAssets",
						"CurrentAssets"
					]
				},
				"TotalAssets": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"EquityAndLiablities",
				"Assets",
				"TotalAssets"
			]
		},
		"ManufacturingAccount": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OpeningInventory": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"OpngStckRawMat": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OpngStckWrkinPrgrs": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OpngInvntryTotal": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Purchases": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"DirectWages": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"DirectExpenses": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"CarriageInward": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"PowerAndFuel": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OthDirectExpenses": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"IndirectWages": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FactoryRentAndRates": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FactoryInsurance": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FactoryFuelAndPower": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FactoryGeneralExpenses": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"DeprctnOfFactoryMachinery": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotalFactoryOverheads": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotalDebtsManfctrngAcc": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					}
				},
				"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
						}
					}
				},
				"CostOfGoodsPrdcd": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			},
			"required": [
				"OpeningInventory",
				"ClosingStock"
			]
		},
		"TradingAccount": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SaleOfGoods": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"SaleOfServices": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"OtherOperatingRevenueDtls": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"OperatingRevenueName": {
								"maxLength": 50,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"OperatingRevenueAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							}
						},
						"required": [
							"OperatingRevenueName",
							"OperatingRevenueAmt"
						]
					}
				},
				"OperatingRevenueTotal": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SalesGrossReceiptsTotal": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"GrossRcptFromProfession": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ExciseCustomsVAT": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"UnionExciseDuty": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"ServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"VATorSaleTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"CentralGoodServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"StateGoodServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"IntegratedGoodServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"UnionTerrGoodServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OthDutyTaxCess": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"TotExciseCustomsVAT": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						}
					}
				},
				"TotRevenueFrmOperations": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ClsngStckOfFinishedStcks": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TardingAccTotCred": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OpngStckOfFinishedStcks": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Purchases": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"DirectExpenses": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"CarriageInward": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"PowerAndFuel": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TotOthDirectExpenses": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OtherDirectExpenses": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"NatureOfDirectExpense": {
								"maxLength": 125,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Amount": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							}
						},
						"required": [
							"NatureOfDirectExpense",
							"Amount"
						]
					}
				},
				"DutyTaxPay": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ExciseCustomsVAT": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"CustomDuty": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"CounterVailDuty": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"SplAddDuty": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"UnionExciseDuty": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"ServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"VATorSaleTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"CentralGoodServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"StateGoodServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"IntegratedGoodServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"UnionTerrGoodServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"OthDutyTaxCess": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"TotExciseCustomsVAT": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								}
							}
						}
					}
				},
				"GoodsCostPrdcdFrmMA": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"GrossProfitFrmBusProf": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"IntradayTradingTurnOver": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntradayTradingIncome": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			}
		},
		"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": 50,
												"minLength": 1,
												"allOf": [
													{
														"$ref": "#/definitions/nonEmptyString"
													}
												]
											},
											"Amount": {
												"type": "integer",
												"maximum": 99999999999999,
												"default": 0
											}
										},
										"required": [
											"NatureOfIncome",
											"Amount"
										]
									}
								},
								"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": {
					"$ref": "#/definitions/DebitsToPL"
				},
				"NatOfBus44AE": {
					"type": "array",
					"maxItems": 3,
					"items": {
						"$ref": "#/definitions/NatOfBus44AE"
					}
				},
				"GoodsDtlsUs44AE": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/GoodsDtlsUs44AE"
					}
				},
				"TotalNumOfMonths": {
					"type": "integer",
					"maximum": 120,
					"minimum": 0,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false,
					"default": 0
				},
				"TotalPrsumptvIncUs44EGoods": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalPrsumptvIncUs44E": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"NoBooksOfAccPLDetails": {
					"type": "array",
					"maxItems": 5,
					"additionalProperties": false,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"Section": {
								"type": "string",
								"description": "44B : 44B; 44BB : 44BB; 44BBA : 44BBA; 44BBB : 44BBB; 44D : 44D",
								"enum": [
									"44B",
									"44BB",
									"44BBA",
									"44BBB",
									"44D"
								]
							},
							"GrossReceipt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"NetProfit": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						}
					}
				},
				"NoBooksOfAccPL": {
					"description": "Summary of NoBooksOfAccPLDetails",
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"GrossReceipt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"NetProfit": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					}
				}
			},
			"required": [
				"CreditsToPL",
				"DebitsToPL"
			]
		},
		"GoodsDtlsUs44AE": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"RegNumberGoodsCarriage": {
					"maxLength": 11,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OwnedLeasedHiredFlag": {
					"type": "string",
					"description": "OWN : Owned; LEASE : Leased; HIRED : Hired",
					"enum": [
						"OWN",
						"LEASE",
						"HIRED"
					]
				},
				"TonnageCapacity": {
					"type": "integer",
					"maximum": 100,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"HoldingPeriod": {
					"type": "integer",
					"maximum": 12,
					"minimum": 1,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false
				},
				"PresumptiveIncome": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 7500,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"RegNumberGoodsCarriage",
				"OwnedLeasedHiredFlag",
				"TonnageCapacity",
				"HoldingPeriod",
				"PresumptiveIncome"
			]
		},
		"ManufacturingAccountIndAS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OpeningInventory": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"OpngStckRawMat": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OpngStckWrkinPrgrs": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OpngInvntryTotal": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Purchases": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"DirectWages": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"DirectExpenses": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"CarriageInward": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"PowerAndFuel": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OthDirectExpenses": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"IndirectWages": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FactoryRentAndRates": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FactoryInsurance": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FactoryFuelAndPower": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FactoryGeneralExpenses": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"DeprctnOfFactoryMachinery": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"TotalFactoryOverheads": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotalDebtsManfctrngAcc": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					}
				},
				"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
						}
					}
				},
				"CostOfGoodsPrdcd": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			},
			"required": [
				"OpeningInventory",
				"ClosingStock"
			]
		},
		"TradingAccountIndAS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SaleOfGoods": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"SaleOfServices": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"OtherOperatingRevenueDtls": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"OperatingRevenueName": {
								"maxLength": 50,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"OperatingRevenueAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							}
						},
						"required": [
							"OperatingRevenueName",
							"OperatingRevenueAmt"
						]
					}
				},
				"OperatingRevenueTotal": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SalesGrossReceiptsTotal": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"GrossRcptFromProfession": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ExciseCustomsVAT": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"UnionExciseDuty": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"VATorSaleTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"CentralGoodServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"StateGoodServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"IntegratedGoodServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"UnionTerrGoodServiceTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthDutyTaxCess": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotExciseCustomsVAT": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"CentralGoodServiceTax",
						"StateGoodServiceTax",
						"IntegratedGoodServiceTax",
						"UnionTerrGoodServiceTax",
						"TotExciseCustomsVAT"
					]
				},
				"TotRevenueFrmOperations": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ClsngStckOfFinishedStcks": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TardingAccTotCred": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OpngStckOfFinishedStcks": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Purchases": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DirectExpenses": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CarriageInward": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PowerAndFuel": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotOthDirectExpenses": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OtherDirectExpenses": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"NatureOfDirectExpense": {
								"maxLength": 125,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Amount": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							}
						},
						"required": [
							"NatureOfDirectExpense",
							"Amount"
						]
					}
				},
				"DutyTaxPay": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ExciseCustomsVAT": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"CustomDuty": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"CounterVailDuty": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"SplAddDuty": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"UnionExciseDuty": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"ServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"VATorSaleTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"CentralGoodServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"StateGoodServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"IntegratedGoodServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"UnionTerrGoodServiceTax": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"OthDutyTaxCess": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false
								},
								"TotExciseCustomsVAT": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							}
						}
					},
					"required": [
						"ExciseCustomsVAT"
					]
				},
				"GoodsCostPrdcdFrmMA": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"GrossProfitFrmBusProf": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"IntradayTradingTurnOver": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntradayTradingIncome": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			},
			"required": [
				"GrossRcptFromProfession",
				"ExciseCustomsVAT",
				"OpngStckOfFinishedStcks",
				"Purchases",
				"DirectExpenses",
				"CarriageInward",
				"PowerAndFuel",
				"TotOthDirectExpenses",
				"DutyTaxPay"
			]
		},
		"PARTA_PLIndAS": {
			"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": {
										"$ref": "#/definitions/OthersNatureAmountNeg"
									}
								},
								"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": [
						"GrossProfitTrnsfFrmTrdAcc",
						"OthIncome",
						"TotCreditsToPL"
					]
				},
				"DebitsToPL": {
					"$ref": "#/definitions/DebitsToPL"
				},
				"OtherComprnsvInc": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ItemsNotReclsfdPnL": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"ChangesInSurplus": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"ReMesDefinedBenftPlans": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"EquityOCI": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"FairValFVTPl": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"ShareOfOtherComprInc": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"OtherIncDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/OthersNatureAmountNeg"
									}
								},
								"OthersTotal": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"IncomeTaxNotPnL": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"TotalNotPnL": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								}
							},
							"required": [
								"ChangesInSurplus",
								"ReMesDefinedBenftPlans",
								"EquityOCI",
								"FairValFVTPl",
								"ShareOfOtherComprInc",
								"OthersTotal",
								"IncomeTaxNotPnL",
								"TotalNotPnL"
							]
						},
						"ItemsReclsfdPnL": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"ExchangeDiff": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"DebtsOCI": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"EffecPortionGainnLoss": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"ShareOCI": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"OtherIncDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/OthersNatureAmountNeg"
									}
								},
								"OthersTotal": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"IncomeTaxReclsPnL": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								},
								"TotalPnL": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								}
							},
							"required": [
								"ExchangeDiff",
								"DebtsOCI",
								"EffecPortionGainnLoss",
								"ShareOCI",
								"OthersTotal",
								"IncomeTaxReclsPnL",
								"TotalPnL"
							]
						},
						"TotalComprIncome": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						}
					},
					"required": [
						"TotalComprIncome"
					]
				}
			},
			"required": [
				"CreditsToPL",
				"DebitsToPL"
			]
		},
		"DebitsToPL": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DebitPlAcnt": {
					"$ref": "#/definitions/DebitPlAcnt"
				},
				"TaxProvAppr": {
					"$ref": "#/definitions/TaxProvAppr"
				}
			},
			"required": [
				"DebitPlAcnt",
				"TaxProvAppr"
			]
		},
		"DebitPlAcnt": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Freight": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ConsumptionOfStores": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PowerFuel": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RentExpdr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RepairsBldg": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RepairMach": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"EmployeeComp": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"SalsWages": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Bonus": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"MedExpReimb": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"LeaveEncash": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"LeaveTravelBenft": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ContToSuperAnnFund": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ContToPF": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ContToGratFund": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ContToOthFund": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthEmpBenftExpdr": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotEmployeeComp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AnyCompPaidToNonRes": {
							"pattern": "Y|N",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"AmtPaidToNonRes": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"SalsWages",
						"Bonus",
						"MedExpReimb",
						"LeaveEncash",
						"LeaveTravelBenft",
						"ContToSuperAnnFund",
						"ContToPF",
						"ContToGratFund",
						"ContToOthFund",
						"OthEmpBenftExpdr",
						"TotEmployeeComp"
					]
				},
				"Insurances": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"MedInsur": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"LifeInsur": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"KeyManInsur": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthInsur": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotInsurances": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"MedInsur",
						"LifeInsur",
						"KeyManInsur",
						"OthInsur",
						"TotInsurances"
					]
				},
				"StaffWelfareExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Entertainment": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Hospitality": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Conference": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SalePromoExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Advertisement": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CommissionExpdrDtls": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NonResOtherCompany": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Others": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Total": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"NonResOtherCompany",
						"Others",
						"Total"
					]
				},
				"RoyalityDtls": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NonResOtherCompany": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Others": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Total": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"NonResOtherCompany",
						"Others",
						"Total"
					]
				},
				"ProfessionalConstDtls": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NonResOtherCompany": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Others": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Total": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"NonResOtherCompany",
						"Others",
						"Total"
					]
				},
				"HotelBoardLodge": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TravelExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ForeignTravelExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ConveyanceExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TelephoneExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"GuestHouseExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ClubExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"FestivalCelebExp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Scholarship": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Gift": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Donation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RatesTaxesPays": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ExciseCustomsVAT": {
							"$ref": "#/definitions/ExciseCustomsVAT"
						}
					},
					"required": [
						"ExciseCustomsVAT"
					]
				},
				"AuditFee": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OtherExpensesDtls": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"ExpenseNature": {
								"maxLength": 50,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Amount": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						},
						"required": [
							"ExpenseNature",
							"Amount"
						]
					}
				},
				"OtherExpenses": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BadDebtDtls": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"BadDebtAmtDtls": {
							"type": "array",
							"items": {
								"type": "object",
								"additionalProperties": false,
								"properties": {
									"PAN": {
										"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"Aadhaar": {
										"pattern": "[0-9]{12}",
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"Amount": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false
									}
								},
								"required": [
									"Amount"
								]
							}
						},
						"BadDebtAmtDtlsTotal": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthersPANNotAvlblDtl": {
							"type": "array",
							"items": {
								"type": "object",
								"additionalProperties": false,
								"properties": {
									"Name": {
										"maxLength": 125,
										"minLength": 1,
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"FlatDoorBlockNumber": {
										"maxLength": 50,
										"minLength": 1,
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"PremisesBuildingName": {
										"maxLength": 50,
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"RoadStreetPostOffice": {
										"maxLength": 50,
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"AreaLocality": {
										"maxLength": 50,
										"minLength": 1,
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"TownCityDistrict": {
										"maxLength": 50,
										"minLength": 1,
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"StateCode": {
										"$ref": "#/definitions/StateCode"
									},
									"CountryCode": {
										"$ref": "#/definitions/CountryCode"
									},
									"PinCode": {
										"type": "integer",
										"pattern": "[1-9]{1}[0-9]{5}"
									},
									"ZipCode": {
										"maxLength": 8,
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"Amount": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false,
										"default": 0
									}
								},
								"required": [
									"Name",
									"FlatDoorBlockNumber",
									"AreaLocality",
									"TownCityDistrict",
									"StateCode",
									"CountryCode",
									"Amount"
								]
							}
						},
						"OthersPANNotAvlblDtlTotal": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthersAmtLt1Lakh": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"BadDebt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"BadDebtAmtDtlsTotal",
						"OthersPANNotAvlblDtlTotal",
						"OthersAmtLt1Lakh",
						"BadDebt"
					]
				},
				"ProvForBadDoubtDebt": {
					"type": "integer",
					"maximum": 99999999999999,
					"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"
			]
		},
		"ExciseCustomsVAT": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"UnionExciseDuty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"VATorSaleTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Cess": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CentralGoodServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"StateGoodServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntegratedGoodServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"UnionTerrGoodServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthDutyTaxCess": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotExciseCustomsVAT": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotExciseCustomsVAT"
			]
		},
		"TaxProvAppr": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ProvForCurrTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"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
				},
				"Appropriations": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"TrfToReserves": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"ProposedDividend": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TaxOnDividend": {
							"type": "integer",
							"description": "Incl earlier dividends",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AppropriationsCSR": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AnyOtherAppr": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"TotAppropriations": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						}
					},
					"required": [
						"TrfToReserves"
					]
				},
				"PartnerAccBalTrf": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			},
			"required": [
				"ProvForCurrTax",
				"ProvDefTax",
				"ProfitAfterTax",
				"BalBFPrevYr",
				"AmtAvlAppr",
				"Appropriations",
				"PartnerAccBalTrf"
			]
		},
		"PARTA_OI": {
			"type": "object",
			"description": "Information from audit report",
			"additionalProperties": false,
			"properties": {
				"MethodOfAcct": {
					"description": "MERC- Mercantile; CASH- Cash",
					"enum": [
						"MERC",
						"CASH"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "MERC"
				},
				"ChangeInAcctMethFlg": {
					"description": "Y - Yes; N - No",
					"enum": [
						"N",
						"Y"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				},
				"ProfDeviatDueAcctMeth": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"DecProOrIncLossUs145_2": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"MethodOfValClgStk": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ValRawMaterial": {
							"description": "1- Cost or market rate , whichever is less; 2- At cost; 3- At market rate",
							"enum": [
								"1",
								"2",
								"3"
							],
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							],
							"default": "1"
						},
						"ValFinishedGoods": {
							"description": "1- Cost or market rate , whichever is less; 2- At cost; 3- At market rate",
							"enum": [
								"1",
								"2",
								"3"
							],
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							],
							"default": "1"
						},
						"ChngStockValMetFlg": {
							"description": "Y - Yes; N - No",
							"enum": [
								"N",
								"Y"
							],
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							],
							"default": "N"
						},
						"EffectOnPL": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"DecProOrIncLossUs145_A": {
							"type": "integer",
							"maximum": 99999999999999
						}
					},
					"required": [
						"ValRawMaterial",
						"ValFinishedGoods",
						"ChngStockValMetFlg"
					]
				},
				"NoCredToPLAmt": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Section28Items": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProformaCreditsDue": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"PrevYrEscalClaim": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthItemInc": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"CapReceipt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotNoCredToPLAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"Section28Items",
						"ProformaCreditsDue",
						"PrevYrEscalClaim",
						"OthItemInc",
						"CapReceipt",
						"TotNoCredToPLAmt"
					]
				},
				"AmtDisallUs36": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"StkInsurPrem": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"EmpHealthInsurPrem": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"EmpBonusCommSum": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"IntOnBorrCap": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ZeroCoupBondDisc": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"RecogPFContribAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AppSuperAnnFundAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"PensionSchemeSec80CCD": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AppGratFundAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthFundAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"EmpContributionCredits": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"BadDebtDoubtAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"BadDebtDoubtProvn": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"SpecResrvTranfr": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"FamPlanPromoExp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"SecuritiesPaidAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"MrktLossOthExpLossICDS": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AnyOthDisallowance": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotAmtDisallUs36": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"NoOfEmployeesEmployed": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"DeployedInIndia": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"DeployedOutSideIndia": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"Total": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"DeployedInIndia",
								"DeployedOutSideIndia",
								"Total"
							]
						}
					},
					"required": [
						"StkInsurPrem",
						"EmpHealthInsurPrem",
						"EmpBonusCommSum",
						"IntOnBorrCap",
						"ZeroCoupBondDisc",
						"RecogPFContribAmt",
						"AppSuperAnnFundAmt",
						"PensionSchemeSec80CCD",
						"AppGratFundAmt",
						"OthFundAmt",
						"EmpContributionCredits",
						"BadDebtDoubtAmt",
						"BadDebtDoubtProvn",
						"SpecResrvTranfr",
						"FamPlanPromoExp",
						"SecuritiesPaidAmt",
						"MrktLossOthExpLossICDS",
						"AnyOthDisallowance",
						"TotAmtDisallUs36"
					]
				},
				"AmtDisallUs37": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"CapitalNatureExp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"PersonalExp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"BusOrProfessnExp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"PoliticPartyExp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"LawVoilatPenalExp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthPenalFineExp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OffenceExp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"SocialRespCSR": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ContigentLiability": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthAmtNotAllowUs37": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotAmtDisallUs37": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"CapitalNatureExp",
						"PersonalExp",
						"BusOrProfessnExp",
						"PoliticPartyExp",
						"LawVoilatPenalExp",
						"OthPenalFineExp",
						"OffenceExp",
						"SocialRespCSR",
						"ContigentLiability",
						"OthAmtNotAllowUs37",
						"TotAmtDisallUs37"
					]
				},
				"AmtDisallUs40": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NonCompChapXVIIBAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"NonComp40aiaChapXVIIBAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"NonComp40aibChapXVIIBAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"NonComp40aiiiChapXVIIBAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TaxAmtOnProfits": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"WTAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"RolyatyOrServiceFee": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"IntSalBonPartner": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AnyOthDisallowance": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotAmtDisallUs40": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AnyAmtOfSec40AllowPrevYr": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"NonCompChapXVIIBAmt",
						"NonComp40aiaChapXVIIBAmt",
						"NonComp40aibChapXVIIBAmt",
						"NonComp40aiiiChapXVIIBAmt",
						"TaxAmtOnProfits",
						"WTAmt",
						"RolyatyOrServiceFee",
						"IntSalBonPartner",
						"TotAmtDisallUs40"
					]
				},
				"AmtDisallUs40A": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"AmtPaidUs40A2b": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtGT20kCash": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProvPmtGrat": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ContToSetupTrust": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AnyOthDisallowance": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotAmtDisallUs40A": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"AmtPaidUs40A2b",
						"AmtGT20kCash",
						"ProvPmtGrat",
						"ContToSetupTrust",
						"TotAmtDisallUs40A"
					]
				},
				"AmtDisallUs43BPyNowAll": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"AmtUs43B": {
							"$ref": "#/definitions/AmtUs43BPyNowAll"
						}
					},
					"required": [
						"AmtUs43B"
					]
				},
				"AmtDisall43B": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"AmtUs43B": {
							"$ref": "#/definitions/AmtUs43B"
						}
					},
					"required": [
						"AmtUs43B"
					]
				},
				"AmtExciseCustomsVATOutstanding": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ExciseCustomsVAT": {
							"$ref": "#/definitions/ExciseCustomsVATType"
						}
					},
					"required": [
						"ExciseCustomsVAT"
					]
				},
				"DeemedProfUs33ABs": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeemedProfUs33AB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeemedProfUs33ABA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeemedProfUs33AC": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ProfTaxAmtUs41": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PriorAmtIncCrDrPL": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"AmountOfExpDisAllwUs14A": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ScheduleTPSAFlg": {
					"pattern": "Y|N",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "N"
				}
			},
			"required": [
				"MethodOfAcct",
				"ChangeInAcctMethFlg",
				"ProfDeviatDueAcctMeth",
				"DecProOrIncLossUs145_2",
				"NoCredToPLAmt",
				"AmtDisallUs36",
				"AmtDisallUs37",
				"AmtDisallUs40",
				"AmtDisallUs40A",
				"AmtDisallUs43BPyNowAll",
				"AmtDisall43B",
				"AmtExciseCustomsVATOutstanding",
				"DeemedProfUs33ABs",
				"ProfTaxAmtUs41",
				"PriorAmtIncCrDrPL",
				"AmountOfExpDisAllwUs14A",
				"ScheduleTPSAFlg"
			]
		},
		"AmtUs43B": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TaxDutyCesAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ContToEmpPFSFGF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"EmpBonusComm": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntPayaleToFI": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SumPayaleLoanBrToFinComp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"IntPayaleToFISchBank": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LeaveEncashPayable": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RailwayAsstsPyble": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotAmtUs43b": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TaxDutyCesAmt",
				"ContToEmpPFSFGF",
				"EmpBonusComm",
				"IntPayaleToFI",
				"SumPayaleLoanBrToFinComp",
				"IntPayaleToFISchBank",
				"LeaveEncashPayable",
				"RailwayAsstsPyble",
				"TotAmtUs43b"
			]
		},
		"PARTA_QD": {
			"type": "object",
			"description": "Required if liable U/s 44AB",
			"additionalProperties": false,
			"properties": {
				"TradingConcern": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"QuantitDet": {
							"type": "array",
							"maxItems": 20,
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/TradingConcernQD"
							}
						}
					}
				},
				"ManfactrConcern": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"RawMaterial": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"QuantitDet": {
									"type": "array",
									"maxItems": 20,
									"minItems": 1,
									"items": {
										"$ref": "#/definitions/RawMaterialQD"
									}
								}
							}
						},
						"FinishrByProd": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"QuantitDet": {
									"type": "array",
									"maxItems": 20,
									"minItems": 1,
									"items": {
										"$ref": "#/definitions/FinishrByProdQD"
									}
								}
							}
						}
					},
					"required": [
						"RawMaterial",
						"FinishrByProd"
					]
				}
			}
		},
		"PARTA_OL": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OpeningBal": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"CashInHand": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"CashInBank": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"TotalOpenBal": {
							"type": "integer",
							"maximum": 99999999999999
						}
					},
					"required": [
						"CashInHand",
						"CashInBank",
						"TotalOpenBal"
					]
				},
				"Receipts": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Interest": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"Dividend": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"SaleOfAssets": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"SaleOfAssetsDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/OthersIncDtl"
									}
								}
							}
						},
						"TotalSaleofAssets": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"RlznDuesDebtors": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OthersIncRec": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"OthersIncDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/OthersIncDtlOL"
									}
								}
							}
						},
						"TotOthersReceiptsOnly": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"TotalOfReceipts": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						}
					},
					"required": [
						"Interest",
						"Dividend",
						"TotalSaleofAssets",
						"RlznDuesDebtors",
						"TotOthersReceiptsOnly",
						"TotalOfReceipts"
					]
				},
				"TotalOpenReceipts": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"Payments": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"RepaymentSecuredloan": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"RepaymentUnsecuredloan": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"RepaymentCreditors": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"Commission": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"OthersPayments": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"OthersPaymentsDtls": {
									"type": "array",
									"items": {
										"$ref": "#/definitions/OthersIncDtl"
									}
								}
							}
						},
						"TotalOthersPayments": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"TotalPayments": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						}
					},
					"required": [
						"RepaymentSecuredloan",
						"RepaymentUnsecuredloan",
						"RepaymentCreditors",
						"Commission",
						"TotalOthersPayments",
						"TotalPayments"
					]
				},
				"ClosingStock": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"CashInHand": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"CashInBank": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"TotalClBal": {
							"type": "integer",
							"maximum": 99999999999999
						}
					},
					"required": [
						"CashInHand",
						"CashInBank",
						"TotalClBal"
					]
				},
				"TotalClPaymnts": {
					"type": "integer",
					"maximum": 99999999999999
				}
			},
			"required": [
				"OpeningBal",
				"Receipts",
				"TotalOpenReceipts",
				"Payments",
				"ClosingStock",
				"TotalClPaymnts"
			]
		},
		"PartB-TI": {
			"type": "object",
			"description": "Computation of Total Income",
			"additionalProperties": false,
			"properties": {
				"IncomeFromHP": {
					"type": "integer",
					"description": "Income from house property",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ProfBusGain": {
					"type": "object",
					"description": "Profit from business or profession",
					"additionalProperties": false,
					"properties": {
						"ProfGainNoSpecBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProfGainSpecBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProfGainSpecifiedBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"IncChrgblTaxSplRate": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"TotProfBusGain": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"ProfGainNoSpecBus",
						"ProfGainSpecBus",
						"ProfGainSpecifiedBus",
						"IncChrgblTaxSplRate",
						"TotProfBusGain"
					]
				},
				"CapGain": {
					"$ref": "#/definitions/CapGain"
				},
				"IncFromOS": {
					"$ref": "#/definitions/IncFromOS"
				},
				"TotalTI": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CurrentYearLoss": {
					"type": "integer",
					"description": "From Schedule CYLA Do Not Use -ve sign",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BalanceAfterSetoffLosses": {
					"type": "integer",
					"description": "From Schedule CYLA Do Not Use -ve sign",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BroughtFwdLossesSetoff": {
					"type": "integer",
					"description": "From Schedule BFLA Do Not Use -ve sign",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"GrossTotalIncome": {
					"type": "integer",
					"description": "From Schedule BFLA",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncChargeTaxSplRate111A112": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeductionsUndSchVIADtl": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"PartBchapterVIA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"PartCchapterVIA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDeductUndSchVIA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"PartBchapterVIA",
						"PartCchapterVIA",
						"TotDeductUndSchVIA"
					]
				},
				"DeductionsUnder10Aor10AA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalIncome": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncChargeableTaxSplRates": {
					"type": "integer",
					"description": "From total of (i) of schedule SI",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncChargeableTaxNormalRates": {
					"type": "integer",
					"description": "From total of (i) of schedule SI",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"NetAgricultureIncomeOrOtherIncomeForRate": {
					"type": "integer",
					"description": "From Schedule EI",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossesOfCurrentYearCarriedFwd": {
					"type": "integer",
					"description": "From Schedule CFL Do Not Use -ve sign",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeemedTotIncSec115JB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"IncomeFromHP",
				"TotalTI",
				"CurrentYearLoss",
				"BalanceAfterSetoffLosses",
				"BroughtFwdLossesSetoff",
				"GrossTotalIncome",
				"IncChargeTaxSplRate111A112",
				"DeductionsUndSchVIADtl",
				"DeductionsUnder10Aor10AA",
				"TotalIncome",
				"IncChargeableTaxSplRates",
				"NetAgricultureIncomeOrOtherIncomeForRate",
				"LossesOfCurrentYearCarriedFwd"
			]
		},
		"CapGain": {
			"type": "object",
			"description": "Capital gains",
			"additionalProperties": false,
			"properties": {
				"ShortTerm": {
					"$ref": "#/definitions/ShortTerm"
				},
				"LongTerm": {
					"$ref": "#/definitions/LongTerm"
				},
				"TotalCapGains": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"ShortTerm",
				"LongTerm",
				"TotalCapGains"
			]
		},
		"ShortTerm": {
			"type": "object",
			"description": "Short term gains",
			"additionalProperties": false,
			"properties": {
				"ShortTerm15Per": {
					"type": "integer",
					"description": "Schedule CG",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ShortTerm30Per": {
					"type": "integer",
					"description": "Schedule CG",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ShortTermAppRate": {
					"type": "integer",
					"description": "Schedule CG",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ShortTermSplRateDTAA": {
					"type": "integer",
					"description": "Schedule CG",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TotalShortTerm": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			},
			"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,
					"default": 0
				},
				"LongTerm20Per": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LongTermSplRateDTAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TotalLongTerm": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"pattern": "[0-9]{1,14}"
				}
			},
			"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,
					"default": 0
				},
				"IncChargblSplRate": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"FromOwnRaceHorse": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotIncFromOS": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"OtherSrcThanOwnRaceHorse",
				"IncChargblSplRate",
				"FromOwnRaceHorse",
				"TotIncFromOS"
			]
		},
		"PartB_TTI": {
			"type": "object",
			"description": "Computation of tax liability on total income",
			"additionalProperties": false,
			"properties": {
				"ComputationOfTaxLiability": {
					"$ref": "#/definitions/ComputationOfTaxLiability"
				},
				"TaxPaid": {
					"$ref": "#/definitions/TaxPaid"
				},
				"Refund": {
					"$ref": "#/definitions/Refund"
				},
				"AssetOutsideIndiaFlg": {
					"description": "This field is applicable only in case of; resident assessee. It is to know if the assessee has any interest; in any asset/signing authority in any account located outside; India.; YES - Yes; NO - No",
					"enum": [
						"YES",
						"NO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "NO"
				}
			},
			"required": [
				"ComputationOfTaxLiability",
				"TaxPaid",
				"Refund",
				"AssetOutsideIndiaFlg"
			]
		},
		"ComputationOfTaxLiability": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TaxPayableOnDeemedTI": {
					"$ref": "#/definitions/TaxPayableOnDeemedTI"
				},
				"TaxPayableOnTI": {
					"$ref": "#/definitions/TaxPayableOnTI"
				},
				"GrossTaxPayable": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CredUs115JAATaxPaid": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxPayableAfterCredUs115JAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxRelief": {
					"$ref": "#/definitions/TaxRelief"
				},
				"NetTaxLiability": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntrstPay": {
					"$ref": "#/definitions/IntrstPay"
				},
				"AggregateTaxInterestLiability": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TaxPayableOnDeemedTI",
				"TaxPayableOnTI",
				"GrossTaxPayable",
				"TaxRelief",
				"NetTaxLiability",
				"IntrstPay",
				"AggregateTaxInterestLiability"
			]
		},
		"TaxRelief": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Section90": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section91": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotTaxRelief": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Section90",
				"Section91",
				"TotTaxRelief"
			]
		},
		"TaxPayableOnDeemedTI": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TaxDeemedTISec115JB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Surcharge": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"EducationCess": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TaxDeemedTISec115JB",
				"Surcharge",
				"EducationCess",
				"TotalTax"
			]
		},
		"TaxPayableOnTI": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TaxAtNormalRates": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TaxAtSpecialRates": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TaxPayableOnTotInc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Surcharge25ofSI": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"SurchargeOnTaxPayable": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TotalSurcharge": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"EducationCess": {
					"type": "integer",
					"description": "Education Cess",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"GrossTaxLiability": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TaxAtNormalRates",
				"TaxAtSpecialRates",
				"TaxPayableOnTotInc",
				"Surcharge25ofSI",
				"SurchargeOnTaxPayable",
				"TotalSurcharge",
				"EducationCess",
				"GrossTaxLiability"
			]
		},
		"TaxPaid": {
			"type": "object",
			"description": "Tax paid details",
			"additionalProperties": false,
			"properties": {
				"TaxesPaid": {
					"$ref": "#/definitions/TaxesPaid"
				},
				"BalTaxPayable": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TaxesPaid",
				"BalTaxPayable"
			]
		},
		"IntrstPay": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IntrstPayUs234A": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntrstPayUs234B": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntrstPayUs234C": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LateFilingFee234F": {
					"type": "integer",
					"maximum": 5000,
					"minimum": 0,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false,
					"default": 0
				},
				"TotalIntrstPay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"IntrstPayUs234A",
				"IntrstPayUs234B",
				"IntrstPayUs234C",
				"LateFilingFee234F",
				"TotalIntrstPay"
			]
		},
		"TaxesPaid": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AdvanceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TDS": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TCS": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SelfAssessmentTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalTaxesPaid": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalTaxesPaid"
			]
		},
		"Refund": {
			"type": "object",
			"description": "Refund details",
			"additionalProperties": false,
			"properties": {
				"RefundDue": {
					"type": "integer",
					"description": "Refund due if Total Taxes Paid is greater than AggregateTaxInterest",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BankAccountDtls": {
					"$ref": "#/definitions/BankAccountDtls"
				}
			},
			"required": [
				"RefundDue",
				"BankAccountDtls"
			]
		},
		"BankAccountDtls": {
			"type": "object",
			"description": "Bank details",
			"additionalProperties": false,
			"properties": {
				"BankDtlsFlag": {
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "Y"
				},
				"AddtnlBankDetails": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/BankDetailType"
					}
				},
				"ForeignBankDetails": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/ForeignBankDtls"
					}
				}
			},
			"required": [
				"BankDtlsFlag"
			]
		},
		"Verification": {
			"type": "object",
			"description": "Verification declaration details",
			"additionalProperties": false,
			"properties": {
				"Declaration": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"AssesseeVerName": {
							"maxLength": 125,
							"minLength": 1,
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"FatherName": {
							"maxLength": 125,
							"minLength": 1,
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"AssesseeVerPAN": {
							"pattern": "[A-Z]{3}[P][A-Z][0-9]{4}[A-Z]",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Capacity": {
							"description": "MD - Managing Director; DR - Director; OL - Official liquidator/Resolution Professional under NCLT; RA - Representative assessee; PO - Principal Officer; AS - Authorised Signatory",
							"enum": [
								"MD",
								"DR",
								"OL",
								"RA",
								"PO",
								"AS"
							],
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						}
					},
					"required": [
						"AssesseeVerName",
						"FatherName",
						"AssesseeVerPAN",
						"Capacity"
					]
				}
			},
			"required": [
				"Declaration"
			]
		},
		"ScheduleHP": {
			"type": "object",
			"description": "Income from house property",
			"additionalProperties": false,
			"properties": {
				"PropertyDetails": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/PropertyDetails"
					}
				},
				"PassThroghIncome": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"TotalIncomeChargeableUnHP": {
					"type": "integer",
					"description": "House Property income",
					"default": 0
				}
			},
			"required": [
				"TotalIncomeChargeableUnHP"
			]
		},
		"PropertyDetails": {
			"type": "object",
			"description": "Individual property details",
			"additionalProperties": false,
			"properties": {
				"HPSNo": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"AddressDetailWithZipCode": {
					"$ref": "#/definitions/AddressDetailWithZipCode"
				},
				"PropertyOwner": {
					"description": "SE - Self; DO - Deemed Ownwer",
					"enum": [
						"SE",
						"DO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PropCoOwnedFlg": {
					"description": "YES - Yes; NO - No",
					"enum": [
						"YES",
						"NO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AssessePercentShareProp": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false,
					"default": 0
				},
				"CoOwners": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/CoOwners"
					}
				},
				"ifLetOut": {
					"description": "Y - Let Out; N - Self Occupied; D - Deemed let out",
					"enum": [
						"Y",
						"N",
						"D"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "Y"
				},
				"TenantDetails": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/TenantDetails"
					}
				},
				"Rentdetails": {
					"$ref": "#/definitions/Rentdetails"
				}
			},
			"required": [
				"HPSNo",
				"PropertyOwner",
				"PropCoOwnedFlg",
				"ifLetOut",
				"Rentdetails"
			]
		},
		"CoOwners": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"CoOwnersSNo": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"NameCoOwner": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN_CoOwner": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Aadhaar_CoOwner": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PercentShareProperty": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false,
					"default": 0
				}
			},
			"required": [
				"CoOwnersSNo",
				"NameCoOwner"
			]
		},
		"TenantDetails": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TenantSNo": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"NameofTenant": {
					"maxLength": 125,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PANofTenant": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AadhaarofTenant": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PANTANofTenant": {
					"pattern": "[A-Z]{4}[0-9]{5}[A-Z]|[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"TenantSNo"
			]
		},
		"Rentdetails": {
			"type": "object",
			"description": "Rent Details",
			"additionalProperties": false,
			"properties": {
				"AnnualLetableValue": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RentNotRealized": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LocalTaxes": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalUnrealizedAndTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BalanceALV": {
					"type": "integer",
					"maximum": 99999999999999,
					"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",
				"RentNotRealized",
				"LocalTaxes",
				"TotalUnrealizedAndTax",
				"BalanceALV",
				"AnnualOfPropOwned",
				"ThirtyPercentOfBalance",
				"IntOnBorwCap",
				"TotalDeduct",
				"ArrearsUnrealizedRentRcvd",
				"IncomeOfHP"
			]
		},
		"CorpScheduleBP": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"BusinessIncOthThanSpec": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ProfBfrTaxPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"NetPLFromSpecBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"NetProfLossSpecifiedBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"IncRecCredPLOthHeadDtls": {
							"$ref": "#/definitions/SchBpHeadsIncType"
						},
						"PLUs44sChapXIIGOthrUs115B": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProfitLossInclRefrdSec": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"ProfitLossUs44AE": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"ProfitLossUs44B": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"ProfitLossUs44BB": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"ProfitLossUs44BBA": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"ProfitLossUs44BBB": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"ProfitLossUs44D": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"ProfitLossUs44DA": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"ProfitChapterXIIG": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"FirstSchITActOthr115B": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"ProfitLossUs44AE",
								"ProfitLossUs44B",
								"ProfitLossUs44BB",
								"ProfitLossUs44BBA",
								"ProfitLossUs44BBB",
								"ProfitLossUs44D",
								"ProfitLossUs44DA",
								"ProfitChapterXIIG",
								"FirstSchITActOthr115B"
							]
						},
						"PLUs44sChapXIIGUs115B": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"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,
									"default": 0
								},
								"AOPBOISharInc": {
									"type": "integer",
									"maximum": 99999999999999,
									"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"
										]
									}
								},
								"OthExempInc": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"TotExempInc": {
									"type": "integer",
									"maximum": 99999999999999,
									"default": 0
								}
							},
							"required": [
								"FirmShareInc",
								"AOPBOISharInc",
								"OthExempInc",
								"TotExempInc"
							]
						},
						"BalancePLOthThanSpecBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"ExpDebToPLOthHeadDtls": {
							"$ref": "#/definitions/SchBpHeadsIncTypeExpense"
						},
						"ExpDebToPLExemptInc": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ExpDebToPLExemptIncDisAllwUs14A": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotExpDebPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AdjustedPLOthThanSpecBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"DepreciationDebPLCosAct": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DepreciationAllowITAct32": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"DepreciationAllowUs32_1_ii": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"DepreciationAllowUs32_1_i": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"TotDeprAllowITAct": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"DepreciationAllowUs32_1_ii",
								"DepreciationAllowUs32_1_i",
								"TotDeprAllowITAct"
							]
						},
						"AdjustPLAfterDeprOthSpecInc": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"AmtDebPLDisallowUs36": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtDebPLDisallowUs37": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtDebPLDisallowUs40": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtDebPLDisallowUs40A": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtDebPLDisallowUs43B": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"InterestDisAllowUs23SMEAct": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs41": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs3380HHD80IA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs32AC": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs32AD": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs33AB": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs33ABA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs35ABA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs35ABB": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs35AC": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs40A3A": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs33AC": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs72A": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs80HHD": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs80IA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeemIncUs43CA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthItemDisallowUs28To44DA": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AnyOthIncNotInclInExpDisallowPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"SalaryExpDisallowPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"BonusExpDisallowPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"CommissionExpDisallowPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"InterestExpDisallowPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthersExpDisallowPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"IncProfDecLossAccICDSAdj": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"TotAfterAddToPLDeprOthSpecInc": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"DeductUs32_1_iii": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Amt32AC": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DebPLUs35ExcessAmt": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtDisallUs40NowAllow": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtDisallUs43BNowAllow": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AnyOthAmtAllDeduct": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DecProfIncLossAccICDSAdj": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"TotDeductionAmts": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"PLAftAdjDedBusOthThanSpec": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"DeemedProfitBusUs": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"Section44AE": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"Section44B": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"Section44BB": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"Section44BBA": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"Section44BBB": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"Section44D": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"Section44DA": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"ChapterXIIG": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"FirstSchTActOther": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"TotDeemedProfitBusUs": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"Section44AE",
								"Section44B",
								"Section44BB",
								"Section44BBA",
								"Section44BBB",
								"Section44D",
								"Section44DA",
								"ChapterXIIG",
								"FirstSchTActOther",
								"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",
							"maximum": 99999999999999,
							"default": 0
						},
						"BalIncDeemedFrmAgri": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"ProfBfrTaxPL",
						"NetPLFromSpecBus",
						"NetProfLossSpecifiedBus",
						"IncRecCredPLOthHeadDtls",
						"PLUs44sChapXIIGOthrUs115B",
						"ProfitLossInclRefrdSec",
						"PLUs44sChapXIIGUs115B",
						"TotalProfitFrmActCvrd",
						"ProfitFrmActCvrd",
						"IncCredPL",
						"BalancePLOthThanSpecBus",
						"ExpDebToPLOthHeadDtls",
						"ExpDebToPLExemptInc",
						"ExpDebToPLExemptIncDisAllwUs14A",
						"TotExpDebPL",
						"AdjustedPLOthThanSpecBus",
						"DepreciationDebPLCosAct",
						"DepreciationAllowITAct32",
						"AdjustPLAfterDeprOthSpecInc",
						"AmtDebPLDisallowUs36",
						"AmtDebPLDisallowUs37",
						"AmtDebPLDisallowUs40",
						"AmtDebPLDisallowUs40A",
						"AmtDebPLDisallowUs43B",
						"InterestDisAllowUs23SMEAct",
						"DeemIncUs41",
						"DeemIncUs3380HHD80IA",
						"DeemIncUs43CA",
						"OthItemDisallowUs28To44DA",
						"AnyOthIncNotInclInExpDisallowPL",
						"SalaryExpDisallowPL",
						"BonusExpDisallowPL",
						"CommissionExpDisallowPL",
						"InterestExpDisallowPL",
						"OthersExpDisallowPL",
						"IncProfDecLossAccICDSAdj",
						"TotAfterAddToPLDeprOthSpecInc",
						"DeductUs32_1_iii",
						"Amt32AC",
						"DebPLUs35ExcessAmt",
						"AmtDisallUs40NowAllow",
						"AmtDisallUs43BNowAllow",
						"AnyOthAmtAllDeduct",
						"DecProfIncLossAccICDSAdj",
						"TotDeductionAmts",
						"PLAftAdjDedBusOthThanSpec",
						"DeemedProfitBusUs",
						"NetPLAftAdjBusOthThanSpec",
						"NetPLBusOthThanSpec7A7B7C",
						"ChrgblIncUndrRule7",
						"DeemedChrgblIncUndrRule7A",
						"DeemedChrgblIncUndrRule7B1",
						"DeemedChrgblIncUndrRule7B1A",
						"DeemedChrgblIncUndrRule8",
						"IncomeOtherThanRule",
						"BalIncDeemedFrmAgri"
					]
				},
				"SpecBusinessInc": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NetPLFrmSpecBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"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"
					]
				},
				"IncSpecifiedBusiness": {
					"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
						},
						"DedSec35AD1": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProfitLossSpecifiedBusFinal": {
							"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",
						"DedSec35AD1",
						"ProfitLossSpecifiedBusFinal"
					]
				},
				"IncChrgUnHdProftGain": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"BusSetoffCurrYr": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"LossSetOffOnBusLoss": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"SpeculativeInc": {
							"$ref": "#/definitions/BusLossCurrYearSetoffType"
						},
						"SpecifiedInc": {
							"$ref": "#/definitions/BusLossCurrYearSetoffType"
						},
						"ProfGainUs115B": {
							"$ref": "#/definitions/BusLossCurrYearSetoffType"
						},
						"TotLossSetOffOnBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"LossRemainSetOffOnBus": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"LossSetOffOnBusLoss",
						"TotLossSetOffOnBus",
						"LossRemainSetOffOnBus"
					]
				}
			},
			"required": [
				"BusinessIncOthThanSpec",
				"SpecBusinessInc",
				"IncSpecifiedBusiness",
				"IncChrgUnHdProftGain",
				"BusSetoffCurrYr"
			]
		},
		"ScheduleDPM": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PlantMachinery": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Rate15": {
							"$ref": "#/definitions/Rate15"
						},
						"Rate30": {
							"$ref": "#/definitions/Rate30"
						},
						"Rate40": {
							"$ref": "#/definitions/Rate40"
						},
						"Rate45": {
							"$ref": "#/definitions/Rate45"
						}
					}
				}
			},
			"required": [
				"PlantMachinery"
			]
		},
		"Rate15": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetail"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"Rate30": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetail"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"Rate40": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetail"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"Rate45": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetailRate45"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"DepreciationDetail": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"WDVFirstDay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AdditionsGrThan180Days": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RealizationTotalPeriod": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"FullRateDeprAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AdditionsLessThan180Days": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RealizationPeriodDuringYear": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"HalfRateDeprAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DepreciationAtFullRate": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DepreciationAtHalfRate": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AddlnDeprOnGT180DayAdditions": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AddlnDeprDuringYearAdditions": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AddlnDeprOnLessThan180DayAdditions": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DepDisAllowUs38_2": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"NetAggregateDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ProportionateAggDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ExpdrOnTrforSaleAsset": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CapGainUs50": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"WDVLastDay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"WDVFirstDay",
				"AdditionsGrThan180Days",
				"RealizationTotalPeriod",
				"FullRateDeprAmt",
				"AdditionsLessThan180Days",
				"RealizationPeriodDuringYear",
				"HalfRateDeprAmt",
				"DepreciationAtFullRate",
				"DepreciationAtHalfRate",
				"TotalDepreciation",
				"DepDisAllowUs38_2",
				"NetAggregateDepreciation",
				"ProportionateAggDepreciation",
				"ExpdrOnTrforSaleAsset",
				"CapGainUs50",
				"WDVLastDay"
			]
		},
		"ScheduleDOA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Land": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"DepreciationDetail": {
							"$ref": "#/definitions/DepreciationDetailForLand"
						}
					},
					"required": [
						"DepreciationDetail"
					]
				},
				"Building": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Rate5": {
							"$ref": "#/definitions/Rate5"
						},
						"Rate10": {
							"$ref": "#/definitions/Rate10"
						},
						"Rate40": {
							"$ref": "#/definitions/Rate40DOA"
						}
					}
				},
				"FurnitureFittings": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Rate10": {
							"$ref": "#/definitions/Rate10"
						}
					}
				},
				"IntangibleAssets": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Rate25": {
							"$ref": "#/definitions/Rate25"
						}
					}
				},
				"Ships": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Rate20": {
							"$ref": "#/definitions/Rate20"
						}
					}
				}
			}
		},
		"Rate5": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetailDOA"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"Rate10": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetailDOA"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"Rate25": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetailDOA"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"Rate20": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetailDOA"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"ScheduleDEP": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SummaryFromDeprSch": {
					"$ref": "#/definitions/SummaryFromDeprSch"
				}
			},
			"required": [
				"SummaryFromDeprSch"
			]
		},
		"SummaryFromDeprSch": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PlantMachinerySummary": {
					"$ref": "#/definitions/PlantMachinerySummary"
				},
				"BuildingSummary": {
					"$ref": "#/definitions/BuildingSummary"
				},
				"FurnitureSummary": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntangibleAssetSummary": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ShipsSummary": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalDepreciation"
			]
		},
		"PlantMachinerySummary": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DeprBlockTot15Percent": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeprBlockTot30Percent": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeprBlockTot40Percent": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeprBlockTot45Percent": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotPlntMach": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DeprBlockTot15Percent",
				"DeprBlockTot30Percent",
				"DeprBlockTot40Percent",
				"DeprBlockTot45Percent",
				"TotPlntMach"
			]
		},
		"BuildingSummary": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DeprBlockTot5Percent": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeprBlockTot10Percent": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DeprBlockTot40Percent": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotBuildng": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DeprBlockTot5Percent",
				"DeprBlockTot10Percent",
				"DeprBlockTot40Percent",
				"TotBuildng"
			]
		},
		"ScheduleDCG": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SummaryFromDeprSchCG": {
					"$ref": "#/definitions/SummaryFromDeprSchCG"
				}
			},
			"required": [
				"SummaryFromDeprSchCG"
			]
		},
		"SummaryFromDeprSchCG": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PlantMachinerySummaryCG": {
					"$ref": "#/definitions/PlantMachinerySummaryCG"
				},
				"BuildingSummaryCG": {
					"$ref": "#/definitions/BuildingSummaryCG"
				},
				"FurnitureSummary": {
					"type": "integer",
					"maximum": 99999999999999,
					"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,
					"minimum": 0,
					"exclusiveMinimum": false,
					"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"
			]
		},
		"ScheduleCG": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ShortTermCapGain": {
					"$ref": "#/definitions/ShortTermCapGain"
				},
				"LongTermCapGain": {
					"$ref": "#/definitions/LongTermCapGain"
				},
				"IncChargeableHeadCapGain": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"DeducClaimInfo": {
					"$ref": "#/definitions/DeducClaimInfo"
				},
				"CurrYrLosses": {
					"$ref": "#/definitions/CurrYrLosses"
				},
				"AccruOrRecOfCG": {
					"$ref": "#/definitions/AccruOrRecOfCG"
				}
			},
			"required": [
				"ShortTermCapGain",
				"LongTermCapGain",
				"CurrYrLosses",
				"AccruOrRecOfCG"
			]
		},
		"ShortTermCapGain": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SaleofLandBuild": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"SaleofLandBuildDtls": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/SaleofLandBuildStcgType"
							}
						}
					}
				},
				"SlumpSaleInStcg": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"FMV11UAEii": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FMV11UAEiii": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"FullConsideration": {
							"$ref": "#/definitions/FullConsideration"
						},
						"NetWorthOfDivision": {
							"type": "integer",
							"maximum": 99999999999999,
							"exclusiveMinimum": false
						},
						"CapgainonAssets": {
							"$ref": "#/definitions/CapgainonAssets"
						}
					},
					"required": [
						"FMV11UAEii",
						"FMV11UAEiii",
						"FullConsideration",
						"NetWorthOfDivision",
						"CapgainonAssets"
					]
				},
				"EquityMFonSTT": {
					"type": "array",
					"maxItems": 2,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"MFSectionCode": {
								"description": "1A: 111A [for others]; 5AD1biip: 115AD(1)(b)(ii) [for Foreign Institutional Investors]",
								"enum": [
									"1A",
									"5AD1biip"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"EquityMFonSTTDtls": {
								"$ref": "#/definitions/EquityOrUnitSec94Type"
							}
						},
						"required": [
							"MFSectionCode",
							"EquityMFonSTTDtls"
						]
					}
				},
				"NRITransacSec48Dtl": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NRItaxSTTPaid": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"NRItaxSTTNotPaid": {
							"type": "integer",
							"maximum": 99999999999999
						}
					},
					"required": [
						"NRItaxSTTPaid",
						"NRItaxSTTNotPaid"
					]
				},
				"NRISecur115AD": {
					"$ref": "#/definitions/EquityOrUnitSec94TypeNew"
				},
				"SaleOnOtherAssets": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"FullValueConsdRecvUnqshr": {
							"$ref": "#/definitions/FullValueConsdRecvUnqshr"
						},
						"FairMrktValueUnqshr": {
							"$ref": "#/definitions/FairMrktValueUnqshr"
						},
						"FullValueConsdSec50CA": {
							"$ref": "#/definitions/FullValueConsdSec50CA"
						},
						"FullValueConsdOthUnqshr": {
							"$ref": "#/definitions/FullValueConsdOthUnqshr"
						},
						"FullConsideration": {
							"$ref": "#/definitions/FullConsideration"
						},
						"DeductSec48": {
							"$ref": "#/definitions/DeductSec48"
						},
						"BalanceCG": {
							"$ref": "#/definitions/BalanceCG"
						},
						"LossSec94of7Or94of8": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"DeemedSTCGDeprAsset": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						},
						"ExemptionOrDednUs54": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"ExemptionOrDednUs54Dtls": {
									"type": "array",
									"maxItems": 3,
									"items": {
										"type": "object",
										"additionalProperties": false,
										"properties": {
											"ExemptionSecCode": {
												"description": "54D - Sec 54D; 54G - Sec 54G; 54GA - Sec 54GA",
												"enum": [
													"54D",
													"54G",
													"54GA"
												],
												"allOf": [
													{
														"$ref": "#/definitions/nonEmptyString"
													}
												]
											},
											"ExemptionAmount": {
												"$ref": "#/definitions/ExemptionAmount"
											}
										},
										"required": [
											"ExemptionSecCode",
											"ExemptionAmount"
										]
									}
								},
								"ExemptionGrandTotal": {
									"$ref": "#/definitions/ExemptionGrandTotal"
								}
							},
							"required": [
								"ExemptionGrandTotal"
							]
						},
						"CapgainonAssets": {
							"$ref": "#/definitions/CapgainonAssets"
						}
					},
					"required": [
						"FullValueConsdRecvUnqshr",
						"FairMrktValueUnqshr",
						"FullValueConsdSec50CA",
						"FullValueConsdOthUnqshr",
						"FullConsideration",
						"DeductSec48",
						"BalanceCG",
						"LossSec94of7Or94of8",
						"DeemedSTCGDeprAsset",
						"ExemptionOrDednUs54",
						"CapgainonAssets"
					]
				},
				"UnutilizedStcgFlag": {
					"description": "Y: Yes; N: No; X: Not Applicable",
					"enum": [
						"Y",
						"N",
						"X"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"UnutilizedCg": {
					"$ref": "#/definitions/UnutilizedSTCgPrvYr"
				},
				"AmtDeemedStcg": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TotalAmtDeemedStcg": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"PassThrIncNatureSTCG": {
					"type": "integer",
					"maximum": 99999999999999,
					"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,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false
				},
				"Amount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AddressOfProperty": {
					"maxLength": 250,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"StateCode": {
					"description": "01-Andaman and Nicobar islands; 02-Andhra Pradesh; 03-Arunachal Pradesh; 04-Assam; 05-Bihar; 06-Chandigarh; 07-Dadra Nagar and Haveli; 08-Daman and Diu; 09- Delhi; 10- Goa; 11-Gujarat; 12- Haryana; 13- Himachal Pradesh; 14-Jammu and Kashmir; 15-Karnataka; 16- Kerala; 17- Lakshadweep; 18-Madhya Pradesh; 19-Maharashtra; 20-Manipur; 21-meghalaya; 22-Mizoram; 23-Nagaland; 24- Odisha; 25- Puducherry; 26- Punjab; 27-Rajasthan; 28- Sikkim; 29-Tamil Nadu; 30- Tripura; 31-Uttar Pradesh; 32- West Bengal; 33- Chhattisgarh; 34- Uttarakhand; 35- Jharkhand; 36- Telangana; 37- Ladakh; 99- State outside India",
					"enum": [
						"01",
						"02",
						"03",
						"04",
						"05",
						"06",
						"07",
						"08",
						"09",
						"10",
						"11",
						"12",
						"13",
						"14",
						"15",
						"16",
						"17",
						"18",
						"19",
						"20",
						"21",
						"22",
						"23",
						"24",
						"25",
						"26",
						"27",
						"28",
						"29",
						"30",
						"31",
						"32",
						"33",
						"34",
						"35",
						"36",
						"37",
						"99"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCode": {
					"$ref": "#/definitions/CountryCode"
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"NameOfBuyer",
				"PercentageShare",
				"Amount",
				"AddressOfProperty",
				"StateCode"
			]
		},
		"FullValueConsdRecvUnqshr": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"FairMrktValueUnqshr": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"FullValueConsdSec50CA": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"FullValueConsdOthUnqshr": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"FullConsideration": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"PropertyValuation": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"FullConsideration50C": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"YrInWhichAssetAcq": {
			"description": "2018 - 2018-19\n2019 - 2019-20\n2020 - 2020-21",
			"enum": [
				"2019",
				"2020",
				"2021"
			],
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"AmtUtilized": {
			"type": "integer",
			"maximum": 99999999999999
		},
		"AmtUnutilized": {
			"type": "integer",
			"maximum": 99999999999999
		},
		"BalanceCG": {
			"type": "integer",
			"maximum": 99999999999999
		},
		"CapgainonAssets": {
			"type": "integer",
			"maximum": 99999999999999
		},
		"CountryName": {
			"maxLength": 55,
			"minLength": 1,
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"DTAAarticle": {
			"maxLength": 16,
			"minLength": 1,
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"RateAsPerTreaty": {
			"type": "number",
			"maximum": 100,
			"minimum": 0,
			"multipleOf": 0.01,
			"exclusiveMinimum": false,
			"exclusiveMaximum": false
		},
		"TaxRescertifiedFlag": {
			"description": "Y - Yes; N - No",
			"enum": [
				"Y",
				"N"
			],
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"SecITAct": {
			"maxLength": 10,
			"minLength": 1,
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"RateAsPerITAct": {
			"type": "number",
			"maximum": 100,
			"minimum": 0,
			"multipleOf": 0.01,
			"exclusiveMinimum": false,
			"exclusiveMaximum": false
		},
		"ApplicableRate": {
			"type": "number",
			"maximum": 100,
			"minimum": 0,
			"multipleOf": 0.01,
			"exclusiveMinimum": false,
			"exclusiveMaximum": false
		},
		"DTAAamt": {
			"type": "integer",
			"maximum": 99999999999999
		},
		"NatureOfIncome": {
			"maxLength": 75,
			"minLength": 1,
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"DeductSec48": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AquisitCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ImproveCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ExpOnTrans": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDedn": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"AquisitCost",
				"ImproveCost",
				"ExpOnTrans",
				"TotalDedn"
			]
		},
		"ExemptionAmount": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"ExemptionGrandTotal": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"LongTermCapGain": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SaleofLandBuild": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"SaleofLandBuildDtls": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/SaleofLandBuildLtcgType"
							}
						}
					}
				},
				"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,
							"exclusiveMinimum": false
						},
						"SlumpBalance": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"DeductionUnderSec54": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false
						},
						"CapgainonAssets": {
							"$ref": "#/definitions/CapgainonAssets"
						}
					},
					"required": [
						"FMV11UAEii",
						"FMV11UAEiii",
						"FullConsideration",
						"NetWorthOfDivision",
						"SlumpBalance",
						"DeductionUnderSec54",
						"CapgainonAssets"
					]
				},
				"SaleofBondsDebntr": {
					"$ref": "#/definitions/EquityOrUnitSec54Type"
				},
				"Proviso112Applicable": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Proviso112SectionCode": {
							"description": "22: From sale of listed securities (other than a unit) or zero coupon bonds where proviso under section 112(1) is applicable or unit of a Mutual Fund transferred on or before 10-07-2014 (taxable @ 10% without indexation benefit)",
							"enum": [
								"22"
							],
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Proviso112Applicabledtls": {
							"$ref": "#/definitions/EquityOrUnitSec54Type"
						}
					},
					"required": [
						"Proviso112SectionCode",
						"Proviso112Applicabledtls"
					]
				},
				"SaleOfEquityShareUs112A": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"CapgainonAssets": {
							"$ref": "#/definitions/CapgainonAssets"
						}
					},
					"required": [
						"CapgainonAssets"
					]
				},
				"NRIProvisoSec48": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"BalanceCG": {
							"$ref": "#/definitions/BalanceCG"
						}
					},
					"required": [
						"BalanceCG"
					]
				},
				"NRIOnSec112and115": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NRIOnSec112and115Dtls": {
							"type": "array",
							"maxItems": 4,
							"minItems": 1,
							"items": {
								"type": "object",
								"additionalProperties": false,
								"properties": {
									"SectionCode": {
										"description": "21ciii: unlisted securities as per sec. 112(1)(c); 5AB1b: units referred in sec. 115AB; 5AC1c: bonds or GDR as referred in sec. 115AC; 5ADiii: securities by FII as referred to in sec. 115AD",
										"enum": [
											"21ciii",
											"5AC1c",
											"5ADiii",
											"5AB1b"
										],
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"FullValueConsdRecvUnqshr": {
										"$ref": "#/definitions/FullValueConsdRecvUnqshr"
									},
									"FairMrktValueUnqshr": {
										"$ref": "#/definitions/FairMrktValueUnqshr"
									},
									"FullValueConsdSec50CA": {
										"$ref": "#/definitions/FullValueConsdSec50CA"
									},
									"FullValueConsdOthUnqshr": {
										"$ref": "#/definitions/FullValueConsdOthUnqshr"
									},
									"FullConsideration": {
										"$ref": "#/definitions/FullConsideration"
									},
									"DeductSec48": {
										"$ref": "#/definitions/DeductSec48"
									},
									"BalanceCG": {
										"$ref": "#/definitions/BalanceCG"
									}
								},
								"required": [
									"SectionCode",
									"FullValueConsdRecvUnqshr",
									"FairMrktValueUnqshr",
									"FullValueConsdSec50CA",
									"FullValueConsdOthUnqshr",
									"FullConsideration",
									"DeductSec48",
									"BalanceCG"
								]
							}
						}
					}
				},
				"NRISaleOfEquityShareUs112A": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"CapgainonAssets": {
							"$ref": "#/definitions/CapgainonAssets"
						}
					},
					"required": [
						"CapgainonAssets"
					]
				},
				"SaleofAssetNA": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"FullValueConsdRecvUnqshr": {
							"$ref": "#/definitions/FullValueConsdRecvUnqshr"
						},
						"FairMrktValueUnqshr": {
							"$ref": "#/definitions/FairMrktValueUnqshr"
						},
						"FullValueConsdSec50CA": {
							"$ref": "#/definitions/FullValueConsdSec50CA"
						},
						"FullValueConsdOthUnqshr": {
							"$ref": "#/definitions/FullValueConsdOthUnqshr"
						},
						"FullConsideration": {
							"$ref": "#/definitions/FullConsideration"
						},
						"DeductSec48": {
							"$ref": "#/definitions/DeductSec48"
						},
						"BalanceCG": {
							"$ref": "#/definitions/BalanceCG"
						},
						"ExemptionOrDednUs54": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"ExemptionOrDednUs54Dtls": {
									"type": "array",
									"maxItems": 4,
									"items": {
										"type": "object",
										"additionalProperties": false,
										"properties": {
											"ExemptionSecCode": {
												"description": "54D - Sec 54D; 54G - Sec 54G; 54GA - Sec 54GA",
												"enum": [
													"54D",
													"54G",
													"54GA"
												],
												"allOf": [
													{
														"$ref": "#/definitions/nonEmptyString"
													}
												]
											},
											"ExemptionAmount": {
												"$ref": "#/definitions/ExemptionAmount"
											}
										},
										"required": [
											"ExemptionSecCode",
											"ExemptionAmount"
										]
									}
								},
								"ExemptionGrandTotal": {
									"$ref": "#/definitions/ExemptionGrandTotal"
								}
							},
							"required": [
								"ExemptionGrandTotal"
							]
						},
						"CapgainonAssets": {
							"$ref": "#/definitions/CapgainonAssets"
						}
					},
					"required": [
						"FullValueConsdRecvUnqshr",
						"FairMrktValueUnqshr",
						"FullValueConsdSec50CA",
						"FullValueConsdOthUnqshr",
						"FullConsideration",
						"DeductSec48",
						"BalanceCG",
						"ExemptionOrDednUs54",
						"CapgainonAssets"
					]
				},
				"UnutilizedLtcgFlag": {
					"description": "Y: Yes; N: No; X: Not Applicable",
					"enum": [
						"Y",
						"N",
						"X"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"UnutilizedCg": {
					"$ref": "#/definitions/UnutilizedCgPrvYr"
				},
				"AmtDeemedLtcg": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TotalAmtDeemedLtcg": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"PassThrIncNatureLTCG": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"PassThrIncNatureLTCGUs112A": {
					"type": "integer",
					"description": "Pass Through Income/Loss in the nature of Long Term Capital Gain, chargeable @10% u/s 112A"
				},
				"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",
					"maximum": 99999999999999
				},
				"NRICgDTAA": {
					"$ref": "#/definitions/NRITaxUsDTAALtcgType"
				},
				"TotalAmtNotTaxUsDTAALtcg": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"TotalAmtTaxUsDTAALtcg": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"TotalLTCG": {
					"type": "integer",
					"maximum": 99999999999999
				}
			},
			"required": [
				"SlumpSaleInLtcg",
				"SaleofBondsDebntr",
				"SaleOfEquityShareUs112A",
				"NRISaleOfEquityShareUs112A",
				"SaleofAssetNA",
				"TotalAmtDeemedLtcg",
				"PassThrIncNatureLTCG",
				"PassThrIncNatureLTCGUs112A",
				"TotalAmtNotTaxUsDTAALtcg",
				"TotalAmtTaxUsDTAALtcg",
				"TotalLTCG"
			]
		},
		"NRIProvisoSec48": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"LTCGWithoutBenefit": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"DeductionUnderSec54": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"BalanceCG": {
					"$ref": "#/definitions/BalanceCG"
				}
			},
			"required": [
				"LTCGWithoutBenefit",
				"DeductionUnderSec54",
				"BalanceCG"
			]
		},
		"DeducClaimInfo": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DeducClaimDtlsUs54D": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DeducClaimDtls54D"
					}
				},
				"DeducClaimDtlsUs54EC": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DeducClaimDtls54ECn115F"
					}
				},
				"DeducClaimDtlsUs54G": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DeducClaimDtls54G"
					}
				},
				"DeducClaimDtlsUs54GA": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DeducClaimDtls54G"
					}
				},
				"TotDeductClaim": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"TotDeductClaim"
			]
		},
		"CurrYrLosses": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"InLossSetOff": {
					"$ref": "#/definitions/InLossSetOff"
				},
				"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"
				}
			},
			"required": [
				"ShortTermUnder15Per",
				"ShortTermUnder30Per",
				"ShortTermUnderAppRate",
				"ShortTermUnderDTAARate",
				"LongTermUnder10Per",
				"LongTermUnder20Per",
				"LongTermUnderDTAARate"
			]
		},
		"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"
			]
		},
		"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",
							"maximum": 99999999999999,
							"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
						},
						"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
						},
						"IncChrgblUs115BBE": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"CashCreditsUs68": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"UnExplndInvstmntsUs69": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"UnExplndMoneyUs69A": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"UnDsclsdInvstmntsUs69B": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"UnExplndExpndtrUs69C": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtBrwdRepaidOnHundiUs69D": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthersGross": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"OthersGrossDtls": {
							"type": "array",
							"items": {
								"type": "object",
								"additionalProperties": false,
								"properties": {
									"SourceDescription": {
										"description": "5A1ai : 115A(1)(a)(i)-Dividends interest and income from units purchase in foreign currency; 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; FA : Para E II of Part I of Ist Sch of FA - Income from royalty or technical services - Non-domestic company; 5A1bA : 115A(1)(b)(A)- Income from royalty and technical services; 5AB1a : 115AB(1)(a) - Income in respect of units - off -shore fund; 5AC1ab:115AC(1)(a) - Income by way of interest on bonds purchased in foreign currency - non-resident; 5AC1abD - 115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; 5AD1i : 115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Sec 115AB); 5AD1iP : 115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD; 5BBA : 115BBA - Tax on non-residents sportsmen or sports associations; 5BBC : 115BBC - Anonymous donations; 5BBD : 115BBD-Tax on Dividend of an Indian Company from specified foreign Company; 5BBF : 115BBF - Tax on income from patent; 5BBG : 115BBG - Income from patent chargeable; 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); 5AD1IBd - 115AD(1)(i)(B) - Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); 5AD1IB - 115AD(1)(i)(B) - Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i)",
										"enum": [
											"5A1ai",
											"5A1aii",
											"5A1aiia",
											"5A1aiiaa",
											"5A1aiiab",
											"5A1aiiac",
											"5A1aiii",
											"FA",
											"5A1bA",
											"5AB1a",
											"5AC1ab",
											"5AC1abD",
											"5AD1i",
											"5AD1iP",
											"5BBA",
											"5BBC",
											"5BBD",
											"5BBF",
											"5BBG",
											"5A1aiiaaP",
											"5AD1iDiv",
											"5AD1IBd",
											"5AD1IB"
										],
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"SourceAmount": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false,
										"default": 0
									}
								},
								"required": [
									"SourceDescription",
									"SourceAmount"
								]
							}
						},
						"PassThrIncOSChrgblSplRate": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"PTIOthersGrossDtls": {
							"type": "array",
							"items": {
								"type": "object",
								"additionalProperties": false,
								"properties": {
									"SourceDescription": {
										"description": "PTI_5A1ai - PTI-115A(1)(a)(i)- Dividends interest and income from units purchase in foreign currency; PTI_5A1aii - PTI-115A(1)(a)(ii)- Interest received from govt/Indian Concerns received in Foreign Currency; PTI_5A1aiia - PTI-115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; PTI_5A1aiiaa - PTI-115A(1) (a)(iiaa) -Interest as per Sec. 194LC; PTI_5A1aiiab - PTI-115A(1) (a)(iiab) -Interest as per Sec. 194LD; PTI_5A1aiiac - PTI-115A(1) (a)(iiac) -Interest as per Sec. 194LBA; PTI_5A1aiii - PTI-115A(1) (a)(iii) -Income received in respect of units of UTI purchased in foreign currency; PTI_FA : PTI-Para E II of Part I of Ist Sch of FA - Income from royalty or technical services - Non-domestic company, ; PTI_5A1bA - PTI-115A(1)(b)(A)- Income from royalty or fees for technical services received from Government or Indian concern - chargeable u/s 115A(1)(b); PTI_5AB1a : PTI-115AB(1)(a)-Income received in respect of units purchased in foreign currency by an off-shore fund,; PTI_5AC1ab - PTI-115AC(1)(a) -Income by way of interest on bonds purchased in foreign currency - non-resident; PTI_5AC1abD - PTI-115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; PTI_5AD1i - PTI-115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Sec 115AB); PTI_5AD1iP - PTI-115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD ; PTI_5BBA - PTI-115BBA - Tax on non-residents sportsmen or sports associations; PTI_5BBD : PTI-115BBD- Tax on dividend received by an Indian company from specified foreign company; PTI_5BBF - PTI-115BBF - Tax on income from patent; PTI_5BBG - PTI-115BBG - Tax on income from transfer of carbon credits; 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); PTI_5AD1IBd - PTI- 115AD(1)(i)(B) - PTI- Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IB - PTI-115AD(1)(i)(B) - PTI- Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i)",
										"enum": [
											"PTI_5A1ai",
											"PTI_5A1aii",
											"PTI_5A1aiia",
											"PTI_5A1aiiaa",
											"PTI_5A1aiiab",
											"PTI_5A1aiiac",
											"PTI_5A1aiii",
											"PTI_FA",
											"PTI_5A1bA",
											"PTI_5AB1a",
											"PTI_5AC1ab",
											"PTI_5AC1abD",
											"PTI_5AD1i",
											"PTI_5AD1iP",
											"PTI_5BBA",
											"PTI_5BBD",
											"PTI_5BBF",
											"PTI_5BBG",
											"PTI_5A1aiiaaP",
											"PTI_5AD1iDiv",
											"PTI_5AD1IBd",
											"PTI_5AD1IB"
										],
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"SourceAmount": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false
									}
								},
								"required": [
									"SourceDescription"
								]
							}
						},
						"IncChargblSplRateOS": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"TotalAmtTaxUsDTAASchOs": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"NRIOsDTAA": {
									"$ref": "#/definitions/NRIincChrUsDTAA"
								}
							},
							"required": [
								"TotalAmtTaxUsDTAASchOs"
							]
						},
						"Deductions": {
							"$ref": "#/definitions/Deductions"
						},
						"AmtNotDeductibleUs58": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"ProfitChargTaxUs59": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"BalanceNoRaceHorse": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						}
					},
					"required": [
						"GrossIncChrgblTaxAtAppRate",
						"DividendGross",
						"DividendOthThan22e",
						"Dividend22e",
						"InterestGross",
						"IntrstFrmSavingBank",
						"IntrstFrmTermDeposit",
						"IntrstFrmIncmTaxRefund",
						"NatofPassThrghIncome",
						"IntrstFrmOthers",
						"RentFromMachPlantBldgs",
						"Tot562x",
						"Aggrtvaluewithoutcons562x",
						"Immovpropwithoutcons562x",
						"Immovpropinadeqcons562x",
						"Anyotherpropwithoutcons562x",
						"Anyotherpropinadeqcons562x",
						"AnyOtherIncome",
						"IncChargeableSpecialRates",
						"LtryPzzlChrgblUs115BB",
						"IncChrgblUs115BBE",
						"CashCreditsUs68",
						"UnExplndInvstmntsUs69",
						"UnExplndMoneyUs69A",
						"UnDsclsdInvstmntsUs69B",
						"UnExplndExpndtrUs69C",
						"AmtBrwdRepaidOnHundiUs69D",
						"OthersGross",
						"PassThrIncOSChrgblSplRate",
						"Deductions",
						"BalanceNoRaceHorse"
					]
				},
				"TotOthSrcNoRaceHorse": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncFromOwnHorse": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Receipts": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DeductSec57": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtNotDeductibleUs58": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"ProfitChargTaxUs59": {
							"type": "integer",
							"maximum": 99999999999999
						},
						"BalanceOwnRaceHorse": {
							"type": "integer",
							"maximum": 99999999999999,
							"default": 0
						}
					},
					"required": [
						"Receipts",
						"DeductSec57",
						"BalanceOwnRaceHorse"
					]
				},
				"IncChargeableFrmOthSrc": {
					"type": "integer",
					"description": "Income from other sources",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncFrmLottery": {
					"description": "Income by way of winnings from lotteries, crossword puzzles, races, games, gambling, betting etc. referred to in section 2(24)(ix)",
					"$ref": "#/definitions/DateRangeTypeOS"
				},
				"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"
				},
				"DividendIncUs115AC": {
					"description": "Dividend Income u/s 115AC @ 10%",
					"$ref": "#/definitions/DateRangeTypeOS"
				},
				"DividendIncUs115BBD": {
					"description": "Dividend  Income  u/s 115BBD @ 15% (Including PTI Income)",
					"$ref": "#/definitions/DateRangeTypeOS"
				},
				"DividendIncUs115AD1iDiv": {
					"description": "Dividend Income (other than units referred to in section 115AB) u/s 115AD(1)(i) @ 20% (Including PTI Income)",
					"$ref": "#/definitions/DateRangeTypeOS"
				},
				"DividendIncUs115AD1IBd": {
					"description": "Dividend  Income (other than units referred to in section 115AB) received by a specified fund  u/s 115AD(1)(i) @ 10%  (Including PTI Income)",
					"$ref": "#/definitions/DateRangeTypeOS"
				},
				"DividendDTAA": {
					"description": "Dividend income taxable at DTAA rates",
					"$ref": "#/definitions/DateRangeTypeOS"
				}
			},
			"required": [
				"IncOthThanOwnRaceHorse",
				"TotOthSrcNoRaceHorse",
				"IncChargeableFrmOthSrc",
				"IncFrmLottery",
				"DividendIncUs115BBDA",
				"DividendIncUs115A1ai",
				"DividendIncUs115AC",
				"DividendIncUs115BBD",
				"DividendIncUs115AD1iDiv",
				"DividendIncUs115AD1IBd",
				"DividendDTAA"
			]
		},
		"DateRangeTypeOS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateRange": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Upto15Of6": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Up16Of6To15Of9": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Up16Of9To15Of12": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Up16Of12To15Of3": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Up16Of3To31Of3": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"Upto15Of6",
						"Up16Of6To15Of9",
						"Up16Of9To15Of12",
						"Up16Of12To15Of3",
						"Up16Of3To31Of3"
					]
				}
			},
			"required": [
				"DateRange"
			]
		},
		"Deductions": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Expenses": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"UsrIntExp57": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"IntExp57": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Depreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotDeductions": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Depreciation",
				"TotDeductions"
			]
		},
		"ScheduleCYLA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"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
						}
					}
				},
				"HP": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncCYLA": {
							"$ref": "#/definitions/HPIncCYLA"
						}
					},
					"required": [
						"IncCYLA"
					]
				},
				"BusProfExclSpecProf": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncCYLA": {
							"$ref": "#/definitions/BusIncCYLA"
						}
					},
					"required": [
						"IncCYLA"
					]
				},
				"ProfGainUs115B": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncCYLA": {
							"$ref": "#/definitions/BusIncCYLA"
						}
					},
					"required": [
						"IncCYLA"
					]
				},
				"SpeculationIncome": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncCYLA": {
							"$ref": "#/definitions/BusIncCYLA"
						}
					},
					"required": [
						"IncCYLA"
					]
				},
				"SpecifiedBusIncome": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncCYLA": {
							"$ref": "#/definitions/BusIncCYLA"
						}
					},
					"required": [
						"IncCYLA"
					]
				},
				"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"
					]
				},
				"OthSrcExclRaceHorseLottery": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncCYLA": {
							"$ref": "#/definitions/OSIncCYLA"
						}
					},
					"required": [
						"IncCYLA"
					]
				},
				"ProfitFrmRaceHorse": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncCYLA": {
							"$ref": "#/definitions/IncCYLA"
						}
					},
					"required": [
						"IncCYLA"
					]
				},
				"IncOSDTAA": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncCYLA": {
							"$ref": "#/definitions/IncCYLA"
						}
					},
					"required": [
						"IncCYLA"
					]
				},
				"TotalLossSetOff": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"TotHPlossCurYrSetoff": {
							"type": "integer",
							"maximum": 200000,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotBusLossSetoff": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotOthSrcLossNoRaceHorseSetoff": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					}
				},
				"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": [
				"STCG15Per",
				"STCG30Per",
				"STCGAppRate",
				"STCGDTAARate",
				"LTCG10Per",
				"LTCG20Per",
				"LTCGDTAARate"
			]
		},
		"IncCYLA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IncOfCurYrUnderThatHead": {
					"type": "integer",
					"description": "Fill positive or zero value only",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"HPlossCurYrSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BusLossSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthSrcLossNoRaceHorseSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncOfCurYrAfterSetOff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"IncOfCurYrUnderThatHead",
				"IncOfCurYrAfterSetOff"
			]
		},
		"ScheduleBFLA": {
			"type": "object",
			"description": "Details of Income after Set off of Brought forward losses of earlier years",
			"additionalProperties": false,
			"properties": {
				"HP": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncBFLA": {
							"$ref": "#/definitions/IncBFLA"
						}
					},
					"required": [
						"IncBFLA"
					]
				},
				"BusProfExclSpecProf": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncBFLA": {
							"$ref": "#/definitions/IncBFLA"
						}
					},
					"required": [
						"IncBFLA"
					]
				},
				"ProfGainUs115B": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncBFLA": {
							"$ref": "#/definitions/IncBFLA"
						}
					},
					"required": [
						"IncBFLA"
					]
				},
				"SpeculationIncome": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncBFLA": {
							"$ref": "#/definitions/IncBFLA"
						}
					},
					"required": [
						"IncBFLA"
					]
				},
				"SpecifiedBusIncome": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncBFLA": {
							"$ref": "#/definitions/IncBFLA"
						}
					},
					"required": [
						"IncBFLA"
					]
				},
				"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": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"IncOfCurYrUndHeadFromCYLA": {
									"type": "integer",
									"description": "Fill positive or zero value only",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"BFUnabsorbedDeprSetoff": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"BFAllUs35Cl4Setoff": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"IncOfCurYrAfterSetOffBFLosses": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"IncOfCurYrUndHeadFromCYLA",
								"BFUnabsorbedDeprSetoff",
								"BFAllUs35Cl4Setoff",
								"IncOfCurYrAfterSetOffBFLosses"
							]
						}
					},
					"required": [
						"IncBFLA"
					]
				},
				"ProfitFrmRaceHorse": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncBFLA": {
							"$ref": "#/definitions/IncBFLA"
						}
					},
					"required": [
						"IncBFLA"
					]
				},
				"IncOSDTAA": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncBFLA": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"IncOfCurYrUndHeadFromCYLA": {
									"type": "integer",
									"description": "Fill positive or zero value only",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"BFUnabsorbedDeprSetoff": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"BFAllUs35Cl4Setoff": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								},
								"IncOfCurYrAfterSetOffBFLosses": {
									"type": "integer",
									"maximum": 99999999999999,
									"minimum": 0,
									"exclusiveMinimum": false,
									"default": 0
								}
							},
							"required": [
								"IncOfCurYrUndHeadFromCYLA",
								"BFUnabsorbedDeprSetoff",
								"BFAllUs35Cl4Setoff",
								"IncOfCurYrAfterSetOffBFLosses"
							]
						}
					},
					"required": [
						"IncBFLA"
					]
				},
				"TotalBFLossSetOff": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"TotBFLossSetoff": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotUnabsorbedDeprSetoff": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotAllUs35cl4Setoff": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"TotBFLossSetoff",
						"TotUnabsorbedDeprSetoff",
						"TotAllUs35cl4Setoff"
					]
				},
				"IncomeOfCurrYrAftCYLABFLA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"STCG15Per",
				"STCG30Per",
				"STCGAppRate",
				"STCGDTAARate",
				"LTCG10Per",
				"LTCG20Per",
				"LTCGDTAARate",
				"IncomeOfCurrYrAftCYLABFLA"
			]
		},
		"IncBFLA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IncOfCurYrUndHeadFromCYLA": {
					"type": "integer",
					"description": "Fill positive or zero value only",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BFlossPrevYrUndSameHeadSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BFUnabsorbedDeprSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BFAllUs35Cl4Setoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncOfCurYrAfterSetOffBFLosses": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"IncOfCurYrUndHeadFromCYLA",
				"IncOfCurYrAfterSetOffBFLosses"
			]
		},
		"ScheduleCFL": {
			"type": "object",
			"description": "Details of Losses to be carried forward to future years",
			"additionalProperties": false,
			"properties": {
				"LossCFFromPrev9thYearFromAY": {
					"type": "object",
					"description": "2010-11",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFFromPrev8thYearFromAY": {
					"type": "object",
					"description": "2011-12",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFFromPrev7thYearFromAY": {
					"type": "object",
					"description": "2012-13",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFFromPrev6thYearFromAY": {
					"type": "object",
					"description": "2013-14",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossDetailSpcfBus"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFFromPrev5thYearFromAY": {
					"type": "object",
					"description": "2014-15",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFFromPrev4thYearFromAY": {
					"type": "object",
					"description": "2015-16",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFFromPrev3rdYearFromAY": {
					"type": "object",
					"description": "2016-17",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFFromPrev2ndYearFromAY": {
					"type": "object",
					"description": "2017-18",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossWithoutSpecBusOS"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFFromPrevYrToAY": {
					"type": "object",
					"description": "2018-19",
					"additionalProperties": false,
					"properties": {
						"CarryFwdLossDetail": {
							"$ref": "#/definitions/CarryFwdLossDetail"
						}
					},
					"required": [
						"CarryFwdLossDetail"
					]
				},
				"LossCFCurrentAssmntYear": {
					"type": "object",
					"description": "2019-20",
					"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"
					]
				},
				"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": "xiv.2022-23 (Current year losses to be carried forward)",
					"additionalProperties": false,
					"properties": {
						"LossSummaryDetail": {
							"$ref": "#/definitions/LossSummaryDetail"
						}
					},
					"required": [
						"LossSummaryDetail"
					]
				},
				"CurrentYearDistrUnitHolder": {
					"type": "object",
					"description": "xv.Current year loss distributed among the unitholder (Applicable for Investment fund only)",
					"additionalProperties": false,
					"properties": {
						"LossSummaryDetail": {
							"$ref": "#/definitions/CurrYrDistrLoss"
						}
					},
					"required": [
						"LossSummaryDetail"
					]
				},
				"CurrentYearLossCF": {
					"type": "object",
					"description": "xvi.Current year losses to be carried forward (xiv-xv)",
					"additionalProperties": false,
					"properties": {
						"LossSummaryDetail": {
							"$ref": "#/definitions/LossSummaryDetail"
						}
					},
					"required": [
						"LossSummaryDetail"
					]
				},
				"TotalLossCFSummary": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"LossSummaryDetail": {
							"$ref": "#/definitions/LossSummaryDetail"
						}
					},
					"required": [
						"LossSummaryDetail"
					]
				}
			}
		},
		"CarryFwdLossDetail": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateOfFiling": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"TotalHPPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BroughtFrwrdBusLoss": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtAdjAccOptTaxUs115BAA_115BA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BroughtFrwdBusLossSetOffDrYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossFrmSpecBusCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossFrmSpecifiedBusCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossFrmLifeInsBusUs115B": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalSTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalLTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthSrcLossRaceHorseCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DateOfFiling"
			]
		},
		"LossSummaryDetail": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TotalHPPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BroughtFrwdBusLossSetOffDrYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossFrmSpecBusCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossFrmSpecifiedBusCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossFrmLifeInsBusUs115B": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalSTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalLTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthSrcLossRaceHorseCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			}
		},
		"DedUs10Detail": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Undertaking": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"DedFromUndertakingWithAy": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/DedFromUndertakingWithAy"
							}
						}
					}
				},
				"TotalDedUs10Sub": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Undertaking",
				"TotalDedUs10Sub"
			]
		},
		"DedFromUndertakingWithAy": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AssmtYrUnit": {
					"description": "Assessment Year",
					"enum": [
						"2001-02",
						"2002-03",
						"2003-04",
						"2004-05",
						"2005-06",
						"2006-07",
						"2007-08",
						"2008-09",
						"2009-10",
						"2010-11",
						"2011-12",
						"2012-13",
						"2013-14",
						"2014-15",
						"2015-16",
						"2016-17",
						"2017-18",
						"2018-19",
						"2019-20",
						"2020-21",
						"2021-22",
						"2022-23"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DedUs10Sub": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"AssmtYrUnit",
				"DedUs10Sub"
			]
		},
		"Schedule10AA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DeductSEZ": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"DedUs10Detail": {
							"$ref": "#/definitions/DedUs10Detail"
						}
					},
					"required": [
						"DedUs10Detail"
					]
				}
			}
		},
		"Schedule80G": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Don100Percent": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"DoneeDetail": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/DoneeDetail"
							}
						},
						"TotDon100PercentCash": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDon100PercentOtherMode": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDon100Percent": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotElgDon100Percent": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"TotDon100PercentCash",
						"TotDon100PercentOtherMode",
						"TotDon100Percent",
						"TotElgDon100Percent"
					]
				},
				"Don50PercentNoApprReqd": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"DoneeDetail": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/DoneeDetail"
							}
						},
						"TotDon50PercentNoApprReqdCash": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDon50PercentNoApprReqdOtherMode": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDon50PercentNoApprReqd": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotElgDon50PercentNoApprReqd": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"TotDon50PercentNoApprReqdCash",
						"TotDon50PercentNoApprReqdOtherMode",
						"TotDon50PercentNoApprReqd",
						"TotElgDon50PercentNoApprReqd"
					]
				},
				"Don100PercentApprReqd": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"DoneeDetail": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/DoneeDetail"
							}
						},
						"TotDon100PercentApprReqdCash": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDon100PercentApprReqdOtherMode": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDon100Percent": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotElgDon100Percent": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"TotDon100PercentApprReqdCash",
						"TotDon100PercentApprReqdOtherMode",
						"TotDon100Percent",
						"TotElgDon100Percent"
					]
				},
				"Don50PercentApprReqd": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"DoneeDetail": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/DoneeDetail"
							}
						},
						"TotDon50PercentApprReqdCash": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDon50PercentApprReqdOtherMode": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDon50PercentApprReqd": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotElgDon50PercentApprReqd": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"TotDon50PercentApprReqdCash",
						"TotDon50PercentApprReqdOtherMode",
						"TotDon50PercentApprReqd",
						"TotElgDon50PercentApprReqd"
					]
				},
				"TotalDonationsUs80GCash": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDonationsUs80GOtherMode": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDonationsUs80G": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalEligibleDonationsUs80G": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalDonationsUs80GCash",
				"TotalDonationsUs80GOtherMode",
				"TotalDonationsUs80G",
				"TotalEligibleDonationsUs80G"
			]
		},
		"Schedule80GGA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DonationDtlsSciRsrchRuralDev": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"RelevantClauseUndrDedClaimed": {
								"type": "string",
								"description": "80GGA(2)(a) - Sum paid to Research Association or University, college or other institution for Scientific Research; 80GGA(2)(aa) - Sum paid to Research Association or University, college or other institution for Social science or Statistical Research; 80GGA(2)(b) - Sum paid to an association or institution for Rural Development; 80GGA(2)(bb) - Sum paid to PSU or Local Authority or an association or institution approved by the National Committee for carrying out any eligible project; 80GGA(2)(c) - Sum paid to an association or institution for Conservation of Natural Resources or for afforestation; 80GGA(2)(cc) - Sum paid for Afforestation, to the funds, which are notified by Central Govt.; 80GGA(2)(d) - Sum paid for Rural Development to the funds, which are notified by Central Govt.; 80GGA(2)(e) - Sum paid to National Urban Poverty Eradication Fund as setup and notified by Central Govt.",
								"enum": [
									"80GGA2a",
									"80GGA2aa",
									"80GGA2b",
									"80GGA2bb",
									"80GGA2c",
									"80GGA2cc",
									"80GGA2d",
									"80GGA2e"
								]
							},
							"NameOfDonee": {
								"maxLength": 125,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"AddressDetail": {
								"$ref": "#/definitions/AddressDetail"
							},
							"DoneePAN": {
								"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"DonationAmtCash": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"DonationAmtOtherMode": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"DonationAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"EligibleDonationAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						},
						"required": [
							"RelevantClauseUndrDedClaimed",
							"NameOfDonee",
							"AddressDetail",
							"DoneePAN",
							"DonationAmtCash",
							"DonationAmtOtherMode",
							"DonationAmt",
							"EligibleDonationAmt"
						]
					}
				},
				"TotalDonationAmtCash80GGA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDonationAmtOtherMode80GGA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDonationsUs80GGA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalEligibleDonationAmt80GGA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalDonationAmtCash80GGA",
				"TotalDonationAmtOtherMode80GGA",
				"TotalDonationsUs80GGA",
				"TotalEligibleDonationAmt80GGA"
			]
		},
		"Schedule80RA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DonationDtlsRsrchAssctn": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"NameOfDonee": {
								"maxLength": 125,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"AddressDetail": {
								"$ref": "#/definitions/AddressDetail80G"
							},
							"DoneePAN": {
								"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"DonationAmtCash": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							},
							"DonationAmtOtherMode": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							},
							"DonationAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"EligibleDonationAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							}
						},
						"required": [
							"NameOfDonee",
							"AddressDetail",
							"DoneePAN",
							"DonationAmt"
						]
					}
				},
				"TotalDonationAmtCash80RA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDonationAmtOtherMode80RA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDonationsUs80RA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalEligibleDonationAmt80RA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalDonationAmtCash80RA",
				"TotalDonationAmtOtherMode80RA",
				"TotalDonationsUs80RA",
				"TotalEligibleDonationAmt80RA"
			]
		},
		"DoneeDetail": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DoneeName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DoneePAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressDetail": {
					"$ref": "#/definitions/AddressDetail80G"
				},
				"DonationAmtCash": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DonationAmtOtherMode": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DonationAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DonationElgAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DoneeName",
				"DoneePAN",
				"AddressDetail",
				"DonationAmtCash",
				"DonationAmtOtherMode",
				"DonationAmt",
				"DonationElgAmt"
			]
		},
		"Schedule80_IA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Sch80SectionCode": {
					"pattern": "80-IA",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DeductUs80_IA_4_i": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Sch80LocOrDescCode": {
							"pattern": "INFRAFAC",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Sch80DeductAmtDtls": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/Sch80DeductAmtDtls"
							}
						}
					},
					"required": [
						"Sch80LocOrDescCode"
					]
				},
				"DeductUs80_IA_4_iv": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Sch80LocOrDescCode": {
							"pattern": "POWER",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Sch80DeductAmtDtls": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/Sch80DeductAmtDtls"
							}
						}
					},
					"required": [
						"Sch80LocOrDescCode"
					]
				},
				"DeductUs80_IA_4_v": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Sch80LocOrDescCode": {
							"pattern": "REVIVAL_POWER_PLNT",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Sch80DeductAmtDtls": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/Sch80DeductAmtDtls"
							}
						}
					},
					"required": [
						"Sch80LocOrDescCode"
					]
				},
				"TotSchedule80_IA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Sch80SectionCode",
				"DeductUs80_IA_4_i",
				"DeductUs80_IA_4_iv",
				"DeductUs80_IA_4_v",
				"TotSchedule80_IA"
			]
		},
		"Sch80DeductAmtDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DeductAmountSec80": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DeductAmountSec80"
			]
		},
		"Schedule80_IB": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Sch80SectionCode": {
					"pattern": "80-IB",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DeductJKLocUs80_IB_4_Und": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Sch80LocOrDescCode": {
							"pattern": "INDSRTL_JK",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Sch80DeductAmtDtls": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/Sch80DeductAmtDtls"
							}
						}
					},
					"required": [
						"Sch80LocOrDescCode"
					]
				},
				"DeductMinOilUs80_IB_9_Und": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Sch80LocOrDescCode": {
							"pattern": "COMM_PROD",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Sch80DeductAmtDtls": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/Sch80DeductAmtDtls"
							}
						}
					},
					"required": [
						"Sch80LocOrDescCode"
					]
				},
				"DeductHousUs80_IB_10_Und": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Sch80LocOrDescCode": {
							"pattern": "HOUSING_PROJECT",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Sch80DeductAmtDtls": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/Sch80DeductAmtDtls"
							}
						}
					},
					"required": [
						"Sch80LocOrDescCode"
					]
				},
				"DeductFruitVegUs80_IB_11A_Und": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Sch80LocOrDescCode": {
							"pattern": "FRIUTS_VEGTBLE",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Sch80DeductAmtDtls": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/Sch80DeductAmtDtls"
							}
						}
					},
					"required": [
						"Sch80LocOrDescCode"
					]
				},
				"DeductFoodGrainUs80_IB_11A_Und": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Sch80LocOrDescCode": {
							"pattern": "STOR_TRANS",
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"Sch80DeductAmtDtls": {
							"type": "array",
							"minItems": 1,
							"items": {
								"$ref": "#/definitions/Sch80DeductAmtDtls"
							}
						}
					},
					"required": [
						"Sch80LocOrDescCode"
					]
				},
				"TotSchedule80_IB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"Sch80SectionCode",
				"DeductJKLocUs80_IB_4_Und",
				"DeductMinOilUs80_IB_9_Und",
				"DeductHousUs80_IB_10_Und",
				"DeductFruitVegUs80_IB_11A_Und",
				"DeductFoodGrainUs80_IB_11A_Und",
				"TotSchedule80_IB"
			]
		},
		"Schedule80_IC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Sch80SectionCode": {
					"pattern": "80-IC_IE",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"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",
				"DeductInSikkim_Und",
				"DeductInHimachalP_Und",
				"DeductInUttaranchal_Und",
				"DeductInNorthEast",
				"TotSchedule80_IC"
			]
		},
		"ScheduleVIA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"UsrDeductUndChapVIA": {
					"$ref": "#/definitions/UsrDeductUndChapVIA"
				},
				"DeductUndChapVIA": {
					"$ref": "#/definitions/DeductUndChapVIA"
				}
			},
			"required": [
				"UsrDeductUndChapVIA",
				"DeductUndChapVIA"
			]
		},
		"UsrDeductUndChapVIA": {
			"type": "object",
			"description": "Deductions from income",
			"additionalProperties": false,
			"properties": {
				"Section80G": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80GGA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80GGB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80GGC": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotPartBchapterVIA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IAB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IAC": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IBA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IC": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80JJA": {
					"type": "integer",
					"description": "Also add 80ID",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80JJAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80LA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80LA_1A": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80MDtls": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/Section80MDtlsType"
					}
				},
				"Section80M": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Section80M_OS": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Section80M_BP": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Section80PA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotPartCchapterVIA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalChapVIADeductions": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotPartBchapterVIA",
				"TotPartCchapterVIA",
				"TotalChapVIADeductions"
			]
		},
		"Section80MDtlsType": {
			"type": "object",
			"description": "Deductions from income",
			"additionalProperties": false,
			"properties": {
				"Section80MDate": {
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"Section80MAmnt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Section80MType": {
					"enum": [
						"ScheduleBP",
						"ScheduleOS"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			}
		},
		"DeductUndChapVIA": {
			"type": "object",
			"description": "Deductions from income",
			"additionalProperties": false,
			"properties": {
				"Section80G": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80GGA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80GGB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80GGC": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotPartBchapterVIA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IAB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IAC": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IBA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80IC": {
					"type": "integer",
					"description": "Also add 80IE",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80JJA": {
					"type": "integer",
					"description": "Also add 80ID",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80JJAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80LA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80LA_1A": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Section80M": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Section80M_OS": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Section80M_BP": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Section80PA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotPartCchapterVIA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalChapVIADeductions": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotPartBchapterVIA",
				"TotPartCchapterVIA",
				"TotalChapVIADeductions"
			]
		},
		"ScheduleSI": {
			"type": "object",
			"description": "Income chargeale to Income Tax at special rates IB",
			"additionalProperties": false,
			"properties": {
				"SplCodeRateTax": {
					"type": "array",
					"minItems": 1,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"SecCode": {
								"description": "1A:111A Short term capital gains on equity share or equity oriented fund chargeable to STT; 5AD1bii:115AD(1)(b)(ii) -Short term capital gains referred to in section 111A; 21:112 (LTCG on others); 22:112 proviso (LTCG on listed securities/ units without indexation); 21ciii:112(1)(c)(iii)(LTCG on unlisted securities in 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; 5A1aii:115A(1)(a)(ii)- Interest received from govt/Indian Concerns recived in Foreign Currency; 5A1aiia:115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; 5A1aiiaa:115A(1) (a)(iiaa) -Interest as per Sec. 194LC; 5A1aiiab:115A(1) (a)(iiab) -Interest as per Sec. 194LD; 5A1aiiac: 115A(1)(a)(iiac) -Interest as per Sec. 194LBA; 5A1aiii:115A(1) (a)(iii) - Income received in respect of units of UTI purchased in Foreign Currency; FA : Para E II of Part I of Ist Sch of FA - Income from royalty or technical services - Non-domestic company; 5A1bA:115A(1)(b)(A) and 115A(b)(B)PTI-Income from royalty or Technical services in case of non-resident in pursuance of an agreement made after 31-03-1976; 5AB1a:115AB(1)(a) - Income received in respect of units purchased in foreign currency by an off-shore fund; 5AB1b:115AB(1)(b) - Income by way of long-term capital gains arising from the transfer of units purchase in foreign currency by a off-shore fund; 5AC1ab:115AC(1)(a) - Income by way of interest on bonds purchased in foreign currency - non-resident; 5AC1abD - 115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident;; 5AC1c:115AC(1)(c) -LTCG arising from the transfer of bonds or GDR purchased in foreign currency - non-resident; 5AD1i:115AD(1)(i) -Income 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 ; 5ADii:115AD(1)(ii) -STCG (other than on equity share or equity oriented mutual fund referred to in section 111A) by an FII; 5ADiii:115AD(1)(iii) -Long term capital gains by an FII; 5ADiiiP:115AD(1)(iii) Proviso For NON-RESIDENTS - From sale of equity share in a company or unit of equity oriented fund or unit of a business trust on which STT is paid under section 112A; 5AD1biip:115AD(1)(b)(ii)- Short term capital gains referred to in section 111A; 5B:115B - Profits and gains of life insurance business; 5BB:115BB (Winnings from lotteries, puzzles, races, games etc.); 5BBA:115BBA - Tax on non-residents sportsmen or sports associations; 5BBC:115BBC - Anonymous donations; 5BBE:115BBE - Tax on income referred to in sections 68 or 69 or 69A or 69B or 69C or 69D; 5BBD:115BBD - Tax on dividend received by an Indian company from specified foreign company; 5BBF:115BBF - Tax on income from patent (Income under head other sources); 5BBF_BP:115BBF_BP - Tax on income from patent (Income under head business or profession); 5BBG:115BBG - Income under head other sources (Income under head other sources); 5BBG_BP:115BBG_BP - Income under head business or profession (Income under head business or profession); 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% other than u/s 112A; 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_5A1aii - PTI-115A(1)(a)(ii)- Interest received from govt/Indian Concerns received in Foreign Currency; PTI_5A1aiia - PTI-115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; PTI_5A1aiiaa - PTI-115A(1) (a)(iiaa) -Interest as per Sec. 194LC; PTI_5A1aiiab - PTI-115A(1) (a)(iiab) -Interest as per Sec. 194LD; PTI_5A1aiiac - PTI-115A(1) (a)(iiac) -Interest as per Sec. 194LBA; PTI_5A1aiii - PTI-115A(1) (a)(iii) -Income received in respect of units of UTI purchased in foreign currency; PTI_FA : PTI-Paragraph EII of Part I of first schedule of Finance Act; PTI_5A1bA - PTI-115A(1)(b)(A) and 115A(b)(B)PTI-Income from royalty or Technical services in case of non-resident in pursuance of an agreement made after 31-03-1976; PTI_5AB1a - PTI-115AB(1)(a)-Income received in respect of units purchased in foreign currency by an off-shore fund; PTI_5AC1ab - PTI-115AC(1)(a) -Income by way of interest on bonds purchased in foreign currency - non-resident; PTI_5AC1abD - PTI-115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; PTI_5AC1 - PTI-115AC(1) - PTI-Income from bonds or GDR purchased in foreign currency ; PTI_5AD1i - PTI-115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Sec 115AB); PTI_5AD1iP - PTI-115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD; PTI_5BBA - PTI-115BBA - Tax on non-residents sportsmen or sports associations; PTI_5BBD - PTI-115BBD - PTI-Tax on dividend received by an Indian company from specified foreign company; PTI_5BBF - PTI-115BBF - Tax on income from patent; PTI_5BBG - PTI-115BBG - Tax on income from transfer of carbon credits; 5A1aiiaaP:115A(1) (a)(iiaa) -Income received by non-resident as referred in proviso to section 194LC(1);  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); 5AD1iDiv - 115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); 5AD1IBd - 115AD(1)(i)(B) - Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); 5AD1IB - 115AD(1)(i)(B) - Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IBd - PTI- 115AD(1)(i)(B) - PTI- Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IB - PTI-115AD(1)(i)(B) - PTI- Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i)",
								"enum": [
									"1A",
									"5AD1bii",
									"21",
									"22",
									"21ciii",
									"2A",
									"5A1ai",
									"5A1aii",
									"5A1aiia",
									"5A1aiiaa",
									"5A1aiiab",
									"5A1aiiac",
									"5A1aiii",
									"FA",
									"5A1bA",
									"5AB1a",
									"5AB1b",
									"5AC1ab",
									"5AC1abD",
									"5AC1c",
									"5AD1i",
									"5AD1iP",
									"5ADii",
									"5ADiii",
									"5ADiiiP",
									"5AD1biip",
									"5B",
									"5BB",
									"5BBA",
									"5BBC",
									"5BBE",
									"5BBD",
									"5BBF",
									"5BBF_BP",
									"5BBG",
									"5BBG_BP",
									"DTAASTCG",
									"DTAALTCG",
									"DTAAOS",
									"PTI_STCG15P",
									"PTI_STCG30P",
									"PTI_LTCG10P112A",
									"PTI_LTCG10P",
									"PTI_LTCG20P",
									"PTI_5A1ai",
									"PTI_5A1aii",
									"PTI_5A1aiia",
									"PTI_5A1aiiaa",
									"PTI_5A1aiiab",
									"PTI_5A1aiiac",
									"PTI_5A1aiii",
									"PTI_FA",
									"PTI_5A1bA",
									"PTI_5AB1a",
									"PTI_5AC1ab",
									"PTI_5AC1abD",
									"PTI_5AC1",
									"PTI_5AD1i",
									"PTI_5AD1iP",
									"PTI_5BBA",
									"PTI_5BBD",
									"PTI_5BBF",
									"PTI_5BBG",
									"5A1aiiaaP",
									"5AD1iDiv",
									"PTI_5A1aiiaaP",
									"PTI_5AD1iDiv",
									"5AD1IBd",
									"5AD1IB",
									"PTI_5AD1IBd",
									"PTI_5AD1IB"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"SplRatePercent": {
								"type": "number",
								"enum": [
									1,
									5,
									10,
									15,
									12.5,
									20,
									25,
									30,
									50,
									60,
									4
								],
								"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": "Information regarding investment in unincorporated entities",
			"additionalProperties": false,
			"properties": {
				"PartnerFirmDetails": {
					"type": "array",
					"minItems": 1,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"FirmName": {
								"maxLength": 125,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"FirmType": {
								"maxLength": 125,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"FirmPAN": {
								"maxLength": 10,
								"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"IsLiableToAudit": {
								"pattern": "Y|N",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"Sec92EFirmFlag": {
								"pattern": "Y|N",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"ProfitSharePercent": {
								"type": "number",
								"maximum": 100,
								"minimum": 0,
								"multipleOf": 0.01,
								"exclusiveMinimum": false,
								"exclusiveMaximum": false,
								"default": 0
							},
							"ProfitShareAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"default": 0
							},
							"FirmCapBalOn31Mar": {
								"type": "integer",
								"maximum": 99999999999999,
								"default": 0
							}
						},
						"required": [
							"FirmName",
							"FirmType",
							"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
				},
				"NetAgriIncRelateToRule7": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"NetAgriIncOrOthrIncRule7": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ExcNetAgriInc": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ExcNetAgriIncDtls": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/ExcNetAgriIncDtls"
							}
						}
					}
				},
				"OthersInc": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"OthersIncDtls": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/OthersIncDtlEi"
							}
						}
					}
				},
				"Others": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncNotChrgblAsPerDTAA": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"IncNotChrgblAsPerDTAADtls": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/IncNotChrgblAsPerDTAADtls"
							}
						}
					}
				},
				"IncChrgblAsPerDTAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PassThrIncNotChrgblTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalExemptInc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalExemptInc"
			]
		},
		"IncNotChrgblAsPerDTAADtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AmountOfIncome": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"NatureOfIncome": {
					"maxLength": 75,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"ArticleOfDTAA": {
					"maxLength": 16,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"HeadOfIncome": {
					"description": "HP - House Property; BP - Business and Profession; CG - Capital Gain; OS - Income from Other sources",
					"enum": [
						"HP",
						"BP",
						"CG",
						"OS"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TRCFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"AmountOfIncome",
				"CountryName",
				"CountryCodeExcludingIndia",
				"HeadOfIncome"
			]
		},
		"ExcNetAgriIncDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"NameOfDistrict": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				},
				"MeasurementOfLand": {
					"type": "number",
					"multipleOf": 0.01,
					"maximum": 999999999
				},
				"AgriLandOwnedFlag": {
					"description": "O - Owned; H - Held on lease",
					"enum": [
						"O",
						"H"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AgriLandIrrigatedFlag": {
					"description": "IRG - Irrigated; RF - Rain-fed",
					"enum": [
						"IRG",
						"RF"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"NameOfDistrict",
				"PinCode",
				"MeasurementOfLand",
				"AgriLandOwnedFlag",
				"AgriLandIrrigatedFlag"
			]
		},
		"SchedulePTI": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SchedulePTIDtls": {
					"type": "array",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/SchedulePTIDtls"
					}
				}
			}
		},
		"SchedulePTIDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"InvstmntCvrdUs115UA115UB": {
					"description": "A - 115UA; B - 115UB",
					"pattern": "A|B",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"BusinessName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"BusinessPAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]{1}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncFromHP": {
					"$ref": "#/definitions/SchedulePTIType"
				},
				"CapitalGainsPTI": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ShortTermCG": {
							"$ref": "#/definitions/SchedulePTIType"
						},
						"STCG_Sec111A": {
							"$ref": "#/definitions/SchedulePTIType"
						},
						"STCG_Others": {
							"$ref": "#/definitions/SchedulePTIType"
						},
						"LongTermCG": {
							"$ref": "#/definitions/SchedulePTIType"
						},
						"LTCG_Sec112A": {
							"$ref": "#/definitions/SchedulePTIType"
						},
						"LTCG_Others": {
							"$ref": "#/definitions/SchedulePTIType"
						}
					},
					"required": [
						"ShortTermCG",
						"STCG_Sec111A",
						"STCG_Others",
						"LongTermCG",
						"LTCG_Sec112A",
						"LTCG_Others"
					]
				},
				"IncOthSrc": {
					"$ref": "#/definitions/SchedulePTITypeOS23FBB"
				},
				"OS_Dividend": {
					"$ref": "#/definitions/SchedulePTITypeOS23FBB"
				},
				"OS_Others": {
					"$ref": "#/definitions/SchedulePTITypeOS23FBB"
				},
				"IncClmdPTI": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"TotalSec23FBB": {
							"$ref": "#/definitions/SchedulePTITypeOS23FBB"
						},
						"Sec23FBB": {
							"$ref": "#/definitions/SchedulePTITypeOS23FBB"
						},
						"SecBIncExmptDtl": {
							"$ref": "#/definitions/SchedulePTIIncExmtType"
						},
						"SecCIncExmptDtl": {
							"$ref": "#/definitions/SchedulePTIIncExmtType"
						}
					},
					"required": [
						"TotalSec23FBB",
						"Sec23FBB"
					]
				}
			},
			"required": [
				"InvstmntCvrdUs115UA115UB",
				"BusinessName",
				"BusinessPAN",
				"IncFromHP",
				"CapitalGainsPTI",
				"IncOthSrc",
				"OS_Dividend",
				"OS_Others",
				"IncClmdPTI"
			]
		},
		"ScheduleMAT": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PLAcntPrepSchedVICompAct": {
					"description": "1 - Yes; 2 - No",
					"enum": [
						"1",
						"2"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "1"
				},
				"PLAcctFlg": {
					"description": "1 - Yes; 2 - No",
					"enum": [
						"1",
						"2"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PLAcntPrepAsperAGM": {
					"description": "1 - Yes; 2 - No",
					"enum": [
						"1",
						"2"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "1"
				},
				"ProfAfterTaxPLAcnt": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"Additions": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ITPaidInclDefTax": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ResvrNo33AC": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProvUncertainLiab": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProvLossOfSubsComp": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DividendPaidOrProposed": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ExpendExempIncUs10s": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ExpAopBoi": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ExpClauseFb": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"NotLossClauseFc": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"NotLossUs115bbf": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"DepreciatAttribToRevalAsset": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"GainClauseK": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Others": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotAdditions": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"ITPaidInclDefTax",
						"ResvrNo33AC",
						"ProvUncertainLiab",
						"ProvLossOfSubsComp",
						"DividendPaidOrProposed",
						"ExpendExempIncUs10s",
						"ExpAopBoi",
						"ExpClauseFb",
						"NotLossClauseFc",
						"NotLossUs115bbf",
						"DepreciatAttribToRevalAsset",
						"GainClauseK",
						"Others",
						"TotAdditions"
					]
				},
				"Deducts": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"AmtWithdrawFromResvrIfCredPL": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"IncExempIncUs10s": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"AmtWithdrawFromResvrIfCredPLNoAttrib": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ShareIncAopBoi": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"IncClauseiid": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"NotGainClauseiie": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"LossTrnsClauseiif": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"LossTrnsClauseiig": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"UnAbsorbedDepreciat": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"ProSickIndustryOrExcedAccumLos": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Others": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"TotDeducts": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"AmtWithdrawFromResvrIfCredPL",
						"IncExempIncUs10s",
						"AmtWithdrawFromResvrIfCredPLNoAttrib",
						"ShareIncAopBoi",
						"IncClauseiid",
						"NotGainClauseiie",
						"LossTrnsClauseiif",
						"UnAbsorbedDepreciat",
						"ProSickIndustryOrExcedAccumLos",
						"Others",
						"TotDeducts"
					]
				},
				"BookProfUs115JB": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"FinancialStamentFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AdditionsProfUs115JB": {
					"$ref": "#/definitions/ProfUs115JBType"
				},
				"DeductionsProfUs115JB": {
					"$ref": "#/definitions/ProfUs115JBType"
				},
				"DeemedTotalIncUs115JB": {
					"description": "Deemed total income under section 115JB (7 + 8Ae – 8Bj)",
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"DeemedTotalIncUs115JBIFSC": {
					"description": "Deemed total income from Units located in IFSC, if any",
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"DeemedTotalIncUs115JBOther": {
					"description": "Deemed total income from other Units (9-9a)",
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"TaxPayableUs115JB": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"PLAcntPrepSchedVICompAct",
				"PLAcntPrepAsperAGM",
				"ProfAfterTaxPLAcnt",
				"Additions",
				"Deducts",
				"BookProfUs115JB",
				"DeemedTotalIncUs115JB",
				"DeemedTotalIncUs115JBIFSC",
				"DeemedTotalIncUs115JBOther",
				"TaxPayableUs115JB"
			]
		},
		"ScheduleMATC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TaxUs115JBCurrAssYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TaxOthProvCurrAssYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtOfTaxWithCred": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"UtilMATCredAvl": {
					"type": "array",
					"maxItems": 14,
					"items": {
						"$ref": "#/definitions/UtilMATCredAvl"
					}
				},
				"CurAssYr": {
					"enum": [
						"2022-23"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"MATCredGrossCurAY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BalMATCredCFCurAY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotMatCredGross": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotMatCredSetOff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotMatCredBF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotMatCredUtilCurrYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotBalMATCredCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtTaxCredUs115JAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtMATLiabAllAssYrAvailSubseqYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TaxUs115JBCurrAssYr",
				"TaxOthProvCurrAssYr",
				"AmtOfTaxWithCred",
				"MATCredGrossCurAY",
				"BalMATCredCFCurAY",
				"TotMatCredGross",
				"TotMatCredSetOff",
				"TotMatCredBF",
				"TotMatCredUtilCurrYr",
				"TotBalMATCredCF",
				"AmtTaxCredUs115JAA",
				"AmtMATLiabAllAssYrAvailSubseqYr"
			]
		},
		"UtilMATCredAvl": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AssYr": {
					"enum": [
						"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"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"MATCredGross": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"MATCredSetOff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"MATCredBF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"MATCredUtilCurrYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BalMATCredCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"AssYr",
				"MATCredGross",
				"MATCredSetOff",
				"MATCredBF",
				"MATCredUtilCurrYr",
				"BalMATCredCF"
			]
		},
		"ScheduleBBS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"BBS": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"DateOfDeclareDividProfDomesComp": {
								"description": "Date in YYYY-MM-DD format",
								"type": "string",
								"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
							},
							"CmpBuyBckShrAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"CmpRecShrAmt": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"CmpDistIncm": {
								"type": "integer",
								"maximum": 99999999999999,
								"default": 0
							},
							"TaxPayOnDividDeclarOrPaid": {
								"type": "object",
								"additionalProperties": false,
								"properties": {
									"AddLITPayUs115QA": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false,
										"default": 0
									},
									"Surcharge": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false,
										"default": 0
									},
									"EducationCess": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false,
										"default": 0
									},
									"TotBBSPayable": {
										"type": "integer",
										"maximum": 99999999999999,
										"minimum": 0,
										"exclusiveMinimum": false,
										"default": 0
									}
								},
								"required": [
									"AddLITPayUs115QA",
									"Surcharge",
									"EducationCess",
									"TotBBSPayable"
								]
							},
							"IntPayUs115QB": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"AddLITPlusIntrestPayable": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"TotalOfBBS": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"TaxAndInterestPaid": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"NetBBSPayableOrRefund": {
								"type": "integer",
								"maximum": 99999999999999,
								"default": 0
							},
							"TaxPaymentOnDDTndBBS": {
								"type": "array",
								"items": {
									"$ref": "#/definitions/TaxPaymentOnDDTndBBS"
								}
							}
						},
						"required": [
							"DateOfDeclareDividProfDomesComp",
							"CmpBuyBckShrAmt",
							"CmpRecShrAmt",
							"CmpDistIncm",
							"TaxPayOnDividDeclarOrPaid",
							"IntPayUs115QB",
							"AddLITPlusIntrestPayable",
							"TotalOfBBS",
							"TaxAndInterestPaid",
							"NetBBSPayableOrRefund"
						]
					}
				}
			}
		},
		"TaxPaymentOnDDTndBBS": {
			"type": "object",
			"description": "Tax payment detail",
			"additionalProperties": false,
			"properties": {
				"DateDep": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"NameOfBankAndBranch": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"NameOfBank": {
							"maxLength": 125,
							"minLength": 1,
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"NameOfBranch": {
							"maxLength": 125,
							"minLength": 1,
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						}
					},
					"required": [
						"NameOfBank",
						"NameOfBranch"
					]
				},
				"BSRCode": {
					"pattern": "[0-9]{3}[0-9A-Z]{4}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SrlNoOfChaln": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Amt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DateDep",
				"NameOfBankAndBranch",
				"BSRCode",
				"SrlNoOfChaln",
				"Amt"
			]
		},
		"ScheduleIT": {
			"type": "object",
			"description": "Details of Advance Tax and Self Assessment Tax; Payments of Income Tax",
			"additionalProperties": false,
			"properties": {
				"TaxPayment": {
					"type": "array",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/TaxPayment"
					}
				},
				"TotalTaxPayments": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalTaxPayments"
			]
		},
		"TaxPayment": {
			"type": "object",
			"description": "Tax payment detail",
			"additionalProperties": false,
			"properties": {
				"BSRCode": {
					"pattern": "[0-9]{3}[0-9A-Z]{4}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DateDep": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"SrlNoOfChaln": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Amt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"BSRCode",
				"DateDep",
				"SrlNoOfChaln",
				"Amt"
			]
		},
		"ScheduleTDS2": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TDSOthThanSalaryDtls": {
					"type": "array",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/TDSOthThanSalaryDtls"
					}
				},
				"TotalTDSonOthThanSals": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalTDSonOthThanSals"
			]
		},
		"ScheduleTDS3": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TDS3onOthThanSalDtls": {
					"type": "array",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/TDS3onOthThanSalDtls"
					}
				},
				"TotalTDS3OnOthThanSal": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotalTDS3OnOthThanSal"
			]
		},
		"TDS3onOthThanSalDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TDSCreditName": {
					"type": "string",
					"description": "S - Self; O - Other Person",
					"enum": [
						"S",
						"O"
					]
				},
				"PANofOtherPerson": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AadhaarOfOtherPerson": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PANOfBuyerTenant": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AadhaarOfBuyerTenant": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DeductedYr": {
					"$ref": "#/definitions/DeductedYr"
				},
				"BroughtFwdTDSAmt": {
					"$ref": "#/definitions/BroughtFwdTDSAmt"
				},
				"TaxDeductCreditDtls": {
					"$ref": "#/definitions/TaxDeductCreditDtls"
				},
				"GrossAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"HeadOfIncome": {
					"type": "string",
					"description": "HP - Income from House Property; BP - Income from Business and Profession; CG - Income from Capital Gains; OS - Income from Other Sources; EI - Exempt Income",
					"enum": [
						"HP",
						"BP",
						"CG",
						"OS",
						"EI"
					]
				},
				"AmtCarriedFwd": {
					"$ref": "#/definitions/AmtCarriedFwd"
				}
			},
			"required": [
				"TDSCreditName",
				"PANOfBuyerTenant",
				"TaxDeductCreditDtls",
				"AmtCarriedFwd"
			]
		},
		"TDSOthThanSalaryDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TDSCreditName": {
					"type": "string",
					"description": "S - Self; O - Other Person",
					"enum": [
						"S",
						"O"
					]
				},
				"PANofOtherPerson": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AadhaarOfOtherPerson": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TANOfDeductor": {
					"pattern": "HYD[A-Z][0-9]{5}[A-Z]|VPN[A-Z][0-9]{5}[A-Z]|BBN[A-Z][0-9]{5}[A-Z]|BPL[A-Z][0-9]{5}[A-Z]|JBP[A-Z][0-9]{5}[A-Z]|CHE[A-Z][0-9]{5}[A-Z]|CMB[A-Z][0-9]{5}[A-Z]|MRI[A-Z][0-9]{5}[A-Z]|DEL[A-Z][0-9]{5}[A-Z]|CAL[A-Z][0-9]{5}[A-Z]|MRT[A-Z][0-9]{5}[A-Z]|AHM[A-Z][0-9]{5}[A-Z]|BRD[A-Z][0-9]{5}[A-Z]|RKT[A-Z][0-9]{5}[A-Z]|SRT[A-Z][0-9]{5}[A-Z]|BLR[A-Z][0-9]{5}[A-Z]|AGR[A-Z][0-9]{5}[A-Z]|KNP[A-Z][0-9]{5}[A-Z]|CHN[A-Z][0-9]{5}[A-Z]|TVD[A-Z][0-9]{5}[A-Z]|ALD[A-Z][0-9]{5}[A-Z]|LKN[A-Z][0-9]{5}[A-Z]|MUM[A-Z][0-9]{5}[A-Z]|NGP[A-Z][0-9]{5}[A-Z]|AMR[A-Z][0-9]{5}[A-Z]|JLD[A-Z][0-9]{5}[A-Z]|PTL[A-Z][0-9]{5}[A-Z]|RTK[A-Z][0-9]{5}[A-Z]|KLP[A-Z][0-9]{5}[A-Z]|NSK[A-Z][0-9]{5}[A-Z]|PNE[A-Z][0-9]{5}[A-Z]|PTN[A-Z][0-9]{5}[A-Z]|RCH[A-Z][0-9]{5}[A-Z]|JDH[A-Z][0-9]{5}[A-Z]|JPR[A-Z][0-9]{5}[A-Z]|SHL[A-Z][0-9]{5}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DeductedYr": {
					"$ref": "#/definitions/DeductedYr"
				},
				"BroughtFwdTDSAmt": {
					"$ref": "#/definitions/BroughtFwdTDSAmt"
				},
				"TaxDeductCreditDtls": {
					"$ref": "#/definitions/TaxDeductCreditDtls"
				},
				"GrossAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"HeadOfIncome": {
					"type": "string",
					"description": "HP - Income from House Property; BP - Income from Business and Profession; CG - Income from Capital Gains; OS - Income from Other Sources; EI - Exempt Income; NA - Not Applicable (only in case TDS is deducted u/s 194N)",
					"enum": [
						"HP",
						"BP",
						"CG",
						"OS",
						"EI",
						"NA"
					]
				},
				"AmtCarriedFwd": {
					"$ref": "#/definitions/AmtCarriedFwd"
				}
			},
			"required": [
				"TDSCreditName",
				"TANOfDeductor",
				"TaxDeductCreditDtls",
				"AmtCarriedFwd"
			]
		},
		"EmployerOrDeductorOrCollectDetl": {
			"type": "object",
			"description": "Dedcutor Details",
			"additionalProperties": false,
			"properties": {
				"TAN": {
					"pattern": "HYD[A-Z][0-9]{5}[A-Z]|VPN[A-Z][0-9]{5}[A-Z]|BBN[A-Z][0-9]{5}[A-Z]|BPL[A-Z][0-9]{5}[A-Z]|JBP[A-Z][0-9]{5}[A-Z]|CHE[A-Z][0-9]{5}[A-Z]|CMB[A-Z][0-9]{5}[A-Z]|MRI[A-Z][0-9]{5}[A-Z]|DEL[A-Z][0-9]{5}[A-Z]|CAL[A-Z][0-9]{5}[A-Z]|MRT[A-Z][0-9]{5}[A-Z]|AHM[A-Z][0-9]{5}[A-Z]|BRD[A-Z][0-9]{5}[A-Z]|RKT[A-Z][0-9]{5}[A-Z]|SRT[A-Z][0-9]{5}[A-Z]|BLR[A-Z][0-9]{5}[A-Z]|AGR[A-Z][0-9]{5}[A-Z]|KNP[A-Z][0-9]{5}[A-Z]|CHN[A-Z][0-9]{5}[A-Z]|TVD[A-Z][0-9]{5}[A-Z]|ALD[A-Z][0-9]{5}[A-Z]|LKN[A-Z][0-9]{5}[A-Z]|MUM[A-Z][0-9]{5}[A-Z]|NGP[A-Z][0-9]{5}[A-Z]|AMR[A-Z][0-9]{5}[A-Z]|JLD[A-Z][0-9]{5}[A-Z]|PTL[A-Z][0-9]{5}[A-Z]|RTK[A-Z][0-9]{5}[A-Z]|KLP[A-Z][0-9]{5}[A-Z]|NSK[A-Z][0-9]{5}[A-Z]|PNE[A-Z][0-9]{5}[A-Z]|PTN[A-Z][0-9]{5}[A-Z]|RCH[A-Z][0-9]{5}[A-Z]|JDH[A-Z][0-9]{5}[A-Z]|JPR[A-Z][0-9]{5}[A-Z]|SHL[A-Z][0-9]{5}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"EmployerOrDeductorOrCollecterName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"TAN",
				"EmployerOrDeductorOrCollecterName"
			]
		},
		"TaxDeductCreditDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TaxDeductedOwnHands": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxDeductedIncome": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxDeductedTDS": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxClaimedOwnHands": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxClaimedIncome": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxClaimedTDS": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxClaimedSpouseOthPrsnPAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SpouseOthPrsnAadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"TaxClaimedOwnHands"
			]
		},
		"DeductedYr": {
			"type": "integer",
			"enum": [
				2020,
				2019,
				2018,
				2017,
				2016,
				2015,
				2014,
				2013,
				2012,
				2011,
				2010,
				2009,
				2008
			],
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false
		},
		"BroughtFwdTDSAmt": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false,
			"default": 0
		},
		"BroughtFwdTCSAmt": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false,
			"default": 0
		},
		"AmtCarriedFwd": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false,
			"default": 0
		},
		"OthersTotal": {
			"type": "integer",
			"maximum": 99999999999999,
			"minimum": 0,
			"exclusiveMinimum": false,
			"default": 0
		},
		"ScheduleTCS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TCSDetails": {
					"type": "array",
					"minItems": 1,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"EmployerOrDeductorOrCollectDetl": {
								"$ref": "#/definitions/EmployerOrDeductorOrCollectDetl"
							},
							"DeductedYr": {
								"$ref": "#/definitions/DeductedYr"
							},
							"BroughtFwdTCSAmt": {
								"$ref": "#/definitions/BroughtFwdTCSAmt"
							},
							"TotalTCS": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							},
							"AmtTCSClaimedThisYear": {
								"type": "integer",
								"description": "Amount out of (6) claimed for this year",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							},
							"AmtCarriedFwd": {
								"$ref": "#/definitions/AmtCarriedFwd"
							}
						},
						"required": [
							"EmployerOrDeductorOrCollectDetl",
							"AmtTCSClaimedThisYear",
							"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": {
						"IncomeFromHP": {
							"type": "integer",
							"description": "Income from house property",
							"maximum": 99999999999999
						},
						"IncomeFromBP": {
							"type": "integer",
							"description": "Income from Business or Profession",
							"maximum": 99999999999999
						},
						"IncomeFromCG": {
							"type": "integer",
							"description": "Income from Capital Gains",
							"maximum": 99999999999999
						},
						"IncomeFromOS": {
							"type": "integer",
							"description": "Income from Other Sources",
							"maximum": 99999999999999
						},
						"Total": {
							"type": "integer",
							"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
				},
				"AggrLiabilityNoRefund": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"AddtnlIncTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"NetPayable": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"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"
					]
				}
			},
			"required": [
				"UpdatedTotInc",
				"AmtPayable",
				"FeeIncUS234F",
				"AggrLiabilityRefund",
				"AggrLiabilityNoRefund",
				"AddtnlIncTax",
				"NetPayable",
				"TaxUS140B",
				"TaxDue10_11"
			]
		},
		"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,
								"default": 0
							}
						},
						"required": [
							"BSRCode",
							"DateDep",
							"SrlNoOfChaln",
							"Amt"
						]
					}
				}
			}
		},
		"ITRScheduleUD": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"CurrAssYr": {
					"enum": [
						"2022-23"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CurBalCFNY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CurAllowBalCFNY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ScheduleUD": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/ScheduleUD"
					}
				},
				"TotBFUDepritAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotAmtAdjOptTaxUs115BAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotCurYrdepritSetoffInc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotDepritBalCFNY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotBFUAllowAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotCurYrAllowSetoffInc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalBalCFNY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"CurrAssYr",
				"CurBalCFNY",
				"CurAllowBalCFNY",
				"TotBFUDepritAmt",
				"TotAmtAdjOptTaxUs115BAA",
				"TotCurYrdepritSetoffInc",
				"TotDepritBalCFNY",
				"TotBFUAllowAmt",
				"TotCurYrAllowSetoffInc",
				"TotalBalCFNY"
			]
		},
		"ScheduleUD": {
			"type": "object",
			"description": "Unabsorbed Depreciation",
			"additionalProperties": false,
			"properties": {
				"AssYr": {
					"pattern": "[0-9][0-9][0-9][0-9]-[0-9][0-9]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AmtBFUD": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtAdjOptTaxUs115BAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtDeprSOCY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BalCFNY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtBFUAllow": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtAllowSOCY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AllowBalCFNY": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"AssYr",
				"AmtBFUD",
				"AmtAdjOptTaxUs115BAA",
				"AmtDeprSOCY",
				"BalCFNY",
				"AmtBFUAllow",
				"AmtAllowSOCY",
				"AllowBalCFNY"
			]
		},
		"ScheduleICDS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AccPolicyAmt": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"InventoriesValue": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"ConstContractsAmt": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"RevenueRcgAmt": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"TangibleFixedAsset": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"ForeignExgRates": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"GovtGrants": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"Securities": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"BorrowingCosts": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"ProvAssets": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"TotalNetAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TotalNetAmtNegative": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			}
		},
		"ScheduleTR1": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ScheduleTR": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/ScheduleTR"
					}
				},
				"TotalTaxOutsideIndia": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalTaxReliefOutsideIndia": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxReliefOutsideIndiaDTAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TaxReliefOutsideIndiaNotDTAA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TaxPaidOutsideIndFlg": {
					"description": "YES - Yes; NO - No",
					"enum": [
						"YES",
						"NO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AmtTaxRefunded": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"AssmtYrTaxRelief": {
					"description": "Assessment year in which tax relief allowed in India",
					"pattern": "[0-9][0-9][0-9][0-9]-[0-9][0-9]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"TotalTaxOutsideIndia",
				"TotalTaxReliefOutsideIndia",
				"TaxReliefOutsideIndiaDTAA",
				"TaxReliefOutsideIndiaNotDTAA"
			]
		},
		"ScheduleTR": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"TaxIdentificationNo": {
					"maxLength": 75,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TaxPaidOutsideIndia": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxReliefOutsideIndia": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ReliefClaimedUsSection": {
					"enum": [
						"90",
						"90A",
						"91"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"CountryName",
				"CountryCodeExcludingIndia",
				"TaxIdentificationNo",
				"TaxPaidOutsideIndia",
				"TaxReliefOutsideIndia"
			]
		},
		"ScheduleFA": {
			"type": "object",
			"description": "Details of Foriegn Assets",
			"additionalProperties": false,
			"properties": {
				"DetailsForiegnBank": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DetailsForiegnBank"
					}
				},
				"DtlsForeignCustodialAcc": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DtlsForeignCustodialAcc"
					}
				},
				"DtlsForeignEquityDebtInterest": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DtlsForeignEquityDebtInterest"
					}
				},
				"DtlsForeignCashValueInsurance": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DtlsForeignCashValueInsurance"
					}
				},
				"DetailsFinancialInterest": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DetailsFinancialInterest"
					}
				},
				"DetailsImmovableProperty": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DetailsImmovableProperty"
					}
				},
				"DetailsOthAssets": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DetailsOthAssets"
					}
				},
				"DetailsOfAccntsHvngSigningAuth": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DetailsOfAccntsHvngSigningAuth"
					}
				},
				"DetailsOfTrustOutIndiaTrustee": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DetailsOfTrustOutIndiaTrustee"
					}
				},
				"DetailsOfOthSourcesIncOutsideIndia": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DetailsOfOthSourcesIncOutsideIndia"
					}
				}
			}
		},
		"DetailsForiegnBank": {
			"type": "object",
			"description": "Details Of Foreign Bank",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"Bankname": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfBank": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ForeignAccountNumber": {
					"maxLength": 34,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OwnerStatus": {
					"description": "OWNER - Owner; BENEFICIAL_OWNER - Beneficial owner; BENIFICIARY - Beneficiary",
					"enum": [
						"OWNER",
						"BENEFICIAL_OWNER",
						"BENIFICIARY"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AccOpenDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"PeakBalanceDuringYear": {
					"type": "integer",
					"maximum": 99999999999999,
					"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": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"PeakBalanceDuringPeriod": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"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": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"InitialValOfInvstmnt": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"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 Cash Value Insurance",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"FinancialInstName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"FinancialInstAddress": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ContractDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"CashValOrSurrenderVal": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"TotGrossAmtPaidCredited": {
					"type": "integer",
					"maximum": 99999999999999
				}
			},
			"required": [
				"CountryName",
				"CountryCodeExcludingIndia",
				"FinancialInstName",
				"FinancialInstAddress",
				"ZipCode",
				"ContractDate",
				"CashValOrSurrenderVal",
				"TotGrossAmtPaidCredited"
			]
		},
		"ScheduleGST": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TurnoverGrsRcptForGSTIN": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"GSTINNo": {
								"pattern": "[a-zA-Z0-9]{15}",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"AmtTurnGrossRcptGSTIN": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							}
						},
						"required": [
							"GSTINNo",
							"AmtTurnGrossRcptGSTIN"
						]
					}
				}
			}
		},
		"ScheduleFD": {
			"type": "object",
			"description": "Schedule FD - Break-up of payments/receipts in Foreign currency",
			"additionalProperties": false,
			"properties": {
				"PaymntMadeOnCapitalAcc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"PaymntMadeOnRevenueAcc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ReceiptsOnCapitalAcc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ReceiptsOnRevenueAcc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"PaymntMadeOnCapitalAcc",
				"PaymntMadeOnRevenueAcc",
				"ReceiptsOnCapitalAcc",
				"ReceiptsOnRevenueAcc"
			]
		},
		"DetailsFinancialInterest": {
			"type": "object",
			"description": "Details of Financial Interest",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NatureOfEntity": {
					"maxLength": 100,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NameOfEntity": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfEntity": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NatureOfInt": {
					"description": "DIRECT - Direct; BENEFICIAL_OWNER - Beneficial Owner; BENIFICIARY - Beneficiary",
					"enum": [
						"DIRECT",
						"BENEFICIAL_OWNER",
						"BENIFICIARY"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DateHeld": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"TotalInvestment": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncFromInt": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"NatureOfInc": {
					"maxLength": 100,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncTaxAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"IncTaxSch": {
					"description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other Sources; EI - Exempt Income; NI - No Income during the year",
					"enum": [
						"HP",
						"BU",
						"CG",
						"OS",
						"EI",
						"NI"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncTaxSchNo": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"CountryName",
				"CountryCodeExcludingIndia",
				"ZipCode",
				"NameOfEntity",
				"AddressOfEntity",
				"NatureOfInt",
				"DateHeld",
				"TotalInvestment",
				"IncFromInt",
				"NatureOfInc",
				"IncTaxAmt",
				"IncTaxSch",
				"IncTaxSchNo"
			]
		},
		"DetailsImmovableProperty": {
			"type": "object",
			"description": "Details Of Immovable Property",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfProperty": {
					"maxLength": 200,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Ownership": {
					"description": "DIRECT - Direct; BENEFICIAL_OWNER - Beneficial Owner; BENIFICIARY - Beneficiary",
					"enum": [
						"DIRECT",
						"BENEFICIAL_OWNER",
						"BENIFICIARY"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DateOfAcq": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"TotalInvestment": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncDrvProperty": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"NatureOfInc": {
					"maxLength": 100,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncTaxAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"IncTaxSch": {
					"description": "OS - Other sources; HP - House Property; CG - Capital Gains; BU - Business; EI - Exempt Income; NI - No Income during the year",
					"enum": [
						"OS",
						"HP",
						"CG",
						"BU",
						"EI",
						"NI"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncTaxSchNo": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"CountryName",
				"CountryCodeExcludingIndia",
				"ZipCode",
				"Ownership",
				"DateOfAcq",
				"TotalInvestment",
				"IncDrvProperty",
				"NatureOfInc",
				"IncTaxAmt",
				"IncTaxSch",
				"IncTaxSchNo"
			]
		},
		"DetailsOthAssets": {
			"type": "object",
			"description": "Details Of Other Asset",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NatureOfAsset": {
					"maxLength": 100,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Ownership": {
					"description": "DIRECT - Direct; BENEFICIAL_OWNER - Beneficial Owner; BENIFICIARY - Beneficiary",
					"enum": [
						"DIRECT",
						"BENEFICIAL_OWNER",
						"BENIFICIARY"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DateOfAcq": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"TotalInvestment": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncDrvAsset": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"NatureOfInc": {
					"maxLength": 100,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncTaxAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"IncTaxSch": {
					"description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other sources; EI - Exempt Income; NI - No Income during the year",
					"enum": [
						"HP",
						"BU",
						"CG",
						"OS",
						"EI",
						"NI"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncTaxSchNo": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"CountryName",
				"CountryCodeExcludingIndia",
				"ZipCode",
				"NatureOfAsset",
				"Ownership",
				"DateOfAcq",
				"TotalInvestment",
				"IncDrvAsset",
				"NatureOfInc",
				"IncTaxAmt",
				"IncTaxSch",
				"IncTaxSchNo"
			]
		},
		"DetailsOfAccntsHvngSigningAuth": {
			"type": "object",
			"description": "Details of account(s) in which you have signing; authority and which has not been included above.",
			"additionalProperties": false,
			"properties": {
				"NameOfInstitution": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfInstitution": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NameMentionedInAccnt": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"InstitutionAccountNumber": {
					"maxLength": 34,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PeakBalanceOrInvestment": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"IncAccuredTaxFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncAccuredInAcc": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"IncOfferedAmt": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"IncOfferedSch": {
					"description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other sources; EI - Exempt Income; NI - No Income during the year",
					"enum": [
						"HP",
						"BU",
						"CG",
						"OS",
						"EI",
						"NI"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncOfferedSchNo": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"NameOfInstitution",
				"AddressOfInstitution",
				"CountryName",
				"CountryCodeExcludingIndia",
				"ZipCode",
				"NameMentionedInAccnt",
				"InstitutionAccountNumber",
				"PeakBalanceOrInvestment",
				"IncAccuredTaxFlag"
			]
		},
		"DetailsOfTrustOutIndiaTrustee": {
			"type": "object",
			"description": "Details of trusts, created under the laws of a country outside India, in which you are a trustee",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NameOfTrust": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfTrust": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NameOfOtherTrustees": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfOtherTrustees": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NameOfSettlor": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfSettlor": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NameOfBeneficiaries": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfBeneficiaries": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"DateHeld": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"IncDrvTaxFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncDrvFromTrust": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"IncOfferedAmt": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"IncOfferedSch": {
					"description": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other sources; EI - Exempt Income; NI - No Income during the year",
					"enum": [
						"HP",
						"BU",
						"CG",
						"OS",
						"EI",
						"NI"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncOfferedSchNo": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"CountryName",
				"CountryCodeExcludingIndia",
				"ZipCode",
				"NameOfTrust",
				"AddressOfTrust",
				"NameOfOtherTrustees",
				"AddressOfOtherTrustees",
				"NameOfSettlor",
				"AddressOfSettlor",
				"NameOfBeneficiaries",
				"AddressOfBeneficiaries",
				"DateHeld",
				"IncDrvTaxFlag"
			]
		},
		"DetailsOfOthSourcesIncOutsideIndia": {
			"type": "object",
			"description": "Details of any other income derived from any source outside India",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"ZipCode": {
					"maxLength": 8,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NameOfPerson": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AddressOfPerson": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncDerived": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"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": "HP - House Property; BU - Business; CG - Capital Gains; OS - Other sources; EI - Exempt Income; NI - No Income during the year",
					"enum": [
						"HP",
						"BU",
						"CG",
						"OS",
						"EI",
						"NI"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncOfferedSchNo": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"CountryName",
				"CountryCodeExcludingIndia",
				"ZipCode",
				"NameOfPerson",
				"AddressOfPerson",
				"NatureOfInc",
				"IncDrvTaxFlag"
			]
		},
		"ScheduleSH": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ShrhldngUnlistedCompany": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"SHUnlistedCompanyFlag": {
							"enum": [
								"N",
								"Y"
							],
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"DtlsSHEndPreviousYearUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsSHEndPreviousYearUC"
							}
						},
						"DtlsEquityShareEndPrvYr": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsEquityShareEndPrvYr"
							}
						},
						"SHDtlsAnyTimePrevYearUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/SHDtlsAnyTimePrevYearUC"
							}
						}
					}
				},
				"ShrhldngStartUps": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"DtlsSHEndPreviousYearSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsSHEndPreviousYearSU"
							}
						},
						"DtlsShareAppMoneyAlltEndPrvYr": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsShareAppMoneyAlltEndPrvYr"
							}
						},
						"SHDtlsAnyTimePrevYearSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/SHDtlsAnyTimePrevYearSU"
							}
						}
					}
				}
			}
		},
		"DtlsSHEndPreviousYearUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ShareholderName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ResidentialStatus": {
					"description": "RES - Resident; NRI - Non Resident; NOR - Resident but not Ordinarily resident",
					"enum": [
						"RES",
						"NRI",
						"NOR"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareType": {
					"description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares; BS - Bonus Shares; OT - Others",
					"enum": [
						"ES",
						"PS",
						"RS",
						"SS",
						"BS",
						"OT"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareTypeOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Aadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AllotmentDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"NumberOfSharesHeld": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"FaceValuePerShare": {
					"type": "number",
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"IssuePricePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"AmountReceived": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"ShareholderName",
				"ResidentialStatus",
				"ShareType",
				"PAN",
				"AllotmentDate",
				"NumberOfSharesHeld",
				"FaceValuePerShare",
				"IssuePricePerShare",
				"AmountReceived"
			]
		},
		"DtlsEquityShareEndPrvYr": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ApplicantName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ResidentialStatus": {
					"description": "RES - Resident; NRI - Non Resident; NOR - Resident but not Ordinarily resident",
					"enum": [
						"RES",
						"NRI",
						"NOR"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareType": {
					"description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares; OT - Others",
					"enum": [
						"ES",
						"PS",
						"RS",
						"SS",
						"OT"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareTypeOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Aadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ApplicationDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"NumberOfSharesApplied": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ApplicationMoneyReceived": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"FaceValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ProposedIssuePrice": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"ApplicantName",
				"ResidentialStatus",
				"ShareType",
				"PAN",
				"ApplicationDate",
				"NumberOfSharesApplied",
				"ApplicationMoneyReceived",
				"FaceValuePerShare",
				"ProposedIssuePrice"
			]
		},
		"SHDtlsAnyTimePrevYearUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ShareholderName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ResidentialStatus": {
					"description": "RES - Resident; NRI - Non Resident; NOR - Resident but not Ordinarily resident",
					"enum": [
						"RES",
						"NRI",
						"NOR"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareType": {
					"description": "ES - Equity Shares; PS - Preference Shares; SS - Sweat Equity Shares; BS - Bonus Shares",
					"enum": [
						"ES",
						"PS",
						"SS",
						"BS"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Aadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NumberOfSharesHeld": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"FaceValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"IssuePricePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"AmountReceived": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"AllotmentDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"CeaseShareholderDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"CessationMode": {
					"description": "TS - Transfer/Sale; RR - Relinquishment of rights",
					"enum": [
						"TS",
						"RR"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NewShareholderPAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NewShareholderAadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"ShareholderName",
				"ResidentialStatus",
				"ShareType",
				"PAN",
				"NumberOfSharesHeld",
				"FaceValuePerShare",
				"IssuePricePerShare",
				"AmountReceived",
				"AllotmentDate",
				"CeaseShareholderDate",
				"CessationMode"
			]
		},
		"DtlsSHEndPreviousYearSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ShareholderName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareholderCategory": {
					"description": "NRI - non-resident; VCP - venture capital company; VCF - venture capital fund; SPC - specified company; OTH - any other person",
					"enum": [
						"NRI",
						"VCP",
						"VCF",
						"SPC",
						"OTH"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareType": {
					"description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares; BS - Bonus Shares; OT - Others",
					"enum": [
						"ES",
						"PS",
						"RS",
						"SS",
						"BS",
						"OT"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareTypeOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Aadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AllotmentDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"NumberOfSharesHeld": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"FaceValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"IssuePricePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"PaidUpValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"SharePremium": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"ShareholderName",
				"ShareholderCategory",
				"ShareType",
				"PAN",
				"AllotmentDate",
				"NumberOfSharesHeld",
				"FaceValuePerShare",
				"IssuePricePerShare",
				"PaidUpValuePerShare",
				"SharePremium"
			]
		},
		"DtlsShareAppMoneyAlltEndPrvYr": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ApplicantName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ApplicantCategory": {
					"description": "NRI - non-resident; VCP - venture capital company; VCF - venture capital fund; SPC - specified company; OTH - any other person",
					"enum": [
						"NRI",
						"VCP",
						"VCF",
						"SPC",
						"OTH"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareType": {
					"description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares; OT - Others",
					"enum": [
						"ES",
						"PS",
						"RS",
						"SS",
						"OT"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareTypeOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Aadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ApplicationDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"NumberOfSharesApplied": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"FaceValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ProposedIssuePrice": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ShareApplicationMoney": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ShareApplicationPremium": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"ApplicantName",
				"ApplicantCategory",
				"ShareType",
				"PAN",
				"ApplicationDate",
				"NumberOfSharesApplied",
				"FaceValuePerShare",
				"ProposedIssuePrice",
				"ShareApplicationMoney",
				"ShareApplicationPremium"
			]
		},
		"SHDtlsAnyTimePrevYearSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ShareholderName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareholderCategory": {
					"description": "NRI - non-resident; VCP - venture capital company; VCF - venture capital fund; SPC - specified company; OTH - any other person",
					"enum": [
						"NRI",
						"VCP",
						"VCF",
						"SPC",
						"OTH"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareType": {
					"description": "ES - Equity Shares; PS - Preference Shares; RS - Rights Shares; SS - Sweat Equity Shares",
					"enum": [
						"ES",
						"PS",
						"RS",
						"SS"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Aadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AllotmentDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"NumberOfSharesHeld": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"FaceValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"IssuePricePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"PaidUpValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"CeaseShareholderDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"CessationMode": {
					"description": "TS - Transfer/Sale; RR - Relinquishment of rights",
					"enum": [
						"TS",
						"RR"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NewShareholderPAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NewShareholderAadhaar": {
					"pattern": "[0-9]{12}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"ShareholderName",
				"ShareholderCategory",
				"ShareType",
				"PAN",
				"AllotmentDate",
				"NumberOfSharesHeld",
				"FaceValuePerShare",
				"IssuePricePerShare",
				"PaidUpValuePerShare",
				"CeaseShareholderDate",
				"CessationMode"
			]
		},
		"ScheduleAL": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AsstLiabilitiesUnlistedCompany": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ALUnlistedCompanyFlag": {
							"enum": [
								"N",
								"Y"
							],
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"DtlsBldLandResHouseUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsBldLandResHouseUC"
							}
						},
						"DtlsBldLandNotResHouseUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsBldLandNotResHouseUC"
							}
						},
						"DtlsListedEquitySharesUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsListedEquitySharesUC"
							}
						},
						"DtlsUnListedEquitySharesUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsUnListedEquitySharesUC"
							}
						},
						"DtlsOtherSecuritiesUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsOtherSecuritiesUC"
							}
						},
						"DtlsCapitalContributionOthEntityUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsCapitalContributionOthEntityUC"
							}
						},
						"DtlsLoansAdvancesUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsLoansAdvancesUC"
							}
						},
						"DtlsVehiclestransportUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsVehiclestransportUC"
							}
						},
						"DtlsJewelleryArchCollectionsUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsJewelleryArchCollectionsUC"
							}
						},
						"DtlsLiabilitiesUC": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsLiabilitiesUC"
							}
						}
					}
				},
				"AsstLiabilitiesStartUps": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ALStartUpsFlag": {
							"enum": [
								"N",
								"Y"
							],
							"allOf": [
								{
									"$ref": "#/definitions/nonEmptyString"
								}
							]
						},
						"DtlsBldLandResHouseSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsBldLandResHouseSU"
							}
						},
						"DtlsBldLandNotResHouseSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsBldLandNotResHouseSU"
							}
						},
						"DtlsLoansAdvancesSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsLoansAdvancesSU"
							}
						},
						"DtlsCapitalContributionSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsCapitalContributionSU"
							}
						},
						"DtlsAcqustSharesSecuritiesSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsAcqustSharesSecuritiesSU"
							}
						},
						"DtlsVehiclestransportSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsVehiclestransportSU"
							}
						},
						"DtlsJewelleryAcquiredSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsJewelleryAcquiredSU"
							}
						},
						"DtlsArchaeologicalCollctSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsArchaeologicalCollctSU"
							}
						},
						"DtlsLiabilitiesSU": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/DtlsLiabilitiesSU"
							}
						}
					}
				}
			}
		},
		"DtlsBldLandResHouseUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Address": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Purpose": {
					"description": "GH - Guest House; DQ - Director Quarter; DU - Director Use; SQ - Staff Quarters; OO - Own Office; RE - Renting; LE - Leasing ; ST - Stock in trade; IN - Investment; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
					"enum": [
						"GH",
						"DQ",
						"DU",
						"SQ",
						"OO",
						"RE",
						"LE",
						"ST",
						"IN",
						"BO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"Address",
				"PinCode",
				"AcquisitionDate",
				"AcquisitionCost",
				"Purpose"
			]
		},
		"DtlsBldLandNotResHouseUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Address": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Purpose": {
					"description": "OO - Own Office; FA - Factory; WH - Warehouse; GD - Godown; RE - Renting; LE - Leasing ; ST - Stock in trade; IN - Investment; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
					"enum": [
						"OO",
						"FA",
						"WH",
						"GD",
						"RE",
						"LE",
						"ST",
						"IN",
						"BO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"Address",
				"PinCode",
				"AcquisitionDate",
				"AcquisitionCost",
				"Purpose"
			]
		},
		"DtlsListedEquitySharesUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OpenBalNumberOfShares": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"OpenBalShareType": {
					"description": "ES - Equity Shares; BS - Bonus Shares",
					"enum": [
						"ES",
						"BS"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpenBalAcquisitionCost": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ShrsAcqNumberOfShares": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ShrsAcqShareType": {
					"description": "ES - Equity Shares; BS - Bonus Shares",
					"enum": [
						"ES",
						"BS"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShrsAcqAcquisitionCost": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ShrsTrsNumberOfShares": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ShrsTrsShareType": {
					"description": "ES - Equity Shares; BS - Bonus Shares",
					"enum": [
						"ES",
						"BS"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShrsTrsSaleConsdr": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ClBalNumberOfShares": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ClBalShareType": {
					"description": "ES - Equity Shares; BS - Bonus Shares",
					"enum": [
						"ES",
						"BS"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ClBalAcquisitionCost": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"OpenBalNumberOfShares",
				"OpenBalShareType",
				"OpenBalAcquisitionCost"
			]
		},
		"DtlsUnListedEquitySharesUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"CompanyName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpenBalNumberOfShares": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"OpenBalAcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ShrsAcqNumberOfShares": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"SubscriptionPurchaseDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"FaceValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"IssuePricePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"PurchasePricePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ShrsTrsNumberOfShares": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"SaleConsideration": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ClBalNumberOfShares": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ClBalAcquisitionCost": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"CompanyName",
				"PAN",
				"OpenBalNumberOfShares",
				"OpenBalAcquisitionCost",
				"ClBalNumberOfShares",
				"ClBalAcquisitionCost"
			]
		},
		"DtlsOtherSecuritiesUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SecuritiesType": {
					"description": "B - Bonds; D - Debentures; E - Derivatives; P - Preference Shares; O - Others",
					"enum": [
						"B",
						"D",
						"E",
						"P",
						"O"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SecuritiesTypeOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ListedUnlistedFlag": {
					"description": "L - Listed; U - Unlisted",
					"enum": [
						"L",
						"U"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpenBalNumberOfSecurities": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"OpenBalAcquisitionCost": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ShrsAcqNumberOfSecurities": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"SubscriptionPurchaseDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"FaceValuePerShare": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"IssuePriceSecurity": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"PurchasePricePerSecurity": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"ShrsTrsNumberOfSecurities": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"SaleConsideration": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ClBalNumberOfSecurities": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ClBalAcquisitionCost": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"SecuritiesType",
				"ListedUnlistedFlag",
				"OpenBalNumberOfSecurities",
				"OpenBalAcquisitionCost",
				"ClBalNumberOfSecurities",
				"ClBalAcquisitionCost"
			]
		},
		"DtlsCapitalContributionOthEntityUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"EntityName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpeningBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmtContributedDrgTheYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmtWithdrawnDrgTheYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmtprofitLossDividend": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999
				}
			},
			"required": [
				"EntityName",
				"PAN",
				"OpeningBalance",
				"AmtContributedDrgTheYr",
				"AmtWithdrawnDrgTheYr",
				"AmtprofitLossDividend",
				"ClosingBalance"
			]
		},
		"DtlsLoansAdvancesUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PersonName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpeningBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmountReceived": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmountPaid": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"InterestCredited": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"InterestRate": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false
				}
			},
			"required": [
				"PersonName",
				"PAN",
				"OpeningBalance",
				"AmountReceived",
				"AmountPaid",
				"InterestCredited",
				"ClosingBalance",
				"InterestRate"
			]
		},
		"DtlsVehiclestransportUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AssetParticulars": {
					"description": "M - Motor Vehicle; A - Aircraft; Y - Yacht; O - Others",
					"enum": [
						"M",
						"A",
						"Y",
						"O"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AssetParticularsOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"RegNumVehicle": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"Purpose": {
					"description": "OU - Own Business Use; EU - Employees Use; DU - Directors Use; ST - Stock in trade; IN - Investment; RE - Renting; LE - Leasing; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
					"enum": [
						"OU",
						"EU",
						"DU",
						"ST",
						"IN",
						"RE",
						"LE",
						"BO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"AssetParticulars",
				"RegNumVehicle",
				"AcquisitionCost",
				"AcquisitionDate",
				"Purpose"
			]
		},
		"DtlsJewelleryArchCollectionsUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AssetParticulars": {
					"description": "GJ - Gold Jewellery; SJ - Silver Jewellery; PJ - Platinum Jewellery; DJ - Diamond Jewellery; OMJ - Other precious metal Jewellery; OSJ - Other precious stone Jewellery; AC - Archaeological Collections; DR - Drawings; PA - Paintings; SC - Sculptures; WA - Work of Art; BN - Bullion ; OT - Others",
					"enum": [
						"GJ",
						"SJ",
						"PJ",
						"DJ",
						"OMJ",
						"OSJ",
						"AC",
						"DR",
						"PA",
						"SC",
						"WA",
						"BN",
						"OT"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AssetParticularsOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Quantity": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"Purpose": {
					"description": "ST - Stock in trade; IN - Investment",
					"enum": [
						"ST",
						"IN"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"AssetParticulars",
				"Quantity",
				"AcquisitionCost",
				"AcquisitionDate",
				"Purpose"
			]
		},
		"DtlsLiabilitiesUC": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PersonName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpeningBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmountReceived": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmountPaid": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"InterestCredited": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"InterestRate": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false
				}
			},
			"required": [
				"PersonName",
				"PAN",
				"OpeningBalance",
				"AmountReceived",
				"AmountPaid",
				"InterestCredited",
				"ClosingBalance",
				"InterestRate"
			]
		},
		"DtlsBldLandResHouseSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Address": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Purpose": {
					"description": "GH - Guest House; DQ - Director Quarter; DU - Director Use; SQ - Staff Quarters; OO - Own Office; RE - Renting; LE - Leasing ; ST - Stock in trade; IN - Investment; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
					"enum": [
						"GH",
						"DQ",
						"DU",
						"SQ",
						"OO",
						"RE",
						"LE",
						"ST",
						"IN",
						"BO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"Address",
				"PinCode",
				"AcquisitionDate",
				"AcquisitionCost",
				"Purpose",
				"TransferFlag"
			]
		},
		"DtlsBldLandNotResHouseSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"Address": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Purpose": {
					"description": "OO - Own Office; FA - Factory; WH - Warehouse; GD - Godown; RE - Renting; LE - Leasing ; ST - Stock in trade; IN - Investment; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
					"enum": [
						"OO",
						"FA",
						"WH",
						"GD",
						"RE",
						"LE",
						"ST",
						"IN",
						"BO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"Address",
				"PinCode",
				"AcquisitionDate",
				"AcquisitionCost",
				"Purpose",
				"TransferFlag"
			]
		},
		"DtlsLoansAdvancesSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PersonName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"LoansAdvancesDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AmtLoansAdvances": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Amount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"LoansAdvancesFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"RepaymentDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"InterestRate": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false
				}
			},
			"required": [
				"PersonName",
				"PAN",
				"LoansAdvancesDate",
				"AmtLoansAdvances",
				"Amount",
				"LoansAdvancesFlag",
				"ClosingBalance",
				"InterestRate"
			]
		},
		"DtlsCapitalContributionSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"EntityName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CapitalContributionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AmtContribution": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmtWithdrawn": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmtprofitLossDividend": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999
				}
			},
			"required": [
				"EntityName",
				"PAN",
				"CapitalContributionDate",
				"AmtContribution",
				"AmtWithdrawn",
				"AmtprofitLossDividend",
				"ClosingBalance"
			]
		},
		"DtlsAcqustSharesSecuritiesSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"EntityCompanyName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SharesSecuritiesType": {
					"description": "BN - Bonds; DB - Debentures; DE - Derivatives; ES - Equity Shares; PS - Preference Shares; BS - Bonus Shares; OT - Others",
					"enum": [
						"BN",
						"DB",
						"DE",
						"ES",
						"PS",
						"BS",
						"OT"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SharesSecuritiesTypeOthers": {
					"maxLength": 125,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NumSharesSecuritiesAcq": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionCost": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"TransferFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"EntityCompanyName",
				"PAN",
				"SharesSecuritiesType",
				"NumSharesSecuritiesAcq",
				"AcquisitionCost",
				"AcquisitionDate",
				"TransferFlag",
				"ClosingBalance"
			]
		},
		"DtlsVehiclestransportSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AssetParticulars": {
					"description": "M - Motor Vehicle; A - Aircraft; Y - Yacht; O - Others",
					"enum": [
						"M",
						"A",
						"Y",
						"O"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AssetParticularsOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"RegNumVehicle": {
					"maxLength": 11,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"Purpose": {
					"description": "OU - Own Business Use; EU - Employees Use; DU - Directors Use; ST - Stock in trade; IN - Investment; RE - Renting; LE - Leasing; BO - Persons who were beneficial owners of shares holding not less than 10% of the voting power at any time of the previous year",
					"enum": [
						"OU",
						"EU",
						"DU",
						"ST",
						"IN",
						"RE",
						"LE",
						"BO"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				}
			},
			"required": [
				"AssetParticulars",
				"RegNumVehicle",
				"AcquisitionCost",
				"AcquisitionDate",
				"Purpose",
				"TransferFlag"
			]
		},
		"DtlsJewelleryAcquiredSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AssetParticulars": {
					"description": "GJ - Gold Jewellery; SJ - Silver Jewellery; PJ - Platinum Jewellery; DJ - Diamond Jewellery; OMJ - Other precious metal Jewellery; OSJ - Other precious stone Jewellery",
					"enum": [
						"GJ",
						"SJ",
						"PJ",
						"DJ",
						"OMJ",
						"OSJ"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Quantity": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"Purpose": {
					"description": "ST - Stock in trade; IN - Investment",
					"enum": [
						"ST",
						"IN"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"AssetParticulars",
				"Quantity",
				"AcquisitionCost",
				"AcquisitionDate",
				"Purpose",
				"TransferFlag",
				"ClosingBalance"
			]
		},
		"DtlsArchaeologicalCollctSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AssetParticulars": {
					"description": "AC - Archaeological Collections; DR - Drawings; PA - Paintings; SC - Sculptures; WA - Work of Art; BN - Bullion ; OT - Others",
					"enum": [
						"AC",
						"DR",
						"PA",
						"SC",
						"WA",
						"BN",
						"OT"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"AssetParticularsOthers": {
					"maxLength": 50,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Quantity": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"Purpose": {
					"description": "ST - Stock in trade; IN - Investment",
					"enum": [
						"ST",
						"IN"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferFlag": {
					"description": "Y - Yes; N - No",
					"enum": [
						"Y",
						"N"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TransferDate": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"AssetParticulars",
				"Quantity",
				"AcquisitionCost",
				"AcquisitionDate",
				"Purpose",
				"TransferFlag",
				"ClosingBalance"
			]
		},
		"DtlsLiabilitiesSU": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"PersonName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PAN": {
					"pattern": "[A-Z]{5}[0-9]{4}[A-Z]",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpeningBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmountReceived": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmountPaid": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"InterestCredited": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"ClosingBalance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"InterestRate": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false
				}
			},
			"required": [
				"PersonName",
				"PAN",
				"OpeningBalance",
				"AmountReceived",
				"AmountPaid",
				"InterestCredited",
				"ClosingBalance",
				"InterestRate"
			]
		},
		"ScheduleTPSA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AmtPrimaryAdjUs92CE_2A": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AdditionalIncTax18PercAbove": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"Surcharge12Perc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"HealthEducationCess": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalAdditionalTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TaxesPaid": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"NetTaxPayable": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DtlsTaxesPaid": {
					"type": "array",
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"BSRCode": {
								"pattern": "[0-9]{3}[0-9A-Z]{4}",
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"BankBranchName": {
								"maxLength": 125,
								"minLength": 1,
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"DateDep": {
								"description": "Date in YYYY-MM-DD format",
								"type": "string",
								"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
							},
							"SrlNoOfChaln": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false
							},
							"Amount": {
								"type": "integer",
								"maximum": 99999999999999,
								"minimum": 0,
								"exclusiveMinimum": false,
								"default": 0
							}
						},
						"required": [
							"BSRCode",
							"BankBranchName",
							"DateDep",
							"SrlNoOfChaln",
							"Amount"
						]
					}
				},
				"TotalAmountDeposited": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"AmtPrimaryAdjUs92CE_2A",
				"AdditionalIncTax18PercAbove",
				"Surcharge12Perc",
				"HealthEducationCess",
				"TotalAdditionalTax",
				"TaxesPaid",
				"NetTaxPayable",
				"TotalAmountDeposited"
			]
		},
		"ScheduleFSI": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ScheduleFSIDtls": {
					"type": "array",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/ScheduleFSIDtls"
					}
				}
			}
		},
		"ScheduleFSIDtls": {
			"type": "object",
			"description": "FSI",
			"additionalProperties": false,
			"properties": {
				"CountryName": {
					"maxLength": 55,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCodeExcludingIndia": {
					"$ref": "#/definitions/CountryCodeExcludingIndia"
				},
				"TaxIdentificationNo": {
					"maxLength": 75,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"IncFromHP": {
					"$ref": "#/definitions/ScheduleFSIIncType"
				},
				"IncFromBusiness": {
					"$ref": "#/definitions/ScheduleFSIIncType"
				},
				"IncCapGain": {
					"$ref": "#/definitions/ScheduleFSIIncType"
				},
				"IncOthSrc": {
					"$ref": "#/definitions/ScheduleFSIIncType"
				},
				"TotalCountryWise": {
					"$ref": "#/definitions/TotalScheduleFSIIncType"
				}
			},
			"required": [
				"CountryName",
				"CountryCodeExcludingIndia",
				"TaxIdentificationNo",
				"IncFromHP",
				"IncFromBusiness",
				"IncCapGain",
				"IncOthSrc",
				"TotalCountryWise"
			]
		},
		"CountryCode": {
			"description": "93:AFGHANISTAN; 1001:ALAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 91:INDIA; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 256:MALAWI; 60:MALAYSIA; 960:MALDIVES; 223:MALI; 356:MALTA; 692:MARSHALL ISLANDS; 596:MARTINIQUE; 222:MAURITANIA; 230:MAURITIUS; 269:MAYOTTE; 52:MEXICO; 691:MICRONESIA (FEDERATED STATES OF); 373:MOLDOVA (REPUBLIC OF); 377:MONACO; 976:MONGOLIA; 382:MONTENEGRO; 1664:MONTSERRAT; 212:MOROCCO; 258:MOZAMBIQUE; 95:MYANMAR; 264:NAMIBIA; 674:NAURU; 977:NEPAL; 31:NETHERLANDS; 687:NEW CALEDONIA; 64:NEW ZEALAND; 505:NICARAGUA; 227:NIGER; 234:NIGERIA; 683:NIUE; 15:NORFOLK ISLAND; 1670:NORTHERN MARIANA ISLANDS; 47:NORWAY; 968:OMAN; 92:PAKISTAN; 680:PALAU; 970:PALESTINE, STATE OF; 507:PANAMA; 675:PAPUA NEW GUINEA; 595:PARAGUAY; 51:PERU; 63:PHILIPPINES; 1011:PITCAIRN; 48:POLAND; 14:PORTUGAL; 1787:PUERTO RICO; 974:QATAR; 262:RÉUNION; 40:ROMANIA; 8:RUSSIAN FEDERATION; 250:RWANDA; 1006:SAINT BARTHÉLEMY; 290: SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA; 1869:SAINT KITTS AND NEVIS; 1758:SAINT LUCIA; 1007:SAINT MARTIN (FRENCH PART); 508:SAINT PIERRE AND MIQUELON; 1784:SAINT VINCENT AND THE GRENADINES; 685:SAMOA; 378:SAN MARINO; 239:SAO TOME AND PRINCIPE; 966:SAUDI ARABIA; 221:SENEGAL; 381:SERBIA; 248:SEYCHELLES; 232:SIERRA LEONE; 65:SINGAPORE; 1721:SINT MAARTEN (DUTCH PART); 421:SLOVAKIA; 386:SLOVENIA; 677:SOLOMON ISLANDS; 252:SOMALIA; 28:SOUTH AFRICA; 1008:SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS; 211:SOUTH SUDAN; 35:SPAIN; 94:SRI LANKA; 249:SUDAN; 597:SURINAME; 1012:SVALBARD AND JAN MAYEN; 268:SWAZILAND; 46:SWEDEN; 41:SWITZERLAND; 963:SYRIAN ARAB REPUBLIC; 886:TAIWAN, PROVINCE OF CHINA[A]; 992:TAJIKISTAN; 255:TANZANIA, UNITED REPUBLIC OF; 66:THAILAND; 670:TIMOR-LESTE (EAST TIMOR); 228:TOGO; 690:TOKELAU; 676:TONGA; 1868:TRINIDAD AND TOBAGO; 216:TUNISIA; 90:TURKEY; 993:TURKMENISTAN; 1649:TURKS AND CAICOS ISLANDS; 688:TUVALU; 256:UGANDA; 380:UKRAINE; 971:UNITED ARAB EMIRATES; 44:UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND; 2:UNITED STATES OF AMERICA; 1009:UNITED STATES MINOR OUTLYING ISLANDS; 598:URUGUAY; 998:UZBEKISTAN; 678:VANUATU; 58:VENEZUELA (BOLIVARIAN REPUBLIC OF); 84:VIET NAM; 1284:VIRGIN ISLANDS (BRITISH); 1340:VIRGIN ISLANDS (U.S.); 681:WALLIS AND FUTUNA; 1013:WESTERN SAHARA; 967:YEMEN; 260:ZAMBIA; 263:ZIMBABWE; 9999:OTHERS",
			"enum": [
				"93",
				"1001",
				"355",
				"213",
				"684",
				"376",
				"244",
				"1264",
				"1010",
				"1268",
				"54",
				"374",
				"297",
				"61",
				"43",
				"994",
				"1242",
				"973",
				"880",
				"1246",
				"375",
				"32",
				"501",
				"229",
				"1441",
				"975",
				"591",
				"1002",
				"387",
				"267",
				"1003",
				"55",
				"1014",
				"673",
				"359",
				"226",
				"257",
				"238",
				"855",
				"237",
				"1",
				"1345",
				"236",
				"235",
				"56",
				"86",
				"9",
				"672",
				"57",
				"270",
				"242",
				"243",
				"682",
				"506",
				"225",
				"385",
				"53",
				"1015",
				"357",
				"420",
				"45",
				"253",
				"1767",
				"1809",
				"593",
				"20",
				"503",
				"240",
				"291",
				"372",
				"251",
				"500",
				"298",
				"679",
				"358",
				"33",
				"594",
				"689",
				"1004",
				"241",
				"220",
				"995",
				"49",
				"233",
				"350",
				"30",
				"299",
				"1473",
				"590",
				"1671",
				"502",
				"1481",
				"224",
				"245",
				"592",
				"509",
				"1005",
				"6",
				"504",
				"852",
				"36",
				"354",
				"91",
				"62",
				"98",
				"964",
				"353",
				"1624",
				"972",
				"5",
				"1876",
				"81",
				"1534",
				"962",
				"7",
				"254",
				"686",
				"850",
				"82",
				"965",
				"996",
				"856",
				"371",
				"961",
				"266",
				"231",
				"218",
				"423",
				"370",
				"352",
				"853",
				"389",
				"261",
				"265",
				"60",
				"960",
				"223",
				"356",
				"692",
				"596",
				"222",
				"230",
				"269",
				"52",
				"691",
				"373",
				"377",
				"976",
				"382",
				"1664",
				"212",
				"258",
				"95",
				"264",
				"674",
				"977",
				"31",
				"687",
				"64",
				"505",
				"227",
				"234",
				"683",
				"15",
				"1670",
				"47",
				"968",
				"92",
				"680",
				"970",
				"507",
				"675",
				"595",
				"51",
				"63",
				"1011",
				"48",
				"14",
				"1787",
				"974",
				"262",
				"40",
				"8",
				"250",
				"1006",
				"290",
				"1869",
				"1758",
				"1007",
				"508",
				"1784",
				"685",
				"378",
				"239",
				"966",
				"221",
				"381",
				"248",
				"232",
				"65",
				"1721",
				"421",
				"386",
				"677",
				"252",
				"28",
				"1008",
				"211",
				"35",
				"94",
				"249",
				"597",
				"1012",
				"268",
				"46",
				"41",
				"963",
				"886",
				"992",
				"255",
				"66",
				"670",
				"228",
				"690",
				"676",
				"1868",
				"216",
				"90",
				"993",
				"1649",
				"688",
				"256",
				"380",
				"971",
				"44",
				"2",
				"1009",
				"598",
				"998",
				"678",
				"58",
				"84",
				"1284",
				"1340",
				"681",
				"1013",
				"967",
				"260",
				"263",
				"9999"
			],
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"CountryCodeExcludingIndia": {
			"description": "93:AFGHANISTAN; 1001:ALAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 256:MALAWI; 60:MALAYSIA; 960:MALDIVES; 223:MALI; 356:MALTA; 692:MARSHALL ISLANDS; 596:MARTINIQUE; 222:MAURITANIA; 230:MAURITIUS; 269:MAYOTTE; 52:MEXICO; 691:MICRONESIA (FEDERATED STATES OF); 373:MOLDOVA (REPUBLIC OF); 377:MONACO; 976:MONGOLIA; 382:MONTENEGRO; 1664:MONTSERRAT; 212:MOROCCO; 258:MOZAMBIQUE; 95:MYANMAR; 264:NAMIBIA; 674:NAURU; 977:NEPAL; 31:NETHERLANDS; 687:NEW CALEDONIA; 64:NEW ZEALAND; 505:NICARAGUA; 227:NIGER; 234:NIGERIA; 683:NIUE; 15:NORFOLK ISLAND; 1670:NORTHERN MARIANA ISLANDS; 47:NORWAY; 968:OMAN; 92:PAKISTAN; 680:PALAU; 970:PALESTINE, STATE OF; 507:PANAMA; 675:PAPUA NEW GUINEA; 595:PARAGUAY; 51:PERU; 63:PHILIPPINES; 1011:PITCAIRN; 48:POLAND; 14:PORTUGAL; 1787:PUERTO RICO; 974:QATAR; 262:RÉUNION; 40:ROMANIA; 8:RUSSIAN FEDERATION; 250:RWANDA; 1006:SAINT BARTHÉLEMY; 290: SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA; 1869:SAINT KITTS AND NEVIS; 1758:SAINT LUCIA; 1007:SAINT MARTIN (FRENCH PART); 508:SAINT PIERRE AND MIQUELON; 1784:SAINT VINCENT AND THE GRENADINES; 685:SAMOA; 378:SAN MARINO; 239:SAO TOME AND PRINCIPE; 966:SAUDI ARABIA; 221:SENEGAL; 381:SERBIA; 248:SEYCHELLES; 232:SIERRA LEONE; 65:SINGAPORE; 1721:SINT MAARTEN (DUTCH PART); 421:SLOVAKIA; 386:SLOVENIA; 677:SOLOMON ISLANDS; 252:SOMALIA; 28:SOUTH AFRICA; 1008:SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS; 211:SOUTH SUDAN; 35:SPAIN; 94:SRI LANKA; 249:SUDAN; 597:SURINAME; 1012:SVALBARD AND JAN MAYEN; 268:SWAZILAND; 46:SWEDEN; 41:SWITZERLAND; 963:SYRIAN ARAB REPUBLIC; 886:TAIWAN, PROVINCE OF CHINA[A]; 992:TAJIKISTAN; 255:TANZANIA, UNITED REPUBLIC OF; 66:THAILAND; 670:TIMOR-LESTE (EAST TIMOR); 228:TOGO; 690:TOKELAU; 676:TONGA; 1868:TRINIDAD AND TOBAGO; 216:TUNISIA; 90:TURKEY; 993:TURKMENISTAN; 1649:TURKS AND CAICOS ISLANDS; 688:TUVALU; 256:UGANDA; 380:UKRAINE; 971:UNITED ARAB EMIRATES; 44:UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND; 2:UNITED STATES OF AMERICA; 1009:UNITED STATES MINOR OUTLYING ISLANDS; 598:URUGUAY; 998:UZBEKISTAN; 678:VANUATU; 58:VENEZUELA (BOLIVARIAN REPUBLIC OF); 84:VIET NAM; 1284:VIRGIN ISLANDS (BRITISH); 1340:VIRGIN ISLANDS (U.S.); 681:WALLIS AND FUTUNA; 1013:WESTERN SAHARA; 967:YEMEN; 260:ZAMBIA; 263:ZIMBABWE; 9999:OTHERS",
			"enum": [
				"93",
				"1001",
				"355",
				"213",
				"684",
				"376",
				"244",
				"1264",
				"1010",
				"1268",
				"54",
				"374",
				"297",
				"61",
				"43",
				"994",
				"1242",
				"973",
				"880",
				"1246",
				"375",
				"32",
				"501",
				"229",
				"1441",
				"975",
				"591",
				"1002",
				"387",
				"267",
				"1003",
				"55",
				"1014",
				"673",
				"359",
				"226",
				"257",
				"238",
				"855",
				"237",
				"1",
				"1345",
				"236",
				"235",
				"56",
				"86",
				"9",
				"672",
				"57",
				"270",
				"242",
				"243",
				"682",
				"506",
				"225",
				"385",
				"53",
				"1015",
				"357",
				"420",
				"45",
				"253",
				"1767",
				"1809",
				"593",
				"20",
				"503",
				"240",
				"291",
				"372",
				"251",
				"500",
				"298",
				"679",
				"358",
				"33",
				"594",
				"689",
				"1004",
				"241",
				"220",
				"995",
				"49",
				"233",
				"350",
				"30",
				"299",
				"1473",
				"590",
				"1671",
				"502",
				"1481",
				"224",
				"245",
				"592",
				"509",
				"1005",
				"6",
				"504",
				"852",
				"36",
				"354",
				"62",
				"98",
				"964",
				"353",
				"1624",
				"972",
				"5",
				"1876",
				"81",
				"1534",
				"962",
				"7",
				"254",
				"686",
				"850",
				"82",
				"965",
				"996",
				"856",
				"371",
				"961",
				"266",
				"231",
				"218",
				"423",
				"370",
				"352",
				"853",
				"389",
				"261",
				"265",
				"60",
				"960",
				"223",
				"356",
				"692",
				"596",
				"222",
				"230",
				"269",
				"52",
				"691",
				"373",
				"377",
				"976",
				"382",
				"1664",
				"212",
				"258",
				"95",
				"264",
				"674",
				"977",
				"31",
				"687",
				"64",
				"505",
				"227",
				"234",
				"683",
				"15",
				"1670",
				"47",
				"968",
				"92",
				"680",
				"970",
				"507",
				"675",
				"595",
				"51",
				"63",
				"1011",
				"48",
				"14",
				"1787",
				"974",
				"262",
				"40",
				"8",
				"250",
				"1006",
				"290",
				"1869",
				"1758",
				"1007",
				"508",
				"1784",
				"685",
				"378",
				"239",
				"966",
				"221",
				"381",
				"248",
				"232",
				"65",
				"1721",
				"421",
				"386",
				"677",
				"252",
				"28",
				"1008",
				"211",
				"35",
				"94",
				"249",
				"597",
				"1012",
				"268",
				"46",
				"41",
				"963",
				"886",
				"992",
				"255",
				"66",
				"670",
				"228",
				"690",
				"676",
				"1868",
				"216",
				"90",
				"993",
				"1649",
				"688",
				"256",
				"380",
				"971",
				"44",
				"2",
				"1009",
				"598",
				"998",
				"678",
				"58",
				"84",
				"1284",
				"1340",
				"681",
				"1013",
				"967",
				"260",
				"263",
				"9999"
			],
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"CountryOfResidence": {
			"description": "93:AFGHANISTAN; 1001:ALAND ISLANDS; 355:ALBANIA; 213:ALGERIA; 684:AMERICAN SAMOA; 376:ANDORRA; 244:ANGOLA; 1264:ANGUILLA; 1010:ANTARCTICA; 1268:ANTIGUA AND BARBUDA; 54:ARGENTINA; 374:ARMENIA; 297:ARUBA; 61:AUSTRALIA; 43:AUSTRIA; 994:AZERBAIJAN; 1242:BAHAMAS; 973:BAHRAIN; 880:BANGLADESH; 1246:BARBADOS; 375:BELARUS; 32:BELGIUM; 501:BELIZE; 229:BENIN; 1441:BERMUDA; 975:BHUTAN; 591:BOLIVIA (PLURINATIONAL STATE OF); 1002:BONAIRE, SINT EUSTATIUS AND SABA; 387:BOSNIA AND HERZEGOVINA; 267:BOTSWANA; 1003:BOUVET ISLAND; 55:BRAZIL; 1014:BRITISH INDIAN OCEAN TERRITORY; 673:BRUNEI DARUSSALAM; 359:BULGARIA; 226: BURKINA FASO; 257:BURUNDI; 238:CABO VERDE; 855:CAMBODIA; 237:CAMEROON; 1:CANADA; 1345:CAYMAN ISLANDS; 236:CENTRAL AFRICAN REPUBLIC; 235:CHAD; 56:CHILE; 86:CHINA; 9:CHRISTMAS ISLAND; 672:COCOS (KEELING) ISLANDS; 57:COLOMBIA; 270:COMOROS; 242:CONGO; 243:CONGO (DEMOCRATIC REPUBLIC OF THE); 682:COOK ISLANDS; 506:COSTA RICA; 225:CÔTE D'IVOIRE; 385:CROATIA; 53:CUBA; 1015:CURAÇAO; 357:CYPRUS; 420:CZECHIA; 45:DENMARK; 253:DJIBOUTI; 1767:DOMINICA; 1809:DOMINICAN REPUBLIC; 593:ECUADOR; 20:EGYPT; 503:EL SALVADOR; 240:EQUATORIAL GUINEA; 291:ERITREA; 372:ESTONIA; 251:ETHIOPIA; 500:FALKLAND ISLANDS (MALVINAS); 298:FAROE ISLANDS; 679:FIJI; 358:FINLAND; 33:FRANCE; 594:FRENCH GUIANA; 689:FRENCH POLYNESIA; 1004:FRENCH SOUTHERN TERRITORIES; 241:GABON; 220:GAMBIA; 995:GEORGIA; 49:GERMANY; 233:GHANA; 350:GIBRALTAR; 30:GREECE; 299:GREENLAND; 1473:GRENADA; 590:GUADELOUPE; 1671:GUAM; 502:GUATEMALA; 1481:GUERNSEY; 224:GUINEA; 245:GUINEA-BISSAU; 592:GUYANA; 509:HAITI; 1005:HEARD ISLAND AND MCDONALD ISLANDS; 6:HOLY SEE; 504:HONDURAS; 852:HONG KONG; 36:HUNGARY; 354:ICELAND; 91:INDIA; 62:INDONESIA; 98:IRAN (ISLAMIC REPUBLIC OF); 964:IRAQ; 353:IRELAND; 1624:ISLE OF MAN; 972:ISRAEL; 5:ITALY; 1876:JAMAICA; 81:JAPAN; 1534:JERSEY; 962:JORDAN; 7:KAZAKHSTAN; 254:KENYA; 686:KIRIBATI; 850:KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF); 82:KOREA (REPUBLIC OF); 965:KUWAIT; 996:KYRGYZSTAN; 856:LAO PEOPLE'S DEMOCRATIC REPUBLIC; 371:LATVIA; 961:LEBANON; 266:LESOTHO; 231:LIBERIA; 218:LIBYA; 423:LIECHTENSTEIN; 370:LITHUANIA; 352:LUXEMBOURG; 853:MACAO; 389:MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF); 261:MADAGASCAR; 256:MALAWI; 60:MALAYSIA; 960:MALDIVES; 223:MALI; 356:MALTA; 692:MARSHALL ISLANDS; 596:MARTINIQUE; 222:MAURITANIA; 230:MAURITIUS; 269:MAYOTTE; 52:MEXICO; 691:MICRONESIA (FEDERATED STATES OF); 373:MOLDOVA (REPUBLIC OF); 377:MONACO; 976:MONGOLIA; 382:MONTENEGRO; 1664:MONTSERRAT; 212:MOROCCO; 258:MOZAMBIQUE; 95:MYANMAR; 264:NAMIBIA; 674:NAURU; 977:NEPAL; 31:NETHERLANDS; 687:NEW CALEDONIA; 64:NEW ZEALAND; 505:NICARAGUA; 227:NIGER; 234:NIGERIA; 683:NIUE; 15:NORFOLK ISLAND; 1670:NORTHERN MARIANA ISLANDS; 47:NORWAY; 968:OMAN; 92:PAKISTAN; 680:PALAU; 970:PALESTINE, STATE OF; 507:PANAMA; 675:PAPUA NEW GUINEA; 595:PARAGUAY; 51:PERU; 63:PHILIPPINES; 1011:PITCAIRN; 48:POLAND; 14:PORTUGAL; 1787:PUERTO RICO; 974:QATAR; 262:RÉUNION; 40:ROMANIA; 8:RUSSIAN FEDERATION; 250:RWANDA; 1006:SAINT BARTHÉLEMY; 290: SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA; 1869:SAINT KITTS AND NEVIS; 1758:SAINT LUCIA; 1007:SAINT MARTIN (FRENCH PART); 508:SAINT PIERRE AND MIQUELON; 1784:SAINT VINCENT AND THE GRENADINES; 685:SAMOA; 378:SAN MARINO; 239:SAO TOME AND PRINCIPE; 966:SAUDI ARABIA; 221:SENEGAL; 381:SERBIA; 248:SEYCHELLES; 232:SIERRA LEONE; 65:SINGAPORE; 1721:SINT MAARTEN (DUTCH PART); 421:SLOVAKIA; 386:SLOVENIA; 677:SOLOMON ISLANDS; 252:SOMALIA; 28:SOUTH AFRICA; 1008:SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS; 211:SOUTH SUDAN; 35:SPAIN; 94:SRI LANKA; 249:SUDAN; 597:SURINAME; 1012:SVALBARD AND JAN MAYEN; 268:SWAZILAND; 46:SWEDEN; 41:SWITZERLAND; 963:SYRIAN ARAB REPUBLIC; 886:TAIWAN, PROVINCE OF CHINA[A]; 992:TAJIKISTAN; 255:TANZANIA, UNITED REPUBLIC OF; 66:THAILAND; 670:TIMOR-LESTE (EAST TIMOR); 228:TOGO; 690:TOKELAU; 676:TONGA; 1868:TRINIDAD AND TOBAGO; 216:TUNISIA; 90:TURKEY; 993:TURKMENISTAN; 1649:TURKS AND CAICOS ISLANDS; 688:TUVALU; 256:UGANDA; 380:UKRAINE; 971:UNITED ARAB EMIRATES; 44:UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND; 2:UNITED STATES OF AMERICA; 1009:UNITED STATES MINOR OUTLYING ISLANDS; 598:URUGUAY; 998:UZBEKISTAN; 678:VANUATU; 58:VENEZUELA (BOLIVARIAN REPUBLIC OF); 84:VIET NAM; 1284:VIRGIN ISLANDS (BRITISH); 1340:VIRGIN ISLANDS (U.S.); 681:WALLIS AND FUTUNA; 1013:WESTERN SAHARA; 967:YEMEN; 260:ZAMBIA; 263:ZIMBABWE; 9999:OTHERS",
			"enum": [
				"93",
				"1001",
				"355",
				"213",
				"684",
				"376",
				"244",
				"1264",
				"1010",
				"1268",
				"54",
				"374",
				"297",
				"61",
				"43",
				"994",
				"1242",
				"973",
				"880",
				"1246",
				"375",
				"32",
				"501",
				"229",
				"1441",
				"975",
				"591",
				"1002",
				"387",
				"267",
				"1003",
				"55",
				"1014",
				"673",
				"359",
				"226",
				"257",
				"238",
				"855",
				"237",
				"1",
				"1345",
				"236",
				"235",
				"56",
				"86",
				"9",
				"672",
				"57",
				"270",
				"242",
				"243",
				"682",
				"506",
				"225",
				"385",
				"53",
				"1015",
				"357",
				"420",
				"45",
				"253",
				"1767",
				"1809",
				"593",
				"20",
				"503",
				"240",
				"291",
				"372",
				"251",
				"500",
				"298",
				"679",
				"358",
				"33",
				"594",
				"689",
				"1004",
				"241",
				"220",
				"995",
				"49",
				"233",
				"350",
				"30",
				"299",
				"1473",
				"590",
				"1671",
				"502",
				"1481",
				"224",
				"245",
				"592",
				"509",
				"1005",
				"6",
				"504",
				"852",
				"36",
				"354",
				"91",
				"62",
				"98",
				"964",
				"353",
				"1624",
				"972",
				"5",
				"1876",
				"81",
				"1534",
				"962",
				"7",
				"254",
				"686",
				"850",
				"82",
				"965",
				"996",
				"856",
				"371",
				"961",
				"266",
				"231",
				"218",
				"423",
				"370",
				"352",
				"853",
				"389",
				"261",
				"265",
				"60",
				"960",
				"223",
				"356",
				"692",
				"596",
				"222",
				"230",
				"269",
				"52",
				"691",
				"373",
				"377",
				"976",
				"382",
				"1664",
				"212",
				"258",
				"95",
				"264",
				"674",
				"977",
				"31",
				"687",
				"64",
				"505",
				"227",
				"234",
				"683",
				"15",
				"1670",
				"47",
				"968",
				"92",
				"680",
				"970",
				"507",
				"675",
				"595",
				"51",
				"63",
				"1011",
				"48",
				"14",
				"1787",
				"974",
				"262",
				"40",
				"8",
				"250",
				"1006",
				"290",
				"1869",
				"1758",
				"1007",
				"508",
				"1784",
				"685",
				"378",
				"239",
				"966",
				"221",
				"381",
				"248",
				"232",
				"65",
				"1721",
				"421",
				"386",
				"677",
				"252",
				"28",
				"1008",
				"211",
				"35",
				"94",
				"249",
				"597",
				"1012",
				"268",
				"46",
				"41",
				"963",
				"886",
				"992",
				"255",
				"66",
				"670",
				"228",
				"690",
				"676",
				"1868",
				"216",
				"90",
				"993",
				"1649",
				"688",
				"256",
				"380",
				"971",
				"44",
				"2",
				"1009",
				"598",
				"998",
				"678",
				"58",
				"84",
				"1284",
				"1340",
				"681",
				"1013",
				"967",
				"260",
				"263",
				"9999"
			],
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"StateCode": {
			"description": "01-Andaman and Nicobar islands; 02-Andhra Pradesh; 03-Arunachal Pradesh; 04-Assam; 05-Bihar; 06-Chandigarh; 07-Dadra Nagar and Haveli; 08-Daman and Diu; 09- Delhi; 10- Goa; 11-Gujarat; 12- Haryana; 13- Himachal Pradesh; 14-Jammu and Kashmir; 15- Karnataka; 16- Kerala; 17- Lakshadweep; 18-Madhya Pradesh; 19-Maharashtra; 20-Manipur; 21-Meghalaya; 22-Mizoram; 23-Nagaland; 24- Odisha; 25- Puducherry; 26- Punjab; 27-Rajasthan; 28- Sikkim; 29-Tamil Nadu; 30- Tripura; 31-Uttar Pradesh; 32- West Bengal; 33- Chhattisgarh; 34- Uttarakhand; 35- Jharkhand; 36- Telangana; 37- Ladakh; 99- Foreign",
			"enum": [
				"01",
				"02",
				"03",
				"04",
				"05",
				"06",
				"07",
				"08",
				"09",
				"10",
				"11",
				"12",
				"13",
				"14",
				"15",
				"16",
				"17",
				"18",
				"19",
				"20",
				"21",
				"22",
				"23",
				"24",
				"25",
				"26",
				"27",
				"28",
				"29",
				"30",
				"31",
				"32",
				"33",
				"34",
				"35",
				"36",
				"37",
				"99"
			],
			"allOf": [
				{
					"$ref": "#/definitions/nonEmptyString"
				}
			]
		},
		"AddressDetail80G": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AddrDetail": {
					"maxLength": 200,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CityOrTownOrDistrict": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"StateCode": {
					"description": "01-Andaman and Nicobar islands; 02-Andhra Pradesh; 03-Arunachal Pradesh; 04-Assam; 05-Bihar; 06-Chandigarh; 07-Dadra Nagar and Haveli; 08-Daman and Diu; 09- Delhi; 10- Goa; 11-Gujarat; 12- Haryana; 13- Himachal Pradesh; 14-Jammu and Kashmir; 15- Karnataka; 16- Kerala; 17- Lakshadweep; 18-Madhya Pradesh; 19-Maharashtra; 20-Manipur; 21-Meghalaya; 22-Mizoram; 23-Nagaland; 24- Odisha; 25- Puducherry; 26- Punjab; 27-Rajasthan; 28- Sikkim; 29-Tamil Nadu; 30- Tripura; 31-Uttar Pradesh; 32- West Bengal; 33- Chhattisgarh; 34- Uttarakhand; 35- Jharkhand; 36- Telangana; 37- Ladakh",
					"enum": [
						"01",
						"02",
						"03",
						"04",
						"05",
						"06",
						"07",
						"08",
						"09",
						"10",
						"11",
						"12",
						"13",
						"14",
						"15",
						"16",
						"17",
						"18",
						"19",
						"20",
						"21",
						"22",
						"23",
						"24",
						"25",
						"26",
						"27",
						"28",
						"29",
						"30",
						"31",
						"32",
						"33",
						"34",
						"35",
						"36",
						"37"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"PinCode": {
					"type": "integer",
					"pattern": "[1-9]{1}[0-9]{5}"
				}
			},
			"required": [
				"AddrDetail",
				"CityOrTownOrDistrict",
				"StateCode",
				"PinCode"
			]
		},
		"NatOfBus44AE": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"NameOfBusiness": {
					"maxLength": 75,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CodeAE": {
					"description": "08001 - Renting of land transport equipment; 11002 - Packers and movers; 11008 - Freight transport by road; 11010 - Forwarding of freight; 11011 - Receiving and acceptance of freight; 11012 - Cargo handling; 11015 - Other Transport and Logistics services n.e.c",
					"enum": [
						"08001",
						"11002",
						"11008",
						"11010",
						"11011",
						"11012",
						"11015"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"Description": {
					"maxLength": 75,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"NameOfBusiness",
				"CodeAE"
			]
		},
		"ExciseCustomsVATType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"UnionExciseDuty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"VATorSaleTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CentralGoodServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"StateGoodServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntegratedGoodServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"UnionTerrGoodServiceTax": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthDutyTaxCess": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotExciseCustomsVAT": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"TotExciseCustomsVAT"
			]
		},
		"AmtUs43BPyNowAll": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TaxDutyCesAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ContToEmpPFSFGF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"EmpBonusComm": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntPayaleToFI": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SumPayaleLoanBrToFinComp": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IntPayaleToFISchBank": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LeaveEncashPayable": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RailwayAsstsPyble": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"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": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"UnitOfMeasure": {
					"description": "101 - 101-Gms; 102 - 102-Kilograms; 103 - 103-Litre; 104 - 104-Kilolitre; 105 - 105-Metre; 106 - 106-Kilometre; 107 - 107-Numbers; 108 - 108-Quintal; 109 - 109-Ton; 110 - 110-Pound; 111 - 111-Miligrams; 112 - 112-Carat; 113 - 113-Numbers (1000s); 114 - 114-Kwatt; 115 - 115-Mwatt; 116 - 116-Inch; 117 - 117-Feet; 118 - 118-Sqft; 119 - 119-Acre; 120 - 120-Cubicft; 121 - 121-Sqmetre; 122 - 122-Cubicmetre; 999 - 999-Residual",
					"enum": [
						"101",
						"102",
						"103",
						"104",
						"105",
						"106",
						"107",
						"108",
						"109",
						"110",
						"111",
						"112",
						"113",
						"114",
						"115",
						"116",
						"117",
						"118",
						"119",
						"120",
						"121",
						"122",
						"999"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpeningStock": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PurchaseQty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SaleQty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ClgStock": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AnyShortExces": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			},
			"required": [
				"ItemName",
				"UnitOfMeasure",
				"OpeningStock",
				"PurchaseQty",
				"SaleQty",
				"ClgStock",
				"AnyShortExces"
			]
		},
		"RawMaterialQD": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ItemName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"UnitOfMeasure": {
					"description": "101 - 101-Gms; 102 - 102-Kilograms; 103 - 103-Litre; 104 - 104-Kilolitre; 105 - 105-Metre; 106 - 106-Kilometre; 107 - 107-Numbers; 108 - 108-Quintal; 109 - 109-Ton; 110 - 110-Pound; 111 - 111-Miligrams; 112 - 112-Carat; 113 - 113-Numbers (1000s); 114 - 114-Kwatt; 115 - 115-Mwatt; 116 - 116-Inch; 117 - 117-Feet; 118 - 118-Sqft; 119 - 119-Acre; 120 - 120-Cubicft; 121 - 121-Sqmetre; 122 - 122-Cubicmetre; 999 - 999-Residual",
					"enum": [
						"101",
						"102",
						"103",
						"104",
						"105",
						"106",
						"107",
						"108",
						"109",
						"110",
						"111",
						"112",
						"113",
						"114",
						"115",
						"116",
						"117",
						"118",
						"119",
						"120",
						"121",
						"122",
						"999"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpeningStock": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PurchaseQty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PrevYrConsum": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SaleQty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ClgStock": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"yldFinisProd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PercentYld": {
					"type": "number",
					"maximum": 100,
					"minimum": 0,
					"multipleOf": 0.01,
					"exclusiveMinimum": false,
					"exclusiveMaximum": false,
					"default": 0
				},
				"AnyShortExces": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			},
			"required": [
				"ItemName",
				"UnitOfMeasure",
				"OpeningStock",
				"PurchaseQty",
				"SaleQty",
				"ClgStock",
				"AnyShortExces"
			]
		},
		"FinishrByProdQD": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ItemName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"UnitOfMeasure": {
					"description": "101 - 101-Gms; 102 - 102-Kilograms; 103 - 103-Litre; 104 - 104-Kilolitre; 105 - 105-Metre; 106 - 106-Kilometre; 107 - 107-Numbers; 108 - 108-Quintal; 109 - 109-Ton; 110 - 110-Pound; 111 - 111-Miligrams; 112 - 112-Carat; 113 - 113-Numbers (1000s); 114 - 114-Kwatt; 115 - 115-Mwatt; 116 - 116-Inch; 117 - 117-Feet; 118 - 118-Sqft; 119 - 119-Acre; 120 - 120-Cubicft; 121 - 121-Sqmetre; 122 - 122-Cubicmetre; 999 - 999-Residual",
					"enum": [
						"101",
						"102",
						"103",
						"104",
						"105",
						"106",
						"107",
						"108",
						"109",
						"110",
						"111",
						"112",
						"113",
						"114",
						"115",
						"116",
						"117",
						"118",
						"119",
						"120",
						"121",
						"122",
						"999"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OpeningStock": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PurchaseQty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"PrevyrManfact": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"SaleQty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ClgStock": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AnyShortExces": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				}
			},
			"required": [
				"ItemName",
				"UnitOfMeasure",
				"OpeningStock",
				"PurchaseQty",
				"SaleQty",
				"ClgStock",
				"AnyShortExces"
			]
		},
		"OthersIncDtl": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OthNatOfInc": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OthAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"OthNatOfInc",
				"OthAmount"
			]
		},
		"OthersIncDtlOL": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OthNatOfInc": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"TypeOfIncome": {
					"type": "string",
					"description": "R : Revenue; C : Capital",
					"enum": [
						"R",
						"C"
					]
				},
				"OthAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"OthNatOfInc",
				"TypeOfIncome",
				"OthAmount"
			]
		},
		"OthersNatureAmount": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OthersDesc": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OthersAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"OthersDesc",
				"OthersAmount"
			]
		},
		"OthersNatureAmountNeg": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OthersDesc": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OthersAmount": {
					"type": "integer",
					"maximum": 99999999999999
				}
			},
			"required": [
				"OthersDesc",
				"OthersAmount"
			]
		},
		"OthersIncDtlEi": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"NatureExempt": {
					"description": "10(23FB) - Exempt Us10(23FB); 10(23FBA) - Exempt Us10(23FBA); 10(23FC) - Exempt Us10(23FC); 10(23FCA) - Exempt Us10(23FCA); 10(23FE) - Exempt Us10(23FE); 10(23FF) - Exempt Us10(23FF); 10(4D) - Exempt Us10(4D); OTH - Other Exempt Income",
					"enum": [
						"10(23FB)",
						"10(23FBA)",
						"10(23FC)",
						"10(23FCA)",
						"10(23FE)",
						"10(23FF)",
						"10(4D)",
						"OTH"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OthNatOfInc": {
					"maxLength": 75,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OthAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcknowledgementNum": {
					"type": "integer",
					"maximum": 999999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"FormFiled": {
					"description": "1 - Form 10-II; 2 - Form 10-IK",
					"enum": [
						"1",
						"2"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"NatureExempt",
				"OthAmount"
			]
		},
		"BankDetailType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IFSCCode": {
					"pattern": "[A-Z]{4}[0][A-Z0-9]{6}",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"BankName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"BankAccountNo": {
					"maxLength": 20,
					"minLength": 1,
					"pattern": "[a-zA-Z0-9]([/-]?(((\\d*[1-9]\\d*)*[a-zA-Z/-])|(\\d*[1-9]\\d*[a-zA-Z]*))+)*[0-9]*",
					"allOf": [
						{
							"$ref": "#/definitions/nonZeroString"
						}
					]
				},
				"UseForRefund": {
					"enum": [
						"true",
						"false"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					],
					"default": "false"
				}
			},
			"required": [
				"IFSCCode",
				"BankName",
				"BankAccountNo",
				"UseForRefund"
			]
		},
		"ForeignBankDtls": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SWIFTCode": {
					"maxLength": 30,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"BankName": {
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CountryCode": {
					"$ref": "#/definitions/CountryCode"
				},
				"IBAN": {
					"maxLength": 40,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"SWIFTCode",
				"BankName",
				"CountryCode",
				"IBAN"
			]
		},
		"SchBpHeadsIncType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"HouseProperty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CapitalGains": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OtherSources": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Dividend": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"OtherThanDividend": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"UnderSec115BBF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"UnderSec115BBG": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"HouseProperty",
				"CapitalGains",
				"OtherSources",
				"UnderSec115BBF",
				"UnderSec115BBG",
				"Dividend",
				"OtherThanDividend"
			]
		},
		"SchBpHeadsIncTypeExpense": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"HouseProperty": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CapitalGains": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OtherSources": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"UnderSec115BBF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"UnderSec115BBG": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"HouseProperty",
				"CapitalGains",
				"OtherSources",
				"UnderSec115BBF",
				"UnderSec115BBG"
			]
		},
		"BusLossCurrYearSetoffType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IncOfCurYrUnderThatHead": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BusLossSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncOfCurYrAfterSetOff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"IncOfCurYrUnderThatHead",
				"BusLossSetoff",
				"IncOfCurYrAfterSetOff"
			]
		},
		"DepreciationDetailRate45": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"WDVFirstDay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"RealizationTotalPeriod": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"FullRateDeprAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DepreciationAtFullRate": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DepDisAllowUs38_2": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"NetAggregateDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ProportionateAggDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ExpdrOnTrforSaleAsset": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CapGainUs50": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"WDVLastDay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"RealizationTotalPeriod",
				"FullRateDeprAmt",
				"DepreciationAtFullRate",
				"TotalDepreciation",
				"DepDisAllowUs38_2",
				"NetAggregateDepreciation",
				"ProportionateAggDepreciation",
				"ExpdrOnTrforSaleAsset",
				"CapGainUs50",
				"WDVLastDay",
				"WDVFirstDay"
			]
		},
		"Rate40DOA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DepreciationDetail": {
					"$ref": "#/definitions/DepreciationDetailDOA"
				}
			},
			"required": [
				"DepreciationDetail"
			]
		},
		"DepreciationDetailForLand": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"WDVFirstDay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"WDVLastDay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"WDVFirstDay",
				"WDVLastDay"
			]
		},
		"DepreciationDetailDOA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"WDVFirstDay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AdditionsGrThan180Days": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RealizationTotalPeriod": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"FullRateDeprAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AdditionsLessThan180Days": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"RealizationPeriodDuringYear": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"HalfRateDeprAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DepreciationAtFullRate": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DepreciationAtHalfRate": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"DepDisAllowUs38_2": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"NetAggregateDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ProportionateAggDepreciation": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ExpdrOnTrforSaleAsset": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"CapGainUs50": {
					"type": "integer",
					"maximum": 99999999999999,
					"default": 0
				},
				"WDVLastDay": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"WDVFirstDay",
				"AdditionsGrThan180Days",
				"RealizationTotalPeriod",
				"FullRateDeprAmt",
				"AdditionsLessThan180Days",
				"RealizationPeriodDuringYear",
				"HalfRateDeprAmt",
				"DepreciationAtFullRate",
				"DepreciationAtHalfRate",
				"TotalDepreciation",
				"DepDisAllowUs38_2",
				"NetAggregateDepreciation",
				"ProportionateAggDepreciation",
				"ExpdrOnTrforSaleAsset",
				"CapGainUs50",
				"WDVLastDay"
			]
		},
		"SaleofLandBuildStcgType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateofPurchase": {
					"type": "string",
					"description": "Date in format YYYY-MM-DD",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"DateofSale": {
					"type": "string",
					"description": "Date in format YYYY-MM-DD",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"FullConsideration": {
					"$ref": "#/definitions/FullConsideration"
				},
				"PropertyValuation": {
					"$ref": "#/definitions/PropertyValuation"
				},
				"FullConsideration50C": {
					"$ref": "#/definitions/FullConsideration50C"
				},
				"AquisitCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ImproveCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"ExpOnTrans": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TotalDedn": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"Balance": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"ExemptionOrDednUs54": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"ExemptionOrDednUs54Dtls": {
							"type": "array",
							"maxItems": 3,
							"items": {
								"type": "object",
								"additionalProperties": false,
								"properties": {
									"ExemptionSecCode": {
										"description": "54D - Sec 54D; 54G - Sec 54G; 54GA - Sec 54GA",
										"enum": [
											"54D",
											"54G",
											"54GA"
										],
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"ExemptionAmount": {
										"$ref": "#/definitions/ExemptionAmount"
									}
								},
								"required": [
									"ExemptionSecCode",
									"ExemptionAmount"
								]
							}
						},
						"ExemptionGrandTotal": {
							"$ref": "#/definitions/ExemptionGrandTotal"
						}
					},
					"required": [
						"ExemptionGrandTotal"
					]
				},
				"CapgainonAssets": {
					"$ref": "#/definitions/CapgainonAssets"
				},
				"TrnsfImmblPrprty": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"TrnsfImmblPrprtyDtls": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/TrnsfImmblPrprtyDtls"
							}
						}
					}
				}
			},
			"required": [
				"FullConsideration",
				"PropertyValuation",
				"FullConsideration50C",
				"AquisitCost",
				"ImproveCost",
				"ExpOnTrans",
				"TotalDedn",
				"Balance",
				"ExemptionOrDednUs54",
				"CapgainonAssets"
			]
		},
		"EquityOrUnitSec94Type": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"FullConsideration": {
					"$ref": "#/definitions/FullConsideration"
				},
				"DeductSec48": {
					"$ref": "#/definitions/DeductSec48"
				},
				"BalanceCG": {
					"$ref": "#/definitions/BalanceCG"
				},
				"LossSec94of7Or94of8": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"CapgainonAssets": {
					"$ref": "#/definitions/CapgainonAssets"
				}
			},
			"required": [
				"FullConsideration",
				"DeductSec48",
				"BalanceCG",
				"LossSec94of7Or94of8",
				"CapgainonAssets"
			]
		},
		"EquityOrUnitSec94TypeNew": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"FullValueConsdRecvUnqshr": {
					"$ref": "#/definitions/FullValueConsdRecvUnqshr"
				},
				"FairMrktValueUnqshr": {
					"$ref": "#/definitions/FairMrktValueUnqshr"
				},
				"FullValueConsdSec50CA": {
					"$ref": "#/definitions/FullValueConsdSec50CA"
				},
				"FullValueConsdOthUnqshr": {
					"$ref": "#/definitions/FullValueConsdOthUnqshr"
				},
				"FullConsideration": {
					"$ref": "#/definitions/FullConsideration"
				},
				"DeductSec48": {
					"$ref": "#/definitions/DeductSec48"
				},
				"BalanceCG": {
					"$ref": "#/definitions/BalanceCG"
				},
				"LossSec94of7Or94of8": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"CapgainonAssets": {
					"$ref": "#/definitions/CapgainonAssets"
				}
			},
			"required": [
				"FullValueConsdRecvUnqshr",
				"FairMrktValueUnqshr",
				"FullValueConsdSec50CA",
				"FullValueConsdOthUnqshr",
				"FullConsideration",
				"DeductSec48",
				"BalanceCG",
				"LossSec94of7Or94of8",
				"CapgainonAssets"
			]
		},
		"DeductSec48Us112A": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"CostOfAquisitionWoInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AquisitCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LTCAAcquiredBf": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"FairMarketValue": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"FullValueConsdrtn": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ImproveCost": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"ExpOnTrans": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalDedn": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"CostOfAquisitionWoInd",
				"AquisitCost",
				"LTCAAcquiredBf",
				"FairMarketValue",
				"FullValueConsdrtn",
				"ImproveCost",
				"ExpOnTrans",
				"TotalDedn"
			]
		},
		"NRITaxUsDTAALtcgType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"NRIDTAADtls": {
					"type": "array",
					"minItems": 1,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"DTAAamt": {
								"$ref": "#/definitions/DTAAamt"
							},
							"ItemNoincl": {
								"description": "B1e - B1e; B2e - B2e; B3c - B3c; B4c - B4c; B5 - B5; B6 - B6; B7i - B7i; B7ii - B7ii; B7iii - B7iii; B7iv - B7iv; B8 - B8; B9e - B9e; B10 - B10; B11a1 - B11a1; B11a2 - B11a2; B11b - B11b",
								"enum": [
									"B1e",
									"B2e",
									"B3c",
									"B4c",
									"B5",
									"B6",
									"B7i",
									"B7ii",
									"B7iii",
									"B7iv",
									"B8",
									"B9e",
									"B10",
									"B11a1",
									"B11a2",
									"B11b"
								],
								"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
				},
				"CostOfImprovements": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"CostOfImprovementsDtls": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/CostOfImprovementsType"
							}
						}
					}
				},
				"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": 5,
							"items": {
								"type": "object",
								"additionalProperties": false,
								"properties": {
									"ExemptionSecCode": {
										"description": "54D - Sec 54D; 54EC - Sec 54EC; 54G - Sec 54G; 54GA - Sec 54GA",
										"enum": [
											"54D",
											"54EC",
											"54G",
											"54GA"
										],
										"allOf": [
											{
												"$ref": "#/definitions/nonEmptyString"
											}
										]
									},
									"ExemptionAmount": {
										"$ref": "#/definitions/ExemptionAmount"
									}
								},
								"required": [
									"ExemptionSecCode",
									"ExemptionAmount"
								]
							}
						},
						"ExemptionGrandTotal": {
							"$ref": "#/definitions/ExemptionGrandTotal"
						}
					},
					"required": [
						"ExemptionGrandTotal"
					]
				},
				"CapgainonAssets": {
					"$ref": "#/definitions/CapgainonAssets"
				},
				"TrnsfImmblPrprty": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"TrnsfImmblPrprtyDtls": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/TrnsfImmblPrprtyDtls"
							}
						}
					}
				}
			},
			"required": [
				"FullConsideration",
				"PropertyValuation",
				"FullConsideration50C",
				"AquisitCost",
				"ImproveCost",
				"ExpOnTrans",
				"TotalDedn",
				"Balance",
				"ExemptionOrDednUs54",
				"CapgainonAssets"
			]
		},
		"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"
					],
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"CostOfImpIndex": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"slno",
				"ImproveCost",
				"ImproveDate",
				"CostOfImpIndex"
			]
		},
		"EquityOrUnitSec54Type": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"FullConsideration": {
					"$ref": "#/definitions/FullConsideration"
				},
				"DeductSec48": {
					"$ref": "#/definitions/DeductSec48"
				},
				"BalanceCG": {
					"$ref": "#/definitions/BalanceCG"
				}
			},
			"required": [
				"FullConsideration",
				"DeductSec48",
				"BalanceCG"
			]
		},
		"DeducClaimDtls54D": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateofAcquisition": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"CostofNewLandBuilding": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"DateofPurchase": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AmtDeposited": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmtDeducted": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"DateofAcquisition",
				"AmtDeducted"
			]
		},
		"DeducClaimDtls54ECn115F": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateofTransfer": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AmtInvested": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"DateofInvestment": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AmtDeducted": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"DateofTransfer",
				"AmtDeducted"
			]
		},
		"DeducClaimDtls54G": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateofTransfer": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"CostofNewAsset": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"DateofPurchase": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"AmtDeposited": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AmtDeducted": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"DateofTransfer",
				"AmtDeducted"
			]
		},
		"DateRangeType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateRange": {
					"type": "object",
					"additionalProperties": false,
					"properties": {
						"Upto15Of6": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Up16Of6To15Of9": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Up16Of9To15Of12": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Up16Of12To15Of3": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						},
						"Up16Of3To31Of3": {
							"type": "integer",
							"maximum": 99999999999999,
							"minimum": 0,
							"exclusiveMinimum": false,
							"default": 0
						}
					},
					"required": [
						"Upto15Of6",
						"Up16Of6To15Of9",
						"Up16Of9To15Of12",
						"Up16Of12To15Of3",
						"Up16Of3To31Of3"
					]
				}
			},
			"required": [
				"DateRange"
			]
		},
		"Schedule112A115ADType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"ShareOnOrBefore": {
					"type": "string",
					"description": "BE - On or Before 31st January 2018; AE - After 31st January 2018",
					"enum": [
						"BE",
						"AE"
					]
				},
				"ISINCode": {
					"description": "IN[0-9A-Z]{10} - On or Before 31st January 2018; INNOTREQUIRD - After 31st January 2018; INNOTAVAILAB - In case security/Share does not have ISIN Code",
					"pattern": "IN[0-9A-Z]{10}|INNOTREQUIRD",
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"ShareUnitName": {
					"description": "[w]* - On or Before 31st January 2018; CONSOLIDATED - After 31st January 2018",
					"maxLength": 125,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"NumSharesUnits": {
					"type": "number",
					"maximum": 100000000000000.0,
					"minimum": 0,
					"multipleOf": 0.0001,
					"exclusiveMinimum": false
				},
				"SalePricePerShareUnit": {
					"type": "number",
					"maximum": 100000000000000.0,
					"minimum": 0,
					"multipleOf": 0.0001,
					"exclusiveMinimum": false
				},
				"TotSaleValue": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"CostAcqWithoutIndx": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"AcquisitionCost": {
					"type": "number",
					"multipleOf": 0.0001,
					"minimum": 0,
					"maximum": 100000000000000.0,
					"exclusiveMinimum": false
				},
				"LTCGBeforelower6and11": {
					"type": "integer",
					"minimum": 0,
					"maximum": 99999999999999,
					"exclusiveMinimum": false
				},
				"FairMktValuePerShareunit": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.0001,
					"maximum": 100000000000000.0,
					"exclusiveMinimum": false
				},
				"TotFairMktValueCapAst": {
					"type": "integer",
					"minimum": 0,
					"maximum": 99999999999999,
					"exclusiveMinimum": false
				},
				"ExpExclCnctTransfer": {
					"type": "number",
					"minimum": 0,
					"multipleOf": 0.0001,
					"maximum": 100000000000000.0,
					"exclusiveMinimum": false
				},
				"TotalDeductions": {
					"type": "integer",
					"minimum": 0,
					"maximum": 99999999999999,
					"exclusiveMinimum": false
				},
				"Balance": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": -99999999999999,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"ShareOnOrBefore",
				"ISINCode",
				"ShareUnitName",
				"TotSaleValue",
				"CostAcqWithoutIndx",
				"AcquisitionCost",
				"ExpExclCnctTransfer",
				"TotalDeductions",
				"Balance"
			]
		},
		"OthersIncDtlOS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"OthNatOfInc": {
					"maxLength": 50,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"OthAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"OthNatOfInc",
				"OthAmount"
			]
		},
		"NRIincChrUsDTAA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"NRIDTAADtlsSchOS": {
					"type": "array",
					"minItems": 1,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"DTAAamt": {
								"$ref": "#/definitions/DTAAamt"
							},
							"NatureOfIncome": {
								"type": "string",
								"enum": [
									"1a",
									"1b",
									"1c",
									"1d",
									"2a",
									"2c",
									"2d"
								]
							},
							"CountryName": {
								"$ref": "#/definitions/CountryName"
							},
							"CountryCodeExcludingIndia": {
								"$ref": "#/definitions/CountryCodeExcludingIndia"
							},
							"DTAAarticle": {
								"$ref": "#/definitions/DTAAarticle"
							},
							"RateAsPerTreaty": {
								"$ref": "#/definitions/RateAsPerTreaty"
							},
							"TaxRescertifiedFlag": {
								"$ref": "#/definitions/TaxRescertifiedFlag"
							},
							"SecITAct": {
								"description": "56i:56(2)(i)- Dividends; 56:56(2)- Interest; 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; 5A1aii:115A(1)(a)(ii)- Interest received from govt/Indian Concerns recived in Foreign Currency; 5A1aiia:115A(1) (a)(iia) -Interest from Infrastructure Debt Fund; 5A1aiiaa:115A(1) (a)(iiaa) -Interest as per Sec. 194LC; 5A1aiiab:115A(1) (a)(iiab) -Interest as per Sec. 194LD; 5A1aiiac: 115A(1)(a)(iiac) -Interest as per Sec. 194LBA; 5A1aiii:115A(1) (a)(iii) - Income received in respect of units of UTI purchased in Foreign Currency; FA:Para E II of Part I of Ist Sch of FA - Income from royalty or technical services - Non-domestic company; 5A1bA:115A(1)(b)(A)- Income from royalty and technical services; 5AB1a:115AB(1)(a) - Income in respect of units - off -shore fund; 5AC1ab:115AC(1)(a) - Income by way of interest on bonds purchased in foreign currency - non-resident; 5AC1abD - 115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; 5AD1i:115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Sec 115AB); 5AD1iP:115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD ; 5BBA:115BBA - Tax on non-residents sportsmen or sports associations; 5BBG:Tax on Transfer of corbon credits; 5BBC:Anonymous donations; 5BB:Winnings from lotteries, crossword puzzles etc.; 5BBD:Tax on dividend received by an Indian company from specified foreign company; PTI_5A1ai - PTI - Dividends in the case of non-residents; PTI_5A1aii - PTI - Interest received in the case of non-residents; PTI_5A1aiia - PTI - Interest received by non-resident from infrastructure debt fund; PTI_5A1aiiaa -PTI - Income received by non-resident as referred in section 194LC; PTI_5A1aiiab -PTI - Income received by non-resident as referred in section 194LD; PTI_5A1aiiac -PTI - Income received by non-resident as referred in section 194LBA; PTI_5A1aiii - PTI - Income from units purchased in foreign currency in the case of non-residents; PTI_FA:Para E II of Part I of Ist Sch of FA - Income from royalty or technical services - Non-domestic company; PTI_5A1bA - PTI - Income from royalty in case of non-resident in pursuance of an agreement made after 31-03-1976; PTI_5AB1a:PTI - 115AB(1)(a) - Income in respect of units - off -shore fund; PTI_5AC1ab - PTI-115AC(1)(a) -Income by way of interest on bonds purchased in foreign currency - non-resident; PTI_5AC1abD - PTI-115AC(1)(b) - Income by way of Dividend on GDRs purchased in foreign currency - non-resident; PTI_5AD1i - PTI-115AD(1)(i) -Income received by an FII in respect of securities (other than units as per Sec 115AB); PTI_5AD1iP - PTI-115AD(1)(i) -Income received by an FII in respect of bonds or government securities as per Sec 194LD ; PTI_5BBA - PTI-115BBA - Tax on non-residents sportsmen or sports associations; PTI_5BBG - PTI-115BBG - Tax on income from transfer of carbon credits; PTI_5BB - PTI-115BB - Winnings from lotteries, crossword puzzles etc; PTI_5BBF - PTI-Tax on income from patent; PTI_5BBD: PTI-Tax on dividend received by an Indian company from specified foreign company; 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); 5AD1iDiv - 115AD(1)(i) - Income (being dividend) received by an FII in respect of securities (other than units referred to in section 115AB); 5AD1IBd - 115AD(1)(i)(B) - Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); 5AD1IB - 115AD(1)(i)(B) - Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IBd - PTI- 115AD(1)(i)(B) - PTI- Income (being dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i); PTI_5AD1IB - PTI-115AD(1)(i)(B) - PTI- Income (other than dividend) received by a specified fund in respect of securities (other than units referred to in section 115AB) - chargeable u/s 115AD(1)(i)",
								"enum": [
									"56i",
									"56",
									"562iii",
									"562x",
									"5A1ai",
									"5A1aii",
									"5A1aiia",
									"5A1aiiaa",
									"5A1aiiab",
									"5A1aiiac",
									"5A1aiii",
									"FA",
									"5A1bA",
									"5AB1a",
									"5AC1ab",
									"5AC1abD",
									"5AD1i",
									"5AD1iP",
									"5BBA",
									"5BBG",
									"5BBC",
									"5BB",
									"5BBF",
									"5BBD",
									"PTI_5A1ai",
									"PTI_5A1aii",
									"PTI_5A1aiia",
									"PTI_5A1aiiaa",
									"PTI_5A1aiiab",
									"PTI_5A1aiiac",
									"PTI_5A1aiii",
									"PTI_FA",
									"PTI_5A1bA",
									"PTI_5AB1a",
									"PTI_5AC1ab",
									"PTI_5AC1abD",
									"PTI_5AD1i",
									"PTI_5AD1iP",
									"PTI_5BBA",
									"PTI_5BBG",
									"PTI_5BB",
									"PTI_5BBF",
									"PTI_5BBD",
									"5A1aiiaaP",
									"5AD1iDiv",
									"PTI_5A1aiiaaP",
									"PTI_5AD1iDiv",
									"5AD1IBd",
									"5AD1IB",
									"PTI_5AD1IBd",
									"PTI_5AD1IB"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"RateAsPerITAct": {
								"$ref": "#/definitions/RateAsPerITAct"
							},
							"ApplicableRate": {
								"$ref": "#/definitions/ApplicableRate"
							}
						},
						"required": [
							"DTAAamt",
							"NatureOfIncome",
							"CountryName",
							"CountryCodeExcludingIndia",
							"DTAAarticle",
							"RateAsPerTreaty",
							"SecITAct",
							"RateAsPerITAct"
						]
					}
				}
			}
		},
		"HPIncCYLA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IncOfCurYrUnderThatHead": {
					"type": "integer",
					"description": "Fill positive or zero value only",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BusLossSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthSrcLossNoRaceHorseSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncOfCurYrAfterSetOff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"IncOfCurYrUnderThatHead",
				"IncOfCurYrAfterSetOff"
			]
		},
		"BusIncCYLA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IncOfCurYrUnderThatHead": {
					"type": "integer",
					"description": "Fill positive or zero value only",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"HPlossCurYrSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthSrcLossNoRaceHorseSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncOfCurYrAfterSetOff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"IncOfCurYrUnderThatHead",
				"IncOfCurYrAfterSetOff"
			]
		},
		"OSIncCYLA": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IncOfCurYrUnderThatHead": {
					"type": "integer",
					"description": "Fill positive or zero value only",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"HPlossCurYrSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BusLossSetoff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"IncOfCurYrAfterSetOff": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"IncOfCurYrUnderThatHead",
				"IncOfCurYrAfterSetOff"
			]
		},
		"CurrYrDistrLoss": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TotalHPPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalSTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalLTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthSrcLossRaceHorseCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			}
		},
		"CarryFwdLossDetailSpcfBus": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateOfFiling": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"LossFrmSpecifiedBusCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DateOfFiling"
			]
		},
		"CarryFwdLossDetailWoSpecBus": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateOfFiling": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"LossFrmSpecifiedBusCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DateOfFiling"
			]
		},
		"CarryFwdLossWithoutSpecBusOS": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"DateOfFiling": {
					"description": "Date in YYYY-MM-DD format",
					"type": "string",
					"pattern": "([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))"
				},
				"TotalHPPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BroughtFrwrdBusLoss": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmtAdjAccOptTaxUs115BAA_115BA": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"BroughtFrwdBusLossSetOffDrYr": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossFrmSpecifiedBusCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"LossFrmLifeInsBusUs115B": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalSTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalLTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"DateOfFiling"
			]
		},
		"LossDistrBalAvl": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"TotalHPPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalSTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalLTCGPTILossCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthSrcLossRaceHorseCF": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			}
		},
		"SchedulePTIIncExmtType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"SectionCode": {
					"maxLength": 10,
					"minLength": 1,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				},
				"SecBCIncExmptDtl": {
					"$ref": "#/definitions/SchedulePTITypeOS23FBB"
				}
			},
			"required": [
				"SectionCode",
				"SecBCIncExmptDtl"
			]
		},
		"SchedulePTIType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AmountOfInc": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"CurrYrLossShareByInvstFund": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"NetIncomeLoss": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"TDSAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"AmountOfInc",
				"CurrYrLossShareByInvstFund",
				"NetIncomeLoss",
				"TDSAmount"
			]
		},
		"SchedulePTITypeOS23FBB": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AmountOfInc": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"NetIncomeLoss": {
					"type": "integer",
					"maximum": 99999999999999
				},
				"TDSAmount": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"AmountOfInc",
				"NetIncomeLoss",
				"TDSAmount"
			]
		},
		"ProfUs115JBType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"AmountsCredited": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"AmountsDebited": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OneFifthTransitionAmt": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"OthersInclResidualAdjust": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				},
				"TotalAdditions": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false,
					"default": 0
				}
			},
			"required": [
				"AmountsCredited",
				"AmountsDebited",
				"OneFifthTransitionAmt",
				"OthersInclResidualAdjust",
				"TotalAdditions"
			]
		},
		"UnutilizedSTCgPrvYr": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"UnutilizedCgPrvYrDtls": {
					"type": "array",
					"minItems": 1,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"PrvYrInWhichAsstTrnsfrd": {
								"enum": [
									"2018-19"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"SectionClmd": {
								"description": "54D - Sec 54D; 54G - Sec 54G; 54GA - Sec 54GA",
								"enum": [
									"54D",
									"54G",
									"54GA"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"YrInWhichAssetAcq": {
								"$ref": "#/definitions/YrInWhichAssetAcq"
							},
							"AmtUtilized": {
								"$ref": "#/definitions/AmtUtilized"
							},
							"AmtUnutilized": {
								"$ref": "#/definitions/AmtUnutilized"
							}
						},
						"required": [
							"PrvYrInWhichAsstTrnsfrd",
							"SectionClmd",
							"AmtUnutilized"
						]
					}
				}
			}
		},
		"NRITaxUsDTAAStcgType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"NRIDTAADtls": {
					"type": "array",
					"minItems": 1,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"DTAAamt": {
								"$ref": "#/definitions/DTAAamt"
							},
							"ItemNoincl": {
								"description": "A1e - A1e; A2c - A2c; A3ie - A3ie; A3iie - A3iie; A4a - A4a; A4b - A4b; A5e - A5e; A6g - A6g; A7 - A7; A8a - A8a; A8b - A8b; A8c - A8c",
								"enum": [
									"A1e",
									"A2c",
									"A3ie",
									"A3iie",
									"A4a",
									"A4b",
									"A5e",
									"A6g",
									"A7",
									"A8a",
									"A8b",
									"A8c"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"CountryName": {
								"$ref": "#/definitions/CountryName"
							},
							"CountryCodeExcludingIndia": {
								"$ref": "#/definitions/CountryCodeExcludingIndia"
							},
							"DTAAarticle": {
								"$ref": "#/definitions/DTAAarticle"
							},
							"RateAsPerTreaty": {
								"$ref": "#/definitions/RateAsPerTreaty"
							},
							"TaxRescertifiedFlag": {
								"$ref": "#/definitions/TaxRescertifiedFlag"
							},
							"SecITAct": {
								"$ref": "#/definitions/SecITAct"
							},
							"RateAsPerITAct": {
								"$ref": "#/definitions/RateAsPerITAct"
							},
							"ApplicableRate": {
								"$ref": "#/definitions/ApplicableRate"
							}
						},
						"required": [
							"DTAAamt",
							"ItemNoincl",
							"CountryName",
							"CountryCodeExcludingIndia",
							"DTAAarticle",
							"RateAsPerTreaty",
							"SecITAct",
							"RateAsPerITAct"
						]
					}
				}
			}
		},
		"TotalScheduleFSIIncType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IncFrmOutsideInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxPaidOutsideInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxPayableinInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxReliefinInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				}
			},
			"required": [
				"IncFrmOutsideInd",
				"TaxPaidOutsideInd",
				"TaxPayableinInd",
				"TaxReliefinInd"
			]
		},
		"ScheduleFSIIncType": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"IncFrmOutsideInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxPaidOutsideInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxPayableinInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"TaxReliefinInd": {
					"type": "integer",
					"maximum": 99999999999999,
					"minimum": 0,
					"exclusiveMinimum": false
				},
				"DTAAReliefUs90or90A": {
					"maxLength": 16,
					"allOf": [
						{
							"$ref": "#/definitions/nonEmptyString"
						}
					]
				}
			},
			"required": [
				"IncFrmOutsideInd",
				"TaxPaidOutsideInd",
				"TaxPayableinInd",
				"TaxReliefinInd"
			]
		},
		"UnutilizedCgPrvYr": {
			"type": "object",
			"additionalProperties": false,
			"properties": {
				"UnutilizedCgPrvYrDtls": {
					"type": "array",
					"minItems": 1,
					"items": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"PrvYrInWhichAsstTrnsfrd": {
								"enum": [
									"2018-19"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"SectionClmd": {
								"description": "54D - Sec 54D; 54G - Sec 54G; 54GA - Sec 54GA",
								"enum": [
									"54D",
									"54G",
									"54GA"
								],
								"allOf": [
									{
										"$ref": "#/definitions/nonEmptyString"
									}
								]
							},
							"YrInWhichAssetAcq": {
								"$ref": "#/definitions/YrInWhichAssetAcq"
							},
							"AmtUtilized": {
								"$ref": "#/definitions/AmtUtilized"
							},
							"AmtUnutilized": {
								"$ref": "#/definitions/AmtUnutilized"
							}
						},
						"required": [
							"PrvYrInWhichAsstTrnsfrd",
							"SectionClmd",
							"AmtUnutilized"
						]
					}
				}
			}
		},
		"nonEmptyString": {
			"type": "string",
			"pattern": "|(\\s*([\\w\\d_=!@#$%\\^*\\(\\){}\\[\\]\\|\\\\:;',\\.\\?/~`\\-\\+<>&][\\s\\w\\d_=!@#$%\\^*\\(\\){}\\[\\]\\|\\\\:;',\\.\\?/~`\\-\\+<>&]*)\\s*)"
		},
		"nonZeroString": {
			"pattern": ".*[1-9].*",
			"allOf": [
				{
					"$ref": "#/definitions/endWithDigit"
				}
			]
		},
		"endWithDigit": {
			"type": "string",
			"pattern": ".*[0-9]"
		}
	}
}