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

OLD line(s): 290,291

      <!-- Gross Receipts and Sales Balance -->
      <xsd:element name="GrossReceiptsOrSales" minOccurs="0">
NEW line(s): 290,291

      <!-- Merchant Card and Third Party Payments -->
      <xsd:element name="MerchantCardThirdPartyPayments" type="USAmountType" minOccurs="0">
OLD line(s): 294

            <Description>Gross receipts or sales</Description>
NEW line(s): 294

      <Description>Merchant card and third party payments</Description>
OLD line(s): 297

NEW line(s): 298,307

      </xsd:element>
      
      <!-- Gross Receipts Or Sales Not Reported On line 1a -->
      <xsd:element name="GrossReceiptsOrSales" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Gross receipts or sales not reported on line 1a</Description>
            <LineNumber>1b</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
OLD line(s): 308

      <!-- Less Returns and Allowances -->
NEW line(s): 318,328

      <!-- Total Line 1a and Line 1b -->
      <xsd:element name="TotalLine1aAnd1b" type="USAmountType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
      <Description>Total. Add lines 1a and 1b.</Description>
      <LineNumber>1c</LineNumber>
    </xsd:documentation>
  </xsd:annotation>
      </xsd:element>
      
      <!-- Returns and Allowances -->
OLD line(s): 312,313

            <Description>Less returns and allowances</Description>
            <LineNumber>1b</LineNumber>
NEW line(s): 332,333

      <Description>Returns and allowances</Description>
      <LineNumber>1d</LineNumber>
OLD line(s): 318

      <!-- Gross Receipts and Sales less Returns and Allowances -->
NEW line(s): 338

      <!-- Gross Receipts or Sales Less Returns and Allowances -->
OLD line(s): 322,323

            <Description>Balance (Gross receipts or sales less returns and allowances)</Description>
            <LineNumber>1c</LineNumber>
NEW line(s): 342,343

      <Description>Gross receipts or sales less returns and allowances</Description>
      <LineNumber>1e</LineNumber>
OLD line(s): 329

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

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

NEW line(s): 356,363

  <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): 808,809

      <!-- IRS1120S Schedule A - Cost of Goods Sold -->
      <xsd:element name="IRS1120SScheduleA" type="IRS1120SScheduleAType" minOccurs="0"/>
NEW line(s): 835

OLD line(s): 823,1038

  <!-- ================ IRS Form 1120S Schedule A ==================== -->
  <!-- =============================================================== -->
  <xsd:complexType name="IRS1120SScheduleAType">
    <xsd:annotation>
      <xsd:documentation>Content model for Form 1120S 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 Section 263 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. Add lines 1 through 5</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 (i)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Lower of Cost or Market as described in Sec. 1.471-4 -->
      <xsd:element name="LowerOfCostOrMrktAsInSec14714" 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="OtherMethodUsedBox" 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: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 Regulation section 1.471-2c</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" 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>
      </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): 848

OLD line(s): 1195

NEW line(s): 1006,1023

      <!-- Did the corporation make any payments in 2011 that would require it to file Form(s) 1099? -->
      <xsd:element name="PymtsReqCorpToFileForms1099" type="BooleanType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Did the corporation make any payments in 2011 that would require it to file Form(s) 1099?</Description>
            <LineNumber>Schedule B Line 10a</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Did the corporation file or will it file all required Forms 1099? -->
      <xsd:element name="DidOrWillCorpFileForms1099" type="BooleanType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Did the corporation file or will it file all required Forms 1099?</Description>
            <LineNumber>Schedule B Line 10b</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
OLD line(s): 1638

              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS3468 IRS5884 IRS6765 IRS8820 IRS8826 IRS8834 IRS8835 IRS8844 IRS8845 IRS8846 IRS8861 IRS8864 IRS8874 IRS8881 IRS8882 IRS8896 IRS8900 IRS8906 IRS8907 IRS8908 IRS8909 IRS8910 IRS8911 IRS8912 IRS8923 ItemizedOtherCreditsSchedule RenewableProductionCreditStatement"/>
NEW line(s): 1466

              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS3468 IRS5884 IRS6765 IRS8820 IRS8826 IRS8834 IRS8835 IRS8844 IRS8845 IRS8846 IRS8864 IRS8874 IRS8881 IRS8882 IRS8896 IRS8900 IRS8906 IRS8907 IRS8908 IRS8909 IRS8910 IRS8911 IRS8912 IRS8923 ItemizedOtherCreditsSchedule RenewableProductionCreditStatement"/>