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."