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