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

OLD line(s): 911,912

      <!-- Owner of 50% or more of a domestic corp -->
      <xsd:element name="Own50PercentOrMoreVotingStock" minOccurs="0">
NEW line(s): 911,912

      <!-- Was Any Shareholder an Enumerated Shareholder? -->
      <xsd:element name="EnumeratedShareholder" type="BooleanType" minOccurs="0">
OLD line(s): 915

            <Description>Indicates whether the corporation at the end of the tax year owned, directly or indirectly, 50% or more of the voting stock of a domestic corporation</Description>
NEW line(s): 915

            <Description>Was any shareholder an enumerated shareholder?</Description>
OLD line(s): 919,926

        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="BooleanType">
              <xsd:attribute name="referenceDocumentId" type="IdListType"/>
              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="Owned50PercentVotingStockOfDomesticCorpStatement2"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
NEW line(s): 918

OLD line(s): 927

NEW line(s): 920,991

      <!-- Enumerated Shareholder Table -->
      <xsd:element name="EnumeratedShareholderInfo" type="EnumeratedShareholderType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Enumerated shareholder table</Description>
            <LineNumber>Schedule B Line 3</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Own Drectly 20% or > or Directly/Indirectly 50% or > Of Total Stock Issue And Outstanding? -->
      <xsd:element name="PctTotalVotingPowerOwnOfStock" type="BooleanType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Own directly 20% or > or directly/indirectly 50% or > of total stock issue and outstanding?</Description>
            <LineNumber>Schedule B Line 4(a)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Percent Total Stock Issued Out Table -->
      <xsd:element name="PctTotalStockIssuedOutGrpInfo" type="PctTotalStockIssuedOutGrpType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Percent total stock issued out table</Description>
            <LineNumber>Schedule B Line 4(a)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Own Directly 20% or > or Directly/Indirectly an Interest of 50% or > of Foreign or Domestic Partnership or in Beneficial Interest of a Trust? -->
      <xsd:element name="OwnForeignOrDomesticPrtshp" type="BooleanType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Own directly 20% or > or directly/indirectly an interest of 50% or > of foreign or domestic partnership or in beneficial interest of a trust?</Description>
            <LineNumber>Schedule B Line 4(b)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Own Foreign Or Domestic Table -->
      <xsd:element name="OwnForeignOrDomesticGrpInfo" type="OwnForeignOrDomesticGrpType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Percent total stock issued out table</Description>
            <LineNumber>Schedule B Line 4(b)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Did Corporation Have Outstanding Stock Options, Warrants or Similar Instruments? -->
      <xsd:element name="OutstandingOptsWarrantsInsts" type="BooleanType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Did corporation have outstanding stock options, warrants or similar instruments?</Description>
            <LineNumber>Schedule B Line 5</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Total Shares Outstanding Stock EOY -->
      <xsd:element name="SharesOutstandingEndTaxYear" type="IntegerNNType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Total shares outstanding stock EOY</Description>
            <LineNumber>Schedule B Line 5(i)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Total Shares Outstanding if All Executed -->
      <xsd:element name="SharesOutstandingIfAllExecuted" type="IntegerNNType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Total shares outstanding if all executed</Description>
            <LineNumber>Schedule B Line 5(ii)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
OLD line(s): 933

            <LineNumber>Schedule B Line 4</LineNumber>
NEW line(s): 997

            <LineNumber>Schedule B Line 6</LineNumber>
OLD line(s): 942

            <LineNumber>Schedule B Line 5</LineNumber>
NEW line(s): 1006

            <LineNumber>Schedule B Line 7</LineNumber>
OLD line(s): 952

        <LineNumber>Schedule B Line 6</LineNumber>
NEW line(s): 1016

        <LineNumber>Schedule B Line 8</LineNumber>
OLD line(s): 969

        <LineNumber>Schedule B Line 6</LineNumber>
NEW line(s): 1033

        <LineNumber>Schedule B Line 8</LineNumber>
OLD line(s): 984

            <LineNumber>Schedule B Line 7</LineNumber>
NEW line(s): 1048

            <LineNumber>Schedule B Line 9</LineNumber>
OLD line(s): 988,989

      <!-- Are the total receipts and total assets less than $250,000, If "Yes", the corporation is not required to complete Schedules L and M-1. -->
      <xsd:element name="RequiredToCompleteSchLAndSchM1" type="BooleanType" minOccurs="0">
NEW line(s): 1052,1053

      <!-- Not Required to Complete Schedules L and M1 -->
      <xsd:element name="NotRequiredToCompSchLAndSchM1" type="BooleanType" minOccurs="0">
OLD line(s): 992,993

            <Description>Are the total receipts and total assets less than $250,000, If "Yes", the corporation is not required to complete Schedules L and M-1.</Description>
            <LineNumber>Schedule B Line 8</LineNumber>
NEW line(s): 1056,1057

            <Description>Not required to complete Schedules L and M1</Description>
            <LineNumber>Schedule B Line 10</LineNumber>
OLD line(s): 996

