Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

IRS Form 1120 XML Draft Schema 2002-03


See Tax XML Development Resource Page and "Tax Information Group for ECommerce Requirements Standardization (TIGERS)." Other references in the news item 2002-04-04: "TIGERS Workgroup Reviews Draft XML Schemas for Form 1120 Corporation Income Tax Returns."


<?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:include schemaLocation="../efileTypes.xsd" />





	<!-- ======================================================= -->

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

	<!-- ======================================================= -->





	<xsd:element name="IRS1120">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 excluding embedded schedules and supporting info</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120Type">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Form">

						<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="documentName" type="xsd:string" fixed="IRS 1120">

						<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="IRS1120Type">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 main form</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<xsd:choice minOccurs="0">

				<!-- Consolidated Return Indicator -->

				<xsd:element name="ConsolidatedReturn" type="CheckboxType">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Indicates this is a consolidated return</Description>

							<LineNumber>A1</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>



				<!-- Subsidiary Return Indicator -->

				<xsd:element name="SubsidiaryReturn" type="CheckboxType">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Indicates this is a subsidiary return</Description>

						</xsd:documentation>

					</xsd:annotation>

				</xsd:element>

			</xsd:choice>



			<!-- Personal Holding Co. -->

			<xsd:element name="PersonalHoldingCompany" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates this is a return for a personal holding company</Description>

						<LineNumber>A2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Personal Service Corp. -->

			<xsd:element name="PersonalServiceCorporation" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates this is a return for a personal service corporation</Description>

						<LineNumber>A3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Date Incorporated -->

			<xsd:element name="DateIncorporated" type="xsd:date" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Date incorporated</Description>

						<LineNumber>C</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Total Assets -->

			<xsd:element name="TotalAssets" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total assets</Description>

						<LineNumber>D</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Initial Return Indicator -->

			<xsd:element name="InitialReturn" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates this is an initial return</Description>

						<LineNumber>E</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Address Change Indicator -->

			<xsd:element name="AddressChange" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates this is return has an address change</Description>

						<LineNumber>E</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Gross Receipts or Sales -->

			<xsd:element name="GrossReceiptsOrSales" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross receipts or sales</Description>

						<LineNumber>1a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Returns and Allowances -->

			<xsd:element name="ReturnsAndAllowances" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Returns and allowances</Description>

						<LineNumber>1b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Gross Receipts and Sales Balance -->

			<xsd:element name="GrossReceiptsOrSalesBalance" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross receipts or sales balance</Description>

						<LineNumber>1c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Cost of Goods Sold -->

			<xsd:element name="CostOfGoodsSold" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost of goods sold</Description>

						<LineNumber>2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Gross Profit -->

			<xsd:element name="GrossProfit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross profit</Description>

						<LineNumber>3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Dividends -->

			<xsd:element name="Dividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends</Description>

						<LineNumber>4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Interest Income -->

			<xsd:element name="InterestIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Interest income</Description>

						<LineNumber>5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Gross Rents -->

			<xsd:element name="GrossRents" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross rents</Description>

						<LineNumber>6</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Gross Royalties -->

			<xsd:element name="GrossRoyalties" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Gross royalties</Description>

						<LineNumber>7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Capital Gain Net Income -->

			<xsd:element name="CapitalGainNetIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Capital gain net income</Description>

						<LineNumber>8</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Net Gain or Loss -->

			<xsd:element name="NetGainOrLoss" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net gain or loss</Description>

						<LineNumber>9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Income -->

			<xsd:element name="OtherIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other income</Description>

						<LineNumber>10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:restriction base="OtherIncomeType">

							<xsd:totalDigits value="13" />

						</xsd:restriction>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Total Income -->

			<xsd:element name="TotalIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total income</Description>

						<LineNumber>11</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="13" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Compensation of Officers -->

			<xsd:element name="CompensationOfOfficers" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Compensation of officers</Description>

						<LineNumber>12</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Salaries and Wages -->

			<xsd:element name="SalariesAndWages" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Salaries and wages</Description>

						<LineNumber>13</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Repairs and Maintenance -->

			<xsd:element name="RepairsAndMaintenance" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Repairs and maintenance</Description>

						<LineNumber>14</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Bad Debts -->

			<xsd:element name="BadDebts" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Bad debts</Description>

						<LineNumber>15</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:restriction base="BadDebtsType">

							<xsd:totalDigits value="10" />

						</xsd:restriction>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Rents -->

			<xsd:element name="Rents" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Rents</Description>

						<LineNumber>16</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Taxes and Licenses -->

			<xsd:element name="TaxesAndLicenses" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Taxes and licenses</Description>

						<LineNumber>17</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Interest Deductions -->

			<xsd:element name="InterestDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Interest deductions</Description>

						<LineNumber>18</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Charitable Contributions -->

			<xsd:element name="CharitableContributions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Charitable contributions</Description>

						<LineNumber>19</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depreciation -->

			<xsd:element name="Depreciation" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depreciation</Description>

						<LineNumber>20</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depreciation Schedule A-->

			<xsd:element name="DepreciationScheduleA" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depreciation claimed on Schedule A and elsewhere on return</Description>

						<LineNumber>21a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Depreciation-->

			<xsd:element name="TotalDepreciation" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total depreciation</Description>

						<LineNumber>21b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depletion -->

			<xsd:element name="Depletion" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depletion</Description>

						<LineNumber>22</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Advertising -->

			<xsd:element name="Advertising" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Advertising</Description>

						<LineNumber>23</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Pension Profit Sharing Plans -->

			<xsd:element name="PensionProfitSharingPlans" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Pension, profit-sharing, etc., plans</Description>

						<LineNumber>24</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Employee Benefit Programs -->

			<xsd:element name="EmployeeBenefitPrograms" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Employee benefit programs</Description>

						<LineNumber>25</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Deductions -->

			<xsd:element name="OtherDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other deductions</Description>

						<LineNumber>26</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Deductions -->

			<xsd:element name="TotalDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total deductions</Description>

						<LineNumber>27</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Taxable Income Before NOL -->

			<xsd:element name="TaxableIncomeBeforeNOL" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Taxable income before net operating loss deduction and special deductions</Description>

						<LineNumber>28</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- NOL Deduction -->

			<xsd:element name="NetOperatingLossDeduction" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net operating loss deduction</Description>

						<LineNumber>29a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions -->

			<xsd:element name="SpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special Deductions</Description>

						<LineNumber>29b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total NOL and Special Deductions -->

			<xsd:element name="TotalNOLAndSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total net operating loss and special deductions</Description>

						<LineNumber>29c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Taxable Income -->

			<xsd:element name="TaxableIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Taxable income</Description>

						<LineNumber>30</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="14" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Tax -->

			<xsd:element name="TotalTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total Tax</Description>

						<LineNumber>31</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Prior Year Overpayment Credit -->

			<xsd:element name="PriorYearOverpaymentCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Prior year overpayment credited to current year</Description>

						<LineNumber>32a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Estimated Tax Payments -->

			<xsd:element name="EstimatedTaxPayments" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Estimated tax payments</Description>

						<LineNumber>32b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:restriction base="EstimatedTaxPaymentsType">

							<xsd:totalDigits value="10" />

						</xsd:restriction>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Refund Applied For -->

			<xsd:element name="RefundAppliedFor" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Refund applied for on Form 4466</Description>

						<LineNumber>32c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax Payment Balance -->

			<xsd:element name="TaxPaymentBalance" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax payment balance</Description>

						<LineNumber>32d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax Deposited with Form 7004 -->

			<xsd:element name="TaxDepositedWithForm7004" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax deposited with Form 7004</Description>

						<LineNumber>32e</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Credit for Tax Paid on Undistributed Capital Gains -->

			<xsd:element name="UndistributedCapitalGainsCr" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Credit for tax paid on undistributed capital gains</Description>

						<LineNumber>32f</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Credit for Federal Tax on Fuels -->

			<xsd:element name="CreditForFederalTaxOnFuels" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Credit for Federal tax on fuels</Description>

						<LineNumber>32g</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Payments -->

			<xsd:element name="TotalPayments" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total Payments</Description>

						<LineNumber>32h</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Form 2220 Attached -->

			<xsd:element name="Form2220Attached" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates Form 2220 is attached</Description>

						<LineNumber>33</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Estimated Tax Penalty -->

			<xsd:element name="EstimatedTaxPenalty" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Estimated tax penalty</Description>

						<LineNumber>33</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax or Overpayment -->

			<xsd:choice minOccurs="0">



				<!-- Tax Due -->

				<xsd:element name="BalanceDue">

					<xsd:annotation>

						<xsd:documentation>

							<Description>Tax due amount</Description>

							<LineNumber>34</LineNumber>

						</xsd:documentation>

					</xsd:annotation>

					<xsd:simpleType>

						<xsd:restriction base="xsd:integer">

							<xsd:totalDigits value="10" />

						</xsd:restriction>

					</xsd:simpleType>

				</xsd:element>



				<!-- Overpayment -->

				<xsd:element name="Overpayment">

					<xsd:complexType>

						<xsd:sequence>



							<!-- Overpayment Amount -->

							<xsd:element name="Amount">

								<xsd:annotation>

									<xsd:documentation>

										<Description>Overpayment amount</Description>

										<LineNumber>35</LineNumber>

									</xsd:documentation>

								</xsd:annotation>

								<xsd:simpleType>

									<xsd:restriction base="xsd:integer">

										<xsd:totalDigits value="10" />

									</xsd:restriction>

								</xsd:simpleType>

							</xsd:element>



							<!-- Applied to Next Return or Refunded -->

							<xsd:choice minOccurs="0">



								<!-- Overpayment Credited -->

								<xsd:element name="CreditElect">

									<xsd:annotation>

										<xsd:documentation>

											<Description>Overpayment credited to next year's estimated tax</Description>

											<LineNumber>36</LineNumber>

										</xsd:documentation>

									</xsd:annotation>

									<xsd:simpleType>

										<xsd:restriction base="xsd:integer">

											<xsd:totalDigits value="9" />

										</xsd:restriction>

									</xsd:simpleType>

								</xsd:element>



								<!-- Refunded Amount -->

								<xsd:element name="Refund">

									<xsd:annotation>

										<xsd:documentation>

											<Description>Refunded amount</Description>

											<LineNumber>36</LineNumber>

										</xsd:documentation>

									</xsd:annotation>

									<xsd:simpleType>

										<xsd:restriction base="xsd:integer">

											<xsd:totalDigits value="11" />

										</xsd:restriction>

									</xsd:simpleType>

								</xsd:element>



							</xsd:choice>



						</xsd:sequence>

					</xsd:complexType>

				</xsd:element>



			</xsd:choice>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule A -->

	<xsd:element name="IRS1120ScheduleA">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule A</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleAType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule A">

						<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="IRS1120ScheduleAType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule A</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Inventory at Beginning of Year -->

			<xsd:element name="InventoryAtBeginningOfYear" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Inventory at beginning of year</Description>

						<LineNumber>Schedule A Line 1</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Purchases -->

			<xsd:element name="Purchases" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Purchases</Description>

						<LineNumber>Schedule A Line 2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Cost of Labor -->

			<xsd:element name="CostOfLabor" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost of labor</Description>

						<LineNumber>Schedule A Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Additional Sec263 A Costs -->

			<xsd:element name="AdditionalSection263ACosts" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Additional section 263A costs</Description>

						<LineNumber>Schedule A Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Costs -->

			<xsd:element name="OtherCosts" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other costs</Description>

						<LineNumber>Schedule A Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Costs -->

			<xsd:element name="TotalCosts" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total costs</Description>

						<LineNumber>Schedule A Line 6</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Inventory at End of Year -->

			<xsd:element name="InventoryAtEndOfYear" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Inventory at end of year</Description>

						<LineNumber>Schedule A Line 7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Cost of Goods Sold -->

			<xsd:element name="CostOfGoodsSold" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost of goods sold</Description>

						<LineNumber>Schedule A Line 8</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- ============================ -->

			<!-- Methods Used for Valuing Closing Inventory -->

			<!-- ============================ -->

			<!-- Cost as described in Sec. 1.471-3 -->

			<xsd:element name="CostAsIn14713" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost as described in Regulations section 1.471-3</Description>

						<LineNumber>Schedule A Line 9a (i)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Lower of Cost or Market as described in Sec. 1.471-4 -->

			<xsd:element name="LowerOfCostOrMarketAsIn14714" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Lower of cost or market as described in Regulations section 1.471-4</Description>

						<LineNumber>Schedule A Line 9a (ii)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Other Method Used for Valuing Closing Inventory -->

			<xsd:element name="OtherMethod" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other method used for valuing closing inventory</Description>

						<LineNumber>Schedule A Line 9a (iii)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Subnormal Goods -->

			<xsd:element name="SubnormalGoods" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates there was a writedown of subnormal goods</Description>

						<LineNumber>Schedule A Line 9b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- LIFO Adopted -->

			<xsd:element name="LIFOAdopted" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the LIFO inventory method was adopted</Description>

						<LineNumber>Schedule A Line 9c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- LIFO Closing Inventory Amount -->

			<xsd:element name="LIFOClosingInventoryAmount" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Amount of closing inventory computed under LIFO</Description>

						<LineNumber>Schedule A Line 9d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- LIFO Closing Inventory Percentage -->

			<xsd:element name="LIFOClosingInventoryPercent" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percentage of closing inventory computed under LIFO (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule A Line 9d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Sec. 263A Rules Apply -->

			<xsd:element name="Section263ARulesApply" type="xsd:boolean" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the rules of section 263A apply to the corporation</Description>

						<LineNumber>Schedule A Line 9e</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Inventory Determination Change -->

			<xsd:element name="InventoryDeterminationChange" type="xsd:boolean" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates change in determining quantities, cost, or valuation between opening and closing inventory</Description>

						<LineNumber>Schedule A Line 9f</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule C -->

	<xsd:element name="IRS1120ScheduleC">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule C</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleCType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule C">

						<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="IRS1120ScheduleCType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule C</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Dividends from Less-Than-20%-Owned Domestic Corporations -->

			<xsd:element name="DomesticOwnsBelow20Dividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from less-than-20%-owned domestic corporations that are subject to the

70% deduction (other than debt-financed stock)</Description>

						<LineNumber>Schedule C Line 1(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions from Less-Than-20%-Owned Domestic Corporations -->

			<xsd:element name="DomesticOwnsBelow20SpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on less-than-20%-owned domestic corporations that are subject to the

70% deduction (other than debt-financed stock)</Description>

						<LineNumber>Schedule C Line 1(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Dividends from 20%-or-More-Owned Domestic Corporations -->

			<xsd:element name="DomesticOwns20OrMoreDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from 20%-or-more-owned domestic corporations that are subject to the 80% deduction (other than debt-financed stock)</Description>

						<LineNumber>Schedule C Line 2(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions from 20%-or-More-Owned Domestic Corporations -->

			<xsd:element name="DomesticOwns20OrMoreSpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on 20%-or-more-owned domestic corporations that are subject to the 80% deduction (other than debt-financed stock)</Description>

						<LineNumber>Schedule C Line 2(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Debt Financed Stock Dividends -->

			<xsd:element name="DebtFinancedStockDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends on debt-financed stock of domestic and foreign corporations (section 246A)</Description>

						<LineNumber>Schedule C Line 3(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Debt Financed Stock Special Deductions -->

			<xsd:element name="DebtFinancedStockSpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on debt-financed stock of domestic and foreign corporations (section 246A)</Description>

						<LineNumber>Schedule C Line 3(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Preferred Stock Dividends of Less-Than-20%-Owned Public Utilities -->

			<xsd:element name="PubUtilBelow20PrefStkDvd" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends on certain preferred stock of less-than-20%-owned public utilities</Description>

						<LineNumber>Schedule C Line 4(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Preferred Stock Special Deductions of Less-Than-20%-Owned Public Utilities -->

			<xsd:element name="PubUtilBelow20PrefStkSpclDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on certain preferred stock of less-than-20%-owned public utilities</Description>

						<LineNumber>Schedule C Line 4(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Preferred Stock Dividends of 20%-or-More-Owned Public Utilities -->

			<xsd:element name="PubUtil20OrMorePrefStkDvd" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends on certain preferred stock of 20%-or-more-owned public utilities</Description>

						<LineNumber>Schedule C Line 5(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Preferred Stock Special Deductions of 20%-or-More-Owned Public Utilities -->

			<xsd:element name="PubUtil20OrMorePrefStkSpclDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on certain preferred stock of 20%-or-more-owned public utilities</Description>

						<LineNumber>Schedule C Line 5(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Dividends from Less-Than-20%-Owned Foreign Corporations -->

			<xsd:element name="ForeignOwnsBelow20Dividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from less-than-20%-owned foreign corporations and certain FSCs that are subject to the 70% deduction</Description>

						<LineNumber>Schedule C Line 6(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions from Less-Than-20%-Owned Foreign Corporations -->

			<xsd:element name="ForeignOwnsBelow20SpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on less-than-20%-owned foreign corporations and certain FSCs that are subject to the 70% deduction</Description>

						<LineNumber>Schedule C Line 6(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Dividends from 20%-or-More-Owned Foreign Corporations -->

			<xsd:element name="ForeignOwns20OrMoreDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from 20%-or-more-owned foreign corporations and certain FSCs that are subject to the 80% deduction</Description>

						<LineNumber>Schedule C Line 7(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Special Deductions from 20%-or-More-Owned Foreign Corporations -->

			<xsd:element name="ForeignOwns20OrMoreSpecialDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on 20%-or-more-owned foreign corporations and certain FSCs that are subject to the 80% deduction</Description>

						<LineNumber>Schedule C Line 7(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Wholly-Owned Foreign Subsidiaries Dividends -->

			<xsd:element name="WhollyOwnedDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from wholly owned foreign subsidiaries subject to the 100% deduction (section 245(b))</Description>

						<LineNumber>Schedule C Line 8(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Wholly-Owned Foreign Subsidiaries Special Deductions -->

			<xsd:element name="WhollyOwnedSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on wholly owned foreign subsidiaries subject to the 100% deduction (section 245(b))</Description>

						<LineNumber>Schedule C Line 8(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Limited Special Deductions -->

			<xsd:element name="TotalLimitedSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total limited special deductions</Description>

						<LineNumber>Schedule C Line 9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Domestic Corp. SBIC Dividends -->

			<xsd:element name="DomesticSBICDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from domestic corporations received by a small business investment company operating under the Small Business Investment Act of 1958</Description>

						<LineNumber>Schedule C Line 10(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Domestic Corp. SBIC Special Deductions -->

			<xsd:element name="DomesticSBICSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on domestic corporations received by a small business investment company operating under the Small Business Investment Act of 1958</Description>

						<LineNumber>Schedule C Line 10(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- FSC Dividends -->

			<xsd:element name="FSCDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from certain FSCs that are subject to the 100% deduction (section 245(c)(1))</Description>

						<LineNumber>Schedule C Line 11(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- FSC Special Deductions -->

			<xsd:element name="FSCSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on certain FSCs that are subject to the 100% deduction (section 245(c)(1))</Description>

						<LineNumber>Schedule C Line 11(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Affiliated Group Members Dividends -->

			<xsd:element name="AffiliatedGroupMembersDvd" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Dividends from affiliated group members subject to the 100% deduction (section 243(a)(3))</Description>

						<LineNumber>Schedule C Line 12(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Affiliated Group Members Special Deductions -->

			<xsd:element name="AffiliatedGroupMembersSpclDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Special deductions on affiliated group members subject to the 100% deduction (section 243(a)(3))</Description>

						<LineNumber>Schedule C Line 12(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Foreign Dividends -->

			<xsd:element name="OtherForeignDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other dividends from foreign corporations not included on lines 3, 6, 7, 8, or 11</Description>

						<LineNumber>Schedule C Line 13</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Income from Controlled Foreign Corp. -->

			<xsd:element name="ControlledForeignIncome" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Income from controlled foreign corporations under subpart F (attach Form(s) 5471)</Description>

						<LineNumber>Schedule C Line 14</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Foreign Dividend Gross-Up -->

			<xsd:element name="ForeignDividendGrossUp" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Foreign dividend gross-up (section 78)</Description>

						<LineNumber>Schedule C Line 15</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- IC-DISC and Former DISC Dividends -->

			<xsd:element name="ICDISCFormerDISCDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>IC-DISC and former DISC dividends not included on lines 1, 2, or 3 (section 246(d))</Description>

						<LineNumber>Schedule C Line 16</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Dividends -->

			<xsd:element name="OtherDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other dividends</Description>

						<LineNumber>Schedule C Line 17</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Deductions for Public Utilities Preferred Stock Dividends -->

			<xsd:element name="PublicUtilitiesPrefStkDvdDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Deduction for dividends paid on certain preferred stock of public utilities</Description>

						<LineNumber>Schedule C Line 18</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Dividends -->

			<xsd:element name="TotalDividends" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total dividends</Description>

						<LineNumber>Schedule C Line 19</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Special Deductions -->

			<xsd:element name="TotalSpecialDeductions" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total special deductions</Description>

						<LineNumber>Schedule C Line 20</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule E -->

	<xsd:element name="IRS1120ScheduleE">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule E</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleEType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule E">

						<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="IRS1120ScheduleEType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule E</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Officer Compensations -->

			<xsd:element name="Officer" type="OfficerDetailType" minOccurs="0" maxOccurs="unbounded" />



			<!-- Total Compensation of Officers -->

			<xsd:element name="TotalCompensationOfOfficers" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total compensation of officers</Description>

						<LineNumber>Schedule E Line 2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Compensation Claimed on Schedule A -->

			<xsd:element name="CompensationClmOnSchAAndElse" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Compensation of officers claimed on Schedule A and elsewhere on return</Description>

						<LineNumber>Schedule E Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Net Compensation of Officers -->

			<xsd:element name="NetCompensationOfOfficers" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net compensation of officers</Description>

						<LineNumber>Schedule E Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>



	<xsd:complexType name="OfficerDetailType">

		<xsd:sequence>



			<!-- Officer Name -->

			<xsd:element name="NameOfOfficer" type="PersonNameType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Name of officer</Description>

						<LineNumber>Schedule E Line 1(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Social Security Number -->

			<xsd:element name="SocialSecurityNumber" type="SSNType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Social security number</Description>

						<LineNumber>Schedule E Line 1(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Percent of Time Devoted to Business -->

			<xsd:element name="PercentTimeDevotedToBusiness" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent of time devoted to business (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule E Line 1(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Percent of Common Stock Owned -->

			<xsd:element name="PercentCommonStockOwned" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent of common stock owned (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule E Line 1(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Percent of Preferred Stock Owned -->

			<xsd:element name="PercentPreferredStockOwned" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent of preferred stock owned (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule E Line 1(e)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Amount of compensation -->

			<xsd:element name="AmountOfCompensation" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Amount of compensation</Description>

						<LineNumber>Schedule E Line 1(f)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule J -->

	<xsd:element name="IRS1120ScheduleJ">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule J</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleJType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule J">

						<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="IRS1120ScheduleJType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule J</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Member of a Controlled Group -->

			<xsd:element name="MemberOfControlledGroup" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Check if the corporation is a member of a controlled group (see sections 1561 and 1563)</Description>

						<LineNumber>Schedule J Line 1</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Share of 50K Income Bracket -->

			<xsd:element name="ShareOf50KTaxableIncomeBracket" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>If a member of a controlled group, enter the corporation's share of the $50,000 taxable income bracket</Description>

						<LineNumber>Schedule J Line 2a(1)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="50000" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Share of 25K Income Bracket -->

			<xsd:element name="ShareOf25KTaxableIncomeBracket" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>If a member of a controlled group, enter the corporation's share of the $25,000 taxable income bracket</Description>

						<LineNumber>Schedule J Line 2a(2)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="25000" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Share of 9925K Income Bracket -->

			<xsd:element name="ShareOf9925KTaxableIncomeBrkt" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>If a member of a controlled group, enter the corporation's share of the $9,925,000 taxable income bracket</Description>

						<LineNumber>Schedule J Line 2a(3)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="9925000" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Share of Additional 5 Percent Tax -->

			<xsd:element name="ShareOfAdditional5PercentTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Share of additional 5% tax (not more than $11,750)</Description>

						<LineNumber>Schedule J Line 2b(1)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="11750" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Share of Additional 3 Percent Tax -->

			<xsd:element name="ShareOfAdditional3PercentTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Share of additional 3% tax (not more than $100,000)</Description>

						<LineNumber>Schedule J Line 2b(2)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="100000" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Qualified Personal Service Corp. -->

			<xsd:element name="QualifiedPersonalServiceCorp" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates a qualified personal service corporation under section 448(d)(2)</Description>

						<LineNumber>Schedule J Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Income Tax -->

			<xsd:element name="IncomeTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Income tax</Description>

						<LineNumber>Schedule J Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Alternative Minimum Tax -->

			<xsd:element name="AlternativeMinimumTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Alternative minimum tax</Description>

						<LineNumber>Schedule J Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Income Tax and Alternative Minimum Tax -->

			<xsd:element name="IncomeTaxAndAlternativeMinTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Income tax and alternative minimum tax</Description>

						<LineNumber>Schedule J Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Foreign Tax Credit -->

			<xsd:element name="ForeignTaxCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Foreign tax credit</Description>

						<LineNumber>Schedule J Line 6a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="13" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Possessions Tax Credit -->

			<xsd:element name="PossessionsTaxCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Possessions tax credit</Description>

						<LineNumber>Schedule J Line 6b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Nonconventional Source Fuel Credit -->

			<xsd:element name="NonconventionalSourceFuelCr" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Nonconventional source fuel credit</Description>

						<LineNumber>Schedule J Line 6c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- QEV Credit -->

			<xsd:element name="QEVCredit" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>qualified electric vehicle (QEV) credit</Description>

						<LineNumber>Schedule J Line 6c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Fuel and QEV Credit -->

			<xsd:element name="FuelAndQEVCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Fuel and QEV credit</Description>

						<LineNumber>Schedule J Line 6c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Form 3800 Attached -->

			<xsd:element name="Form3800Attached" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Form 3800 attached</Description>

						<LineNumber>Schedule J Line 6d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Other Forms Attached -->

			<xsd:element name="OtherFormsAttached" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other form(s) attached</Description>

						<LineNumber>Schedule J Line 6d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- List of Forms Attached -->

			<xsd:element name="FormAttached" minOccurs="0" maxOccurs="15">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other form(s) attached</Description>

						<LineNumber>Schedule J Line 6d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:string">

						<xsd:enumeration value="3468" />

						<xsd:enumeration value="5884" />

						<xsd:enumeration value="6478" />

						<xsd:enumeration value="6765" />

						<xsd:enumeration value="8586" />

						<xsd:enumeration value="8820" />

						<xsd:enumeration value="8826" />

						<xsd:enumeration value="8830" />

						<xsd:enumeration value="8835" />

						<xsd:enumeration value="8844" />

						<xsd:enumeration value="8845" />

						<xsd:enumeration value="8846" />

						<xsd:enumeration value="8847" />

						<xsd:enumeration value="8861" />

						<xsd:enumeration value="8874" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- General Business Credit -->

			<xsd:element name="GeneralBusinessCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>General business credit</Description>

						<LineNumber>Schedule J Line 6d</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Prior Year Minimum Tax Credit -->

			<xsd:element name="PriorYearMinimumTaxCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Credit for prior year minimum tax</Description>

						<LineNumber>Schedule J Line 6e</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Qualified Zone Academy Bond Credit -->

			<xsd:element name="QualifiedZoneAcademyBondCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Qualified zone academy bond credit</Description>

						<LineNumber>Schedule J Line 6f</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Credits -->

			<xsd:element name="TotalCredits" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total credits</Description>

						<LineNumber>Schedule J Line 7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Tax Less Credit -->

			<xsd:element name="TotalTaxLessCredit" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total tax less credit - substract line 7 from line 5</Description>

						<LineNumber>Schedule J Line 8</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Personal Holding Company Tax -->

			<xsd:element name="PersonalHoldingCompanyTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Personal holding company tax</Description>

						<LineNumber>Schedule J Line 9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax from Form 4255 -->

			<xsd:element name="TaxFromForm4255" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax from Form 4255</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Tax from Form 8611 -->

			<xsd:element name="TaxFromForm8611" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax from Form 8611</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Tax from Form 8697 -->

			<xsd:element name="TaxFromForm8697" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax from Form 8697</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Tax from Form 8866 -->

			<xsd:element name="TaxFromForm8866" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax from Form 8866</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Other Tax -->

			<xsd:element name="OtherTax" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other tax</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Total Other Taxes -->

			<xsd:element name="TotalOtherTaxes" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total other taxes</Description>

						<LineNumber>Schedule J Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="9" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Tax -->

			<xsd:element name="TotalTax" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total tax</Description>

						<LineNumber>Schedule J Line 11</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule K -->

	<xsd:element name="IRS1120ScheduleK">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule K</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleKType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule K">

						<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="IRS1120ScheduleKType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule K</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Method of Accounting: Cash -->

			<xsd:element name="MethodOfAccountingCash" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Method of Accounting - Cash</Description>

						<LineNumber>Schedule K Line 1a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Method of Accounting: Accrual -->

			<xsd:element name="MethodOfAccountingAccrual" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Method of Accounting - Accrual</Description>

						<LineNumber>Schedule K Line 1b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Method of Accounting: Other -->

			<xsd:element name="MethodOfAccountingOther" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Method of Accounting - Other. Specify the method of accounting used in the note attribute.</Description>

						<LineNumber>Schedule K Line 1c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Business Activity Code -->

			<xsd:element name="BusinessActivityCode" type="BusinessActivityCodeType">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Business activity code</Description>

						<LineNumber>Schedule K Line 2a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Business Activity -->

			<xsd:element name="BusinessActivity" type="LineExplanationType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Business activity</Description>

						<LineNumber>Schedule K Line 2b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Product or Service -->

			<xsd:element name="ProductOrService" type="LineExplanationType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Product or service</Description>

						<LineNumber>Schedule K Line 2c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Corp. Owned Major Stock -->

			<xsd:element name="Own50PercentVotingStock" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the corporation own 50% or more of the voting stock of a domestic corporation</Description>

						<LineNumber>Schedule K Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Subsidiary or Parent-Subsidiary -->

			<xsd:element name="ControlledGroupMember" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the corporation a subsidiary in an affiliated group or a parent-subsidiary controlled group</Description>

						<LineNumber>Schedule K Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Parent Corp. Name -->

			<xsd:element name="ParentCorporationName" type="BusinessName1Type" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Name of the parent corporation</Description>

						<LineNumber>Schedule K Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Parent Corp. Name Control -->

			<xsd:element name="ParentCorporationNameControl" type="BusinessNameControlType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Name control of the parent corporation</Description>

						<LineNumber>Schedule K Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Parent Corp. EIN -->

			<xsd:element name="ParentCorporationEIN" type="EINType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>EIN of the parent corporation</Description>

						<LineNumber>Schedule K Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Individuals Owned Major Stock -->

			<xsd:element name="IndividualsOwn50PercentStock" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates individuals own 50% or more of the corporation's voting stock</Description>

						<LineNumber>Schedule K Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Individuals Owned Major Stock Percent -->

			<xsd:element name="IndividualsOwnStockPercent" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent voting stocks owned by individuals if over 50 percent (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule K Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Excess Dividends Paid -->

			<xsd:element name="ExcessDividendsPaid" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the corporation paid dividends in excess of the corporation's current and accumulated earnings and profits</Description>

						<LineNumber>Schedule K Line 6</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Foreign Own Major Stock -->

			<xsd:element name="ForeignOwn25PercentStock" type="xsd:boolean">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates one foreign person owned, directly or indirectly, at least 25 percent of voting stock</Description>

						<LineNumber>Schedule K Line 7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Foreign Own Major Stock Pecent -->

			<xsd:element name="ForeignOwnStockPercent" type="RatioType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Percent voting stocks owned by a foreign person if over 25 percent (expressed as a decimal of up to 5 decimal places).</Description>

						<LineNumber>Schedule K Line 7(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Foreign Own Major Stock Country -->

			<xsd:element name="ForeignOwnStockCountry" type="CountryType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>The country of the foreign person who owned more than 25 percent</Description>

						<LineNumber>Schedule K Line 7(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- Number of Form 5472 Attached -->

			<xsd:element name="NumberOfForm5472Attached" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Number of Form 5472 attached</Description>

						<LineNumber>Schedule K Line 7c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="4" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Publicly Offered Debt Instruments Issued -->

			<xsd:element name="OfferedDebtInstrumentsOID" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the corporation issued publicly offered debt instruments with original issue discount</Description>

						<LineNumber>Schedule K Line 8</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>





			<!-- Tax-Exempt Interest Received -->

			<xsd:element name="TaxExemptInterest" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>The amount of tax-exempt interest received or accrued during the tax year</Description>

						<LineNumber>Schedule K Line 9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Number of Shareholders at EOY -->

			<xsd:element name="NumberOfShareholders" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>The number of shareholders at the end of the tax year (if 75 or fewer)</Description>

						<LineNumber>Schedule K Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:maxInclusive value="75" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- NOL Forego Carryback -->

			<xsd:element name="NOLForegoCarryback" type="CheckboxType" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Indicates the corporation has an NOL for the tax year and is electing to forego the carryback period</Description>

						<LineNumber>Schedule K Line 11</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

			</xsd:element>



			<!-- NOL Carryover from Prior Year -->

			<xsd:element name="NOLCarryoverFromPriorYear" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>The available NOL carryover from prior tax years</Description>

						<LineNumber>Schedule K Line 12</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

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

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule L -->

	<xsd:element name="IRS1120ScheduleL">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule L</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleLType">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule L">

						<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="IRS1120ScheduleLType">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule L</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Cash -->

			<xsd:element name="CashBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cash at beginning of tax year</Description>

						<LineNumber>Schedule L Line 1(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="CashEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cash at end of tax year</Description>

						<LineNumber>Schedule L Line 1(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Trade Notes and Accounts Receivables -->

			<xsd:element name="AccountsReceivablesBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Trade notes and accounts receivable at beginning of tax year</Description>

						<LineNumber>Schedule L Line 2a(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AccountsReceivablesEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Trade notes and accounts receivable at end of tax year</Description>

						<LineNumber>Schedule L Line 2a(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Bad Debt Allowance and Net Account Receivables -->

			<xsd:element name="BadDebtAllowanceBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Bad debt allowance at beginning of tax year</Description>

						<LineNumber>Schedule L Line 2b(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetAccountReceivablesBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net account receivables at beginning of tax year</Description>

						<LineNumber>Schedule L Line 2b(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="BadDebtAllowanceEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Bad debt allowance at end of tax year</Description>

						<LineNumber>Schedule L Line 2b(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetAccountReceivablesEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net account receivables at end of tax year</Description>

						<LineNumber>Schedule L Line 2b(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Inventories -->

			<xsd:element name="InventoriesBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Inventories at beginning of tax year</Description>

						<LineNumber>Schedule L Line 3(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="InventoriesEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Inventories at end  of tax year</Description>

						<LineNumber>Schedule L Line 3(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- U.S. Government Obligations -->

			<xsd:element name="USGovernmentObligationsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>U.S. government obligations at beginning of tax year</Description>

						<LineNumber>Schedule L Line 4(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="USGovernmentObligationsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>U.S. government obligations at end of tax year</Description>

						<LineNumber>Schedule L Line 4(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax-Exempt Securities -->

			<xsd:element name="TaxExemptSecuritiesBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax-exempt securities at beginning of tax year</Description>

						<LineNumber>Schedule L Line 5(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="TaxExemptSecuritiesEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax-exempt securities at end of tax year</Description>

						<LineNumber>Schedule L Line 5(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Current Assets -->

			<xsd:element name="OtherCurrentAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other current assets at beginning of tax year</Description>

						<LineNumber>Schedule L Line 6(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:restriction base="OtherCurrentAssetsType">

							<xsd:totalDigits value="11" />

						</xsd:restriction>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>

			<xsd:element name="OtherCurrentAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other current assets at end of tax year</Description>

						<LineNumber>Schedule L Line 6(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:complexType>

					<xsd:simpleContent>

						<xsd:restriction base="OtherCurrentAssetsType">

							<xsd:totalDigits value="11" />

						</xsd:restriction>

					</xsd:simpleContent>

				</xsd:complexType>

			</xsd:element>



			<!-- Loan to Sharehlders -->

			<xsd:element name="LoansToShareholdersBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Loans to shareholders at beginning of tax year</Description>

						<LineNumber>Schedule L Line 7(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="LoansToShareholdersEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Loans to shareholders at end of tax year</Description>

						<LineNumber>Schedule L Line 7(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Mortgage and Real Estate Loans -->

			<xsd:element name="MortgageRealEstateLoansBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Mortgage and real estate loans at beginning of tax year</Description>

						<LineNumber>Schedule L Line 8(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="MortgageRealEstateLoansEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Mortgage and real estate loans at end of tax year</Description>

						<LineNumber>Schedule L Line 8(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Investments -->

			<xsd:element name="OtherInvestmentsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other investments at beginning of tax year</Description>

						<LineNumber>Schedule L Line 9(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="OtherInvestmentsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other investments at end of tax year</Description>

						<LineNumber>Schedule L Line 9(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Buildings and Other Depreciable Assets -->

			<xsd:element name="BldgOtherDepreciableAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Buildings and other depreciable assets at beginning of tax year</Description>

						<LineNumber>Schedule L Line 10a(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="BldgOtherDepreciableAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Buildings and other depreciable assets at end of tax year</Description>

						<LineNumber>Schedule L Line 10a(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Accumulated Depreciation and Net Depreciable Assets -->

			<xsd:element name="AccumulatedDepreciationBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Accumulated depreciation at beginning of tax year</Description>

						<LineNumber>Schedule L Line 10b(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetDepreciableAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net depreciable assets at beginning of tax year</Description>

						<LineNumber>Schedule L Line 10b(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AccumulatedDepreciationEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Accumulated depreciation at end of tax year</Description>

						<LineNumber>Schedule L Line 10b(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetDepreciableAssetsEBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net depreciable assets at end of tax year</Description>

						<LineNumber>Schedule L Line 10b(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depletable Assets -->

			<xsd:element name="DepletableAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depletable assets at beginning of tax year</Description>

						<LineNumber>Schedule L Line 11a(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="DepletableAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depletable assets at end of tax year</Description>

						<LineNumber>Schedule L Line 11a(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Accumulated Depletion and Net Depletable Assets -->

			<xsd:element name="AccumulatedDepletionBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Accumulated depletion at beginning of tax year</Description>

						<LineNumber>Schedule L Line 11b(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetDepletableAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net depletable assets at beginning of tax year</Description>

						<LineNumber>Schedule L Line 11b(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AccumulatedDepletionEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Accumulated depletion at end of tax year</Description>

						<LineNumber>Schedule L Line 11b(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetDepletableAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net depletable assets at end of tax year</Description>

						<LineNumber>Schedule L Line 11b(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Land -->

			<xsd:element name="LandBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Land at beginning of tax year</Description>

						<LineNumber>Schedule L Line 12(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="LandEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Land at end of tax year</Description>

						<LineNumber>Schedule L Line 12(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Intangible Assets -->

			<xsd:element name="IntangibleAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Intangible assets (amortizable only) at beginning of tax year</Description>

						<LineNumber>Schedule L Line 13a(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="IntangibleAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Intangible assets (amortizable only) at end of tax year</Description>

						<LineNumber>Schedule L Line 13a(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Accumulated Amortization and Net Intangible Assets -->

			<xsd:element name="AccumulatedAmortizationBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Accumulated amortization at beginning of tax year</Description>

						<LineNumber>Schedule L Line 13b(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetIntangibleAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net intangible assets at beginning of tax year</Description>

						<LineNumber>Schedule L Line 13b(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AccumulatedAmortizationEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Accumulated amortization at end of tax year</Description>

						<LineNumber>Schedule L Line 13b(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="NetIntangibleAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net intangible assets at end of tax year</Description>

						<LineNumber>Schedule L Line 13b(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Assets -->

			<xsd:element name="OtherAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other assets at beginning of tax year</Description>

						<LineNumber>Schedule L Line 14(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="OtherAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other assets at end of tax year</Description>

						<LineNumber>Schedule L Line 14(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Assets -->

			<xsd:element name="TotalAssetsBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total assets at beginning of tax year</Description>

						<LineNumber>Schedule L Line 15(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="TotalAssetsEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total assets at end of tax year</Description>

						<LineNumber>Schedule L Line 15(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Accounts Payable -->

			<xsd:element name="AccountsPayableBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Accounts payable at beginning of tax year</Description>

						<LineNumber>Schedule L Line 16(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AccountsPayableEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Accounts payable at end of tax year</Description>

						<LineNumber>Schedule L Line 16(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Short-Term Payable -->

			<xsd:element name="ShortTermPayableBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Mortgages, notes, bonds payable in less than 1 year at beginning of year</Description>

						<LineNumber>Schedule L Line 17(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="ShortTermPayableEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Mortgages, notes, bonds payable in less than 1 year at end of year</Description>

						<LineNumber>Schedule L Line 17(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Current Liabilities -->

			<xsd:element name="OtherCurrentLiabilitiesBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other current liabilities at beginning of tax year</Description>

						<LineNumber>Schedule L Line 18(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="OtherCurrentLiabilitiesEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other current liabilities at end of tax year</Description>

						<LineNumber>Schedule L Line 18(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Loans from Shareholders -->

			<xsd:element name="LoansFromShareholdersBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Loans from shareholders at beginning of tax year</Description>

						<LineNumber>Schedule L Line 19(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="LoansFromShareholdersEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Loans from shareholders at end of tax year</Description>

						<LineNumber>Schedule L Line 19(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Long-Term Payable -->

			<xsd:element name="LongTermPayableBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Mortgages, notes, bonds payable in 1 year or more at beginning of year</Description>

						<LineNumber>Schedule L Line 20(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="LongTermPayableEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Mortgages, notes, bonds payable in 1 year or more at end of year</Description>

						<LineNumber>Schedule L Line 20(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Other Liabilities -->

			<xsd:element name="OtherLiabilitiesBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other liabilities at beginning of tax year</Description>

						<LineNumber>Schedule L Line 21(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="OtherLiabilitiesEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Other liabilities at end of tax year</Description>

						<LineNumber>Schedule L Line 21(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Capital Preferred Stock -->

			<xsd:element name="CapitalPreferredStockBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Capital preferred stock at beginning of tax year</Description>

						<LineNumber>Schedule L Line 22a(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="CapitalPreferredStockEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Capital preferred stock at end of tax year</Description>

						<LineNumber>Schedule L Line 22a(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Capital Common Stock and Total Capital Stock -->

			<xsd:element name="CapitalCommonStockBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Capital common stock at beginning of tax year</Description>

						<LineNumber>Schedule L Line 22b(a)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="CapitalStockBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total capital stock at beginning of tax year</Description>

						<LineNumber>Schedule L Line 22b(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="CapitalCommonStockEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Capital common stock at end of tax year</Description>

						<LineNumber>Schedule L Line 22b(c)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="CapitalStockEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total capital stock at end of tax year</Description>

						<LineNumber>Schedule L Line 22b(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Additional Paid-In Capital -->

			<xsd:element name="AdditionalPaidInCapitalBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Additional paid-in capital at beginning of tax year</Description>

						<LineNumber>Schedule L Line 23(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AdditionalPaidInCapitalEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Additional paid-in capital at end of tax year</Description>

						<LineNumber>Schedule L Line 23(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Retained Earnings Appropriated -->

			<xsd:element name="RetainedEarningsApprBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Retained earnings appropriated at beginning of tax year</Description>

						<LineNumber>Schedule L Line 24(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="RetainedEarningsApprEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Retained earnings appropriated at end of tax year</Description>

						<LineNumber>Schedule L Line 24(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Retained Earnings Unappropriated -->

			<xsd:element name="RetainedEarningsUnapprBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Retained earnings unappropriated at beginning of tax year</Description>

						<LineNumber>Schedule L Line 25(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="RetainedEarningsUnapprEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Retained earnings unappropriated at end of tax year</Description>

						<LineNumber>Schedule L Line 25(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Adjustments to Shareholders Equity-->

			<xsd:element name="AdjToShareholdersEquityBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Adjustments to shareholders equity at beginning of tax year</Description>

						<LineNumber>Schedule L Line 26(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="AdjToShareholdersEquityEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Adjustments to shareholders equity at end of tax year</Description>

						<LineNumber>Schedule L Line 26(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Cost of Treasury Stock -->

			<xsd:element name="CostOfTreasuryStockBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost of treasury stock at beginning of tax year</Description>

						<LineNumber>Schedule L Line 27(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="CostOfTreasuryStockEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cost of treasury stock at end of tax year</Description>

						<LineNumber>Schedule L Line 27(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:nonNegativeInteger">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Liabilities and Shareholders Equity -->

			<xsd:element name="TotalLiabilitiesEquityBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total liabilities and shareholders equity at beginning of tax year</Description>

						<LineNumber>Schedule L Line 28(b)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>

			<xsd:element name="TotalLiabilitiesEquityEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total liabilities and shareholders equity at end of tax year</Description>

						<LineNumber>Schedule L Line 28(d)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

	<!-- ======================  IRS Form 1120 Schedule M-1 ====================== -->

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule M-1 -->

	<xsd:element name="IRS1120ScheduleM1">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule M-1</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleM1Type">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule M-1">

						<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="IRS1120ScheduleM1Type">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule M-1</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Net Income (loss) Per Books -->

			<xsd:element name="NetIncomeLossPerBooks" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net income (loss) per books</Description>

						<LineNumber>Schedule M-1 Line 1</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Federal Income Tax Per Books -->

			<xsd:element name="FederalIncomeTaxPerBooks" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Federal income tax per books</Description>

						<LineNumber>Schedule M-1 Line 2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Excess of Capital Losses Over Capital Gains -->

			<xsd:element name="ExcessOfCapLossesOverCapGains" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Excess of capital losses over capital gains</Description>

						<LineNumber>Schedule M-1 Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Itemized Income Subject to Tax Not Recorded on Books -->

			<xsd:element name="ItemTaxableIncomeNotRecOnBks" minOccurs="0" maxOccurs="unbounded">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Itemized income subject to tax not recorded on books this year. Enter description on note attribute.</Description>

						<LineNumber>Schedule M-1 Line 4 (itemize)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Income Subject to Tax Not Recorded on Books -->

			<xsd:element name="TotalTaxableIncomeNotRecOnBks" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total income subject to tax not recorded on books this year</Description>

						<LineNumber>Schedule M-1 Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depreciation Expenses -->

			<xsd:element name="DepreciationExpenses" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depreciation</Description>

						<LineNumber>Schedule M-1 Line 5a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Charitable Contributions Expense -->

			<xsd:element name="CharitableContributionsExpense" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Charitable contributions expense</Description>

						<LineNumber>Schedule M-1 Line 5b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Travel and Entertainment Expense -->

			<xsd:element name="TravelEntertainment" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Travel and entertainment</Description>

						<LineNumber>Schedule M-1 Line 5c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Itemized Expense Not Deducted -->

			<xsd:element name="ItemizedExpenseNotDeducted" minOccurs="0" maxOccurs="unbounded">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Itemized expense recorded on books this year not deducted on this return. Enter description on note attribute.</Description>

						<LineNumber>Schedule M-1 Line 5 (itemize)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Expenses Not Deducted -->

			<xsd:element name="TotalExpensesNotDeducted" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total expenses recorded on books this year not deducted on this return</Description>

						<LineNumber>Schedule M-1 Line 5</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Income Subtotal -->

			<xsd:element name="IncomeSubtotal" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>The sum of lines 1 through 5</Description>

						<LineNumber>Schedule M-1 Line 6</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Tax-Exempt Interest -->

			<xsd:element name="TaxExemptInterest" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Tax-exempt interest</Description>

						<LineNumber>Schedule M-1 Line 7 (itemize)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Itemized Tax-Exempt Interest -->

			<xsd:element name="ItemizedTaxExemptInterest" minOccurs="0" maxOccurs="unbounded">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Itemized tax-exempt interest. Enter description on note attribute.</Description>

						<LineNumber>Schedule M-1 Line 7 (itemize)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Income Recorded But Not Included -->

			<xsd:element name="TotalIncomeRecordedNotIncluded" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total income recorded on books this year not included on this return</Description>

						<LineNumber>Schedule M-1 Line 7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Depreciation Deduction -->

			<xsd:element name="DepreciationDeduction" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Depreciation deduction</Description>

						<LineNumber>Schedule M-1 Line 8a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="10" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Charitable Contributions Deduction -->

			<xsd:element name="CharitableContributionsDed" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Charitable contributions deduction</Description>

						<LineNumber>Schedule M-1 Line 8b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Itemized Deduction Not Charged -->

			<xsd:element name="ItemizedDeductionNotCharged" minOccurs="0" maxOccurs="unbounded">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Itemized deduction not charged against book income this year. Enter description on note attribute.</Description>

						<LineNumber>Schedule M-1 Line 8 (itemize)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Deductions Not Charged -->

			<xsd:element name="TotalDeductionsNotCharged" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Deductions on this return not charged against book income this year</Description>

						<LineNumber>Schedule M-1 Line 8</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Income Not Included and Deductions Not Charged -->

			<xsd:element name="IncomeNotIncludedDedNotCharged" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>The sum of lines 7 and 8</Description>

						<LineNumber>Schedule M-1 Line 9</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Income -->

			<xsd:element name="Income" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Income</Description>

						<LineNumber>Schedule M-1 Line 10</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =========================================================== -->

	<!-- ============ Type for Schedules M-1 and M-2 Itemized Deductions ============ -->

	<!-- =========================================================== -->





	<xsd:complexType name="ItemizedDeductionType">

		<xsd:sequence>



			<!-- Description -->

			<xsd:element name="Description" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>Description</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="TextType">

						<xsd:maxLength value="30" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Amount -->

			<xsd:element name="Amount" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>Amount</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>

	</xsd:complexType>





	<!-- =============================================================== -->

	<!-- ======================  IRS Form 1120 Schedule M-2 ====================== -->

	<!-- =============================================================== -->





	<!-- IRS1120 Schedule M-2 -->

	<xsd:element name="IRS1120ScheduleM2">

		<xsd:annotation>

			<xsd:documentation>IRS Form 1120 Schedule M-2</xsd:documentation>

		</xsd:annotation>

		<xsd:complexType>

			<xsd:complexContent>

				<xsd:extension base="IRS1120ScheduleM2Type">

					<xsd:attributeGroup ref="DocumentAttributes">

						<xsd:annotation>

							<xsd:documentation>Common return document attributes</xsd:documentation>

						</xsd:annotation>

					</xsd:attributeGroup>

					<xsd:attribute name="documentType" type="xsd:string" fixed="Schedule">

						<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="documentName" type="xsd:string" fixed="IRS 1120 Schedule M-2">

						<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="IRS1120ScheduleM2Type">

		<xsd:annotation>

			<xsd:documentation>Content model for Form 1120 Schedule M-2</xsd:documentation>

		</xsd:annotation>



		<xsd:sequence>



			<!-- Balance at BOY -->

			<xsd:element name="BalanceBOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Balance at beginning of year</Description>

						<LineNumber>Schedule M-2 Line 1</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Net Income (loss) Per Books -->

			<xsd:element name="NetIncomeLossPerBooks" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Net income (loss) per books</Description>

						<LineNumber>Schedule M-2 Line 2</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Itemized Other Increase -->

			<xsd:element name="ItemizedOtherIncrease" minOccurs="0" maxOccurs="unbounded">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Itemized other increase. Enter description on note attribute.</Description>

						<LineNumber>Schedule M-2 Line 3 (itemize)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Other Increases -->

			<xsd:element name="TotalOtherIncreases" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total other increases</Description>

						<LineNumber>Schedule M-2 Line 3</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Balance, Income and Other Increases -->

			<xsd:element name="BalanceIncomeOtherIncreases" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>The sum of lines 1, 2 and 3</Description>

						<LineNumber>Schedule M-2 Line 4</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Cash Distribution -->

			<xsd:element name="CashDistribution" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Cash distribution</Description>

						<LineNumber>Schedule M-2 Line 5a</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Stock Distribution -->

			<xsd:element name="StockDistribution" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Stock distribution</Description>

						<LineNumber>Schedule M-2 Line 5b</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Property Distribution -->

			<xsd:element name="PropertyDistribution" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Property distribution</Description>

						<LineNumber>Schedule M-2 Line 5c</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Itemized Other Decrease -->

			<xsd:element name="ItemizedOtherDecrease" minOccurs="0" maxOccurs="unbounded">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Itemized other decrease. Enter description on note attribute.</Description>

						<LineNumber>Schedule M-2 Line 6 (itemize)</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Total Other Decreases -->

			<xsd:element name="TotalOtherDecreases" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total other decreases</Description>

						<LineNumber>Schedule M-2 Line 6</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Distributions and Other Decreases -->

			<xsd:element name="DistributionsOtherDecreases" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Total distributions and other decreases - add lines 5 and 6</Description>

						<LineNumber>Schedule M-2 Line 7</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



			<!-- Balance at EOY -->

			<xsd:element name="BalanceEOY" minOccurs="0">

				<xsd:annotation>

					<xsd:documentation>

						<Description>Balance at end  of year</Description>

						<LineNumber>Schedule M-2 Line 8</LineNumber>

					</xsd:documentation>

				</xsd:annotation>

				<xsd:simpleType>

					<xsd:restriction base="xsd:integer">

						<xsd:totalDigits value="11" />

					</xsd:restriction>

				</xsd:simpleType>

			</xsd:element>



		</xsd:sequence>



	</xsd:complexType>





	<!-- ====================================================== -->

	<!-- ========== Types for Supporting Info, Schedules, Elections, etc. ========== -->

	<!-- ====================================================== -->





	<!-- Other Income Type -->

	<xsd:complexType name="OtherIncomeType">

		<xsd:annotation>

			<xsd:documentation>

				<Description>Other income type to be used on line 10</Description>

			</xsd:documentation>

		</xsd:annotation>

		<xsd:simpleContent>

			<xsd:extension base="xsd:integer">

				<xsd:attribute name="documentReference" type="xsd:string" fixed="Itemized Other Income" />

			</xsd:extension>

		</xsd:simpleContent>

	</xsd:complexType>



	<!-- Bad Debts Type -->

	<xsd:complexType name="BadDebtsType">

		<xsd:annotation>

			<xsd:documentation>

				<Description>Bad debts type to be used on line 15</Description>

			</xsd:documentation>

		</xsd:annotation>

		<xsd:simpleContent>

			<xsd:extension base="xsd:integer">

				<xsd:attribute name="documentReference" type="xsd:string" fixed="Bad Debts - Current Year's Provision" />

			</xsd:extension>

		</xsd:simpleContent>

	</xsd:complexType>



	<!-- Estimated Tax Payments Type -->

	<xsd:complexType name="EstimatedTaxPaymentsType">

		<xsd:annotation>

			<xsd:documentation>

				<Description>Estimated tax payments type to be used on line 32b</Description>

			</xsd:documentation>

		</xsd:annotation>

		<xsd:simpleContent>

			<xsd:extension base="xsd:integer">

				<xsd:attribute name="documentReference" type="xsd:string" fixed="Estimated Tax Payments" />

			</xsd:extension>

		</xsd:simpleContent>

	</xsd:complexType>



	<!-- Other Current Assets Type -->

	<xsd:complexType name="OtherCurrentAssetsType">

		<xsd:annotation>

			<xsd:documentation>

				<Description>Other current assets type to be used on Schedule L lines 6(b) and 6(d)</Description>

			</xsd:documentation>

		</xsd:annotation>

		<xsd:simpleContent>

			<xsd:extension base="xsd:integer">

				<xsd:attribute name="documentReference" type="xsd:string" fixed="Itemized Other Current Assets" />

			</xsd:extension>

		</xsd:simpleContent>

	</xsd:complexType>





</xsd:schema>


Prepared by Robin Cover for The XML Cover Pages archive. See "XML Markup Languages for Tax Information."


Globe Image

Document URL: http://xml.coverpages.org/IRS1120-xsd-200203-display.html