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>