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