Diff - Left File: CorporateIncomeTax/Corp1120F/IRS1120F/IRS1120F.xsd (2010v2.4) Right File: CorporateIncomeTax/Corp1120F/IRS1120F/IRS1120F.xsd (2011v1.0)
OLD: CorporateIncomeTax/Corp1120F/IRS1120F/IRS1120F.xsd (2010v2.4)
NEW: CorporateIncomeTax/Corp1120F/IRS1120F/IRS1120F.xsd (2011v1.0)

OLD line(s): 49

          <xsd:attribute name="referenceDocumentName" type="StringType" fixed="AdvancePaymentsForGoodsAndLongTermContractsSchedule BinaryAttachment ElectionToReduceLiabilitiesUnderRegSec18841e3 ElectionToTreatIncomeAsEffectivelyConnectedIncome ElectionToUseLIBORRateUnderReg18825Statement ExemptionFromWithholdingStatement ExtensionOfTimeUnderRegsSect160815Statement ForeignCorpWithNoGrossIncomeStatement MarkToMarketAccountingMethodElection RefundsOfUSWithholdingSchedule Section108iInformationStatement Section199ClosingOfBooksElectionStatement StatementPursuantToReg13555aByDistributingCorpStatement TransferorElectionCertificationStatement TransferToACorpControlledByTransferorStatement IRS1120FScheduleV IRS3115 IRS3468 IRS4255 IRS4797 IRS5884 IRS6478 IRS6765 IRS8302 IRS8586 IRS8697 IRS8716 IRS8820 IRS8826 IRS8834 IRS8835 IRS8844 IRS8845 IRS8846 IRS8861 IRS8874 IRS8881 IRS8882"/>
NEW line(s): 49

          <xsd:attribute name="referenceDocumentName" type="StringType" fixed="AdvancePaymentsForGoodsAndLongTermContractsSchedule BinaryAttachment ElectionToReduceLiabilitiesUnderRegSec18841e3 ElectionToTreatIncomeAsEffectivelyConnectedIncome ElectionToUseLIBORRateUnderReg18825Statement ExemptionFromWithholdingStatement ExtensionOfTimeUnderRegsSect160815Statement ForeignCorpWithNoGrossIncomeStatement MarkToMarketAccountingMethodElection RefundsOfUSWithholdingSchedule Section108iInformationStatement Section199ClosingOfBooksElectionStatement StatementPursuantToReg13555aByDistributingCorpStatement TransferorElectionCertificationStatement TransferToACorpControlledByTransferorStatement IRS1120FScheduleV IRS3115 IRS3468 IRS4255 IRS4797 IRS5884 IRS6478 IRS6765 IRS8302 IRS8586 IRS8697 IRS8716 IRS8820 IRS8826 IRS8834 IRS8835 IRS8844 IRS8845 IRS8846 IRS8874 IRS8881 IRS8882"/>
OLD line(s): 825,826

    <!-- Total Assets More Than $10 Million, Required to Report Uncertain Tax Positions -->
    <xsd:element name="UncertainTaxPositionsToReport" minOccurs="0">
NEW line(s): 825,826

    <!-- Is the Corporation Required to File Schedule UTP (Form 1120), Uncertain Tax Position Statement? -->
    <xsd:element name="UncertainTaxPositionStatement" minOccurs="0">
OLD line(s): 829

          <Description>Total assets more than $10 million, required to report uncertain tax positions</Description>
NEW line(s): 829

          <Description>Is corporation required to file Schedule UTP?</Description>
OLD line(s): 1162,1164

    <!-- IRS1120F Schedule A - Cost of Goods Sold -->
    <xsd:element name="IRS1120FScheduleA" type="IRS1120FScheduleAType" minOccurs="0"/>

NEW line(s): 1161

OLD line(s): 1168,1170

    <!-- IRS1120F Schedule E - Compensation of Officers -->
    <xsd:element name="IRS1120FScheduleE" type="IRS1120FScheduleEType" minOccurs="0"/>

NEW line(s): 1164

OLD line(s): 1449

    <xsd:element name="CostOfGoodsSold" type="USAmountType" minOccurs="0">
NEW line(s): 1443

    <xsd:element name="CostOfGoodsSold" minOccurs="0">
OLD line(s): 1455

NEW line(s): 1450,1457

      <xsd:complexType>
        <xsd:simpleContent>
          <xsd:extension base="USAmountType">
            <xsd:attribute name="referenceDocumentId" type="IdListType"/>
            <xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS1125A"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
OLD line(s): 1581

    <xsd:element name="CompensationOfOfficers" type="USAmountType" minOccurs="0">
NEW line(s): 1583

    <xsd:element name="CompensationOfOfficers" minOccurs="0">
OLD line(s): 1587

NEW line(s): 1590,1597

      <xsd:complexType>
        <xsd:simpleContent>
          <xsd:extension base="USAmountType">
            <xsd:attribute name="referenceDocumentId" type="IdListType"/>
            <xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS1125E"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