NEW line(s): 1061,1078

      <!-- Was Any Non-Shareholder Debt Cancelled, Forgiven or Terms Modified? -->
      <xsd:element name="DebtCancelledForgivenModified" type="BooleanType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Was any non-shareholder debt cancelled, forgiven or terms modified?</Description>
            <LineNumber>Schedule B Line 11</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Amount Of Principal Reduction -->
      <xsd:element name="PrincipalReductionAmount" type="USAmountType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Amount of principal reduction</Description>
            <LineNumber>Schedule B Line 11</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
OLD line(s): 1002

            <LineNumber>Schedule B Line 9</LineNumber>
NEW line(s): 1084

            <LineNumber>Schedule B Line 12</LineNumber>
OLD line(s): 1006

      <!-- Did the corporation make any payments in 2011 that would require it to file Form(s) 1099? -->
NEW line(s): 1088

      <!-- Did the corporation make any payments in 2012 that would require it to file Form(s) 1099? -->
OLD line(s): 1010,1011

            <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>
NEW line(s): 1092,1093

            <Description>Did the corporation make any payments in 2012 that would require it to file Form(s) 1099?</Description>
            <LineNumber>Schedule B Line 13a</LineNumber>
OLD line(s): 1020

            <LineNumber>Schedule B Line 10b</LineNumber>
NEW line(s): 1102

            <LineNumber>Schedule B Line 13b</LineNumber>
OLD line(s): 1535

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

      <xsd:element name="ForeignGroIncmSrcdCorpLvlPssv" minOccurs="0">
OLD line(s): 1541

NEW line(s): 1624,1631

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

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

      <xsd:element name="ForeignGrossIncmSrcdCorpLvlGC" minOccurs="0">
OLD line(s): 1550

NEW line(s): 1641,1648

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

              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="ForeignGrossIncomeAtCorpLevelOtherCatSchedule"/>
NEW line(s): 1662

              <xsd:attribute name="referenceDocumentName" type="StringType" fixed="FrgnSourceQlfyDivCapGainsLoss"/>
OLD line(s): 1849

    <xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS3468 IRS4255 IRS8275 IRS8275R OtherForeignTransactionSchedule OtherItemsAndAmountsSchedule QualifyingDispositionsStatement TerminationOfShareholderInterestStatement"/>
NEW line(s): 1947

    <xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS3468 IRS4255 IRS8275 IRS8275R OtherForeignTransactionSchedule OtherItemsAndAmountsSchedule QualifyingDispositionsStatement TerminationOfShareholderInterestStatement Section909SplitterArrangements"/>
OLD line(s): 2906

NEW line(s): 3005

  
OLD line(s): 2917

