<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.ftb.ca.gov/efile" xmlns:ftb="http://www.ftb.ca.gov/efile" xmlns:irs="http://www.irs.gov/efile" targetNamespace="http://www.ftb.ca.gov/efile" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2018v3.0">
	<xsd:annotation>
		<xsd:documentation>
			<Description>State of California, Franchise Tax Board e-File - Corporation  Income Tax Schema - Return schema for Form 100W return - Water's Edge Filers</Description>
			<TaxYear>2018</TaxYear>
			<MaturityLevel>Draft Release</MaturityLevel>
			<ReleaseDate>November 1, 2018</ReleaseDate>
		</xsd:documentation>
	</xsd:annotation>
	<xsd:include schemaLocation="../Common/CA-ReturnHeader100x.xsd"/>
	<xsd:include schemaLocation="CA-ReturnData100W.xsd"/>
	<xsd:include schemaLocation="CA-CombinedReport100W.xsd"/>
	<xsd:import namespace="http://www.irs.gov/efile" schemaLocation="../../../../IRS/2018v4.0_1120x+3.0_1065x/Common/efileTypes.xsd"/>
	<xsd:element name="CA-Return">
		<xsd:annotation>
			<xsd:documentation>CA 100W Return - wraps around CA-Return Header and CA-Return Data for a Singular Return and wraps around all Returns and the Combined Report Schedules for a Combined Unitary Group Return filing</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="CA-ReturnHeader" type="CA-ReturnHeaderType">
					<xsd:annotation>
						<xsd:documentation>CA Form 100 series Tax Return Header</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="CA-ReturnData"/>
				<xsd:element name="EliminationsCombinedReturn" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Eliminations Return for the Combined Unitary Group Return in a Combined Unitary Group Return filing - wraps around CA-Return Header and CA-Return Data</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="CA-ReturnHeader" type="CA-ReturnHeaderEliminationsOrAdjType"/>
							<xsd:element name="CA-ReturnData" type="CA-ReturnData100WEliminationsOrAdjType" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="AdjustmentsCombinedReturn" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Adjustments Return for the Combined Unitary Group Return in a Combined Unitary Group Return filing - wraps around CA-Return Header and CA-Return Data</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="CA-ReturnHeader" type="CA-ReturnHeaderEliminationsOrAdjType"/>
							<xsd:element name="CA-ReturnData" type="CA-ReturnData100WEliminationsOrAdjType" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="ParentReturn" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Parent Return of a Combined Unitary Group Return filing - wraps around CA-Return Header and CA-Return Data</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="CA-ReturnHeader" type="CA-ReturnHeaderParentType"/>
							<xsd:element name="CA-ReturnData" type="CA-ReturnData100WParentType" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="SubsidiaryReturn" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation>Subsidiary Return or Subsidiary Eliminations Return or Subsidiary Adjustments Return of a Combined Unitary Group Return filing - wraps around CA-Return Header and CA-Return Data</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="CA-ReturnHeader" type="CA-ReturnHeaderSubsidiaryType"/>
							<xsd:element name="CA-ReturnData" type="CA-ReturnData100WOtherType" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="EliminationsReturn" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Eliminations Return for the Parent Return of a Combined Unitary Group Return filing - wraps around CA-Return Header and CA-Return Data</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="CA-ReturnHeader" type="CA-ReturnHeaderEliminationsOrAdjType"/>
							<xsd:element name="CA-ReturnData" type="CA-ReturnData100WEliminationsOrAdjType" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="AdjustmentsReturn" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Adjustments Return for the Parent Return of a Combined Unitary Group Return filing - wraps around CA-Return Header and CA-Return Data</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="CA-ReturnHeader" type="CA-ReturnHeaderEliminationsOrAdjType"/>
							<xsd:element name="CA-ReturnData" type="CA-ReturnData100WEliminationsOrAdjType" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element ref="CA-CombinedReportSchedules" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute name="returnVersion" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="2018v3.0"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
		<xsd:unique name="documentId">
			<xsd:selector xpath="ftb:CA-ReturnHeader|ftb:CA-ReturnData/ftb:*|ftb:CA-ReturnData/irs:*|ftb:EliminationsCombinedReturn/CA-ReturnData/ftb:*|ftb:EliminationsCombinedReturn/CA-ReturnData/irs:*|ftb:AdjustmentsCombinedReturn/CA-ReturnData/ftb:*|ftb:AdjustmentsCombinedReturn/CA-ReturnData/irs:*|ftb:ParentReturn/CA-ReturnHeader|ftb:ParentReturn/CA-ReturnData/ftb:*|ftb:ParentReturn/CA-ReturnData/irs:*|ftb:SubsidiaryReturn/CA-ReturnHeader|ftb:SubsidiaryReturn/CA-ReturnData/ftb:*|ftb:SubsidiaryReturn/CA-ReturnData/irs:*|ftb:EliminationsReturn/CA-ReturnData/ftb:*|ftb:EliminationsReturn/CA-ReturnData/irs:*|ftb:AdjustmentsReturn/CA-ReturnData/ftb:*|ftb:AdjustmentsReturn/CA-ReturnData/irs:*|ftb:CA-CombinedReportSchedules/ftb:*"/>
			<xsd:field xpath="@documentId"/>
		</xsd:unique>
	</xsd:element>
</xsd:schema>
