<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.irs.gov/efile" targetNamespace="http://www.irs.gov/efile" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:annotation>
		<xsd:documentation>
			<Description>IRS e-file Schema - Form 8975 Schedule A</Description>
			<TaxYear>2018</TaxYear>
			<MaturityLevel>Final Release</MaturityLevel>
			<ReleaseDate>October 15, 2019</ReleaseDate>
		</xsd:documentation>
	</xsd:annotation>
	<xsd:include schemaLocation="../../../Common/efileTypes.xsd"/>


	<!-- ==================================================================== -->
	<!-- ======================  IRS Form 8975 Schedule A =================== -->
	<!-- ==================================================================== -->


	<xsd:element name="IRS8975ScheduleA">
		<xsd:annotation>
			<xsd:documentation>IRS Form 8975 Schedule A</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="IRS8975ScheduleAType">
					<xsd:attributeGroup ref="DocumentAttributes">
						<xsd:annotation>
							<xsd:documentation>Common return document attributes</xsd:documentation>
						</xsd:annotation>
					</xsd:attributeGroup>
					<xsd:attribute name="documentName" type="xsd:string" fixed="IRS8975ScheduleA">
						<xsd:annotation>
							<xsd:documentation>IRS internal use only. To avoid error in the return, do not include the attribute name or value.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>

					<xsd:attribute name="referenceDocumentId" type="IdListType">
						<xsd:annotation>
							<xsd:documentation>List of document ID's of forms, schedules, supporting info. etc. attached to this form</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>


				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>

	<xsd:complexType name="IRS8975ScheduleAType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 8975 Schedule A</xsd:documentation>
		</xsd:annotation>
		
		<xsd:sequence>
			<!-- Choice: Tax Jurisdiction Country Cd or Stateless Cd -->
			<xsd:choice>

				<!-- Tax Jurisdiction Country Cd -->
				<xsd:element name="TaxJurisdictionCountryCd" type="AllCountriesType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Tax jurisdiction country cd</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Stateless Cd -->
				<xsd:element name="StatelessCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Stateless cd</Description>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="TextType">
							<xsd:enumeration value="X5"/>
						</xsd:restriction>
					</xsd:simpleType>

				</xsd:element>
				
			</xsd:choice>
			
			<!-- Part I Tax Jurisdiction Information -->
			
			<!-- Unrelated Revenue Amount -->
			<xsd:element name="UnrelatedRevenueAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Unrelated revenue amount</Description>
						<LineNumber>Part I Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related Revenue Amount -->
			<xsd:element name="RelatedRevenueAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Related revenue amount</Description>
						<LineNumber>Part I Line 1b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Revenue Amount -->
			<xsd:element name="TotalRevenueAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total revenue amount</Description>
						<LineNumber>Part I Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Profit Or Loss Amount -->
			<xsd:element name="ProfitOrLossAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Profit or loss amount</Description>
						<LineNumber>Part I Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Total Taxes Paid Amount -->
			<xsd:element name="TotalTaxesPaidAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total taxes paid amount</Description>
						<LineNumber>Part I Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Taxes Accrued Amount -->
			<xsd:element name="TaxesAccruedAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxes accrued amount</Description>
						<LineNumber>Part I Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Capital Amount -->
			<xsd:element name="CapitalAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Capital amount</Description>
						<LineNumber>Part I Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Earnings Amount -->                                                                                                                  
			<xsd:element name="EarningsAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Earnings amount</Description>
						<LineNumber>Part I Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Employee Count -->
			<xsd:element name="EmployeeCnt">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Employee Count</Description>
						<LineNumber>Part I Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="IntegerNNType">
						<xsd:totalDigits value="7"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			
			<!-- Assets Amount -->                                                                                                                  
			<xsd:element name="AssetsAmt" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Assets amount</Description>
						<LineNumber>Part I Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Part II Constituent Entity Information -->
			
			<!-- Constituent Entity Information -->
			<xsd:element name="ConstituentEntityInfoGrp" type="ConstituentEntityInfoGrpType" minOccurs="1" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Constituent Entity Information</Description>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Part III Additional Information -->
			
			<!-- CBC Additional Information -->
			<xsd:element name="CBCAdditionalInfoGrp" type="CBCAdditionalInfoGrpType" minOccurs="0" maxOccurs="999">
				<xsd:annotation>
					<xsd:documentation>
						<Description>CBC Additional Information</Description>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
		</xsd:sequence>	
	</xsd:complexType>

	<!-- Data Type for Constituent Entity Information Group -->
	<xsd:complexType name="ConstituentEntityInfoGrpType">
		<xsd:sequence>		
			<!-- Business Name -->
			<xsd:element name="BusinessName" type="BusinessNameType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Business Name</Description>
						<LineNumber>Part II Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Choice: US Address or Foreign Address -->
			<xsd:choice minOccurs="0">

				<!-- US Address -->
				<xsd:element name="USAddress" type="USAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>US address</Description>
							<LineNumber>Part II Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Foreign Address -->
				<xsd:element name="ForeignAddress" type="ForeignAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign address</Description>
							<LineNumber>Part II Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
			</xsd:choice>
			
			<!-- Choice: Tax Jurisdiction TIN or No TIN Cd -->
			<xsd:choice>

				<!-- Tax Jurisdiction TIN -->
				<xsd:element name="TaxJurisdictionTIN">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Tax jurisdiction TIN</Description>
							<LineNumber>Part II Line 2</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="TextType">
								<xsd:maxLength value="50"/>
							</xsd:restriction>
						</xsd:simpleType>
				</xsd:element>

				<!-- No TIN Cd -->
				<xsd:element name="NoTINCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>No TIN cd</Description>
							<LineNumber>Part II Line 2</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="TextType">
								<xsd:enumeration value="NOTIN"/>
							</xsd:restriction>
						</xsd:simpleType>

				</xsd:element>
				
			</xsd:choice>
			
			<!-- Entity Identification Number -->
			<xsd:element name="EntityIdentificationNumberGrp" type="EntityIdentificationNumberGrpType" minOccurs="0" maxOccurs="10">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Entity Identification Number</Description>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Incorporation Country Code -->
			<xsd:element name="IncorporationCountryCd" type="AllCountriesType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Incorporation Country Code</Description>
						<LineNumber>Part II Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- CBC Business Activity Code -->
			<xsd:element name="CBCBusinessActivityCd" minOccurs="1" maxOccurs="13">
				<xsd:annotation>
					<xsd:documentation>
						<Description>CBC business activity code</Description>
						<LineNumber>Part II Line 4a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="TextType">
							<xsd:enumeration value="CBC501">
								<xsd:annotation>
									<xsd:documentation>Research and Development</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC502">
								<xsd:annotation>
									<xsd:documentation>Holding or Managing intellectual property</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC503">
								<xsd:annotation>
									<xsd:documentation>Purchasing or Procurement</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC504">
								<xsd:annotation>
									<xsd:documentation>Manufacturing or Production</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC505">
								<xsd:annotation>
									<xsd:documentation>Sales, Marketing or Distribution</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC506">
								<xsd:annotation>
									<xsd:documentation>Administrative, Management or Support Services</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC507">
								<xsd:annotation>
									<xsd:documentation>Provision of Services to unrelated parties</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC508">
								<xsd:annotation>
									<xsd:documentation>Internal Group Finance</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC509">
								<xsd:annotation>
									<xsd:documentation>Regulated Financial Services</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC510">
								<xsd:annotation>
									<xsd:documentation>Insurance</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC511">
								<xsd:annotation>
									<xsd:documentation>Holding shares or other equity instruments</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC512">
								<xsd:annotation>
									<xsd:documentation>Dormant</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC513">
								<xsd:annotation>
									<xsd:documentation>Other</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
						</xsd:restriction>
					</xsd:simpleType>
			</xsd:element>
			
			<!-- Other Information Text -->
			<xsd:element name="OtherInformationTxt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Information Text</Description>
						<LineNumber>Part II Line 4b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="TextType">
						<xsd:maxLength value="4000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>
	
	<!-- Data Type for Entity Identification Number Grp -->
	<xsd:complexType name="EntityIdentificationNumberGrpType">
		<xsd:sequence>		
			<!-- Entity Identification Number -->
			<xsd:element name="EntityIdentificationNum">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Entity identification number</Description>
						<LineNumber>Part II Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="TextType">
						<xsd:maxLength value="50"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			
			<!-- Issuer Country Code -->
			<xsd:element name="IssuerCountryCd" type="AllCountriesType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Issuer Country Code</Description>
						<LineNumber>Part II Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Identification Number Type Description -->
			<xsd:element name="IdentificationNumberTypeDesc" type="ShortExplanationType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Identification number type description</Description>
						<LineNumber>Part II Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			
		</xsd:sequence>
	</xsd:complexType>
	
	<!-- Data Type for CBC Additional Information Grp -->
	<xsd:complexType name="CBCAdditionalInfoGrpType">
		<xsd:sequence>
			<!-- Additional Information Text -->
				<xsd:element name="AdditionalInformationTxt" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Additional Information Text</Description>
							<LineNumber>Part III</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="TextType">
							<xsd:maxLength value="4000"/>
						</xsd:restriction>
					</xsd:simpleType>
			</xsd:element>

			<!-- CBC Summary Item Reference Code -->
			<xsd:element name="CBCSummaryItemReferenceCd" minOccurs="0" maxOccurs="10">
				<xsd:annotation>
					<xsd:documentation>
						<Description>CBC summary item reference code</Description>
						<LineNumber>Part III</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="TextType">
							<xsd:enumeration value="CBC601">
								<xsd:annotation>
									<xsd:documentation>Revenues - Unrelated</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC602">
								<xsd:annotation>
									<xsd:documentation>Revenues - Related</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC603">
								<xsd:annotation>
									<xsd:documentation>Revenues - Total</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC604">
								<xsd:annotation>
									<xsd:documentation>Profit or Loss</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC605">
								<xsd:annotation>
									<xsd:documentation>Tax Paid</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC606">
								<xsd:annotation>
									<xsd:documentation>Tax Accrued</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC607">
								<xsd:annotation>
									<xsd:documentation>Capital</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC608">
								<xsd:annotation>
									<xsd:documentation>Earnings</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC609">
								<xsd:annotation>
									<xsd:documentation>Number of Employees</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="CBC610">
								<xsd:annotation>
									<xsd:documentation>Assets</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
						</xsd:restriction>
					</xsd:simpleType>
			</xsd:element>

		</xsd:sequence>
	</xsd:complexType>
	
</xsd:schema>
