<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.irs.gov/efile" xmlns="http://www.irs.gov/efile" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">

	<xsd:annotation>
		<xsd:documentation>
			<Description>IRS e-file Corporate Income Tax Schema - IRS 1120 Schedule H</Description>
			<TaxYear>2012</TaxYear>
			<MaturityLevel>Draft Release</MaturityLevel>
			<ReleaseDate>September 5, 2012</ReleaseDate>
		</xsd:documentation>
	</xsd:annotation>

	<xsd:include schemaLocation="../../../Common/efileTypes.xsd" />


	<!-- =============================================================== -->
	<!-- ======================  IRS Form 1120 Schedule H ====================== -->
	<!-- =============================================================== -->


	<xsd:element name="IRS1120ScheduleH">
		<xsd:annotation>
			<xsd:documentation>IRS Form 1120 Schedule H</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="IRS1120ScheduleHType">
					<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="IRS1120ScheduleH">
						<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:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>

	<xsd:complexType name="IRS1120ScheduleHType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1120 Schedule H</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Applicable Amounts From Preceding Tax Year -->
			<xsd:element name="ApplicableAmtFromPrecedingTY" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Applicable amounts from preceding tax year</Description>
						<LineNumber>Schedule H Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Ratio of Deferral Period in Preceding Tax Year -->
			<xsd:element name="DeferralPeriodOfPrecedingTY" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Divide number of months in deferral period of preceding tax year by number of months in preceding tax year</Description>
						<LineNumber>Schedule H Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Amount Figured Under Preceding Year Test -->
			<xsd:element name="AmountFiguredPrecedingYearTest" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Amount figured under preceding year test</Description>
						<LineNumber>Schedule H Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Applicable Amounts From the Deferral Period of the Applicable Election Year -->
			<xsd:element name="ElectionYearDeferralPeriodAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Applicable amounts from the deferral period of the applicable election year</Description>
						<LineNumber>Schedule H Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Applicable Amounts from 1st Tax Year Before Applicable Election Year -->
			<xsd:element name="ApplicableAmountPrecedingYear1" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Applicable amounts from 1st tax year before applicable election year</Description>
						<LineNumber>Schedule H Line 5a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Applicable Amounts from 2nd Tax Year Before Applicable Election Year -->
			<xsd:element name="ApplicableAmountPrecedingYear2" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Applicable amounts from 2nd tax year before applicable election year</Description>
						<LineNumber>Schedule H Line 5b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Applicable Amounts from 3rd Tax Year Before Applicable Election Year -->
			<xsd:element name="ApplicableAmountPrecedingYear3" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Applicable amounts from 3rd tax year before applicable election year</Description>
						<LineNumber>Schedule H Line 5c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Applicable Amounts from Preceding Tax Years -->
			<xsd:element name="TotalApplicableAmtPrecedingYrs" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total applicable amounts from 1st, 2nd and 3rd tax years before applicable election year</Description>
						<LineNumber>Schedule H Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Adjusted Taxable Income for 1st Tax Year Before Applicable Election Year -->
			<xsd:element name="AdjTaxableIncomePrecedingYear1" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adjusted taxable income for the 1st tax year before applicable election year</Description>
						<LineNumber>Schedule H Line 7a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Adjusted Taxable Income for 2nd Tax Year Before Applicable Election Year -->
			<xsd:element name="AdjTaxableIncomePrecedingYear2" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adjusted taxable income for the 2nd tax year before applicable election year</Description>
						<LineNumber>Schedule H Line 7b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Adjusted Taxable Income for 3rd Tax Year Before Applicable Election Year -->
			<xsd:element name="AdjTaxableIncomePrecedingYear3" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adjusted taxable income for the 3rd tax year before applicable election year</Description>
						<LineNumber>Schedule H Line 7c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Adjusted Taxable Income from Preceding Tax Years -->
			<xsd:element name="TotalAdjTxblIncomePrecedingYrs" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total adjusted taxable income from 1st, 2nd and 3rd tax years before applicable election year</Description>
						<LineNumber>Schedule H Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Applicable Amounts Over Total Adjusted Taxable Income -->
			<xsd:element name="ApplicableAmountsRatio" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Ratio of total applicable amounts over total adjusted taxable income.  Divide line 6 by line 8</Description>
						<LineNumber>Schedule H Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Smaller of Total Applicable Amounts Over Total ATI Ratio or 95 % -->
			<xsd:element name="ReducedApplicableAmountsRatio" type="RatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Enter the percentage from line 9 or 95%, whichever is smaller</Description>
						<LineNumber>Schedule H Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Adjusted Taxable Income for Deferral Period -->
			<xsd:element name="AdjTaxableIncomeDeferralPeriod" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adjusted taxable income for the deferral period of the applicable election year</Description>
						<LineNumber>Schedule H Line 11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Amount Figured Under 3-Year Average Test -->
			<xsd:element name="AmountFigured3YearAverageTest" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
							<Description>Amount figured under 3-year average test</Description>
						<LineNumber>Schedule H Line 12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Minimum Distribution Requirement -->
			<xsd:element name="MinDistributionRequirement" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Minimum distribution requirement</Description>
						<LineNumber>Schedule H Line 13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Line 14 is a duplicate of Line 4 -->

			<!-- Number of Months in Deferral Period of Applicable Election Year -->
			<xsd:element name="NumberOfMonthsInDeferralPeriod" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Number of months in deferral period of applicable election year</Description>
						<LineNumber>Schedule H Line 15</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="IntegerType">
						<xsd:totalDigits value="3" />
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- Average Monthly Applicable Amount for Deferral Period -->
			<xsd:element name="DeferralPeriodAvgMonthlyAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Applicable amounts from deferral period over number of months in deferral period.  Divide line 14 by line 15</Description>
						<LineNumber>Schedule H Line 16</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Nondeferral Period -->
			<xsd:element name="MonthsInNondeferralPeriod" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Nondeferral period</Description>
						<LineNumber>Schedule H Line 17</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="IntegerType">
						<xsd:totalDigits value="3" />
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- Average Monthly Applicable Amount for Nondeferral Period -->
			<xsd:element name="NondeferralPeriodAvgMonthlyAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average monthly applicable amount for nondeferral period.  Multiply line 16 by line 17</Description>
						<LineNumber>Schedule H Line 18</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Maximum Deductible Amount -->
			<xsd:element name="MaximumDeductibleAmount" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
							<Description>Maximum deductible amount</Description>
						<LineNumber>Schedule H Line 19</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

</xsd:schema>
