<xsd:schema targetNamespace="http://www.irs.gov/efile" xmlns="http://www.irs.gov/efile" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xsd:annotation>
<xsd:documentation>
<Description>IRS e-file 94x Schema - Schema for one or more IRS Form 941 or 944 Schedule D(s)</Description>
<Version>Release 3.0</Version>
<ReleaseDate>January 1, 2013</ReleaseDate>
</xsd:documentation>
</xsd:annotation>
<xsd:include schemaLocation="../efileTypes.xsd"/>
<xsd:element name="IRS94xScheduleDGroup">
<xsd:annotation>
<xsd:documentation>Data for one or more IRS Form 941 or 944 Schedule D(s)</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="IRS94xScheduleDGroupType">
<xsd:attributeGroup ref="DocumentAttributes"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="IRS94xScheduleDGroupType">
<xsd:annotation>
<xsd:documentation>Content model for Form 941, 941SS, or 944 Schedule D Data</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="TaxYearOfDiscrepancies" type="YearType">
<xsd:annotation>
<xsd:documentation>
<Description>The Tax Year of the Discrepancies</Description>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>
<Description>Type of Submission (Check one)</Description>
</xsd:documentation>
</xsd:annotation>
<xsd:element name="Original" type="CheckboxType"/>
<xsd:element name="Corrected" type="CheckboxType"/>
</xsd:choice>
<xsd:element name="ScheduleDSummary" type="DiscrepancyAmountsType">
<xsd:annotation>
<xsd:documentation>
<Description>The summary of all Form 941, 941SS, or 944 Schedule D discrepancies</Description>
<LineNumber>Part 2: lines 4-8</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ScheduleDInstance" type="ScheduleDInstanceType" maxOccurs="10">
<xsd:annotation>
<xsd:documentation>The unique data for a Form 941, 941SS, or 944 Schedule D. The 94x XML System will allow a maximum of 10 Schedule D's. If you have more than 10 Schedule D's, they need to be filed on paper.</xsd:documentation>
<xsd:documentation>
<LineNumber>Part 1 and Part 3</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ScheduleDInstanceType">
<xsd:annotation>
<xsd:documentation>Content model for each Form 941, 941SS, or 944 Schedule D's unique data</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ScheduleNumber">
<xsd:annotation>
<xsd:documentation>
<Description>This is schedule # of #. (Example: This is schedule 1 of 3.)</Description>
<LineNumber>Part 3 Line 9</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="IntegerPosType">
<xsd:totalDigits value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Of">
<xsd:simpleType>
<xsd:restriction base="IntegerPosType">
<xsd:totalDigits value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>
<Description>Are you filing this schedule -- (Check one)</Description>
</xsd:documentation>
</xsd:annotation>
<xsd:element name="AfterMergerConsolidation">
<xsd:annotation>
<xsd:documentation>
<Description>After a statutory merger or consolidation (See Rev. Rul. 62-60, 1962-1 C.B. 186 and Rev. Proc. 2004-53, 2004-34 I.R.B. 320.)</Description>
<LineNumber>1</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MergerConsolidation" type="CheckboxType">
<xsd:annotation>
<xsd:documentation>
<Description>After a statutory merger or consolidation (See Rev. Rul. 62-60, 1962-1 C.B. 186 and Rev. Proc. 2004-53, 2004-34 I.R.B. 320.)</Description>
<LineNumber>1</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>
<Description>You are either: (Check one)</Description>
<LineNumber>1</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:element name="AcquiredCorporation" type="CheckboxType"/>
<xsd:element name="SurvivingCorporation" type="CheckboxType"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AfterAcquisition">
<xsd:annotation>
<xsd:documentation>
<Description>After an acquisition and you are using the alternate procedure under Rev. Proc. 2004-53, 2004-34 I.R.B. 320</Description>
<LineNumber>1</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AcquisitionAlternateProcedure" type="CheckboxType">
<xsd:annotation>
<xsd:documentation>
<Description>After an acquisition and you are using the alternate procedure under Rev. Proc. 2004-53, 2004-34 I.R.B. 320</Description>
<LineNumber>1</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>
<Description>You are either: (Check one)</Description>
<LineNumber>1</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:element name="Predecessor" type="CheckboxType"/>
<xsd:element name="Successor" type="CheckboxType"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:element name="ConsolidationAcquisitionDate" type="DateType">
<xsd:annotation>
<xsd:documentation>
<Description>The effective date of the statutory merger/consolidation or acquisition</Description>
<LineNumber>2</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OtherParty">
<xsd:annotation>
<xsd:documentation>
<Description>The OTHER PARTY in this transaction is ...</Description>
<LineNumber>3</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="EIN" type="EINType">
<xsd:annotation>
<xsd:documentation>
<Description>Other party's EIN</Description>
<LineNumber>3</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BusinessName1" type="BusinessName1Type">
<xsd:annotation>
<xsd:documentation>
<Description>Other party's name</Description>
<LineNumber>3</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BusinessName2" type="BusinessName2Type" minOccurs="0"/>
<xsd:element name="Address1" type="StreetAddressType"/>
<xsd:element name="Address2" type="StreetAddressType" minOccurs="0"/>
<xsd:element name="City" type="CityType"/>
<xsd:element name="State" type="StateType"/>
<xsd:element name="ZIPCode" type="ZIPCodeType"/>
<xsd:element name="Phone" type="PhoneNumberType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Discrepancies" type="DiscrepancyAmountsType">
<xsd:annotation>
<xsd:documentation>
<Description>Part 3 lines 10-14</Description>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- ====================== -->
<!-- Discrepancy Amounts Type -->
<!-- ====================== -->
<xsd:complexType name="DiscrepancyAmountsType">
<xsd:annotation>
<xsd:documentation>
<Description>The three column type usable to document the difference in reported amounts</Description>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SocialSecurityWages" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SocialSecurityWagesReportedIRS">
<xsd:annotation>
<xsd:documentation>
<Description>Social Security wages you reported to the IRS for the tax year</Description>
<LineNumber>Part 2 line 4 column A or Part 3 line 10 column A</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999999.99"/>
<xsd:totalDigits value="17"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SocialSecurityWagesReportedSSA">
<xsd:annotation>
<xsd:documentation>
<Description>Social Security wages you reported to the SSA for the tax year</Description>
<LineNumber>Part 2 line 4 column B or Part 3 line 10 column B</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999999.99"/>
<xsd:totalDigits value="17"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SocialSecurityWagesDifference">
<xsd:annotation>
<xsd:documentation>
<Description>Social Security wages difference for the tax year</Description>
<LineNumber>Part 2 line 4 column C or Part 3 line 10 column C</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:minInclusive value="-999999999999999.99"/>
<xsd:maxInclusive value="+999999999999999.99"/>
<xsd:totalDigits value="17"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MedicareWagesAndTips" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MedicareWagesTipsReportedIRS">
<xsd:annotation>
<xsd:documentation>
<Description>Medicare wages and tips you reported to the IRS for the tax year</Description>
<LineNumber>Part 2 line 5 column A or Part 3 line 11 column A</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999999.99"/>
<xsd:totalDigits value="18"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="MedicareWagesTipsReportedSSA">
<xsd:annotation>
<xsd:documentation>
<Description>Medicare wages and tips you reported to the SSA for the tax year</Description>
<LineNumber>Part 2 line 5 column B or Part 3 line 11 column B</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999999.99"/>
<xsd:totalDigits value="18"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="MedicareWagesTipsDifference">
<xsd:annotation>
<xsd:documentation>
<Description>Medicare wages and tips difference for the tax year</Description>
<LineNumber>Part 2 line 5 column C or Part 3 line 11 column C</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:minInclusive value="-9999999999999999.99"/>
<xsd:maxInclusive value="+9999999999999999.99"/>
<xsd:totalDigits value="18"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SocialSecurityTips" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SocialSecurityTipsReportedIRS">
<xsd:annotation>
<xsd:documentation>
<Description>Social Security tips you reported to the IRS for the tax year</Description>
<LineNumber>Part 2 line 6 column A or Part 3 line 12 column A</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999.99"/>
<xsd:totalDigits value="12"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SocialSecurityTipsReportedSSA">
<xsd:annotation>
<xsd:documentation>
<Description>Social Security tips you reported to the SSA for the tax year</Description>
<LineNumber>Part 2 line 6 column B or Part 3 line 12 column B</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999.99"/>
<xsd:totalDigits value="12"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SocialSecurityTipsDifference">
<xsd:annotation>
<xsd:documentation>
<Description>Social Security tips difference for the tax year</Description>
<LineNumber>Part 2 line 6 column C or Part 3 line 12 column C</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:minInclusive value="-9999999999.99"/>
<xsd:maxInclusive value="+9999999999.99"/>
<xsd:totalDigits value="12"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="FederalIncomeTaxWithheld" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FedIncmTaxWithheldReportedIRS">
<xsd:annotation>
<xsd:documentation>
<Description>Total income tax withheld from wages, tips, and sick pay you reported to the IRS for the tax year</Description>
<LineNumber>Part 2 line 7 column A or Part 3 line 13 column A</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999999.99"/>
<xsd:totalDigits value="17"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="FedIncmTaxWithheldReportedSSA">
<xsd:annotation>
<xsd:documentation>
<Description>Total income tax withheld from wages, tips, and sick pay you reported to the SSA for the tax year</Description>
<LineNumber>Part 2 line 7 column B or Part 3 line 13 column B</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999999.99"/>
<xsd:totalDigits value="17"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="FedIncmTaxWithheldDifference">
<xsd:annotation>
<xsd:documentation>
<Description>Total income tax withheld from wages, tips, and sick pay difference for the tax year</Description>
<LineNumber>Part 2 line 7 column C or Part 3 line 13 column C</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:minInclusive value="-999999999999999.99"/>
<xsd:maxInclusive value="+999999999999999.99"/>
<xsd:totalDigits value="17"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
|