NEW line(s): 3017,3293

  
  <!-- =================================================================================================== -->
  <!-- ========== Type for Repeating Element EnumeratedShareholderInfo Schedule B Line 3i - 3iv ========== -->
  <!-- =================================================================================================== -->
  <xsd:complexType name="EnumeratedShareholderType">
    <xsd:sequence>
      <!-- Shareholder Name Choice between PersonName or BusinessName -->
      <xsd:choice minOccurs="0">
        <xsd:element name="PersonName" type="PersonNameType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>Shareholder Person Name</Description>
        <LineNumber>Schedule B 3(i)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="BusinessName" type="BusinessNameLine1Type">
          <xsd:annotation>
      <xsd:documentation>
        <Description>Shareholder Business Name</Description>
        <LineNumber>Schedule B 3(i)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:choice>
      <!-- Choice between SSN, EIN or Missing SSN or EIN Reason -->
      <xsd:choice minOccurs="0">
        <xsd:element name="SSN" type="SSNType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>SSN</Description>
        <LineNumber>Schedule B 3(ii)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="EIN" type="EINType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>EIN</Description>
        <LineNumber>Schedule B 3(ii)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="MissingSSNOrEINReason">
          <xsd:annotation>
      <xsd:documentation>
        <Description>Missing SSN Or EIN Reason</Description>
        <LineNumber>Schedule B 3(ii)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
      <xsd:restriction base="StringType">
        <xsd:enumeration value="APPLD FOR"/>
      </xsd:restriction>
    </xsd:simpleType>
        </xsd:element>
      </xsd:choice>
      <!-- Type of Entity -->
      <xsd:element name="TypeOfEntity" type="LineExplanationType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Type of entity</Description>
            <LineNumber>Schedule B 3(iii)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Name Responsible Party -->
      <xsd:element name="NameResponsibleParty" type="NameResponsiblePartyType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Name responsible party</Description>
            <LineNumber>Schedule B 3(iv)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <!-- ========================================================================================= -->
  <!-- ========== Type for Repeating Element NameResponsibleParty Schedule B Line 3(iv) ==== -->
  <!-- ========================================================================================= -->
  <xsd:complexType name="NameResponsiblePartyType">
    <xsd:sequence>
      <!-- Name Responsible Party Choice between PersonName or BusinessName -->
      <xsd:choice minOccurs="0">
        <xsd:element name="PersonName" type="PersonNameType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>Person Name</Description>
        <LineNumber>Schedule B 3(iv)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="BusinessName" type="BusinessNameLine1Type">
          <xsd:annotation>
      <xsd:documentation>
        <Description>Business Name</Description>
        <LineNumber>Schedule B 3(iv)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:choice>
      <!-- SSN or EIN of Responsible Party Choice between SSN, EIN or Missing SSN or EIN Reason -->
      <xsd:choice minOccurs="0">
        <xsd:element name="SSN" type="SSNType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>SSN</Description>
        <LineNumber>Schedule B 3(iv)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="EIN" type="EINType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>EIN</Description>
        <LineNumber>Schedule B 3(iv)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="MissingSSNOrEINReason">
          <xsd:annotation>
      <xsd:documentation>
        <Description>Missing SSN Or EIN Reason</Description>
        <LineNumber>Schedule B 3(iv)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
      <xsd:restriction base="StringType">
        <xsd:enumeration value="APPLD FOR"/>
      </xsd:restriction>
    </xsd:simpleType>
        </xsd:element>
      </xsd:choice>
    </xsd:sequence>
  </xsd:complexType>
  <!-- ========================================================================================================== -->
  <!-- ========== Type for Repeating Element PctTotalStockIssuedOutGrpInfo Schedule B Line 4(a)(i) - 4(a)(v) ==== -->
  <!-- ========================================================================================================== -->
  <xsd:complexType name="PctTotalStockIssuedOutGrpType">
    <xsd:sequence>
      <!-- Name of Corporation -->
      <xsd:element name="NameOfCorp" type="BusinessNameLine1Type">
        <xsd:annotation>
    <xsd:documentation>
      <Description>Name of corporation</Description>
      <LineNumber>Schedule B 4(a)(i)</LineNumber>
    </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Corporation EIN Choice between SSN, EIN or Missing SSN or EIN Reason -->
      <xsd:choice minOccurs="0">
        <xsd:element name="SSN" type="SSNType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>SSN</Description>
        <LineNumber>Schedule B 4(a)(ii)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="EIN" type="EINType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>EIN</Description>
        <LineNumber>Schedule B 4(a)(ii)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="MissingSSNOrEINReason">
          <xsd:annotation>
      <xsd:documentation>
        <Description>Missing SSN Or EIN Reason</Description>
        <LineNumber>Schedule B 4(a)(ii)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
      <xsd:restriction base="StringType">
        <xsd:enumeration value="APPLD FOR"/>
      </xsd:restriction>
    </xsd:simpleType>
        </xsd:element>
      </xsd:choice>
      <!-- Country of Incorporation -->
      <xsd:element name="CountryOfIncorporation" type="AllCountriesType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Country of incorporation</Description>
            <LineNumber>Schedule B 4(a)(iii)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Percentage of Voting Stock Owned -->
      <xsd:element name="PctVotingStockOwned" type="RatioType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Percentage of voting stock owned</Description>
            <LineNumber>Schedule B 4(a)(iv)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Date Q-sub Election Made -->
      <xsd:element name="DateQSubElection" type="DateType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Date Q-sub election made</Description>
            <LineNumber>Schedule B 4(a)(v)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <!-- ======================================================================================================== -->
  <!-- ========== Type for Repeating Element OwnForeignOrDomesticGrpInfo Schedule B Line 4(b)(i) - 4(b)(v) ==== -->
  <!-- ======================================================================================================== -->
  <xsd:complexType name="OwnForeignOrDomesticGrpType">
    <xsd:sequence>
      <!-- Name of entity -->
      <xsd:element name="NameOfEntity" type="BusinessNameLine1Type">
        <xsd:annotation>
    <xsd:documentation>
      <Description>Name of corporation</Description>
      <LineNumber>Schedule B 4(b)(i)</LineNumber>
    </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Entity EIN Choice between EIN or Missing EIN Reason -->
      <xsd:choice minOccurs="0">
        <xsd:element name="EIN" type="EINType">
          <xsd:annotation>
      <xsd:documentation>
        <Description>EIN</Description>
        <LineNumber>Schedule B 4(b)(ii)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="MissingEINReason">
          <xsd:annotation>
      <xsd:documentation>
        <Description>Missing EIN Reason</Description>
        <LineNumber>Schedule B 4(b)(ii)</LineNumber>
      </xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
      <xsd:restriction base="StringType">
        <xsd:enumeration value="APPLD FOR"/>
      </xsd:restriction>
    </xsd:simpleType>
        </xsd:element>
      </xsd:choice>
      <!-- Type of Entity -->
      <xsd:element name="TypeOfEntity" type="LineExplanationType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Type of entity</Description>
            <LineNumber>Schedule B 4(b)(iii)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Country of Organization -->
      <xsd:element name="CountryOfOrganization" type="AllCountriesType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Country of organization</Description>
            <LineNumber>Schedule B 4(b)(iv)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <!-- Maximum Percentage Owned -->
      <xsd:element name="MaximumPctOwned" type="RatioType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Maximum percentage owned</Description>
            <LineNumber>Schedule B 4(b)(v)</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>