<xs:schema xmlns="http://incometaxindiaefiling.gov.in/Corpmaster"
xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://incometaxindiaefiling.gov.in/Corpmaster"
elementFormDefault="qualified" attributeFormDefault="unqualified"
xml:lang="EN-US">
<xs:simpleType name="nonEmptyString">
<xs:restriction base="xs:string">
<xs:pattern value="|(\s*([\w\d_=!@#$%\^*\(\){}\[\]\|\\:;',\.\?/~`\-\+<>&"][\s\w\d_=!@#$%\^*\(\){}\[\]\|\\:;',\.\?/~`\-\+<>&"]*)\s*)"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:element name="CreationInfo">
<xs:annotation>
<xs:documentation>This element will be used by third party vendors and intermediaries to give details of their software or xml creation.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SWVersionNo" default="1.0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SWCreatedBy">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[S][W][0-9]{8}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="XMLCreatedBy">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[S][W][0-9]{8}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="XMLCreationDate">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2018-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntermediaryCity" default="Delhi">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="25" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Digest">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="-|.{44}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Form_ITR5">
<xs:annotation>
<xs:documentation>Enter details of IT return form</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FormName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="ITR-5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Description" fixed="For firms, AOPs and BOIs">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="75" />
<xs:minLength value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AssessmentYear">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="4" />
<xs:minLength value="4" />
<xs:pattern value="2018"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SchemaVer">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="10" />
<xs:minLength value="1" />
<xs:pattern value="Ver1.2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FormVer">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="10" />
<xs:minLength value="1" />
<xs:pattern value="Ver1.0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PartA_GEN1">
<xs:annotation>
<xs:documentation>General</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="OrgFirmInfo" />
<xs:element ref="FilingStatus" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrgFirmInfo">
<xs:annotation>
<xs:documentation>Enter personal information</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="AssesseeName">
<xs:annotation>
<xs:documentation>Assessee name with Sur Name or Org Name mandatory.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LLPINissuedByMCA" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[A-Z0-9-]{8}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Address">
<xs:annotation>
<xs:documentation>Address of assessee</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateOFFormOrIncorp">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:maxInclusive value="2018-03-31" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StatusOrCompanyType">
<xs:annotation>
<xs:documentation>
1 : Firm
2 : Local Authority
14 : AOP/BOI
9 : Artificial Juridical Person
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:maxLength value="2" />
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="14" />
<xs:enumeration value="9" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SubStatus" minOccurs="0">
<xs:annotation>
<xs:documentation>
4 : Cooperative Society
5 : Limited Liability Partnership
7 : Private Discretionary Trust
8 : Any other AOP/BOI
10 : Partnership Firm
11 : Society Registered under Societies Registration Act-1860 or any law corresponding to that Act
12 : Estate of the deceased
13 : Any other Trust/Institution
15 : Cooperative Bank - Primary Agricultural Credit Society/ Primary Co-operative Agricultural Bank
16 : Cooperative Bank - Rural Development bank
17 : Other Cooperative Bank
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="4|5|7|8|10|11|12|13|15|16|17" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AssesseeName">
<xs:annotation>
<xs:documentation>Assessee name with Surname mandatory.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SurNameOrOrgName">
<xs:annotation>
<xs:documentation>Firm Name</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OrgOldName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Address">
<xs:annotation>
<xs:documentation> Address of assessee</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ResidenceNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ResidenceName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="0" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RoadOrStreet" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LocalityOrArea">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CityOrTownOrDistrict">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="StateCode"/>
<xs:element ref="CountryCode" />
<xs:element name="PinCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="6" />
<xs:pattern value="[1-9]{1}[0-9]{5}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ZipCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Phone" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="STDcode" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PhoneNo" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CountryCodeMobile">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="5" />
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MobileNo">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="10" />
<xs:pattern value="[1-9]{1}[0-9]{9}|[1-9]{1}[0-9]{4,9}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CountryCodeMobileNoSec" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="5" />
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MobileNoSec" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="10" />
<xs:pattern value="[1-9]{1}[0-9]{9}|[1-9]{1}[0-9]{4,9}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmailAddress">
<xs:annotation>
<xs:documentation>Email Id is required for receiving copy of ITR-V
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:pattern
value="([\.a-zA-Z0-9_\-])+@([a-zA-Z0-9_\-])+(([a-zA-Z0-9_\-])*\.([a-zA-Z0-9_\-])+)+" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmailAddressSecondary" minOccurs="0">
<xs:annotation>
<xs:documentation>Secondary Email Id is required for receiving
copy of ITR-V
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:pattern
value="([\.a-zA-Z0-9_\-])+@([a-zA-Z0-9_\-])+(([a-zA-Z0-9_\-])*\.([a-zA-Z0-9_\-])+)+" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FilingStatus">
<xs:annotation>
<xs:documentation>
"11"-On or before the due date under section 139(u/s 139(1))
"12"-After the due date under section 139(u/s 139(4))
"13"-In response to notice u/s 142(1)
"14"-In response to notice u/s 148
"15"-In response to notice u/s 153A
"16"-In response to notice u/s 153C read with section 153A.
"17"-Revised return u/s 139(5).
"18"-In response to a notice u/s 139(9 )Defective return.
"19"-Modified return u/s-92CD.
"20" - u/s 119(2)(b)
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ReturnFileSec">
<xs:complexType>
<xs:sequence>
<xs:element name="IncomeTaxSec" default="11">
<xs:simpleType>
<xs:restriction base="xs:unsignedInt">
<xs:totalDigits value="2" />
<xs:enumeration value="11" />
<xs:enumeration value="12" />
<xs:enumeration value="13" />
<xs:enumeration value="14" />
<xs:enumeration value="15" />
<xs:enumeration value="16" />
<xs:enumeration value="17" />
<xs:enumeration value="18" />
<xs:enumeration value="19" />
<xs:enumeration value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NoticeNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="23" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NoticeDate" minOccurs="0">
<xs:annotation>
<xs:documentation>Enter date when the notice was issued to the
assessee to file a fresh return Sec139(9))
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2017-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DesigTaxOfficeInfo">
<xs:complexType>
<xs:sequence>
<xs:element name="DesigOfficerWardorCircle">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="75" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReturnType" default="O">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="1" />
<xs:enumeration value="O" />
<xs:enumeration value="R" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ReceiptNo" minOccurs="0">
<xs:annotation>
<xs:documentation>Enter efiling or other Ack No of Original return
here in case of revised return
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="15" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OrigRetFiledDate" minOccurs="0">
<xs:annotation>
<xs:documentation>Enter Date of filing of Original return
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2018-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NoticeDateUnderSec" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2018-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ResidentialStatus" default="RES">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="3" />
<xs:enumeration value="RES" />
<xs:enumeration value="NRI" />
<xs:enumeration value="NOR" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NotifiedUs94AFlg">
<xs:annotation>
<xs:documentation>Whether any transaction has been made with a person located in a jurisdiction notified u/s 94A of the Act.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NRI_PE" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="N" />
<xs:enumeration value="Y" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FiiFpiFlag">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="N" />
<xs:enumeration value="Y" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SebiRegnNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="12" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AsseseeRepFlg" default="N">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="AssesseeRep" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AssesseeRep">
<xs:annotation>
<xs:documentation> Assessee representative</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RepName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RepAddress">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RepPAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PartA_GEN2">
<xs:annotation>
<xs:documentation>General</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LiableSec44AAflg" default="N">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="N" />
<xs:enumeration value="Y" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LiableSec44ABflg" default="N">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="N" />
<xs:enumeration value="Y" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuditedByAccountantFlg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="AuditInfo" minOccurs="0" />
<xs:element name="LiableSec92Eflg">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="N" />
<xs:enumeration value="Y" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="AuditDetails92E" minOccurs="0"/>
<xs:element ref="AuditDetails" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AuditReportDetails" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="PrevYrMemPartChange" default="N">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="N" />
<xs:enumeration value="Y" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PrevYrMemPart" type="PrevYrMemPartType" minOccurs="0" />
<xs:element ref="PartnerOrMemberInfo" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="PvtDiscretioneryTrust" minOccurs="0"/>
<xs:element ref="NatOfBus" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AuditInfo">
<xs:annotation>
<xs:documentation> Audit Information</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AuditReportFurnishDate" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2017-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuditorName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuditorMemNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="6" />
<xs:pattern value="\d\d\d\d\d\d" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AudFrmName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AudFrmRegNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AudFrmPAN">
<xs:annotation>
<xs:documentation>Enter Firm's PAN or Proprietor's PAN here
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuditDate">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2017-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OtherDetails">
<xs:annotation>
<xs:documentation> OTHER DETAILS</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Act" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="30" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateOfLiableAudit">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2017-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AuditDetails92E">
<xs:complexType>
<xs:sequence>
<xs:element name="DateOfAudit">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2017-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AuditDetails">
<xs:annotation>
<xs:documentation>
"10(23C)(iv)" : 10(23C)(iv)
"10(23C)(v)" : 10(23C)(v)
"10(23C)(vi)" : 10(23C)(vi)
"10(23C)(via)" : 10(23C)(via)
"10A" : 10A
"10AA" : 10AA
"12A(1)(b)" : 12A(1)(b)
"44DA" : 44DA
"50B" : 50B
"80-IA" : 80-IA
"80-IB" : 80-I
"80-IC" : 80-IC
"80-ID" : 80-ID
"80JJAA" : 80JJAA
"80LA" : 80LA
"115JC" : 115JC
"115VW" : 115VW
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AuditedSection">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="10(23C)(iv)" />
<xs:enumeration value="10(23C)(v)" />
<xs:enumeration value="10(23C)(vi)" />
<xs:enumeration value="10(23C)(via)" />
<xs:enumeration value="10A" />
<xs:enumeration value="10AA" />
<xs:enumeration value="12A(1)(b)" />
<xs:enumeration value="44AB" />
<xs:enumeration value="44DA" />
<xs:enumeration value="50B" />
<xs:enumeration value="80-IA" />
<xs:enumeration value="80-IB" />
<xs:enumeration value="80-IC" />
<xs:enumeration value="80-ID" />
<xs:enumeration value="80JJAA" />
<xs:enumeration value="80LA" />
<xs:enumeration value="115JC" />
<xs:enumeration value="115VW" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateOfAudit">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2017-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AuditReportDetails">
<xs:complexType>
<xs:sequence>
<xs:element name="AuditReportAct">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuditReportSection">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="30" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuditReportDate" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:date"/>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NatOfBus">
<xs:complexType>
<xs:sequence>
<xs:element name="NatureOfBusiness" maxOccurs="3">
<xs:complexType>
<xs:sequence>
<xs:element name="Code">
<xs:annotation>
<xs:documentation>
00002 - Not Applicable
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.
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 - 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.
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.
22001 - Extra territorial organisations and bodies (IMF, World Bank, European Commission etc.)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="00002" />
<xs:enumeration value="01001" />
<xs:enumeration value="01002" />
<xs:enumeration value="01003" />
<xs:enumeration value="01004" />
<xs:enumeration value="01005" />
<xs:enumeration value="01006" />
<xs:enumeration value="01007" />
<xs:enumeration value="01008" />
<xs:enumeration value="01009" />
<xs:enumeration value="01010" />
<xs:enumeration value="01011" />
<xs:enumeration value="01012" />
<xs:enumeration value="01013" />
<xs:enumeration value="01014" />
<xs:enumeration value="01015" />
<xs:enumeration value="01016" />
<xs:enumeration value="01017" />
<xs:enumeration value="01018" />
<xs:enumeration value="02001" />
<xs:enumeration value="02002" />
<xs:enumeration value="02003" />
<xs:enumeration value="02004" />
<xs:enumeration value="02005" />
<xs:enumeration value="02006" />
<xs:enumeration value="03001" />
<xs:enumeration value="03002" />
<xs:enumeration value="03003" />
<xs:enumeration value="03004" />
<xs:enumeration value="03005" />
<xs:enumeration value="03006" />
<xs:enumeration value="03007" />
<xs:enumeration value="03008" />
<xs:enumeration value="03009" />
<xs:enumeration value="03010" />
<xs:enumeration value="03011" />
<xs:enumeration value="03012" />
<xs:enumeration value="03013" />
<xs:enumeration value="03014" />
<xs:enumeration value="03015" />
<xs:enumeration value="03016" />
<xs:enumeration value="04001" />
<xs:enumeration value="04002" />
<xs:enumeration value="04003" />
<xs:enumeration value="04004" />
<xs:enumeration value="04005" />
<xs:enumeration value="04006" />
<xs:enumeration value="04007" />
<xs:enumeration value="04008" />
<xs:enumeration value="04009" />
<xs:enumeration value="04010" />
<xs:enumeration value="04011" />
<xs:enumeration value="04012" />
<xs:enumeration value="04013" />
<xs:enumeration value="04014" />
<xs:enumeration value="04015" />
<xs:enumeration value="04016" />
<xs:enumeration value="04017" />
<xs:enumeration value="04018" />
<xs:enumeration value="04019" />
<xs:enumeration value="04020" />
<xs:enumeration value="04021" />
<xs:enumeration value="04022" />
<xs:enumeration value="04023" />
<xs:enumeration value="04024" />
<xs:enumeration value="04025" />
<xs:enumeration value="04026" />
<xs:enumeration value="04027" />
<xs:enumeration value="04028" />
<xs:enumeration value="04029" />
<xs:enumeration value="04030" />
<xs:enumeration value="04031" />
<xs:enumeration value="04032" />
<xs:enumeration value="04033" />
<xs:enumeration value="04034" />
<xs:enumeration value="04035" />
<xs:enumeration value="04036" />
<xs:enumeration value="04037" />
<xs:enumeration value="04038" />
<xs:enumeration value="04039" />
<xs:enumeration value="04040" />
<xs:enumeration value="04041" />
<xs:enumeration value="04042" />
<xs:enumeration value="04043" />
<xs:enumeration value="04044" />
<xs:enumeration value="04045" />
<xs:enumeration value="04046" />
<xs:enumeration value="04047" />
<xs:enumeration value="04048" />
<xs:enumeration value="04049" />
<xs:enumeration value="04050" />
<xs:enumeration value="04051" />
<xs:enumeration value="04052" />
<xs:enumeration value="04053" />
<xs:enumeration value="04054" />
<xs:enumeration value="04055" />
<xs:enumeration value="04056" />
<xs:enumeration value="04057" />
<xs:enumeration value="04058" />
<xs:enumeration value="04059" />
<xs:enumeration value="04060" />
<xs:enumeration value="04061" />
<xs:enumeration value="04062" />
<xs:enumeration value="04063" />
<xs:enumeration value="04064" />
<xs:enumeration value="04065" />
<xs:enumeration value="04066" />
<xs:enumeration value="04067" />
<xs:enumeration value="04068" />
<xs:enumeration value="04069" />
<xs:enumeration value="04070" />
<xs:enumeration value="04071" />
<xs:enumeration value="04072" />
<xs:enumeration value="04073" />
<xs:enumeration value="04074" />
<xs:enumeration value="04075" />
<xs:enumeration value="04076" />
<xs:enumeration value="04077" />
<xs:enumeration value="04078" />
<xs:enumeration value="04079" />
<xs:enumeration value="04080" />
<xs:enumeration value="04081" />
<xs:enumeration value="04082" />
<xs:enumeration value="04083" />
<xs:enumeration value="04084" />
<xs:enumeration value="04085" />
<xs:enumeration value="04086" />
<xs:enumeration value="04087" />
<xs:enumeration value="04088" />
<xs:enumeration value="04089" />
<xs:enumeration value="04090" />
<xs:enumeration value="04091" />
<xs:enumeration value="04092" />
<xs:enumeration value="04093" />
<xs:enumeration value="04094" />
<xs:enumeration value="04095" />
<xs:enumeration value="04096" />
<xs:enumeration value="04097" />
<xs:enumeration value="04098" />
<xs:enumeration value="04099" />
<xs:enumeration value="05001" />
<xs:enumeration value="05002" />
<xs:enumeration value="05003" />
<xs:enumeration value="05004" />
<xs:enumeration value="06001" />
<xs:enumeration value="06002" />
<xs:enumeration value="06003" />
<xs:enumeration value="06004" />
<xs:enumeration value="06005" />
<xs:enumeration value="06006" />
<xs:enumeration value="06007" />
<xs:enumeration value="06008" />
<xs:enumeration value="06009" />
<xs:enumeration value="06010" />
<xs:enumeration value="07001" />
<xs:enumeration value="07002" />
<xs:enumeration value="07003" />
<xs:enumeration value="07004" />
<xs:enumeration value="07005" />
<xs:enumeration value="08001" />
<xs:enumeration value="08002" />
<xs:enumeration value="08003" />
<xs:enumeration value="08004" />
<xs:enumeration value="08005" />
<xs:enumeration value="08006" />
<xs:enumeration value="08007" />
<xs:enumeration value="08008" />
<xs:enumeration value="08009" />
<xs:enumeration value="09001" />
<xs:enumeration value="09002" />
<xs:enumeration value="09003" />
<xs:enumeration value="09004" />
<xs:enumeration value="09005" />
<xs:enumeration value="09006" />
<xs:enumeration value="09007" />
<xs:enumeration value="09008" />
<xs:enumeration value="09009" />
<xs:enumeration value="09010" />
<xs:enumeration value="09011" />
<xs:enumeration value="09012" />
<xs:enumeration value="09013" />
<xs:enumeration value="09014" />
<xs:enumeration value="09015" />
<xs:enumeration value="09016" />
<xs:enumeration value="09017" />
<xs:enumeration value="09018" />
<xs:enumeration value="09019" />
<xs:enumeration value="09020" />
<xs:enumeration value="09021" />
<xs:enumeration value="09022" />
<xs:enumeration value="09023" />
<xs:enumeration value="09024" />
<xs:enumeration value="09025" />
<xs:enumeration value="09026" />
<xs:enumeration value="09027" />
<xs:enumeration value="09028" />
<xs:enumeration value="10001" />
<xs:enumeration value="10002" />
<xs:enumeration value="10003" />
<xs:enumeration value="10004" />
<xs:enumeration value="10005" />
<xs:enumeration value="10006" />
<xs:enumeration value="10007" />
<xs:enumeration value="10008" />
<xs:enumeration value="10009" />
<xs:enumeration value="10010" />
<xs:enumeration value="10011" />
<xs:enumeration value="10012" />
<xs:enumeration value="11001" />
<xs:enumeration value="11002" />
<xs:enumeration value="11003" />
<xs:enumeration value="11004" />
<xs:enumeration value="11005" />
<xs:enumeration value="11006" />
<xs:enumeration value="11007" />
<xs:enumeration value="11008" />
<xs:enumeration value="11009" />
<xs:enumeration value="11010" />
<xs:enumeration value="11011" />
<xs:enumeration value="11012" />
<xs:enumeration value="11013" />
<xs:enumeration value="11014" />
<xs:enumeration value="11015" />
<xs:enumeration value="12001" />
<xs:enumeration value="12002" />
<xs:enumeration value="12003" />
<xs:enumeration value="12004" />
<xs:enumeration value="12005" />
<xs:enumeration value="12006" />
<xs:enumeration value="13001" />
<xs:enumeration value="13002" />
<xs:enumeration value="13003" />
<xs:enumeration value="13004" />
<xs:enumeration value="13005" />
<xs:enumeration value="13006" />
<xs:enumeration value="13007" />
<xs:enumeration value="13008" />
<xs:enumeration value="13009" />
<xs:enumeration value="13010" />
<xs:enumeration value="13011" />
<xs:enumeration value="13012" />
<xs:enumeration value="13013" />
<xs:enumeration value="13014" />
<xs:enumeration value="13015" />
<xs:enumeration value="13016" />
<xs:enumeration value="13017" />
<xs:enumeration value="13018" />
<xs:enumeration value="14001" />
<xs:enumeration value="14002" />
<xs:enumeration value="14003" />
<xs:enumeration value="14004" />
<xs:enumeration value="14005" />
<xs:enumeration value="14006" />
<xs:enumeration value="14007" />
<xs:enumeration value="14008" />
<xs:enumeration value="14009" />
<xs:enumeration value="14010" />
<xs:enumeration value="15001" />
<xs:enumeration value="15002" />
<xs:enumeration value="15003" />
<xs:enumeration value="16001" />
<xs:enumeration value="16002" />
<xs:enumeration value="16003" />
<xs:enumeration value="16004" />
<xs:enumeration value="16005" />
<xs:enumeration value="16006" />
<xs:enumeration value="16007" />
<xs:enumeration value="16008" />
<xs:enumeration value="16009" />
<xs:enumeration value="16010" />
<xs:enumeration value="16011" />
<xs:enumeration value="16012" />
<xs:enumeration value="16013" />
<xs:enumeration value="16014" />
<xs:enumeration value="16015" />
<xs:enumeration value="16016" />
<xs:enumeration value="16017" />
<xs:enumeration value="16018" />
<xs:enumeration value="16019" />
<xs:enumeration value="17001" />
<xs:enumeration value="17002" />
<xs:enumeration value="17003" />
<xs:enumeration value="17004" />
<xs:enumeration value="17005" />
<xs:enumeration value="17006" />
<xs:enumeration value="17007" />
<xs:enumeration value="18001" />
<xs:enumeration value="18002" />
<xs:enumeration value="18003" />
<xs:enumeration value="18004" />
<xs:enumeration value="18005" />
<xs:enumeration value="18006" />
<xs:enumeration value="18007" />
<xs:enumeration value="18008" />
<xs:enumeration value="18009" />
<xs:enumeration value="18010" />
<xs:enumeration value="18011" />
<xs:enumeration value="18012" />
<xs:enumeration value="18013" />
<xs:enumeration value="18014" />
<xs:enumeration value="18015" />
<xs:enumeration value="18016" />
<xs:enumeration value="18017" />
<xs:enumeration value="19001" />
<xs:enumeration value="19002" />
<xs:enumeration value="19003" />
<xs:enumeration value="19004" />
<xs:enumeration value="19005" />
<xs:enumeration value="19006" />
<xs:enumeration value="19007" />
<xs:enumeration value="19008" />
<xs:enumeration value="19009" />
<xs:enumeration value="20001" />
<xs:enumeration value="20002" />
<xs:enumeration value="20003" />
<xs:enumeration value="20004" />
<xs:enumeration value="20005" />
<xs:enumeration value="20006" />
<xs:enumeration value="20007" />
<xs:enumeration value="20008" />
<xs:enumeration value="20009" />
<xs:enumeration value="20010" />
<xs:enumeration value="20011" />
<xs:enumeration value="20012" />
<xs:enumeration value="20013" />
<xs:enumeration value="20014" />
<xs:enumeration value="20015" />
<xs:enumeration value="20016" />
<xs:enumeration value="20017" />
<xs:enumeration value="20018" />
<xs:enumeration value="20019" />
<xs:enumeration value="20020" />
<xs:enumeration value="20021" />
<xs:enumeration value="20022" />
<xs:enumeration value="20023" />
<xs:enumeration value="20024" />
<xs:enumeration value="21001" />
<xs:enumeration value="21002" />
<xs:enumeration value="21003" />
<xs:enumeration value="21004" />
<xs:enumeration value="21005" />
<xs:enumeration value="21006" />
<xs:enumeration value="21007" />
<xs:enumeration value="21008" />
<xs:enumeration value="22001" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TradeName1" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TradeName2" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TradeName3" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="PrevYrMemPartType">
<xs:sequence>
<xs:element name="PrevYrMemPartDtls" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="PartnerName" />
<xs:element ref="AdmRet" />
<xs:element ref="AdmRetDate" />
<xs:element ref="SharePercentage" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PartnerName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdmRet">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="ADM"/>
<xs:enumeration value="RET"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdmRetDate">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SharePercentage">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0" />
<xs:maxInclusive value="100" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PartnerOrMemberInfo">
<xs:complexType>
<xs:sequence>
<xs:element name="PartnerForeignCompFlg" minOccurs="0">
<xs:annotation>
<xs:documentation>Any member of the AOP/BOI a foreign
company.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="YES" />
<xs:enumeration value="NO" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PercentageOfShareForeignComp" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0" />
<xs:maxInclusive value="100" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotIncFrmMemberOfAop" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PartnerOrMemberName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="AddressDetailWithZipCode" />
<xs:element name="SharePercentage">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="100" />
<xs:minInclusive value="0" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PAN" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AadhaarCardNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="|[1-9][0-9]{11}|[1-9][0-9]{27}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LLPIdentificationNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[A-Z0-9-]{8}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Status">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="INDIVIDUAL" />
<xs:enumeration value="IND_WORKING" />
<xs:enumeration value="IND_RETIRED" />
<xs:enumeration value="HUF" />
<xs:enumeration value="FIRM" />
<xs:enumeration value="LLP" />
<xs:enumeration value="DOMESTIC_COMPANY" />
<xs:enumeration value="FOREIGN_COMPANY" />
<xs:enumeration value="CO_OPERATIVE_SOCIETY" />
<xs:enumeration value="LOCAL_AUTHORITY" />
<xs:enumeration value="TRUST" />
<xs:enumeration value="AOP_BOI" />
<xs:enumeration value="ANY_OTHER_AJP" />
<xs:enumeration value="SETTLER" />
<xs:enumeration value="TRUSTEE" />
<xs:enumeration value="BENEFICIARY" />
<xs:enumeration value="PRINCIPAL_OFFICER" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RateOfInterest">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0" />
<xs:maxInclusive value="100" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RemunerationPaid">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PvtDiscretioneryTrust">
<xs:complexType>
<xs:sequence>
<xs:element name="PvtDiscTrustShareFlg">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PvtDiscTrustBusIncFlg">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PvtDiscTrustWillFlg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PvtDiscTrustBasicFlg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PvtDiscTrustReceivableFlg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PvtDiscTrustRelativesFlg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PvtDiscTrustBusProfFlg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddressDetail">
<xs:complexType>
<xs:sequence>
<xs:element name="AddrDetail">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CityOrTownOrDistrict">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="StateCode"/>
<xs:element name="PinCode">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="6" />
<xs:pattern value="[1-9]{1}[0-9]{5}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="AddressDetail80G">
<xs:sequence>
<xs:element name="AddrDetail">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CityOrTownOrDistrict">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StateCode">
<xs:annotation>
<xs:documentation>
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- Orissa
25- Pondicherry
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
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="01" />
<xs:enumeration value="02" />
<xs:enumeration value="03" />
<xs:enumeration value="04" />
<xs:enumeration value="05" />
<xs:enumeration value="06" />
<xs:enumeration value="07" />
<xs:enumeration value="08" />
<xs:enumeration value="09" />
<xs:enumeration value="10" />
<xs:enumeration value="11" />
<xs:enumeration value="12" />
<xs:enumeration value="13" />
<xs:enumeration value="14" />
<xs:enumeration value="15" />
<xs:enumeration value="16" />
<xs:enumeration value="17" />
<xs:enumeration value="18" />
<xs:enumeration value="19" />
<xs:enumeration value="20" />
<xs:enumeration value="21" />
<xs:enumeration value="22" />
<xs:enumeration value="23" />
<xs:enumeration value="24" />
<xs:enumeration value="25" />
<xs:enumeration value="26" />
<xs:enumeration value="27" />
<xs:enumeration value="28" />
<xs:enumeration value="29" />
<xs:enumeration value="30" />
<xs:enumeration value="31" />
<xs:enumeration value="32" />
<xs:enumeration value="33" />
<xs:enumeration value="34" />
<xs:enumeration value="35" />
<xs:enumeration value="36" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PinCode">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="6" />
<xs:pattern value="[1-9]{1}[0-9]{5}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="AddressDetailWithZipCode">
<xs:complexType>
<xs:sequence>
<xs:element name="AddrDetail">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CityOrTownOrDistrict">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="StateCode"/>
<xs:element ref="CountryCode"/>
<xs:element name="PinCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="6" />
<xs:pattern value="[1-9]{1}[0-9]{5}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ZipCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PARTA_BS">
<xs:complexType>
<xs:sequence>
<xs:element name="FundSrc">
<xs:complexType>
<xs:sequence>
<xs:element name="PartnerOrMemberFund">
<xs:complexType>
<xs:sequence>
<xs:element name="PartnerOrMemberCap" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ResrNSurp">
<xs:complexType>
<xs:sequence>
<xs:element name="RevResr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CapResr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StatResr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthResr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CreditBalOfPLAccount" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotResrNSurp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotPartnerOrMemberFund" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LoanFunds">
<xs:complexType>
<xs:sequence>
<xs:element name="SecrLoan">
<xs:complexType>
<xs:sequence>
<xs:element name="ForeignCurrLoan" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RupeeLoan">
<xs:complexType>
<xs:sequence>
<xs:element name="FrmBank" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FrmOthrs" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotRupeeLoan" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotSecrLoan" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UnsecrLoan">
<xs:complexType>
<xs:sequence>
<xs:element name="ForeignCurrencyLoans" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RupeeLoan">
<xs:complexType>
<xs:sequence>
<xs:element name="FrmBank" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FrmPersonSpcfdUs40A2b" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FrmOthrs" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotRupeeLoan" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotUnSecrLoan" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotLoanFund" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeferredTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Advances">
<xs:complexType>
<xs:sequence>
<xs:element name="FrmPersonSpcfdUs40A2b">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FrmOthers">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalAdvances">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotFundSrc" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FundApply">
<xs:complexType>
<xs:sequence>
<xs:element name="FixedAsset">
<xs:complexType>
<xs:sequence>
<xs:element name="GrossBlock" default="0">
<xs:annotation>
<xs:documentation>Gross Block will include value of land.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Depreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetBlock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CapWrkProg" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotFixedAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Investments">
<xs:complexType>
<xs:sequence>
<xs:element name="LongTermInv">
<xs:complexType>
<xs:sequence>
<xs:element name="InvInProperty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EquityInstruments">
<xs:complexType>
<xs:sequence>
<xs:element name="ListedEquities" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnListedEquities" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Total" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PreferenceShares" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GovtOrTrustSecurities" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DebenturesOrBonds" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MutualFunds" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotLongTermInv" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ShortTermInv">
<xs:complexType>
<xs:sequence>
<xs:element name="EquityInstruments">
<xs:complexType>
<xs:sequence>
<xs:element name="ListedEquities" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnListedEquities" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Total" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PreferenceShares" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GovtOrTrustSecurities" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DebenturesOrBonds" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MutualFunds" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotShortTermInv" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotInvestments" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CurrAssetLoanAdv">
<xs:complexType>
<xs:sequence>
<xs:element name="CurrAsset">
<xs:complexType>
<xs:sequence>
<xs:element name="Inventories">
<xs:complexType>
<xs:sequence>
<xs:element name="RawMatl" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WorkInProgress" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FinOrTradGood" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StkInTrade" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StoresConsumables" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LooseTools" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotInventries" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SundryDebtorDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="OutstandindMorethanOneYr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalSundryDebtors" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CashOrBankBal">
<xs:complexType>
<xs:sequence>
<xs:element name="BankBal" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CashinHand" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotCashOrBankBal" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OthCurrAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotCurrAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LoanAdv">
<xs:complexType>
<xs:sequence>
<xs:element name="AdvRecoverable" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Deposits" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalWithRevAuth" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotLoanAdv" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LoanAdvIncluded">
<xs:complexType>
<xs:sequence>
<xs:element name="PurposeOFBusOrProf" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NotForPurposeOFBusOrProf" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotCurrAssetLoanAdv" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrLiabilitiesProv">
<xs:complexType>
<xs:sequence>
<xs:element name="CurrLiabilities">
<xs:complexType>
<xs:sequence>
<xs:element name="SundryCreditorDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="OutstandindMorethanOneYr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalSundryCreditors" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LiabForLeasedAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AccrIntonLeasedAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AccrIntNotDue" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncRecvdInAdv" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OtherPayables" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotCurrLiabilities" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Provisions">
<xs:complexType>
<xs:sequence>
<xs:element name="ITProvision" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ELSuperAnnGratProvision" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthProvision" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotProvisions" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotCurrLiabilitiesProvision" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NetCurrAsset" default="0">
<xs:annotation>
<xs:documentation>Current Asset - current liabilities can be negative.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MiscAdjust">
<xs:complexType>
<xs:sequence>
<xs:element name="MiscExpndr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DefTaxAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AccumultedLosses" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotMiscAdjust" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotFundApply" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NoBooksOfAccBS" minOccurs="0">
<xs:annotation>
<xs:documentation>Enter only if No books of accounts are maintained </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TotSundryDbtAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotSundryCrdAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotStkInTradAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CashBalAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PARTA_PL">
<xs:complexType>
<xs:sequence>
<xs:element name="CreditsToPL">
<xs:complexType>
<xs:sequence>
<xs:element name="SaleOfGoods" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SaleOfServices" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OtherOperatingRevenueDtls" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="OperatingRevenueName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OperatingRevenueAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OperatingRevenueTotAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusinessReceipts" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PLGrossReceipts" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExciseCustomsVAT" type="ExciseCustomsVATDutyTaxOutstanding" />
<xs:element name="TotRevenueFrmOperations" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthIncome">
<xs:complexType>
<xs:sequence>
<xs:element name="RentInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Comissions" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Dividends" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InterestInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitOnSaleFixedAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitOnInvChrSTT" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitOnOthInv" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitOnCurrFluct" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitOnAgriIncome" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OtherIncDtls" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="NatureOfIncome">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Amount" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MiscOthIncome" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotOthIncome" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ClosingStockDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="RawMaterial" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WorkInProgress" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FinishedGoods" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ClosingStock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotCreditsToPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="DebitsToPL" />
<xs:element name="NoBooksOfAccPL">
<xs:complexType>
<xs:sequence>
<xs:element name="GrossReceipt">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrsRcptAccPayeeOrBankMode">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrsRcptOtherMode">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrossProfit">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Expenses">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetProfit">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrossReceiptPrf">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrossProfitPrf">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExpensesPrf">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetProfitPrf">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotBusinessProfession" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExciseCustomsVAT">
<xs:complexType>
<xs:sequence>
<xs:element name="UnionExciseDuty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="VATorSaleTax" default="0" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Cess" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CentralGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StateGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntegratedGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnionTerrGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthDutyTaxCess" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotExciseCustomsVAT" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ExciseCustomsVATDutyTaxOutstanding">
<xs:sequence>
<xs:element name="UnionExciseDuty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="VATorSaleTax" default="0" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CentralGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StateGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntegratedGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnionTerrGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthDutyTaxCess" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotExciseCustomsVAT" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="DebitsToPL">
<xs:complexType>
<xs:sequence>
<xs:element ref="DebitPlAcnt" />
<xs:element ref="TaxProvAppr" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DebitPlAcnt">
<xs:complexType>
<xs:sequence>
<xs:element name="OpeningStockDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="RawMaterial" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WorkInProgress" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FinishedGoods" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OpeningStock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Purchases" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DutyTaxPay">
<xs:complexType>
<xs:sequence>
<xs:element name="ExciseCustomsVAT">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomDuty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CounterVailDuty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SplAddDuty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnionExciseDuty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="VATorSaleTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CentralGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StateGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntegratedGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnionTerrGoodServiceTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthDutyTaxCess" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotExciseCustomsVAT" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Freight" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ConsumptionOfStores" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PowerFuel" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RentExpdr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RepairsBldg" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RepairMach" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmployeeComp">
<xs:complexType>
<xs:sequence>
<xs:element name="SalsWages" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Bonus" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MedExpReimb" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LeaveEncash" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LeaveTravelBenft" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContToSuperAnnFund" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContToPF" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContToGratFund" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContToOthFund" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthEmpBenftExpdr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotEmployeeComp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyCompPaidToNonRes" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="Y|N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtPaidToNonRes" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Insurances">
<xs:complexType>
<xs:sequence>
<xs:element name="MedInsur" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LifeInsur" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="KeyManInsur" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthInsur" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotInsurances" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StaffWelfareExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Entertainment" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Hospitality" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Conference" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SalePromoExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Advertisement" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CommissionExpdrDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="NonResOtherCompany" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Total" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RoyalityDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="NonResOtherCompany" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Total" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProfessionalConstDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="NonResOtherCompany" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Total" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HotelBoardLodge" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TravelExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ForeignTravelExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ConveyanceExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TelephoneExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GuestHouseExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ClubExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FestivalCelebExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Scholarship" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Gift" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Donation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RatesTaxesPays">
<xs:complexType>
<xs:sequence>
<xs:element ref="ExciseCustomsVAT" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AuditFee" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SalRemuneration" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OtherExpensesDtls" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ExpenseNature">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Amount" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OtherExpenses" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BadDebtDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="BadDebtAmtDtls" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Amount" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OthersWherePANNotAvlble">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthersAmtLt1Lakh">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BadDebt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProvForBadDoubtDebt" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthProvisionsExpdr" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PBIDTA" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InterestExpdrtDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="NonResOtherCompany" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Others" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ResPartners" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ResOthers" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InterestExpdr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DepreciationAmort" default="0">
<xs:annotation>
<xs:documentation>Include Amortisation expenses along with
Depreciation.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PBT" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TaxProvAppr">
<xs:complexType>
<xs:sequence>
<xs:element name="ProvForCurrTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProvDefTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitAfterTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalBFPrevYr" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtAvlAppr" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Appropriations">
<xs:complexType>
<xs:sequence>
<xs:element name="TrfToReserves" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PartnerAccBalTrf" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PARTA_OI">
<xs:annotation>
<xs:documentation>Information from audit report
"MERC" : Mercantile
"CASH" : Cash
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MethodOfAcct" default="MERC">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="4" />
<xs:enumeration value="MERC" />
<xs:enumeration value="CASH" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ChangeInAcctMethFlg" default="N">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="N" />
<xs:enumeration value="Y" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfDeviatDueAcctMeth" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DecProOrIncLossUs145_2" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MethodOfValClgStk" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ValRawMaterial" default="1">
<xs:annotation>
<xs:documentation>
"1" : 1. Cost or market rate , whichever is less
"2" : 2. At cost
"3" : 3. At market rate
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ValFinishedGoods" default="1">
<xs:annotation>
<xs:documentation>
"1" : 1. Cost or market rate , whichever is less
"2" : 2. At cost
"3" : 3. At market rate
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ChngStockValMetFlg" default="N">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="1" />
<xs:enumeration value="N" />
<xs:enumeration value="Y" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EffectOnPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DecProOrIncLossUs145_A" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NoCredToPLAmt">
<xs:complexType>
<xs:sequence>
<xs:element name="Section28Items" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProformaCreditsDue" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PrevYrEscalClaim" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthItemInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CapReceipt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotNoCredToPLAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AmtDisallUs36">
<xs:complexType>
<xs:sequence>
<xs:element name="StkInsurPrem" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmpHealthInsurPrem" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmpBonusCommSum" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntOnBorrCap" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ZeroCoupBondDisc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RecogPFContribAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AppSuperAnnFundAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PensionSchemeSec80CCD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AppGratFundAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthFundAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmpContributionCredits" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BadDebtDoubtAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BadDebtDoubtProvn" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SpecResrvTranfr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FamPlanPromoExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SecuritiesPaidAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExpGovtApprovedSugarPrice" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyOthDisallowance" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAmtDisallUs36" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NoOfEmployeesEmployed" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DeployedInIndia" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeployedOutSideIndia" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Total" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AmtDisallUs37">
<xs:complexType>
<xs:sequence>
<xs:element name="CapitalNatureExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PersonalExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusOrProfessnExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PoliticPartyExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LawVoilatPenalExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthPenalFineExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OffenceExp" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContigentLiability" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthAmtNotAllowUs37" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAmtDisallUs37" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AmtDisallUs40">
<xs:complexType>
<xs:sequence>
<xs:element name="NonCompChapXVIIBAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NonComp40aiiChapXVIIBAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NonComp40aibChapXVIIBAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NonComp40aiiiChapXVIIBAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxAmtOnProfits" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WTAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RolyatyOrServiceFee" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntSalBonPartner" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyOthDisallowance" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAmtDisallUs40" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyAmtOfSec40AllowPrevYr" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AmtDisallUs40A">
<xs:complexType>
<xs:sequence>
<xs:element name="AmtPaidUs40A2b" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtGT20kCash" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProvPmtGrat" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContToSetupTrust" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyOthDisallowance" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAmtDisallUs40A" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AmtDisallUs43BPyNowAll">
<xs:complexType>
<xs:sequence>
<xs:element ref="AmtUs43B" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AmtDisall43B">
<xs:complexType>
<xs:sequence>
<xs:element ref="AmtUs43B" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AmtExciseCustomsVATOutstanding">
<xs:complexType>
<xs:sequence>
<xs:element name="ExciseCustomsVAT" type="ExciseCustomsVATDutyTaxOutstanding" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeemedProfUs33ABs" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemedProfUs33AB" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemedProfUs33ABA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemedProfUs33AC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfTaxAmtUs41" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PriorAmtIncCrDrPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AmtUs43B">
<xs:complexType>
<xs:sequence>
<xs:element name="TaxDutyCesAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContToEmpPFSFGF" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmpBonusComm" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntPayaleToFI" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntPayaleToFISchBank" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LeaveEncashPayable" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RailwayAsstsPyble" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAmtUs43b" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PARTA_QD">
<xs:annotation>
<xs:documentation>Required if liable U/s 44AB</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TradingConcern" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="QuantitDet" type="TradingConcernQD" maxOccurs="20" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ManfactrConcern" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="RawMaterial">
<xs:complexType>
<xs:sequence>
<xs:element name="QuantitDet" type="RawMaterialQD" maxOccurs="20" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FinishrByProd">
<xs:complexType>
<xs:sequence>
<xs:element name="QuantitDet" type="FinishrByProdQD" maxOccurs="20" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="TradingConcernQD">
<xs:sequence>
<xs:element name="ItemName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="0" />
<xs:maxLength value="25" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnitOfMeasure">
<xs:annotation>
<xs:documentation>
"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
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="3" />
<xs:enumeration value="101" />
<xs:enumeration value="102" />
<xs:enumeration value="103" />
<xs:enumeration value="104" />
<xs:enumeration value="105" />
<xs:enumeration value="106" />
<xs:enumeration value="107" />
<xs:enumeration value="108" />
<xs:enumeration value="109" />
<xs:enumeration value="110" />
<xs:enumeration value="111" />
<xs:enumeration value="112" />
<xs:enumeration value="113" />
<xs:enumeration value="114" />
<xs:enumeration value="115" />
<xs:enumeration value="116" />
<xs:enumeration value="117" />
<xs:enumeration value="118" />
<xs:enumeration value="119" />
<xs:enumeration value="120" />
<xs:enumeration value="121" />
<xs:enumeration value="122" />
<xs:enumeration value="999" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OpeningStock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PurchaseQty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SaleQty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ClgStock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyShortExces" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RawMaterialQD">
<xs:sequence>
<xs:element name="ItemName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="0" />
<xs:maxLength value="25" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnitOfMeasure">
<xs:annotation>
<xs:documentation>
"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
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="3" />
<xs:enumeration value="101" />
<xs:enumeration value="102" />
<xs:enumeration value="103" />
<xs:enumeration value="104" />
<xs:enumeration value="105" />
<xs:enumeration value="106" />
<xs:enumeration value="107" />
<xs:enumeration value="108" />
<xs:enumeration value="109" />
<xs:enumeration value="110" />
<xs:enumeration value="111" />
<xs:enumeration value="112" />
<xs:enumeration value="113" />
<xs:enumeration value="114" />
<xs:enumeration value="115" />
<xs:enumeration value="116" />
<xs:enumeration value="117" />
<xs:enumeration value="118" />
<xs:enumeration value="119" />
<xs:enumeration value="120" />
<xs:enumeration value="121" />
<xs:enumeration value="122" />
<xs:enumeration value="999" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OpeningStock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PurchaseQty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PrevYrConsum" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SaleQty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ClgStock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="yldFinisProd" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PercentYld" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="7" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyShortExces" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FinishrByProdQD">
<xs:sequence>
<xs:element name="ItemName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="0" />
<xs:maxLength value="25" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnitOfMeasure">
<xs:annotation>
<xs:documentation>
"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
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="3" />
<xs:enumeration value="101" />
<xs:enumeration value="102" />
<xs:enumeration value="103" />
<xs:enumeration value="104" />
<xs:enumeration value="105" />
<xs:enumeration value="106" />
<xs:enumeration value="107" />
<xs:enumeration value="108" />
<xs:enumeration value="109" />
<xs:enumeration value="110" />
<xs:enumeration value="111" />
<xs:enumeration value="112" />
<xs:enumeration value="113" />
<xs:enumeration value="114" />
<xs:enumeration value="115" />
<xs:enumeration value="116" />
<xs:enumeration value="117" />
<xs:enumeration value="118" />
<xs:enumeration value="119" />
<xs:enumeration value="120" />
<xs:enumeration value="121" />
<xs:enumeration value="122" />
<xs:enumeration value="999" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OpeningStock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PurchaseQty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PrevyrManfact" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SaleQty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ClgStock" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyShortExces" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PartB-TI">
<xs:annotation>
<xs:documentation>Computation of Total Income</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="IncomeFromHP">
<xs:annotation>
<xs:documentation> Income from house property</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfBusGain">
<xs:annotation>
<xs:documentation> Profit from business or profession
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ProfGainNoSpecBus">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfGainSpecBus">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfGainSpecifiedBus">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnderSecBBF">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnderSecBBG">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotProfBusGain">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="CapGain">
<xs:annotation>
<xs:documentation> Income from Capital Gains </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="IncFromOS">
<xs:annotation>
<xs:documentation>Income of other sources</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalTI" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrentYearLoss" default="0">
<xs:annotation>
<xs:documentation>From Schedule CYLA Do Not Use -ve sign
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalanceAfterSetoffLosses" default="0">
<xs:annotation>
<xs:documentation>From Schedule CYLA Do Not Use -ve sign
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BroughtFwdLossesSetoff" default="0">
<xs:annotation>
<xs:documentation>From Schedule BFLA Do Not Use -ve sign
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrossTotalIncome" default="0">
<xs:annotation>
<xs:documentation>From Schedule BFLA</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncChargeTaxSplRate111A112" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductionsUnder10Aor10AA" default="0">
<xs:annotation>
<xs:documentation>2014-15 change</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductionsUndSchVIADtl">
<xs:complexType>
<xs:sequence>
<xs:element name="PartBchapterVIA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PartCchapterVIA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotDeductUndSchVIA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalIncome" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncChargeableTaxSplRates" default="0">
<xs:annotation>
<xs:documentation>From total of (i) of schedule SI
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetAgricultureIncomeOrOtherIncomeForRate" default="0">
<xs:annotation>
<xs:documentation>From Schedule EI</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AggregateIncome" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LossesOfCurrentYearCarriedFwd" default="0">
<xs:annotation>
<xs:documentation>From Schedule CFL Do Not Use -ve sign
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemedTotIncSec115JC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CapGain">
<xs:annotation>
<xs:documentation> capital gains</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="ShortTerm" />
<xs:element ref="LongTerm" />
<xs:element name="TotalCapGains">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ShortTerm">
<xs:annotation>
<xs:documentation>Short term gains</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ShortTerm15Per">
<xs:annotation>
<xs:documentation>Schedule CG</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShortTerm30Per">
<xs:annotation>
<xs:documentation>Schedule CG</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShortTermAppRate">
<xs:annotation>
<xs:documentation>Schedule CG</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShortTermSplRateDTAA">
<xs:annotation>
<xs:documentation>Schedule CG</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalShortTerm">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LongTerm">
<xs:annotation>
<xs:documentation>Long term gains</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LongTerm10Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LongTerm20Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LongTermSplRateDTAA">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalLongTerm">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IncFromOS">
<xs:annotation>
<xs:documentation> Income of other sources</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OtherSrcThanOwnRaceHorse" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncChargblSplRate" default="0" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FromOwnRaceHorse" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotIncFromOS" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PartB_TTI">
<xs:annotation>
<xs:documentation> Computation of tax liability on total income
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="ComputationOfTaxLiability" />
<xs:element ref="TaxPaid" />
<xs:element ref="Refund">
<xs:annotation>
<xs:documentation>11. Refund details</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AssetOutsideIndiaFlg" default="NO" minOccurs="0">
<xs:annotation>
<xs:documentation>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.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="YES" />
<xs:enumeration value="NO" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ComputationOfTaxLiability">
<xs:complexType>
<xs:sequence>
<xs:element ref="TaxPayableOnDeemedTI" />
<xs:element ref="TaxPayableOnTI" />
<xs:element name="GrossTaxPayable">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CreditUS115JD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPaidUnderCredit" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="TaxRelief" />
<xs:element name="NetTaxLiability" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="IntrstPay" />
<xs:element name="AggregateTaxInterestLiability" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TaxPayableOnDeemedTI">
<xs:complexType>
<xs:sequence>
<xs:element name="TaxDeemedTISec115JC" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Surcharge">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EducationCess" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TaxPayableOnTI">
<xs:complexType>
<xs:sequence>
<xs:element name="TaxAtNormalRates" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxAtSpecialRates" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RebateOnAgriInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPayableOnTotInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Surcharge25ofSI" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SurchargeOnTaxPayable" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalSurcharge" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EducationCess" default="0">
<xs:annotation>
<xs:documentation> Education Cess </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrossTaxLiability" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TaxRelief">
<xs:complexType>
<xs:sequence>
<xs:element name="Section90" default="0">
<xs:annotation>
<xs:documentation>
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section91" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotTaxRelief" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IntrstPay">
<xs:complexType>
<xs:sequence>
<xs:element name="IntrstPayUs234A" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstPayUs234B" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstPayUs234C" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LateFilingFee234F" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
<xs:maxInclusive value="10000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalIntrstPay" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TaxPaid">
<xs:annotation>
<xs:documentation>Tax paid details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="TaxesPaid" />
<xs:element name="BalTaxPayable" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Refund">
<xs:annotation>
<xs:documentation>Refund details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RefundDue" default="0" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="BankAccountDtls" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BankAccountDtls">
<xs:annotation>
<xs:documentation>Bank details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BankDtlsFlag" default="Y">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PriBankDetails" type="PrimaryBankDetailType" minOccurs="0" />
<xs:element name="AddtnlBankDetails" type="BankDetailType" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="ForeignBankDetails" type="ForeignBankDtls" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="PrimaryBankDetailType">
<xs:sequence>
<xs:element name="IFSCCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[A-Z]{4}[0][A-Z0-9]{6}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BankName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BankAccountNo">
<xs:simpleType>
<xs:restriction base="nonZeroString">
<xs:pattern value="[a-zA-Z0-9]([/-]?(((\d*[1-9]\d*)*[a-zA-Z/-])|(\d*[1-9]\d*[a-zA-Z]*))+)*[0-9]*" />
<xs:minLength value="1" />
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankDetailType">
<xs:sequence>
<xs:element name="IFSCCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[A-Z]{4}[0][A-Z0-9]{6}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BankName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BankAccountNo">
<xs:simpleType>
<xs:restriction base="nonZeroString">
<xs:pattern value="[a-zA-Z0-9]([/-]?(((\d*[1-9]\d*)*[a-zA-Z/-])|(\d*[1-9]\d*[a-zA-Z]*))+)*[0-9]*" />
<xs:minLength value="1" />
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ForeignBankDtls">
<xs:sequence>
<xs:element name="SWIFTCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="30" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BankName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="IBAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="40" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="TaxesPaid">
<xs:complexType>
<xs:sequence>
<xs:element name="AdvanceTax" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TDS" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TCS" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SelfAssessmentTax" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalTaxesPaid" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Verification">
<xs:annotation>
<xs:documentation>Verification declaration details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Declaration">
<xs:complexType>
<xs:sequence>
<xs:element name="AssesseeVerName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FatherName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AssesseeVerPAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][P][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Capacity">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Place">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Date">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2018-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleHP">
<xs:annotation>
<xs:documentation>Income from house property</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="PropertyDetails" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="RentOfEarlierYrSec25AandAA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalIncomeChargeableUnHP" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PropertyDetails">
<xs:annotation>
<xs:documentation>Individual property details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="HPSNo">
<xs:simpleType>
<xs:restriction base="xs:int" />
</xs:simpleType>
</xs:element>
<xs:element ref="AddressDetailWithZipCode" />
<xs:element name="PropCoOwnedFlg">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="YES" />
<xs:enumeration value="NO" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AssessePercentShareProp" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0" />
<xs:maxInclusive value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CoOwners" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="ifLetOut" default="Y">
<xs:annotation>
<xs:documentation>
"Y" : Let Out
"D" : Deemed let out
"N" : Self Occupied
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="1" />
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
<xs:enumeration value="D" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="TenantDetails" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Rentdetails" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TenantDetails">
<xs:complexType>
<xs:sequence>
<xs:element name="TenantSNo">
<xs:simpleType>
<xs:restriction base="xs:int" />
</xs:simpleType>
</xs:element>
<xs:element name="NameofTenant">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PANofTenant" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CoOwners">
<xs:complexType>
<xs:sequence>
<xs:element name="CoOwnersSNo">
<xs:simpleType>
<xs:restriction base="xs:int" />
</xs:simpleType>
</xs:element>
<xs:element name="NameCoOwner">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PAN_CoOwner" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PercentShareProperty" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0" />
<xs:maxInclusive value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rentdetails">
<xs:annotation>
<xs:documentation>Rent Details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AnnualLetableValue" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RentNotRealized" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LocalTaxes" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalUnrealizedAndTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalanceALV" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnnualOfPropOwned" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ThirtyPercentOfBalance" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntOnBorwCap" default="0">
<xs:annotation>
<xs:documentation>Interest payable on borrowed capital
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalDeduct" default="0">
<xs:annotation>
<xs:documentation>interest plus 30% of balanace</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncomeOfHP" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CorpScheduleBP">
<xs:complexType>
<xs:sequence>
<xs:element name="BusinessIncOthThanSpec">
<xs:complexType>
<xs:sequence>
<xs:element name="ProfBfrTaxPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetPLFromSpecBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetProfLossSpecifiedBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncRecCredPLOthHeadDtls" type="SchBpHeadsIncType" />
<xs:element name="PLUs44sChapXIIGUs115B" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PLUs44sChapXIIGOther" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncCredPL">
<xs:complexType>
<xs:sequence>
<xs:element name="FirmShareInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AOPBOISharInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OtherExmptIncDtls" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="OperatingRevenueName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OperatingRevenueAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OthExempInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotExempInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BalancePLOthThanSpecBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExpDebToPLOthHeadDtls" type="SchBpHeadsIncType" />
<xs:element name="ExpDebToPLExemptInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotExpDebPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdjustedPLOthThanSpecBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepreciationDebPLCosAct" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepreciationAllowITAct32">
<xs:complexType>
<xs:sequence>
<xs:element name="DepreciationAllowUs32_1_ii" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepreciationAllowUs32_1_i"
default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotDeprAllowITAct" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdjustPLAfterDeprOthSpecInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDebPLDisallowUs36" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDebPLDisallowUs37" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDebPLDisallowUs40" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDebPLDisallowUs40A" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDebPLDisallowUs43B" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InterestDisAllowUs23SMEAct" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs41" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs3380HHD80IA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs32AC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs32AD" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs33AB" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs33ABA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs35ABA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs35ABB" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs35AC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs40A3A" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs33AC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs72A" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs80HHD" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs80IA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemIncUs43CA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthItemDisallowUs28To44DA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyOthIncNotInclInExpDisallowPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SalaryExpDisallowPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BonusExpDisallowPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CommissionExpDisallowPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InterestExpDisallowPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthersExpDisallowPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncProfDecLossAccICDSAdj" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAfterAddToPLDeprOthSpecInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductUs32_1_iii" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductUs32AD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DebPLUs35ExcessAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDisallUs40NowAllow" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDisallUs43BNowAllow" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AnyOthAmtAllDeduct" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DecProfIncLossAccICDSAdj" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotDeductionAmts" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PLAftAdjDedBusOthThanSpec" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemedProfitBusUs">
<xs:complexType>
<xs:sequence>
<xs:element name="Section44AD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44ADA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44AE" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44B" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44BB" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44BBA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44BBB" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44D" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44DA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section44DB" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FirstSchTActUs115B" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FirstSchTActOther" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotDeemedProfitBusUs" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NetPLAftAdjBusOthThanSpec" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetPLBusOthThanSpec7A7B7C" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SpecBusinessInc">
<xs:complexType>
<xs:sequence>
<xs:element name="NetPLFrmSpecBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionUs28to44DA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductUs28to44DA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdjustedPLFrmSpecuBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IncSpecifiedBusiness">
<xs:complexType>
<xs:sequence>
<xs:element name="NetPLFrmSpecifiedBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddSec28to44DA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DedSec28to44DAOTDedSec35AD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitLossSpecifiedBusiness" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DedSec35AD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitLossSpecifiedBusFinal" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DedUs35ADSubSec5Dtls" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="DedUs35ADSubSec5">
<xs:annotation>
<xs:documentation>
"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"
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="a|aa|ab|ac|ad|ae|af|ag|ah|ai|aj|ak|b" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IncChrgUnHdProftGain" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusSetoffCurrYr">
<xs:complexType>
<xs:sequence>
<xs:element name="LossSetOffOnBusLoss" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SpeculativeInc" minOccurs="0" type="BusLossCurrYearSetoffType" />
<xs:element name="SpecifiedInc" minOccurs="0" type="BusLossCurrYearSetoffType" />
<xs:element name="TotLossSetOffOnBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LossRemainSetOffOnBus" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="SchBpHeadsIncType">
<xs:sequence>
<xs:element name="HouseProperty" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CapitalGains" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OtherSources" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnderSec115BBF" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnderSec115BBG" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusLossCurrYearSetoffType">
<xs:sequence>
<xs:element name="IncOfCurYrUnderThatHead" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusLossSetoff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfCurYrAfterSetOff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ScheduleDPM">
<xs:complexType>
<xs:sequence>
<xs:element name="PlantMachinery">
<xs:complexType>
<xs:sequence>
<xs:element ref="Rate15" minOccurs="0" />
<xs:element ref="Rate30" minOccurs="0" />
<xs:element ref="Rate40" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleDOA">
<xs:complexType>
<xs:sequence>
<xs:element name="Land" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DepreciationDetail" type="DepreciationDetailForLand" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Building" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="Rate5" minOccurs="0" />
<xs:element ref="Rate10" minOccurs="0" />
<xs:element name="Rate40" type="Rate40DOA" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FurnitureFittings" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="Rate10" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IntangibleAssets" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="Rate25" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Ships" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="Rate20" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rate5">
<xs:complexType>
<xs:sequence>
<xs:element name="DepreciationDetail" type="DepreciationDetailDOA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rate10">
<xs:complexType>
<xs:sequence>
<xs:element name="DepreciationDetail" type="DepreciationDetailDOA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rate15">
<xs:complexType>
<xs:sequence>
<xs:element ref="DepreciationDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rate20">
<xs:complexType>
<xs:sequence>
<xs:element name="DepreciationDetail" type="DepreciationDetailDOA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rate25">
<xs:complexType>
<xs:sequence>
<xs:element name="DepreciationDetail" type="DepreciationDetailDOA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rate30">
<xs:complexType>
<xs:sequence>
<xs:element ref="DepreciationDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rate40">
<xs:complexType>
<xs:sequence>
<xs:element ref="DepreciationDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Rate40DOA">
<xs:sequence>
<xs:element name="DepreciationDetail" type="DepreciationDetailDOA" />
</xs:sequence>
</xs:complexType>
<xs:element name="DepreciationDetail">
<xs:complexType>
<xs:sequence>
<xs:element name="WDVFirstDay" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WDVFirstDayOfPrevYr" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionsGrThan180Days" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RealizationTotalPeriod" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FullRateDeprAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionsLessThan180Days" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RealizationPeriodDuringYear" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HalfRateDeprAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepreciationAtFullRate" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepreciationAtHalfRate" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddlnDeprOnGT180DayAdditions" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddlnDeprDuringYearAdditions" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddlnDeprOnLessThan180DayAdditions" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalDepreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepDisAllowUs38_2" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetAggregateDepreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProportionateAggDepreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExpdrOnTrforSaleAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CapGainUs50" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WDVLastDay" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="DepreciationDetailDOA">
<xs:sequence>
<xs:element name="WDVFirstDay" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionsGrThan180Days" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RealizationTotalPeriod" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FullRateDeprAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionsLessThan180Days" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RealizationPeriodDuringYear" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HalfRateDeprAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepreciationAtFullRate" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepreciationAtHalfRate" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalDepreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepDisAllowUs38_2" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetAggregateDepreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProportionateAggDepreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExpdrOnTrforSaleAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CapGainUs50" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WDVLastDay" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DepreciationDetailForLand">
<xs:sequence>
<xs:element name="WDVFirstDay" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WDVLastDay" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ScheduleDEP">
<xs:complexType>
<xs:sequence>
<xs:element ref="SummaryFromDeprSch" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleDCG">
<xs:complexType>
<xs:sequence>
<xs:element ref="SummaryFromDeprSchCG" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SummaryFromDeprSch">
<xs:complexType>
<xs:sequence>
<xs:element ref="PlantMachinerySummary" minOccurs="0" />
<xs:element ref="BuildingSummary" minOccurs="0" />
<xs:element name="FurnitureSummary" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntangibleAssetSummary" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShipsSummary" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalDepreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SummaryFromDeprSchCG">
<xs:complexType>
<xs:sequence>
<xs:element ref="PlantMachinerySummaryCG" minOccurs="0" />
<xs:element ref="BuildingSummaryCG" minOccurs="0" />
<xs:element name="FurnitureSummary" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntangibleAssetSummary" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShipsSummary" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalDepreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PlantMachinerySummary">
<xs:complexType>
<xs:sequence>
<xs:element name="DeprBlockTot15Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeprBlockTot30Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeprBlockTot40Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotPlntMach" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PlantMachinerySummaryCG">
<xs:complexType>
<xs:sequence>
<xs:element name="DeprBlockTot15Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeprBlockTot30Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeprBlockTot40Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotPlntMach" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BuildingSummary">
<xs:complexType>
<xs:sequence>
<xs:element name="DeprBlockTot5Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeprBlockTot10Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeprBlockTot40Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotBuildng" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BuildingSummaryCG">
<xs:complexType>
<xs:sequence>
<xs:element name="DeprBlockTot5Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeprBlockTot10Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeprBlockTot40Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotBuildng" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleESR">
<xs:complexType>
<xs:sequence>
<xs:element name="DeductionUs35">
<xs:complexType>
<xs:sequence>
<xs:element name="Section35_1_i">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Section35_1_ii">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Section35_1_iia">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Section35_1_iii">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Section35_1_iv">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Section35_2AA">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Section35_2AB">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Section35_CCC">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Section35_CCD">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotUs35">
<xs:complexType>
<xs:sequence>
<xs:element ref="DeductUs35" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductUs35">
<xs:complexType>
<xs:sequence>
<xs:element name="AmtDebPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtUs35Allowable" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExcessAmtOverDebPL" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleCG">
<xs:complexType>
<xs:sequence>
<xs:element ref="ShortTermCapGain"/>
<xs:element ref="LongTermCapGain"/>
<xs:element name="IncChargeableHeadCapGain" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="DeducClaimInfo" />
<xs:element ref="CurrYrLosses" />
<xs:element ref="AccruOrRecOfCG">
<xs:annotation>
<xs:documentation>Info about accrual or reciept of Capital Gains
after Adjustments of Losses in Sch CYLA and BFLA
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ShortTermCapGain">
<xs:complexType>
<xs:sequence>
<xs:element name="SaleofLandBuild" type="SaleofLandBuildStcgType" />
<xs:element name="SlumpSaleInStcg">
<xs:complexType>
<xs:sequence>
<xs:element ref="FullConsideration" />
<xs:element name="NetWorthOfDivision">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EquityMFonSTT" minOccurs="0" maxOccurs="2">
<xs:complexType>
<xs:sequence>
<xs:element name="MFSectionCode">
<xs:annotation>
<xs:documentation>
1A : (i) 111A [for others]
5AD1biip : (ii) 115AD(1)(b)(ii) [for Foreign Institutional Investors]
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="1A" />
<xs:enumeration value="5AD1biip" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EquityMFonSTTDtls" type="EquityOrUnitSec94TypeMFonSTT" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NRITransacSec48Dtl">
<xs:complexType>
<xs:sequence>
<xs:element name="NRItaxSTTPaid">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NRItaxSTTNotPaid">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NRISecur115AD" type="EquityOrUnitSec94Type" />
<xs:element name="SaleOnOtherAssets">
<xs:complexType>
<xs:sequence>
<xs:element ref="FullValueConsdRecvUnqshr" />
<xs:element ref="FairMrktValueUnqshr" />
<xs:element ref="FullValueConsdSec50CA" />
<xs:element ref="FullValueConsdOthUnqshr" />
<xs:element ref="FullConsideration" />
<xs:element ref="DeductSec48" />
<xs:element ref="BalanceCG" />
<xs:element name="LossSec94of7Or94of8">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeemedSTCGDeprAsset" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExemptionOrDednUs54" >
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionOrDednUs54Dtls" minOccurs="0" maxOccurs="3">
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionSecCode">
<xs:annotation>
<xs:documentation>
54D : 54D
54G : 54G
54GA : 54GA
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="54D" />
<xs:enumeration value="54G" />
<xs:enumeration value="54GA" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="ExemptionAmount" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="ExemptionGrandTotal" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UnutilizedStcgFlag" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
<xs:enumeration value="X" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnutilizedCg" type="UnutilizedCgPrvYrSTCG" minOccurs="0" />
<xs:element name="AmtDeemedStcg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalAmtDeemedStcg">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NRICgDTAA" type="NRITaxUsDTAAStcgType" minOccurs="0" />
<xs:element name="TotalAmtNotTaxUsDTAAStcg">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalAmtTaxUsDTAAStcg">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalSTCG">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="SaleofLandBuildStcgType">
<xs:sequence>
<xs:element ref="FullConsideration" />
<xs:element ref="PropertyValuation" />
<xs:element ref="FullConsideration50C" />
<xs:element ref="DeductSec48" />
<xs:element ref="BalanceCG" />
<xs:element name="ExemptionOrDednUs54" >
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionOrDednUs54Dtls" minOccurs="0" maxOccurs="3">
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionSecCode">
<xs:annotation>
<xs:documentation>
54D : 54D
54G : 54G
54GA : 54GA
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="54D" />
<xs:enumeration value="54G" />
<xs:enumeration value="54GA" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="ExemptionAmount" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="ExemptionGrandTotal" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="EquityOrUnitSec94TypeMFonSTT">
<xs:sequence>
<xs:element ref="FullConsideration" />
<xs:element ref="DeductSec48" />
<xs:element ref="BalanceCG" />
<xs:element name="LossSec94of7Or94of8">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="EquityOrUnitSec94Type">
<xs:sequence>
<xs:element ref="FullValueConsdRecvUnqshr" />
<xs:element ref="FairMrktValueUnqshr" />
<xs:element ref="FullValueConsdSec50CA" />
<xs:element ref="FullValueConsdOthUnqshr" />
<xs:element ref="FullConsideration" />
<xs:element ref="DeductSec48" />
<xs:element ref="BalanceCG" />
<xs:element name="LossSec94of7Or94of8">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
<xs:element name="FullValueConsdRecvUnqshr">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FairMrktValueUnqshr">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FullValueConsdSec50CA">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FullValueConsdOthUnqshr">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FullConsideration">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PropertyValuation">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FullConsideration50C">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="YrInWhichAssetAcq">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="2001"/>
<xs:enumeration value="2002"/>
<xs:enumeration value="2003"/>
<xs:enumeration value="2004"/>
<xs:enumeration value="2005"/>
<xs:enumeration value="2006"/>
<xs:enumeration value="2007"/>
<xs:enumeration value="2008"/>
<xs:enumeration value="2009"/>
<xs:enumeration value="2010"/>
<xs:enumeration value="2011"/>
<xs:enumeration value="2012"/>
<xs:enumeration value="2013"/>
<xs:enumeration value="2014"/>
<xs:enumeration value="2015"/>
<xs:enumeration value="2016"/>
<xs:enumeration value="2017"/>
<xs:enumeration value="2018"/>
<xs:enumeration value="2019"/>
<xs:enumeration value="2020"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtUtilized">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtUnutilized">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalanceCG">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CapgainonAssets">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductSec48">
<xs:complexType>
<xs:sequence>
<xs:element name="AquisitCost" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ImproveCost" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExpOnTrans" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalDedn" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExemptionAmount">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExemptionGrandTotal">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LongTermCapGain">
<xs:complexType>
<xs:sequence>
<xs:element name="SaleofLandBuild" type="SaleofLandBuildLtcgType" />
<xs:element name="SlumpSaleInLtcg">
<xs:complexType>
<xs:sequence>
<xs:element ref="FullConsideration" />
<xs:element name="NetWorthOfDivision">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SlumpBalance">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExemptionOrDednUs54" type="ExemptionOrDednUs54Type"/>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SaleofBondsDebntr" type="EquityOrUnitSec54Type" />
<xs:element name="Proviso112Applicable" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Proviso112SectionCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="22" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Proviso112Applicabledtls" type="EquityOrUnitSec54Type" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="NRIProvisoSec48" minOccurs="0" />
<xs:element name="NRIOnSec112and115" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="NRIOnSec112and115Dtls" maxOccurs="4">
<xs:complexType>
<xs:sequence>
<xs:element name="SectionCode">
<xs:annotation>
<xs:documentation>
"21ciii" : (i) unlisted securities as per sec. 112(1)(c)
"5AB1b" : (ii) units referred in sec. 115AB
"5AC1c" : (iii) bonds or GDR as referred in sec. 115AC
"5ADiii" : (iv) securities by FII as referred to in sec. 115AD
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="21ciii" />
<xs:enumeration value="5AC1c" />
<xs:enumeration value="5ADiii" />
<xs:enumeration value="5AB1b" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="FullValueConsdRecvUnqshr" />
<xs:element ref="FairMrktValueUnqshr" />
<xs:element ref="FullValueConsdSec50CA" />
<xs:element ref="FullValueConsdOthUnqshr" />
<xs:element ref="FullConsideration" />
<xs:element ref="DeductSec48" />
<xs:element ref="BalanceCG" />
<xs:element name="ExemptionOrDednUs54" type="ExemptionOrDednUs54Type"/>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SaleofAssetNA">
<xs:complexType >
<xs:sequence>
<xs:element ref="FullValueConsdRecvUnqshr" />
<xs:element ref="FairMrktValueUnqshr" />
<xs:element ref="FullValueConsdSec50CA" />
<xs:element ref="FullValueConsdOthUnqshr" />
<xs:element ref="FullConsideration" />
<xs:element ref="DeductSec48" />
<xs:element ref="BalanceCG" />
<xs:element name="ExemptionOrDednUs54">
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionOrDednUs54Dtls" minOccurs="0" maxOccurs="5">
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionSecCode">
<xs:annotation>
<xs:documentation>
54D : 54D
54EC : 54EC
54EE : 54EE
54G : 54G
54GA : 54GA
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="54D" />
<xs:enumeration value="54EC" />
<xs:enumeration value="54EE" />
<xs:enumeration value="54G" />
<xs:enumeration value="54GA" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="ExemptionAmount" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="ExemptionGrandTotal" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UnutilizedLtcgFlag" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
<xs:enumeration value="X" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnutilizedCg" type="UnutilizedCgPrvYr" minOccurs="0" />
<xs:element name="AmtDeemedLtcg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalAmtDeemedLtcg">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NRICgDTAA" type="NRITaxUsDTAALtcgType" minOccurs="0" />
<xs:element name="TotalAmtNotTaxUsDTAALtcg">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalAmtTaxUsDTAALtcg">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalLTCG">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="NRITaxUsDTAALtcgType">
<xs:sequence>
<xs:element name="NRIDTAADtls" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="DTAAamt" />
<xs:element name="ItemNoincl">
<xs:annotation>
<xs:documentation>
"B1e" : B1e
"B2e" : B2e
"B3e" : B3e
"B4e" : B4e
"B5c" : B5c
"B6e_21ciii" : B6e-112(1)(c)
"B6e_5AB1b" : B6e-115AB
"B6e_5AC1c" : B6e-115AC
"B6e_5ADiii" : B6e-115AD
"B7e" : B7e
"B8" : B8
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="B1e" />
<xs:enumeration value="B2e" />
<xs:enumeration value="B3e" />
<xs:enumeration value="B4e" />
<xs:enumeration value="B5c" />
<xs:enumeration value="B6e_21ciii" />
<xs:enumeration value="B6e_5AB1b" />
<xs:enumeration value="B6e_5AC1c" />
<xs:enumeration value="B6e_5ADiii" />
<xs:enumeration value="B7e" />
<xs:enumeration value="B8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryName" />
<xs:element ref="CountryCode" />
<xs:element ref="DTAAarticle" />
<xs:element ref="RateAsPerTreaty" />
<xs:element ref="TaxRescertifiedFlag" />
<xs:element ref="SecITAct" />
<xs:element ref="RateAsPerITAct" />
<xs:element ref="ApplicableRate" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SaleofLandBuildLtcgType">
<xs:sequence>
<xs:element ref="FullConsideration" />
<xs:element ref="PropertyValuation" />
<xs:element ref="FullConsideration50C" />
<xs:element ref="DeductSec48" />
<xs:element ref="BalanceCG" />
<xs:element name="ExemptionOrDednUs54">
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionOrDednUs54Dtls" minOccurs="0" maxOccurs="5">
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionSecCode">
<xs:annotation>
<xs:documentation>
54D : 54D
54EC : 54EC
54EE : 54EE
54G : 54G
54GA : 54GA
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="54D" />
<xs:enumeration value="54EC" />
<xs:enumeration value="54EE" />
<xs:enumeration value="54G" />
<xs:enumeration value="54GA" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="ExemptionAmount" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="ExemptionGrandTotal" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="EquityOrUnitSec54Type">
<xs:sequence>
<xs:element ref="FullConsideration" />
<xs:element ref="DeductSec48" />
<xs:element ref="BalanceCG" />
<xs:element name="ExemptionOrDednUs54" type="ExemptionOrDednUs54Type"/>
<xs:element ref="CapgainonAssets" />
</xs:sequence>
</xs:complexType>
<xs:element name="NRIProvisoSec48">
<xs:complexType>
<xs:sequence>
<xs:element name="LTCGWithoutBenefit">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExemptionOrDednUs54" type="ExemptionOrDednUs54Type" />
<xs:element ref="BalanceCG" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeducClaimInfo">
<xs:complexType>
<xs:sequence>
<xs:element name="DeducClaimDtlsUs54B" type="DeducClaimDtls54B" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="DeducClaimDtlsUs54D" type="DeducClaimDtls54D" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="DeducClaimDtlsUs54EC" type="DeducClaimDtls54ECn115F" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="DeducClaimDtlsUs54EE" type="DeducClaimDtls54ECn115F" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="DeducClaimDtlsUs54G" type="DeducClaimDtls54G" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="DeducClaimDtlsUs54GA" type="DeducClaimDtls54G" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="TotDeductClaim">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="DeducClaimDtls54B">
<xs:sequence>
<xs:element name="DateofTransfer">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CostofNewAgriLand" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateofPurchase" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDeposited" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDeducted">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DeducClaimDtls54D">
<xs:sequence>
<xs:element name="DateofAcquisition">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CostofNewLandBuilding" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateofPurchase" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDeposited" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDeducted">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DeducClaimDtls54ECn115F">
<xs:sequence>
<xs:element name="DateofTransfer">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtInvested" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateofInvestment" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDeducted">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DeducClaimDtls54G">
<xs:sequence>
<xs:element name="DateofTransfer">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CostofNewAsset" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateofPurchase" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDeposited" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDeducted">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CurrYrLosses">
<xs:complexType>
<xs:sequence>
<xs:element ref="InLossSetOff" />
<xs:element ref="InStcg15Per" />
<xs:element ref="InStcg30Per" />
<xs:element ref="InStcgAppRate" />
<xs:element ref="InLtcg10Per" />
<xs:element ref="InLtcg20Per" />
<xs:element ref="TotLossSetOff" />
<xs:element ref="LossRemainSetOff" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InStcg15Per">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfCapGain">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="STCG_PER_15" />
<xs:minLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYearIncome">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff30Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoffAppRate">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYrCapGain">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InStcg30Per">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfCapGain">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="STCG_PER_30" />
<xs:minLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYearIncome">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff15Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoffAppRate">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYrCapGain">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InStcgAppRate">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfCapGain">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="STCG_PER_APP_RATE" />
<xs:minLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYearIncome">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff15Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff30Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYrCapGain">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InLtcg10Per">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfCapGain">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="LTCG_PER_10" />
<xs:minLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYearIncome">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff15Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff30Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoffAppRate">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LtclSetOff20Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYrCapGain">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InLtcg20Per">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfCapGain">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="LTCG_PER_20" />
<xs:minLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYearIncome">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff15Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff30Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoffAppRate">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LtclSetOff10Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYrCapGain">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InLossSetOff">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfCapGain">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="LOSS_TO_BE_SET_OFF" />
<xs:minLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff15Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff30Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoffAppRate">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LtclSetOff10Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LtclSetOff20Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotLossSetOff">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfCapGain">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="TOT_LOSS_SET_OFF" />
<xs:minLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff15Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff30Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoffAppRate">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LtclSetOff10Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LtclSetOff20Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossRemainSetOff">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfCapGain">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="LOSS_REMAIN_SET_OFF" />
<xs:minLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff15Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoff30Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StclSetoffAppRate">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LtclSetOff10Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LtclSetOff20Per">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AccruOrRecOfCG">
<xs:complexType>
<xs:sequence>
<xs:element name="ShortTermUnder15Per" type="DateRangeType" />
<xs:element name="ShortTermUnder30Per" type="DateRangeType" />
<xs:element name="ShortTermUnderAppRate" type="DateRangeType" />
<xs:element name="LongTermUnder10Per" type="DateRangeType" />
<xs:element name="LongTermUnder20Per" type="DateRangeType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="DateRangeType">
<xs:sequence>
<xs:element name="DateRange">
<xs:complexType>
<xs:sequence>
<xs:element name="Upto15Of6" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Upto15Of9" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Up16Of9To15Of12" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Up16Of12To15Of3" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Up16Of3To31Of3" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ScheduleOS">
<xs:complexType>
<xs:sequence>
<xs:element name="IncOthThanOwnRaceHorse">
<xs:complexType>
<xs:sequence>
<xs:element name="DividendGross" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InterestGross" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstFrmSavingBank" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstFrmTermDeposit" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstFrmIncmTaxRefund" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstFrmOthers" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RentFromMachPlantBldgs" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthersGrossDtls" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Source 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,
"5A1aiiab" : 115A(1) (a)(iiab) -Interest as per Sec. 194LD,
"5A1aiiac" : 115A(1)(a)(iiac) -Interest as per Sec. 194LBA,
"5A1aiii" : 115A(1) (a)(iii) - Income received in respect of units of UTI purchased in Foreign Currency,
"5A1bA" : 115A(1)(b)(A)- Income from royalty & technical services,
"5A1bB" : 115A(1)(b)(B) Income from royalty & technical services,
"5AC1ab" : 115AC(1)(a & b) - Income from 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,
"5BBA" : 115BBA - Tax on non-residents sportsmen or sports associations,
"5BBC" : 115BBC - Anonymous donations,
"5BBDA" : 115BBDA - Tax on certain dividends received from domestic companies.,
"5BBE" : 115BBE - Tax on income referred to in sections 68 or 69 or 69A or 69B or 69C or 69D,
"5BBF" : 115BBF - Tax on income from patent,
"5BBG" : 115BBG - Income from patent chargeable u/s 115BBG,
"1" : 111 - Tax on accumulated balance of recognised PF,
"5AB1a" : 115AB(1)(a) - Income in respect of units - off -shore fund,
"aggrtvaluewithoutcons562x" - Aggregate value of sum of money received without consideration
"immovpropwithoutcons562x" - In case immovable property is received without consideration, stamp duty value of property
"immovpropinadeqcons562x" - In case immovable property is received for inadequate consideration, stamp duty value of property in excess of such consideration
"anyotherpropwithoutcons562x" - In case any other property is received without consideration, fair market value of property
"anyotherpropinadeqcons562x" - In case any other property is received for inadequate consideration, fair market value of property in excess of such consideration
"Others" : Others
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SourceDescription">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:enumeration value="5BB" />
<xs:enumeration value="5BBE68" />
<xs:enumeration value="5BBE69" />
<xs:enumeration value="5BBE69A" />
<xs:enumeration value="5BBE69B" />
<xs:enumeration value="5BBE69C" />
<xs:enumeration value="5BBE69D" />
<xs:enumeration value="5BBE" />
<xs:enumeration value="5A1ai" />
<xs:enumeration value="5A1aii" />
<xs:enumeration value="5A1aiia" />
<xs:enumeration value="5A1aiiaa" />
<xs:enumeration value="5A1aiiab" />
<xs:enumeration value="5A1aiii" />
<xs:enumeration value="FA" />
<xs:enumeration value="5A1bA" />
<xs:enumeration value="5A1bB" />
<xs:enumeration value="5AC1ab" />
<xs:enumeration value="5ACA1a" />
<xs:enumeration value="5AD1i" />
<xs:enumeration value="5AD1iP" />
<xs:enumeration value="5BBA" />
<xs:enumeration value="5BBDA" />
<xs:enumeration value="5BBC" />
<xs:enumeration value="5BBF" />
<xs:enumeration value="5BBG" />
<xs:enumeration value="5Ea" />
<xs:enumeration value="5AB1a" />
<xs:enumeration value="5A1aiiac" />
<xs:enumeration value="1" />
<xs:enumeration value="aggrtvaluewithoutcons562x" />
<xs:enumeration value="immovpropwithoutcons562x" />
<xs:enumeration value="immovpropinadeqcons562x" />
<xs:enumeration value="anyotherpropwithoutcons562x" />
<xs:enumeration value="anyotherpropinadeqcons562x" />
<xs:enumeration value="Tot562x" />
<xs:enumeration value="Others" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OtherSourceDesc" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SourceAmount" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OthersGross" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalOSGross" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncChargblSplRateOS" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="WinningFrmLotteries" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DividendIncome115BBDA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DividendIncome115BBE" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DividendIncome115BBF" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DividendIncome115BBG" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SecXIIOth" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NRIOsDTAA" type="NRIincChrUsDTAA" minOccurs="0" />
<xs:element name="TotalAmtTaxUsDTAASchOs" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalOSGrossChargblSplRate" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GrossAmtChargblNormalRate" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Deductions" />
<xs:element name="AmtNotDeductibleUs58" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitChargTaxUs59" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalanceNoRaceHorse" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotOthSrcNoRaceHorse" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncFromOwnHorse" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Receipts" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductSec57" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtNotDeductibleUs58" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProfitChargTaxUs59" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalanceOwnRaceHorse" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IncChargeableFrmOthSrc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="NRIincChrUsDTAA">
<xs:sequence>
<xs:element name="NRIDTAADtlsSchOS" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="DTAAamt" />
<xs:element ref="NatureOfIncome" />
<xs:element ref="CountryName" />
<xs:element ref="CountryCode" />
<xs:element ref="DTAAarticle" />
<xs:element ref="RateAsPerTreaty" />
<xs:element ref="TaxRescertifiedFlag" />
<xs:element name="ItemNoincl">
<xs:annotation>
<xs:documentation>
"56i":"56(2)(i)- Dividends",
"56":"56(2)- Interest",
"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",
"5A1aiii":"115A(1) (a)(iii) - Income received in respect of units of UTI purchased in Foreign Currency",
"5A1bA":"115A(1)(b)(A)- Income from royalty and technical services",
"5A1bB":"115A(1)(b)(B) Income from royalty and technical services",
"5AB1a":"115AB(1)(a) - Income in respect of units - off -shore fund",
"5AC1ab":"115AC(1)(a and b) - Income from bonds or GDR purchased in foreign currency - non-resident",
"5BBA":"115BBA - Tax on non-residents sportsmen or sports associations",
"5A1aiiac": "115A(1)(a)(iiac) -Interest as per Sec. 194LBA",
"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 "
"115BBG":"Tax on Transfer of corbon credits"
"115BBC":"Anonymous donations"
"111":"Tax on accumulated balance of recognised provident fund"
"115BB":"Winnings from lotteries, crossword puzzles etc."
"115BBDA":"Tax on certain dividends received from domestic companies."
"115BBF":"Tax on income from patent"
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="56i" />
<xs:enumeration value="56" />
<xs:enumeration value="5A1ai" />
<xs:enumeration value="5A1aii" />
<xs:enumeration value="5A1aiia" />
<xs:enumeration value="5A1aiiaa" />
<xs:enumeration value="5A1aiiab" />
<xs:enumeration value="5A1aiii" />
<xs:enumeration value="5A1bA" />
<xs:enumeration value="5A1bB" />
<xs:enumeration value="5AB1a" />
<xs:enumeration value="5AC1ab" />
<xs:enumeration value="5BBA" />
<xs:enumeration value="5A1aiiac" />
<xs:enumeration value="5AD1i" />
<xs:enumeration value="5AD1iP" />
<xs:enumeration value="5BBG" />
<xs:enumeration value="5BBC" />
<xs:enumeration value="1" />
<xs:enumeration value="5BB" />
<xs:enumeration value="5BBDA" />
<xs:enumeration value="5BBF" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="RateAsPerITAct" />
<xs:element ref="ApplicableRate" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DTAAarticle">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="16" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RateAsPerTreaty">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0" />
<xs:maxInclusive value="100" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RateUsDTAA">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxRescertifiedFlag">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SecITAct">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="10" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RateAsPerITAct">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0" />
<xs:maxInclusive value="100" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ApplicableRate">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0" />
<xs:maxInclusive value="100" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DTAAamt">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NatureOfIncome">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="75"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Deductions">
<xs:complexType>
<xs:sequence>
<xs:element name="Expenses" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Depreciation" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotDeductions" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleCYLA">
<xs:complexType>
<xs:sequence>
<xs:element name="HP" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="IncCYLA" type="HPIncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BusProfExclSpecProf" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="IncCYLA" type="BusIncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SpeculationIncome" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="IncCYLA" type="BusIncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SpecifiedBusIncome" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="IncCYLA" type="BusIncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STCG15Per">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STCG30Per">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STCGAppRate">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LTCG10Per">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LTCG20Per">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OthSrcExclRaceHorseLottery" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="IncCYLA" type="OSIncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProfitFrmRaceHorse" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncCYLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalCurYr" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TotHPlossCurYr" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotBusLoss" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotOthSrcLossNoRaceHorse" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalLossSetOff" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TotHPlossCurYrSetoff" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotBusLossSetoff" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotOthSrcLossNoRaceHorseSetoff"
default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossRemAftSetOff" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="BalHPlossCurYrAftSetoff" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalBusLossAftSetoff" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalOthSrcLossNoRaceHorseAftSetoff"
default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="HPIncCYLA">
<xs:sequence>
<xs:element name="IncOfCurYrUnderThatHead" default="0">
<xs:annotation>
<xs:documentation>Fill positive or zero value only</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusLossSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthSrcLossNoRaceHorseSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfCurYrAfterSetOff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusIncCYLA">
<xs:sequence>
<xs:element name="IncOfCurYrUnderThatHead" default="0">
<xs:annotation>
<xs:documentation>Fill positive or zero value only
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HPlossCurYrSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthSrcLossNoRaceHorseSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfCurYrAfterSetOff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OSIncCYLA">
<xs:sequence>
<xs:element name="IncOfCurYrUnderThatHead" default="0">
<xs:annotation>
<xs:documentation>Fill positive or zero value only
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HPlossCurYrSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusLossSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfCurYrAfterSetOff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="IncCYLA">
<xs:complexType>
<xs:sequence>
<xs:element name="IncOfCurYrUnderThatHead" default="0">
<xs:annotation>
<xs:documentation>Fill positive or zero value only
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HPlossCurYrSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusLossSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthSrcLossNoRaceHorseSetoff" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfCurYrAfterSetOff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleBFLA">
<xs:annotation>
<xs:documentation>Details of Income after Set off of Brought forward
losses of earlier years
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="HP" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BusProfExclSpecProf" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SpeculationIncome" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SpecifiedBusIncome" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STCG15Per">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STCG30Per">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STCGAppRate">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LTCG10Per">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LTCG20Per">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OthSrcExclRaceHorse" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="IncBFLA">
<xs:complexType>
<xs:sequence>
<xs:element name="IncOfCurYrUndHeadFromCYLA" default="0">
<xs:annotation>
<xs:documentation>Fill positive or zero value only</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BFUnabsorbedDeprSetoff" default="0" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BFAllUs35Cl4Setoff" default="0" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfCurYrAfterSetOffBFLosses" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProfitFrmRaceHorse" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="IncBFLA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalBFLossSetOff" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TotBFLossSetoff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotUnabsorbedDeprSetoff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAllUs35cl4Setoff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IncomeOfCurrYrAftCYLABFLA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IncBFLA">
<xs:complexType>
<xs:sequence>
<xs:element name="IncOfCurYrUndHeadFromCYLA" default="0">
<xs:annotation>
<xs:documentation>Fill positive or zero value only
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BFlossPrevYrUndSameHeadSetoff" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BFUnabsorbedDeprSetoff" default="0" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BFAllUs35Cl4Setoff" default="0" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfCurYrAfterSetOffBFLosses" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleCFL">
<xs:annotation>
<xs:documentation>Details of Losses to be carried forward to future years
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LossCFFromPrev8thYearFromAY" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CarryFwdLossDetail" type="CarryFwdLossDetailWoBusOS" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossCFFromPrev7thYearFromAY" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CarryFwdLossDetail" type="CarryFwdLossWithoutSpecBusOS" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossCFFromPrev6thYearFromAY" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CarryFwdLossDetail" type="CarryFwdLossWithoutSpecBusOS" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossCFFromPrev5thYearFromAY" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CarryFwdLossDetail" type="CarryFwdLossWithoutSpecBusOS" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossCFFromPrev4thYearFromAY" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="CarryFwdLossDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossCFFromPrev3rdYearFromAY" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="CarryFwdLossDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossCFFromPrev2ndYearFromAY" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="CarryFwdLossDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossCFFromPrevYrToAY" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="CarryFwdLossDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalOfBFLossesEarlierYrs" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="LossSummaryDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdjTotBFLossInBFLA" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="LossSummaryDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CurrentAYloss" minOccurs="0">
<xs:annotation>
<xs:documentation>Current Year Losses</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="LossSummaryDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalLossCFSummary" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="LossSummaryDetail" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="CarryFwdLossDetailWoBusOS">
<xs:sequence>
<xs:element name="DateOfFiling">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2010-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HPLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusLossOthThanSpecLossCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LossFrmSpecifiedBusCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="STCGLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LTCGLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CarryFwdLossWithoutSpecBusOS">
<xs:sequence>
<xs:element name="DateOfFiling">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2010-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HPLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusLossOthThanSpecLossCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LossFrmSpecifiedBusCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="STCGLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LTCGLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CarryFwdLossDetail">
<xs:complexType>
<xs:sequence>
<xs:element name="DateOfFiling">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:minInclusive value="2010-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HPLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusLossOthThanSpecLossCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LossFrmSpecBusCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LossFrmSpecifiedBusCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="STCGLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LTCGLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthSrcLossRaceHorseCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LossSummaryDetail">
<xs:complexType>
<xs:sequence>
<xs:element name="HPLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusLossOthThanSpecLossCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LossFrmSpecBusCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LossFrmSpecifiedBusCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="STCGLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LTCGLossCF" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthSrcLossRaceHorseCF" default="0"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ITRScheduleUD">
<xs:complexType>
<xs:sequence>
<xs:element name="CurrAssYr">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="7" />
<xs:enumeration value="2018-19" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurBalCFNY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurAllowBalCFNY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="ScheduleUD" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Assessee name with Sur Name or Org Name mandatory.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotBFUDepritAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotCurYrdepritSetoffInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotDepritBalCFNY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotBFUAllowAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotCurYrAllowSetoffInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalBalCFNY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleICDS">
<xs:complexType>
<xs:sequence>
<xs:element name="AccPolicyAmt" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InventoriesValue" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ConstContractsAmt" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RevenueRcgAmt" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TangibleFixedAsset" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ForeignExgRates" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GovtGrants" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Securities" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BorrowingCosts" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProvAssets" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalNetAmt" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalNetAmtNegative" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleUD">
<xs:annotation>
<xs:documentation>Unabsorbed Depreciation</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AssYr">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="7" />
<xs:pattern value="[0-9][0-9][0-9][0-9]-[0-9][0-9]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtBFUD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtDeprSOCY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalCFNY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtBFUAllow" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtAllowSOCY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AllowBalCFNY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Schedule10AA">
<xs:complexType>
<xs:sequence>
<xs:element name="DeductSEZ">
<xs:complexType>
<xs:sequence>
<xs:element ref="DedUs10Detail" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DedUs10Detail">
<xs:complexType>
<xs:sequence>
<xs:element name="Undertaking">
<xs:complexType>
<xs:sequence>
<xs:element ref="DedFromUndertakingWithAy" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalDedUs10Sub" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DedFromUndertakingWithAy">
<xs:complexType>
<xs:sequence>
<xs:element name="AssmtYrUnit">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="2001-02" />
<xs:enumeration value="2002-03" />
<xs:enumeration value="2003-04" />
<xs:enumeration value="2004-05" />
<xs:enumeration value="2005-06" />
<xs:enumeration value="2006-07" />
<xs:enumeration value="2007-08" />
<xs:enumeration value="2008-09" />
<xs:enumeration value="2009-10" />
<xs:enumeration value="2010-11" />
<xs:enumeration value="2011-12" />
<xs:enumeration value="2012-13" />
<xs:enumeration value="2013-14" />
<xs:enumeration value="2014-15" />
<xs:enumeration value="2015-16" />
<xs:enumeration value="2016-17" />
<xs:enumeration value="2017-18" />
<xs:enumeration value="2018-19" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DedUs10Sub" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Schedule80G">
<xs:complexType>
<xs:sequence>
<xs:element name="Don100Percent" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="DoneeDetail" maxOccurs="unbounded" />
<xs:element name="TotDon100Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotElgDon100Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Don50PercentNoApprReqd" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="DoneeDetail" maxOccurs="unbounded" />
<xs:element name="TotDon50PercentNoApprReqd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotElgDon50PercentNoApprReqd"
default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Don100PercentApprReqd" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="DoneeDetail" maxOccurs="unbounded" />
<xs:element name="TotDon100Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotElgDon100Percent" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Don50PercentApprReqd" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="DoneeDetail" maxOccurs="unbounded" />
<xs:element name="TotDon50PercentApprReqd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotElgDon50PercentApprReqd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalDonationsUs80G" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalEligibleDonationsUs80G" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DoneeDetail">
<xs:complexType>
<xs:sequence>
<xs:element name="DoneeName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DoneePAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressDetail" type="AddressDetail80G"/>
<xs:element name="DonationAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DonationElgAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Schedule80_IA">
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80SectionCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="80-IA" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductUs80_IA_4_i">
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="INFRAFAC" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductUs80_IA_4_ii">
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="TEECOM" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductUs80_IA_4_iii" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSTRL_PARK_SEZ" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductUs80_IA_4_iv" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="POWER" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductUs80_IA_4_v" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="REVIVAL_POWER_PLNT" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotSchedule80_IA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Schedule80_IB">
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80SectionCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="80-IB" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductJKLocUs80_IB_4_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_JK" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductBackStatesUs80_IB_4_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_BCKWRD_ST" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductBackDisttUs80_IB_5_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_BCLWRD_DIST" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductMultiplexUs80_IB_7A_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="MULTPLX_THEATRE" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductConvCentUs80_IB_7B_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="CONEVNTION_CENTRE" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductMinOilUs80_IB_9_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="COMM_PROD" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductHousUs80_IB_10_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="HOUSING_PROJECT" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductColdChainUs80_IB_11_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="CHAIN_FACILITY" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductFruitVegUs80_IB_11A_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="FRIUTS_VEGTBLE" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductFoodGrainUs80_IB_11A_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="STOR_TRANS" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductRurHospUs80_IB_11B_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="RURAL_HOSPTL" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductHospAnyAreaUs80IB_11C_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="MAINTAIN_HOSP" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotSchedule80_IB" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Schedule80_IC">
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80SectionCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="80-IC_IE" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductInSikkim_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSTRL_SIKKIM" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductInHimachalP_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_HP" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductInUttaranchal_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_UTTARANCHAL" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductInNorthEast">
<xs:complexType>
<xs:sequence>
<xs:element name="Assam_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_ASSAM" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ArunachalPradesh_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_ARUNPRADESH" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Manipur_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_MANIPUR" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Mizoram_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_MIZORAM" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Meghalaya_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_MEGHALAYA" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Nagaland_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_NAGALND" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Tripura_Und" >
<xs:complexType>
<xs:sequence>
<xs:element name="Sch80LocOrDescCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString" >
<xs:pattern value="INDSRTL_TRIPURA" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="Sch80DeductAmtDtls" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotDeductInNorthEast" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotSchedule80_IC" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Schedule80P">
<xs:complexType>
<xs:sequence>
<xs:element name="Sec80P2ai" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(a)(i) Banking/Credit Facilities to its members</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2aii" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(a)(ii) Cottage Industry</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2aiii" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(a)(iii) Marketing of Agricultural produce grown by its members</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2aiv" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(a)(iv) Purchase of Agricultural Implements, seeds, livestocks or other articles intended for agriculture for the purpose of supplying to its members.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2av" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(a)(v) Processing , without the aid of power, of the agricultural Produce of its members.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2avi" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(a)(vi) Collective disposal of Labour of its members</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2avii" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(a)(vii) Fishing or allied activities for the purpose of supplying to its members.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2b" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(b)Primary cooperative society enagaged in supplying Milk, oilseeds,
fruits or vegetables raised or grown by its members to Federal cooperative society enagaged
in supplying Milk, oilseeds, fruits or vegetables/Government or local authority/Government Company /corporation established by or under a Central, State or Provincial Act</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2ci" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(c)(i)Consumer Cooperative Society Other than specified in 80P(2a) or 80P(2b)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2cii" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(c)(ii)Other Cooperative Society engaged in activities Other than specified in 80P(2a) or 80P(2b)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2d" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(d)Interest/Dividend from Investment in other co-operative society</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2e" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(e)Income from Letting of godowns / warehouses for storage, processing / facilitating the marketing of commodities</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80P2f" minOccurs="0">
<xs:annotation>
<xs:documentation>Sec.80P(2)(f)Others</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sec80PTotal" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Sch80DeductAmtDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="DeductAmountSec80" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleVIA">
<xs:complexType>
<xs:sequence>
<xs:element ref="UsrDeductUndChapVIA">
<xs:annotation>
<xs:documentation>Deductions from income</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="DeductUndChapVIA" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsrDeductUndChapVIA">
<xs:annotation>
<xs:documentation> Deductions from income</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Section80G" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80GGC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotPartBchapterVIA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IAB" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IAC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IB" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IBA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IC" default="0" minOccurs="0">
<xs:annotation>
<xs:documentation>Also add 80IE</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80JJA" default="0" minOccurs="0">
<xs:annotation>
<xs:documentation>Also add 80ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80JJAA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80LA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80P" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotPartCchapterVIA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalChapVIADeductions" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeductUndChapVIA">
<xs:annotation>
<xs:documentation> Deductions from income</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Section80G" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80GGC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotPartBchapterVIA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IAB" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IAC" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IB" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IBA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80IC" default="0" minOccurs="0">
<xs:annotation>
<xs:documentation>Also add 80IE</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80JJA" default="0" minOccurs="0">
<xs:annotation>
<xs:documentation>Also add 80ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80JJAA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80LA" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Section80P" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotPartCchapterVIA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalChapVIADeductions" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ITRScheduleAMT">
<xs:annotation>
<xs:documentation> Computation of Alternate Minimum Tax payable
under
section 115JC.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TotalIncItem11" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="AdjustmentSec115JC" maxOccurs="unbounded" />
<xs:element name="AdjustedUnderSec115JC" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPayableUnderSec115JC" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdjustmentSec115JC">
<xs:annotation>
<xs:documentation>Adjustment as per section 115JC(2)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DeductClaimSec6A" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductClaimSec10AA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductClaimSec35AD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Total" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ITRScheduleAMTC">
<xs:annotation>
<xs:documentation>AMTC</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TaxSection115JC" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxOthProvisions" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtTaxCreditAvailable" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="ScheduleAMTC" maxOccurs="6" />
<xs:element name="CurrAssYr">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="7" />
<xs:enumeration value="2018-19" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYrAmtCreditFwd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYrCreditBalBF" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrYrCreditCarryFwd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAMTGross" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotSetOffEys" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotBalBF" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotAmtCreditUtilisedCY" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotBalAMTCreditCF" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxSection115JD" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtLiabilityAvailable" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleAMTC">
<xs:annotation>
<xs:documentation>AMTC</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AssYr">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="7" />
<xs:pattern value="2012-13" />
<xs:pattern value="2013-14" />
<xs:pattern value="2014-15" />
<xs:pattern value="2015-16" />
<xs:pattern value="2016-17" />
<xs:pattern value="2017-18" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtCreditFwd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtCreditSetOfEy" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtCreditBalBroughtFwd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtCreditUtilized" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BalAmtCreditCarryFwd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleSI">
<xs:annotation>
<xs:documentation>Income chargeale to Income Tax at special rates IB</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SplCodeRateTax" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SecCode">
<xs:annotation>
<xs:documentation>
"1":"111 - Tax on accumulated balance of recognised PF",
"1A":"111A (STCG on shares where STT paid)",
"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)",
"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",
"5A1bA":"115A(1)(b)(A)- Income from royalty and technical services",
"5A1bB":"115A(1)(b)(B) Income from royalty and technical services",
"5AC1ab":"115AC(1)(a and b) - Income from bonds or GDR 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",
"5AB1b":"115AB(1)(b) - Income by way of long-term capital gains arising from the transfer of units purchased in foreign currency by a off-shore fund",
"5ACA1a":"115ACA(1)(a) - Income from GDR purchased in foreign currency -resident",
"5ACA1b":"115ACA(1)(b) - LTCG arising from the transfer of GDR purchased in foreign currency -resident",
"5AD1i":"115AD(1)(i) -Income 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",
"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",
"5BBDA":"115BBDA - Tax on certain dividends received from domestic companies",
"5BBC":"115BBC - Anonymous donations",
"5BBE":"115BBE - Tax on income referred to in sections 68 or 69 or 69A or 69B or 69C or 69D",
"5BBF":"115BBF - Tax on income from patent (Income under head other sources)",
"5BBF_BP":"115BBF_BP - Tax on income from patent (Income under head business or profession)",
"5BBG":"115BBG - Income under head other sources (Income under head other sources)",
"5BBG_BP":"115BBG_BP - Income under head business or profession (Income under head business or profession)",
"5Ea":"115E(a) - Investment income",
"5Eacg":"115E(a)-LTCG on any asset other than a specified asset-non resident Indian",
"5Eb":"115E(b) - Income by way of long term capital gains",
"DTAA":"DTAA -Double Taxation Avoidance Agreement",
"5AB1a":"115AB(1)(a) - Income in respect of units - off -shore fund",
"5AD1biip":"115AD(1)(b)(ii)- Short term capital gains referred to in section 111A"
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="1" />
<xs:enumeration value="1A" />
<xs:enumeration value="21" />
<xs:enumeration value="22" />
<xs:enumeration value="5BBA" />
<xs:enumeration value="5BBC" />
<xs:enumeration value="5BBDA" />
<xs:enumeration value="5BBE" />
<xs:enumeration value="5BBF" />
<xs:enumeration value="5BBG" />
<xs:enumeration value="5Ea" />
<xs:enumeration value="DTAAOS" />
<xs:enumeration value="5A1ai" />
<xs:enumeration value="5A1aii" />
<xs:enumeration value="21ciii" />
<xs:enumeration value="5A1aiia" />
<xs:enumeration value="5A1aiiaa" />
<xs:enumeration value="5A1aiii" />
<xs:enumeration value="5BBF_BP" />
<xs:enumeration value="5BBG_BP" />
<xs:enumeration value="5ADii" />
<xs:enumeration value="5A1aiiab"/>
<xs:enumeration value="5A1bA"/>
<xs:enumeration value="5A1bB"/>
<xs:enumeration value="5AC1ab"/>
<xs:enumeration value="5ACA1a"/>
<xs:enumeration value="5AD1i"/>
<xs:enumeration value="5AD1iP"/>
<xs:enumeration value="5BB" />
<xs:enumeration value="5Eacg"/>
<xs:enumeration value="5AC1c"/>
<xs:enumeration value="5ADiii"/>
<xs:enumeration value="5Eb"/>
<xs:enumeration value="5AD1biip"/>
<xs:enumeration value="5ACA1b"/>
<xs:enumeration value="5AB1a"/>
<xs:enumeration value="5AB1b"/>
<xs:enumeration value="5B"/>
<xs:enumeration value="5A1aiiac"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SplRatePercent" default="1">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:enumeration value="1" />
<xs:enumeration value="5" />
<xs:enumeration value="10" />
<xs:enumeration value="15" />
<xs:enumeration value="12.5" />
<xs:enumeration value="20" />
<xs:enumeration value="25" />
<xs:enumeration value="30" />
<xs:enumeration value="50" />
<xs:enumeration value="60" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SplRateInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SplRateIncTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotSplRateIncTax" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleEI">
<xs:annotation>
<xs:documentation>Details of Exempt Income (Income not to be included in Total Income)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="InterestInc" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DividendInc" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LTCGWhereSTTPaid" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrossAgriRecpt" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExpIncAgri" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnabAgriLossPrev8" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetAgriIncOrOthrIncRule7" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthersInc" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="OthersIncDtls" type="OthersIncDtl" maxOccurs="unbounded" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Others" default="0" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalExemptInc" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="OthersIncDtl">
<xs:sequence>
<xs:element name="OthNatOfInc">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="75" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OthAmount">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="SchedulePTI">
<xs:complexType>
<xs:sequence>
<xs:element ref="SchedulePTIDtls" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SchedulePTIDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="BusinessName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusinessPAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z]{5}[0-9]{4}[A-Z]{1}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncFromHP" type="SchedulePTIType" />
<xs:element name="CapitalGainsPTI">
<xs:complexType>
<xs:sequence>
<xs:element name="ShortTermCG" type="SchedulePTIType" />
<xs:element name="LongTermCG" type="SchedulePTIType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IncOthSrc" type="SchedulePTIType" />
<xs:element name="IncClmdPTI">
<xs:complexType>
<xs:sequence>
<xs:element name="Sec23FBB" type="SchedulePTIType" />
<xs:element name="SecBIncExmptDtl" type="SchedulePTIIncExmtType" minOccurs="0" />
<xs:element name="SecCIncExmptDtl" type="SchedulePTIIncExmtType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="SchedulePTIIncExmtType">
<xs:sequence>
<xs:element name="SectionCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="10"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SecBCIncExmptDtl" type="SchedulePTIType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="SchedulePTIType">
<xs:sequence>
<xs:element name="AmountOfInc">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TDSAmount">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ScheduleIT">
<xs:annotation>
<xs:documentation>Details of Advance Tax and Self Assessment Tax Payments of Income Tax</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="TaxPayment" maxOccurs="unbounded" />
<xs:element name="TotalTaxPayments" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TaxPayment">
<xs:annotation>
<xs:documentation>Tax payment detail #</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BSRCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="7" />
<xs:pattern value="\d\d\d\d\d\d\d" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateDep">
<xs:simpleType>
<xs:restriction base="xs:date" >
<xs:minInclusive value="2017-04-01" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SrlNoOfChaln">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Amt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleTDS2">
<xs:complexType>
<xs:sequence>
<xs:element ref="TDSonOthThanSal" maxOccurs="unbounded" />
<xs:element name="TotalTDSonOthThanSals" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TDSonOthThanSal">
<xs:complexType>
<xs:sequence>
<xs:element name="TDSCreditName">
<xs:annotation>
<xs:documentation>
S - Self
O - Other PAN
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="S"/>
<xs:enumeration value="O"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="EmployerOrDeductorOrCollectDetl">
<xs:annotation>
<xs:documentation>Deductor Details</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="UniqueTDSCerNo" minOccurs="0"/>
<xs:element ref="DeductedYr" minOccurs="0"/>
<xs:element ref="BroughtFwdTDSAmt" minOccurs="0"/>
<xs:element ref="TaxDeductCreditDtls"/>
<xs:element ref="AmtCarriedFwd" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EmployerOrDeductorOrCollectDetl">
<xs:annotation>
<xs:documentation>Dedcutor or Collector Details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z]\d\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmployerOrDeductorOrCollecterName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleTDS3">
<xs:complexType>
<xs:sequence>
<xs:element ref="TDS3onOthThanSal" maxOccurs="unbounded" />
<xs:element name="TotalTDS3OnOthThanSal" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TDS3onOthThanSal">
<xs:complexType>
<xs:sequence>
<xs:element name="TDSCreditName">
<xs:annotation>
<xs:documentation>
S - Self
O - Other PAN
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="S"/>
<xs:enumeration value="O"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="EmployerOrDeductorOrCollectDetlTds3">
<xs:annotation>
<xs:documentation>Deductor Details</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="UniqueTDSCerNo" minOccurs="0" />
<xs:element ref="DeductedYr" minOccurs="0"/>
<xs:element ref="BroughtFwdTDSAmt" minOccurs="0"/>
<xs:element ref="TaxDeductCreditDtls"/>
<xs:element ref="AmtCarriedFwd" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EmployerOrDeductorOrCollectDetlTds3">
<xs:annotation>
<xs:documentation>Dedcutor Details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PAN">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="10" />
<xs:pattern value="[A-Z][A-Z][A-Z][A-Z][A-Z]\d\d\d\d[A-Z]" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EmployerOrDeductorOrCollecterName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UniqueTDSCerNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
<xs:pattern value="|[a-zA-Z0-9]{8}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeductedYr">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="4" />
<xs:enumeration value="2016" />
<xs:enumeration value="2015" />
<xs:enumeration value="2014" />
<xs:enumeration value="2013" />
<xs:enumeration value="2012" />
<xs:enumeration value="2011" />
<xs:enumeration value="2010" />
<xs:enumeration value="2009" />
<xs:enumeration value="2008" />
<xs:enumeration value="2007" />
<xs:enumeration value="2006" />
<xs:enumeration value="2005" />
<xs:enumeration value="2004" />
<xs:enumeration value="2003" />
<xs:enumeration value="2002" />
<xs:enumeration value="2001" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BroughtFwdTDSAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BroughtFwdTCSAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtCarriedFwd" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ScheduleTCS">
<xs:complexType>
<xs:sequence>
<xs:element name="TCSDetails" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="EmployerOrDeductorOrCollectDetl">
<xs:annotation>
<xs:documentation>Collector Details</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="DeductedYr" minOccurs="0" />
<xs:element ref="BroughtFwdTCSAmt" minOccurs="0" />
<xs:element name="TotalTCS" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtTCSClaimedThisYear" default="0">
<xs:annotation>
<xs:documentation>Amount out of (6) claimed for this year
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="AmtCarriedFwd" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TotalSchTCS" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ItrScheduleFsiAy2014">
<xs:complexType>
<xs:sequence>
<xs:element ref="ScheduleFsiAy2014" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleFsiAy2014">
<xs:annotation>
<xs:documentation>FSI</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="TaxIdentificationNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="16" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncFromHP" type="ScheduleFSIIncType" />
<xs:element name="IncFromBusiness" type="ScheduleFSIIncType" />
<xs:element name="IncCapGain" type="ScheduleFSIIncType" />
<xs:element name="IncOthSrc" type="ScheduleFSIIncType" />
<xs:element name="TotalCountryWise" type="TotalScheduleFSIIncType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="TotalScheduleFSIIncType">
<xs:sequence>
<xs:element name="IncFrmOutsideInd">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPaidOutsideInd">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPayableinInd">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxReliefinInd">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ScheduleFSIIncType">
<xs:sequence>
<xs:element name="IncFrmOutsideInd">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPaidOutsideInd">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPayableinInd">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxReliefinInd">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DTAAReliefUs90or90A" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="16" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UnutilizedCgPrvYr">
<xs:sequence>
<xs:element name="UnutilizedCgPrvYrDtls" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PrvYrInWhichAsstTrnsfrd">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="2014-15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SectionClmd">
<xs:annotation>
<xs:documentation>
<xs:annotation>
<xs:documentation>
54 : 54
54D : 54D
54F : 54F
54G : 54G
54GA : 54GA
</xs:documentation>
</xs:annotation>
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="54"/>
<xs:enumeration value="54D"/>
<xs:enumeration value="54F"/>
<xs:enumeration value="54G"/>
<xs:enumeration value="54GA"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="YrInWhichAssetAcq" />
<xs:element ref="AmtUtilized" />
<xs:element ref="AmtUnutilized" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UnutilizedCgPrvYrSTCG">
<xs:sequence>
<xs:element name="UnutilizedCgPrvYrDtls" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PrvYrInWhichAsstTrnsfrd">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="2014-15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SectionClmd">
<xs:annotation>
<xs:documentation>
<xs:annotation>
<xs:documentation>
54D : 54D
54G : 54G
54GA : 54GA
</xs:documentation>
</xs:annotation>
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="54D"/>
<xs:enumeration value="54G"/>
<xs:enumeration value="54GA"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="YrInWhichAssetAcq" />
<xs:element ref="AmtUtilized" />
<xs:element ref="AmtUnutilized" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="NRITaxUsDTAAStcgType">
<xs:sequence>
<xs:element name="NRIDTAADtls" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="DTAAamt" />
<xs:element name="ItemNoincl">
<xs:annotation>
<xs:documentation>
"A1e" : A1e
"A2c" : A2c
"A3e_111A" : A3e-111A
"A3e_115AD" : A3e-115AD
"A4a" : A4a
"A4b" : A4b
"A5e" : A5e
"A6g" : A6g
"A7" : A7
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="A1e" />
<xs:enumeration value="A2c" />
<xs:enumeration value="A3e_111A" />
<xs:enumeration value="A3e_115AD" />
<xs:enumeration value="A4a" />
<xs:enumeration value="A4b" />
<xs:enumeration value="A5e" />
<xs:enumeration value="A6g" />
<xs:enumeration value="A7" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryName" />
<xs:element ref="CountryCode" />
<xs:element ref="DTAAarticle" />
<xs:element ref="RateAsPerTreaty" />
<xs:element ref="TaxRescertifiedFlag" />
<xs:element ref="SecITAct" />
<xs:element ref="RateAsPerITAct" />
<xs:element ref="ApplicableRate" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ScheduleTR1">
<xs:complexType>
<xs:sequence>
<xs:element ref="ScheduleTR" maxOccurs="unbounded" minOccurs="0"/>
<xs:element name="TotalIncomeOutIndia" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalTaxReliefOutsideIndia">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxReliefOutsideIndiaDTAA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxReliefOutsideIndiaNotDTAA" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPaidOutsideIndFlg" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="YES" />
<xs:enumeration value="NO" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmtTaxRefunded" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AssmtYrTaxRelief" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:length value="7" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleTR">
<xs:complexType>
<xs:sequence>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="TaxIdentificationNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="16" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxPaidOutsideIndia">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxReliefOutsideIndia">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ReliefClaimedUsSection" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="90" />
<xs:enumeration value="90A" />
<xs:enumeration value="91" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScheduleFA">
<xs:annotation>
<xs:documentation>Details of Foriegn Assets</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="DetailsForiegnBank" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="DetailsFinancialInterest" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="DetailsImmovableProperty" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="DetailsOthAssets" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="DetailsOfAccntsHvngSigningAuth" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="DetailsOfTrustOutIndiaTrustee" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="DetailsOfOthSourcesIncOutsideIndia" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DetailsForiegnBank">
<xs:annotation>
<xs:documentation> Details Of Foreign Bank</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="ZipCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Bankname">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfBank">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameAsInAccount">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OwnerStatus">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="OWNER" />
<xs:enumeration value="BENEFICIAL_OWNER" />
<xs:enumeration value="BENIFICIARY" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ForeignAccountNumber">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="34" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IBANSWIFTCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="30" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AccOpenDate">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PeakBalanceDuringYear" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstAccured" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstTaxAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstTaxSch">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IntrstTaxSchNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DetailsFinancialInterest">
<xs:annotation>
<xs:documentation> Details Of Financial Interest</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="ZipCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NatureOfEntity" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfEntity">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfEntity">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NatureOfInt">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="DIRECT" />
<xs:enumeration value="BENEFICIAL_OWNER" />
<xs:enumeration value="BENIFICIARY" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateHeld">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalInvestment" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncFromInt">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NatureOfInc">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxSch">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxSchNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DetailsImmovableProperty">
<xs:annotation>
<xs:documentation> Details Of Immovable Property</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="ZipCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfProperty" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Ownership">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="DIRECT" />
<xs:enumeration value="BENEFICIAL_OWNER" />
<xs:enumeration value="BENIFICIARY" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateOfAcq">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalInvestment" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncDrvProperty">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NatureOfInc">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxSch">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxSchNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DetailsOthAssets">
<xs:annotation>
<xs:documentation> Details Of Other Asset</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="ZipCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NatureOfAsset">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Ownership">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="DIRECT" />
<xs:enumeration value="BENEFICIAL_OWNER" />
<xs:enumeration value="BENIFICIARY" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateOfAcq">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalInvestment" default="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncDrvAsset">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NatureOfInc">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxAmt" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxSch">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncTaxSchNo">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DetailsOfAccntsHvngSigningAuth">
<xs:annotation>
<xs:documentation> Details of account(s) in which you have signing
authority and which has not been included above.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="NameOfInstitution">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfInstitution">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="ZipCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameMentionedInAccnt">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InstitutionAccountNumber">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="34" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PeakBalanceOrInvestment" default="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncAccuredTaxFlag">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncAccuredInAcc" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedAmt" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedSch" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedSchNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DetailsOfTrustOutIndiaTrustee">
<xs:annotation>
<xs:documentation>Details of trusts, created under the laws of a country outside India, in which you are a trustee, beneficiary or settlor</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="ZipCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfTrust">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfTrust">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfOtherTrustees">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfOtherTrustees">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfSettlor">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfSettlor">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfBeneficiaries">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfBeneficiaries">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateHeld">
<xs:simpleType>
<xs:restriction base="xs:date">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncDrvTaxFlag">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncDrvFromTrust" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedAmt" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedSch" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedSchNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DetailsOfOthSourcesIncOutsideIndia">
<xs:annotation>
<xs:documentation> Details of any other income derived from any source outside India</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CountryName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="55" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="CountryCode" />
<xs:element name="ZipCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="8" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfPerson">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="125" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddressOfPerson">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="200" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncDerived" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NatureOfInc">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="100" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncDrvTaxFlag">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="Y" />
<xs:enumeration value="N" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedAmt" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedSch" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncOfferedSchNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="50" />
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ExemptionOrDednUs54Type">
<xs:sequence>
<xs:element name="ExemptionOrDednUs54Dtls" minOccurs="0" maxOccurs="2">
<xs:complexType>
<xs:sequence>
<xs:element name="ExemptionSecCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="54EC" />
<xs:enumeration value="54EE" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="ExemptionAmount" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="ExemptionGrandTotal" />
</xs:sequence>
</xs:complexType>
<xs:element name="CountryCode">
<xs:annotation>
<xs:documentation>
"93":"AFGHANISTAN",
"1001":"ÅLAND ISLANDS",
"355":"ALBANIA",
"213":"ALGERIA",
"684":"AMERICAN SAMOA",
"376":"ANDORRA",
"244":"ANGOLA",
"1264":"ANGUILLA",
"1010":"ANTARCTICA",
"1268":"ANTIGUA AND BARBUDA",
"54":"ARGENTINA",
"374":"ARMENIA",
"297":"ARUBA",
"61":"AUSTRALIA",
"43":"AUSTRIA",
"994":"AZERBAIJAN",
"1242":"BAHAMAS",
"973":"BAHRAIN",
"880":"BANGLADESH",
"1246":"BARBADOS",
"375":"BELARUS",
"32":"BELGIUM",
"501":"BELIZE",
"229":"BENIN",
"1441":"BERMUDA",
"975":"BHUTAN",
"591":"BOLIVIA (PLURINATIONAL STATE OF)",
"1002":"BONAIRE, SINT EUSTATIUS AND SABA",
"387":"BOSNIA AND HERZEGOVINA",
"267":"BOTSWANA",
"1003":"BOUVET ISLAND",
"55":"BRAZIL",
"1014":"BRITISH INDIAN OCEAN TERRITORY",
"673":"BRUNEI DARUSSALAM",
"359":"BULGARIA",
"226":" BURKINA FASO",
"257":"BURUNDI",
"238":"CABO VERDE",
"855":"CAMBODIA",
"237":"CAMEROON",
"1":"CANADA",
"1345":"CAYMAN ISLANDS",
"236":"CENTRAL AFRICAN REPUBLIC",
"235":"CHAD",
"56":"CHILE",
"86":"CHINA",
"9":"CHRISTMAS ISLAND",
"672":"COCOS (KEELING) ISLANDS",
"57":"COLOMBIA",
"270":"COMOROS",
"242":"CONGO",
"243":"CONGO (DEMOCRATIC REPUBLIC OF THE)",
"682":"COOK ISLANDS",
"506":"COSTA RICA",
"225":"CÔTE D'IVOIRE",
"385":"CROATIA",
"53":"CUBA",
"1015":"CURAÇAO",
"357":"CYPRUS",
"420":"CZECHIA",
"45":"DENMARK",
"253":"DJIBOUTI",
"1767":"DOMINICA",
"1809":"DOMINICAN REPUBLIC",
"593":"ECUADOR",
"20":"EGYPT",
"503":"EL SALVADOR",
"240":"EQUATORIAL GUINEA",
"291":"ERITREA",
"372":"ESTONIA",
"251":"ETHIOPIA",
"500":"FALKLAND ISLANDS (MALVINAS)",
"298":"FAROE ISLANDS",
"679":"FIJI",
"358":"FINLAND",
"33":"FRANCE",
"594":"FRENCH GUIANA",
"689":"FRENCH POLYNESIA",
"1004":"FRENCH SOUTHERN TERRITORIES",
"241":"GABON",
"220":"GAMBIA",
"995":"GEORGIA",
"49":"GERMANY",
"233":"GHANA",
"350":"GIBRALTAR",
"30":"GREECE",
"299":"GREENLAND",
"1473":"GRENADA",
"590":"GUADELOUPE",
"1671":"GUAM",
"502":"GUATEMALA",
"1481":"GUERNSEY",
"224":"GUINEA",
"245":"GUINEA-BISSAU",
"592":"GUYANA",
"509":"HAITI",
"1005":"HEARD ISLAND AND MCDONALD ISLANDS",
"6":"HOLY SEE",
"504":"HONDURAS",
"852":"HONG KONG",
"36":"HUNGARY",
"354":"ICELAND",
"91":"INDIA",
"62":"INDONESIA",
"98":"IRAN (ISLAMIC REPUBLIC OF)",
"964":"IRAQ",
"353":"IRELAND",
"1624":"ISLE OF MAN",
"972":"ISRAEL",
"5":"ITALY",
"1876":"JAMAICA",
"81":"JAPAN",
"1534":"JERSEY",
"962":"JORDAN",
"7":"KAZAKHSTAN",
"254":"KENYA",
"686":"KIRIBATI",
"850":"KOREA(DEMOCRATIC PEOPLE'S REPUBLIC OF)",
"82":"KOREA (REPUBLIC OF)",
"965":"KUWAIT",
"996":"KYRGYZSTAN",
"856":"LAO PEOPLE'S DEMOCRATIC REPUBLIC",
"371":"LATVIA",
"961":"LEBANON",
"266":"LESOTHO",
"231":"LIBERIA",
"218":"LIBYA",
"423":"LIECHTENSTEIN",
"370":"LITHUANIA",
"352":"LUXEMBOURG",
"853":"MACAO",
"389":"MACEDONIA(THE FORMER YUGOSLAV REPUBLIC OF)",
"261":"MADAGASCAR",
"256":"MALAWI",
"60":"MALAYSIA",
"960":"MALDIVES",
"223":"MALI",
"356":"MALTA",
"692":"MARSHALL ISLANDS",
"596":"MARTINIQUE",
"222":"MAURITANIA",
"230":"MAURITIUS",
"269":"MAYOTTE",
"52":"MEXICO",
"691":"MICRONESIA (FEDERATED STATES OF)",
"373":"MOLDOVA (REPUBLIC OF)",
"377":"MONACO",
"976":"MONGOLIA",
"382":"MONTENEGRO",
"1664":"MONTSERRAT",
"212":"MOROCCO",
"258":"MOZAMBIQUE",
"95":"MYANMAR",
"264":"NAMIBIA",
"674":"NAURU",
"977":"NEPAL",
"31":"NETHERLANDS",
"687":"NEW CALEDONIA",
"64":"NEW ZEALAND",
"505":"NICARAGUA",
"227":"NIGER",
"234":"NIGERIA",
"683":"NIUE",
"15":"NORFOLK ISLAND",
"1670":"NORTHERN MARIANA ISLANDS",
"47":"NORWAY",
"968":"OMAN",
"92":"PAKISTAN",
"680":"PALAU",
"970":"PALESTINE, STATE OF",
"507":"PANAMA",
"675":"PAPUA NEW GUINEA",
"595":"PARAGUAY",
"51":"PERU",
"63":"PHILIPPINES",
"1011":"PITCAIRN",
"48":"POLAND",
"14":"PORTUGAL",
"1787":"PUERTO RICO",
"974":"QATAR",
"262":"RÉUNION",
"40":"ROMANIA",
"8":"RUSSIAN FEDERATION",
"250":"RWANDA",
"1006":"SAINT BARTHÉLEMY",
"290":" SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA",
"1869":"SAINT KITTS AND NEVIS",
"1758":"SAINT LUCIA",
"1007":"SAINT MARTIN (FRENCH PART)",
"508":"SAINT PIERRE AND MIQUELON",
"1784":"SAINT VINCENT AND THE GRENADINES",
"685":"SAMOA",
"378":"SAN MARINO",
"239":"SAO TOME AND PRINCIPE",
"966":"SAUDI ARABIA",
"221":"SENEGAL",
"381":"SERBIA",
"248":"SEYCHELLES",
"232":"SIERRA LEONE",
"65":"SINGAPORE",
"1721":"SINT MAARTEN (DUTCH PART)",
"421":"SLOVAKIA",
"386":"SLOVENIA",
"677":"SOLOMON ISLANDS",
"252":"SOMALIA",
"28":"SOUTH AFRICA",
"1008":"SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS",
"211":"SOUTH SUDAN",
"35":"SPAIN",
"94":"SRI LANKA",
"249":"SUDAN",
"597":"SURINAME",
"1012":"SVALBARD AND JAN MAYEN",
"268":"SWAZILAND",
"46":"SWEDEN",
"41":"SWITZERLAND",
"963":"SYRIAN ARAB REPUBLIC",
"886":"TAIWAN, PROVINCE OF CHINA[A]",
"992":"TAJIKISTAN",
"255":"TANZANIA, UNITED REPUBLIC OF",
"66":"THAILAND",
"670":"TIMOR-LESTE (EAST TIMOR)",
"228":"TOGO",
"690":"TOKELAU",
"676":"TONGA",
"1868":"TRINIDAD AND TOBAGO",
"216":"TUNISIA",
"90":"TURKEY",
"993":"TURKMENISTAN",
"1649":"TURKS AND CAICOS ISLANDS",
"688":"TUVALU",
"256":"UGANDA",
"380":"UKRAINE",
"971":"UNITED ARAB EMIRATES",
"44":"UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND",
"2":"UNITED STATES OF AMERICA",
"1009":"UNITED STATES MINOR OUTLYING ISLANDS",
"598":"URUGUAY",
"998":"UZBEKISTAN",
"678":"VANUATU",
"58":"VENEZUELA (BOLIVARIAN REPUBLIC OF)",
"84":"VIET NAM",
"1284":"VIRGIN ISLANDS (BRITISH)",
"1340":"VIRGIN ISLANDS (U.S.)",
"681":"WALLIS AND FUTUNA",
"1013":"WESTERN SAHARA",
"967":"YEMEN",
"260":"ZAMBIA",
"263":"ZIMBABWE",
"9999":"OTHERS"
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:maxLength value="4" />
<xs:minLength value="1" />
<xs:enumeration value="93" />
<xs:enumeration value="1001" />
<xs:enumeration value="355" />
<xs:enumeration value="213" />
<xs:enumeration value="684" />
<xs:enumeration value="376" />
<xs:enumeration value="244" />
<xs:enumeration value="1264" />
<xs:enumeration value="1010" />
<xs:enumeration value="1268" />
<xs:enumeration value="54" />
<xs:enumeration value="374" />
<xs:enumeration value="297" />
<xs:enumeration value="61" />
<xs:enumeration value="43" />
<xs:enumeration value="994" />
<xs:enumeration value="1242" />
<xs:enumeration value="973" />
<xs:enumeration value="880" />
<xs:enumeration value="1246" />
<xs:enumeration value="375" />
<xs:enumeration value="32" />
<xs:enumeration value="501" />
<xs:enumeration value="229" />
<xs:enumeration value="1441" />
<xs:enumeration value="975" />
<xs:enumeration value="591" />
<xs:enumeration value="1002" />
<xs:enumeration value="387" />
<xs:enumeration value="267" />
<xs:enumeration value="1003" />
<xs:enumeration value="55" />
<xs:enumeration value="1014" />
<xs:enumeration value="673" />
<xs:enumeration value="359" />
<xs:enumeration value="226" />
<xs:enumeration value="257" />
<xs:enumeration value="238" />
<xs:enumeration value="855" />
<xs:enumeration value="237" />
<xs:enumeration value="1" />
<xs:enumeration value="1345" />
<xs:enumeration value="236" />
<xs:enumeration value="235" />
<xs:enumeration value="56" />
<xs:enumeration value="86" />
<xs:enumeration value="9" />
<xs:enumeration value="672" />
<xs:enumeration value="57" />
<xs:enumeration value="270" />
<xs:enumeration value="242" />
<xs:enumeration value="243" />
<xs:enumeration value="682" />
<xs:enumeration value="506" />
<xs:enumeration value="225" />
<xs:enumeration value="385" />
<xs:enumeration value="53" />
<xs:enumeration value="1015" />
<xs:enumeration value="357" />
<xs:enumeration value="420" />
<xs:enumeration value="45" />
<xs:enumeration value="253" />
<xs:enumeration value="1767" />
<xs:enumeration value="1809" />
<xs:enumeration value="593" />
<xs:enumeration value="20" />
<xs:enumeration value="503" />
<xs:enumeration value="240" />
<xs:enumeration value="291" />
<xs:enumeration value="372" />
<xs:enumeration value="251" />
<xs:enumeration value="500" />
<xs:enumeration value="298" />
<xs:enumeration value="679" />
<xs:enumeration value="358" />
<xs:enumeration value="33" />
<xs:enumeration value="594" />
<xs:enumeration value="689" />
<xs:enumeration value="1004" />
<xs:enumeration value="241" />
<xs:enumeration value="220" />
<xs:enumeration value="995" />
<xs:enumeration value="49" />
<xs:enumeration value="233" />
<xs:enumeration value="350" />
<xs:enumeration value="30" />
<xs:enumeration value="299" />
<xs:enumeration value="1473" />
<xs:enumeration value="590" />
<xs:enumeration value="1671" />
<xs:enumeration value="502" />
<xs:enumeration value="1481" />
<xs:enumeration value="224" />
<xs:enumeration value="245" />
<xs:enumeration value="592" />
<xs:enumeration value="509" />
<xs:enumeration value="1005" />
<xs:enumeration value="6" />
<xs:enumeration value="504" />
<xs:enumeration value="852" />
<xs:enumeration value="36" />
<xs:enumeration value="354" />
<xs:enumeration value="91" />
<xs:enumeration value="62" />
<xs:enumeration value="98" />
<xs:enumeration value="964" />
<xs:enumeration value="353" />
<xs:enumeration value="1624" />
<xs:enumeration value="972" />
<xs:enumeration value="5" />
<xs:enumeration value="1876" />
<xs:enumeration value="81" />
<xs:enumeration value="1534" />
<xs:enumeration value="962" />
<xs:enumeration value="7" />
<xs:enumeration value="254" />
<xs:enumeration value="686" />
<xs:enumeration value="850" />
<xs:enumeration value="82" />
<xs:enumeration value="965" />
<xs:enumeration value="996" />
<xs:enumeration value="856" />
<xs:enumeration value="371" />
<xs:enumeration value="961" />
<xs:enumeration value="266" />
<xs:enumeration value="231" />
<xs:enumeration value="218" />
<xs:enumeration value="423" />
<xs:enumeration value="370" />
<xs:enumeration value="352" />
<xs:enumeration value="853" />
<xs:enumeration value="389" />
<xs:enumeration value="261" />
<xs:enumeration value="265" />
<xs:enumeration value="60" />
<xs:enumeration value="960" />
<xs:enumeration value="223" />
<xs:enumeration value="356" />
<xs:enumeration value="692" />
<xs:enumeration value="596" />
<xs:enumeration value="222" />
<xs:enumeration value="230" />
<xs:enumeration value="269" />
<xs:enumeration value="52" />
<xs:enumeration value="691" />
<xs:enumeration value="373" />
<xs:enumeration value="377" />
<xs:enumeration value="976" />
<xs:enumeration value="382" />
<xs:enumeration value="1664" />
<xs:enumeration value="212" />
<xs:enumeration value="258" />
<xs:enumeration value="95" />
<xs:enumeration value="264" />
<xs:enumeration value="674" />
<xs:enumeration value="977" />
<xs:enumeration value="31" />
<xs:enumeration value="687" />
<xs:enumeration value="64" />
<xs:enumeration value="505" />
<xs:enumeration value="227" />
<xs:enumeration value="234" />
<xs:enumeration value="683" />
<xs:enumeration value="15" />
<xs:enumeration value="1670" />
<xs:enumeration value="47" />
<xs:enumeration value="968" />
<xs:enumeration value="92" />
<xs:enumeration value="680" />
<xs:enumeration value="970" />
<xs:enumeration value="507" />
<xs:enumeration value="675" />
<xs:enumeration value="595" />
<xs:enumeration value="51" />
<xs:enumeration value="63" />
<xs:enumeration value="1011" />
<xs:enumeration value="48" />
<xs:enumeration value="14" />
<xs:enumeration value="1787" />
<xs:enumeration value="974" />
<xs:enumeration value="262" />
<xs:enumeration value="40" />
<xs:enumeration value="8" />
<xs:enumeration value="250" />
<xs:enumeration value="1006" />
<xs:enumeration value="290" />
<xs:enumeration value="1869" />
<xs:enumeration value="1758" />
<xs:enumeration value="1007" />
<xs:enumeration value="508" />
<xs:enumeration value="1784" />
<xs:enumeration value="685" />
<xs:enumeration value="378" />
<xs:enumeration value="239" />
<xs:enumeration value="966" />
<xs:enumeration value="221" />
<xs:enumeration value="381" />
<xs:enumeration value="248" />
<xs:enumeration value="232" />
<xs:enumeration value="65" />
<xs:enumeration value="1721" />
<xs:enumeration value="421" />
<xs:enumeration value="386" />
<xs:enumeration value="677" />
<xs:enumeration value="252" />
<xs:enumeration value="28" />
<xs:enumeration value="1008" />
<xs:enumeration value="211" />
<xs:enumeration value="35" />
<xs:enumeration value="94" />
<xs:enumeration value="249" />
<xs:enumeration value="597" />
<xs:enumeration value="1012" />
<xs:enumeration value="268" />
<xs:enumeration value="46" />
<xs:enumeration value="41" />
<xs:enumeration value="963" />
<xs:enumeration value="886" />
<xs:enumeration value="992" />
<xs:enumeration value="255" />
<xs:enumeration value="66" />
<xs:enumeration value="670" />
<xs:enumeration value="228" />
<xs:enumeration value="690" />
<xs:enumeration value="676" />
<xs:enumeration value="1868" />
<xs:enumeration value="216" />
<xs:enumeration value="90" />
<xs:enumeration value="993" />
<xs:enumeration value="1649" />
<xs:enumeration value="688" />
<xs:enumeration value="256" />
<xs:enumeration value="380" />
<xs:enumeration value="971" />
<xs:enumeration value="44" />
<xs:enumeration value="2" />
<xs:enumeration value="1009" />
<xs:enumeration value="598" />
<xs:enumeration value="998" />
<xs:enumeration value="678" />
<xs:enumeration value="58" />
<xs:enumeration value="84" />
<xs:enumeration value="1284" />
<xs:enumeration value="1340" />
<xs:enumeration value="681" />
<xs:enumeration value="1013" />
<xs:enumeration value="967" />
<xs:enumeration value="260" />
<xs:enumeration value="263" />
<xs:enumeration value="9999" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StateCode">
<xs:annotation>
<xs:documentation>
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- Orissa
25- Pondicherry
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
99- Foreign
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="01" />
<xs:enumeration value="02" />
<xs:enumeration value="03" />
<xs:enumeration value="04" />
<xs:enumeration value="05" />
<xs:enumeration value="06" />
<xs:enumeration value="07" />
<xs:enumeration value="08" />
<xs:enumeration value="09" />
<xs:enumeration value="10" />
<xs:enumeration value="11" />
<xs:enumeration value="12" />
<xs:enumeration value="13" />
<xs:enumeration value="14" />
<xs:enumeration value="15" />
<xs:enumeration value="16" />
<xs:enumeration value="17" />
<xs:enumeration value="18" />
<xs:enumeration value="19" />
<xs:enumeration value="20" />
<xs:enumeration value="21" />
<xs:enumeration value="22" />
<xs:enumeration value="23" />
<xs:enumeration value="24" />
<xs:enumeration value="25" />
<xs:enumeration value="26" />
<xs:enumeration value="27" />
<xs:enumeration value="28" />
<xs:enumeration value="29" />
<xs:enumeration value="30" />
<xs:enumeration value="31" />
<xs:enumeration value="32" />
<xs:enumeration value="33" />
<xs:enumeration value="34" />
<xs:enumeration value="35" />
<xs:enumeration value="36" />
<xs:enumeration value="99" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxDeductCreditDtls">
<xs:complexType>
<xs:sequence>
<xs:element name="TaxDeductedOwnHands" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxDeductedIncome" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxDeductedTDS" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxDeductedSpouseOthPrsnPAN" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[A-Z]{5}[0-9]{4}[A-Z]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxClaimedOwnHands">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxClaimedIncome" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxClaimedTDS" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TaxClaimedSpouseOthPrsnPAN" minOccurs="0">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[A-Z]{5}[0-9]{4}[A-Z]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="nonZeroString">
<xs:restriction base="endWithDigit">
<xs:pattern value=".*[1-9].*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="endWithDigit">
<xs:restriction base="xs:string">
<xs:pattern value=".*[0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
|