OLD line(s): 1860,2095

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

  <xsd:complexType name="IRS1120FScheduleAType">
    <xsd:annotation>
      <xsd:documentation>Content model for Form 1120F 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:complexType>
          <xsd:simpleContent>
            <xsd:extension base="USAmountType">
              <xsd:attribute name="referenceDocumentId" type="IdListType"/>
              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="RefiguredClosingInventoryStatement"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>

      <!-- Purchases -->
      <xsd:element name="Purchases" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Purchases</Description>
            <LineNumber>Schedule A Line 2</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <!-- Cost of Labor -->
      <xsd:element name="CostOfLabor" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Cost of labor</Description>
            <LineNumber>Schedule A Line 3</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </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:complexType>
          <xsd:simpleContent>
            <xsd:extension base="USAmountType">
              <xsd:attribute name="referenceDocumentId" type="IdListType"/>
              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="ItemizedAdditionalSection263ACostsSchedule"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </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:complexType>
          <xsd:simpleContent>
            <xsd:extension base="USAmountType">
              <xsd:attribute name="referenceDocumentId" type="IdListType"/>
              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="ItemizedOtherCostsSchedule"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>

      <!-- Total Costs -->
      <xsd:element name="TotalCosts" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Total costs</Description>
            <LineNumber>Schedule A Line 6</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <!-- Inventory at End of Year -->
      <xsd:element name="InventoryAtEndOfYear" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Inventory at end of year</Description>
            <LineNumber>Schedule A Line 7</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <!-- Cost of Goods Sold -->
      <xsd:element name="CostOfGoodsSold" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Cost of goods sold</Description>
            <LineNumber>Schedule A Line 8</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <!-- Methods Used for Valuing Closing Inventory -->
      <!-- Cost as described in Sec. 1.471-3 -->
      <xsd:element name="CostAsDescribedInSection14713" type="CheckboxType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Cost as described in Regulations section 1.471-3</Description>
            <LineNumber>Schedule A Line 9a (1)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <!-- Lower of Cost or Market as described in Sec. 1.471-4 -->
      <xsd:element name="LowerOfCostOrMrktAsInSect14714" 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 (2)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <!-- Other Method Used for Valuing Closing Inventory -->
      <xsd:element name="OtherMethodUsedBox" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Other method used for valuing closing inventory</Description>
            <LineNumber>Schedule A Line 9a (3)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="CheckboxType">
              <xsd:attribute name="otherMethodUsed" type="ShortDescriptionType"/>
              <xsd:attribute name="referenceDocumentId" type="IdListType"/>
              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="OtherValuingClosingMethodStatement"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </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 as described in Regulations section 1.471-2(c)</Description>
            <LineNumber>Schedule A Line 9b</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>


      <!-- LIFO Adopted -->
      <xsd:element name="LIFOAdopted" 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:complexType>
          <xsd:simpleContent>
            <xsd:extension base="CheckboxType">
              <xsd:attribute name="referenceDocumentId" type="IdListType"/>
              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS970"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>

      <!-- Choice between: LIFO Closing Inventory Amount or Percentage -->
      <xsd:choice minOccurs="0">
        <!-- LIFO Closing Inventory Amount -->
        <xsd:element name="LIFOClosingInventoryAmount" type="USAmountType">
          <xsd:annotation>
            <xsd:documentation>
              <Description>Amount of closing inventory computed under LIFO</Description>
              <LineNumber>Schedule A Line 9d</LineNumber>
            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <!-- LIFO Closing Inventory Percentage -->
        <xsd:element name="LIFOClosingInventoryPercent" type="RatioType">
          <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>
      </xsd:choice>

      <!-- Sec. 263A Rules Apply -->
      <xsd:element name="Section263ARulesApply" type="BooleanType" 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" 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:complexType>
          <xsd:simpleContent>
            <xsd:extension base="BooleanType">
              <xsd:attribute name="referenceDocumentId" type="IdListType"/>
              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="ChangeInInventoryStatement"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>

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

  <!-- =============================================================== -->
NEW line(s): 1869

OLD line(s): 2345,2390

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

  <xsd:complexType name="IRS1120FScheduleEType">
    <xsd:annotation>
      <xsd:documentation>Content model for Form 1120F 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" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Total compensation of officers</Description>
            <LineNumber>Schedule E Line 2</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <!-- Compensation Claimed on Schedule A -->
      <xsd:element name="CompensationClmOnSchAAndElse" type="USAmountType" 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:element>

      <!-- Net Compensation of Officers -->
      <xsd:element name="NetCompensationOfOfficers" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Net compensation of officers. Subtract line 3 from line 2.</Description>
            <LineNumber>Schedule E Line 4</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

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

  <!-- =============================================================== -->
NEW line(s): 2118

OLD line(s): 3632,3690

   <!-- Type for Schedule E Compensation of Officers Table -->
    <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" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Amount of compensation</Description>
            <LineNumber>Schedule E Line 1(f)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
NEW line(s): 3359