<?xml version="1.0" encoding="UTF-8"?>
<!-- DIT Forms Schema definition -->
<!-- (c) 2011, Income Tax department. Property of Income Tax departmen
+t,
Govt. of India -->
<!-- Created on: 27-Dec-2011 -->
<!-- Updated on: 24-Sep-2013 -->
<!-- Version 1.0 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://i
+ncometaxindiaefiling.gov.in/"
xmlns:Form="http://incometaxindiaefiling.gov.in/common"
targetNamespace="http://incometaxindiaefiling.gov.in/F3CA"
xmlns:f3ca="http://incometaxindiaefiling.gov.in/F3CA"
xmlns:f3cd="http://incometaxindiaefiling.gov.in/F3CD"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://incometaxindiaefiling.gov.in/common"
+schemaLocation="Common.xsd" />
<xs:import namespace="http://incometaxindiaefiling.gov.in/F3CD" sc
+hemaLocation="Form3CD.xsd"/>
<xs:element name="FORM3CA">
<xs:complexType>
<xs:sequence>
<xs:element name="F3CA">
<xs:complexType>
<xs:sequence>
<xs:element ref="Form:CreationInfo" minOcc
+urs="1" maxOccurs="1" />
<xs:element ref="Form:Form_Details" minOcc
+urs="1" maxOccurs="1" />
<xs:element type="f3ca:Declaration" name="
+Declaration" minOccurs="1" maxOccurs="1" />
<xs:element ref="f3cd:PartA" minOccurs="1"
+ maxOccurs="1"/>
<xs:element ref="f3cd:Form3cdFirmAopDetail
+" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:MethodValCS" maxOccu
+rs="1" minOccurs="0" />
<xs:element ref="f3cd:Form3cdBooksOfAccLst
+" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdProfGainsPres
+um" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdChngMethAccVa
+l" maxOccurs="unbounded" minOccurs="1" />
<xs:element ref="f3cd:Form3cdCapAsstSit" m
+axOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdAmtNotCredit"
+ maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdDeprAllw" max
+Occurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdDebitPlTotAll
+w" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdEmpBonusComm"
+ maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdEmpPfSuperann
+" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdExpOth" maxOc
+curs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdInadm" maxOcc
+urs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdPymtSec40a2bD
+etail" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdProfGainsTax"
+ maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdUnpaidStrySec
+43b" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdPl" maxOccurs
+="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdModvat" maxOc
+curs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdIncExpPriorPl
+Acc" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdAmtSec269ssDe
+tail" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdAmtSec269tDet
+ail" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdBflDa" maxOcc
+urs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdSectionWiseDe
+duction" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdProviChapterX
+VIIB" maxOccurs="1" minOccurs="0" />
<xs:element ref="f3cd:Form3cdTradeRawProdD
+et" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdDistribtedPro
+f115O" maxOccurs="unbounded" minOccurs="0" />
<xs:element ref="f3cd:Form3cdAccountingRat
+ioCalculations" minOccurs="0" maxOccurs="1" />
<xs:element ref="f3cd:Form3cdFlags"/>
<xs:element ref="Form:OtherInformation1" m
+inOccurs="1" maxOccurs="1" />
<xs:element ref="f3cd:Form3CDAnnexure1Part
+A" />
<xs:element ref="f3cd:Form3CDNatureOfBus"
+minOccurs="0"/>
<xs:element ref="f3cd:Form3CDAnnexure1Part
+B" maxOccurs="2" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Declaration">
<xs:sequence>
<xs:element name="Point1" type="f3ca:point1" minOccurs="1"
+ maxOccurs="1"/>
<xs:element name="Point3" type="f3ca:point3" minOccurs="1"
+ maxOccurs="1" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="point1">
<xs:sequence>
<xs:element name="I_We1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="I|We" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Address">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="300" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PAN">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[A-Za-z]{5}[0-9]{4}[A-Za-z]
+" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Me_Us_Ms">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="Me|Us|(M/s)" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CA_FirmName">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="75" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Act">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z\s0-9'.,#-/ &]{3
+,100}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="I_We2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="I|We" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="My_Our_Their">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="My|Our|Their" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuditDated" type="xs:date" />
<xs:element name="PointA" type="f3ca:pointA" />
<xs:element name="PointB">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{4}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PointC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern
value="Profit and loss account|Income and
+expenditure account" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="pointA">
<xs:sequence>
<xs:element name="TypeOfAccount">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern
value="Profit and loss account|Income and
+expenditure account" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Year">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9]{4}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="point3">
<xs:sequence>
<xs:element name="My_Our1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="My|Our" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="My_Our2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="My|Our" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Me_Us">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="Me|Us" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Comments" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0" />
<xs:maxLength value="1000" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
|