Schema Name: IRS940ScheduleR.xsd
Target Namespace: http://www.irs.gov/efile
Documentation:
IRS e-file 94x Schema - Schema for IRS Form IRS940 Schedule R Release 3.0 January 1, 2013
Collapse XSD Schema Code:

<xsd:schema xmlns="http://www.irs.gov/efile" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.irs.gov/efile" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">

  <xsd:annotation>
    <xsd:documentation>
      <Description>IRS e-file 94x Schema - Schema for IRS Form IRS940 Schedule R</Description>
      <Version>Release 3.0</Version>
      <ReleaseDate>January 1, 2013</ReleaseDate>
    </xsd:documentation>
  </xsd:annotation>

  <xsd:include schemaLocation="../efileTypes.xsd" />

  <xsd:element name="IRS940ScheduleR">
    <xsd:annotation>
      <xsd:documentation>Schedule R (Form 940): Allocation Schedule for Aggregate Form 940 Filers</xsd:documentation>
      <xsd:documentation>Total of all Lines must match the amounts reported on the parent aggregate Form 940</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:complexContent>
        <xsd:extension base="IRS940ScheduleRType">
          <xsd:attributeGroup ref="DocumentAttributes"></xsd:attributeGroup>
        </xsd:extension>
      </xsd:complexContent>
    </xsd:complexType>
  </xsd:element>

  <xsd:complexType name="IRS940ScheduleRType">
    <xsd:annotation>
      <xsd:documentation>Content model for Form 940 Schedule R</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <!-- Aggregate Filer's Tax Information -->
      <xsd:element name="MyEINAllocation" type="F940ScheduleRAllocationType">
        <xsd:annotation>
          <xsd:documentation>
            <Description>The 5 column group used to document the amount allocated to employees of the Agent and totaled to the Form 940. The EIN from the parent 940 return will apply to this group line.</Description>
            <LineNumber>18</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      
      <!-- Client's Tax Information -->
      <xsd:element name="Client" maxOccurs="1000">
        <xsd:annotation>
          <xsd:documentation>
            <Description>The 7 column group used to document your client's aggregate Form 940. The amounts you enter on an occurrence line in each of the columns below correspond to the lines on Forms 940 and/or 940 Schedule A, and must include the amounts from Form 940 allocated to the client's EIN entered in the first column.</Description>
            <LineNumber>Columns (a - g), lines 1 - 1000</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="EIN" type="EINType">
              <xsd:annotation>
                <xsd:documentation>
                  <Description>Your client's EIN</Description>
                  <LineNumber>Column (a), lines 1 - 1000</LineNumber>
                </xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            
            <xsd:element name="State" type="StateType">
              <xsd:annotation>
                <xsd:documentation>
                  <Description>Your client's State abbreviation</Description>
                  <LineNumber>Column (b), lines 1 - 1000</LineNumber>
                </xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            
            <xsd:element name="ClientAllocation" type="F940ScheduleRAllocationType">
              <xsd:annotation>
                <xsd:documentation>
                  <Description>The 5 column group used to document your client's allocation to the Form 940 amounts. The amounts you enter on an occurrence line in each of the columns below correspond to the lines on Forms 940 and must include the amounts from Form 940 allocated to your client in each State.</Description>
                  <LineNumber>Columns (c - g), lines 1 - 1000</LineNumber>
                </xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>

  <!-- ================================= -->
  <!--  Form 940 Schedule R Allocation Type  -->
  <!-- ================================= -->
  <xsd:complexType name="F940ScheduleRAllocationType">
    <xsd:annotation>
      <xsd:documentation>
        <Description>The 5 column type usable to document your aggregate Form 940. The amounts you enter on an occurrence line in each of the columns below, correspond and total to the lines on Form940, must include the amounts from Form 940 allocated to your clients and yourself.</Description>
      </xsd:documentation>
    </xsd:annotation>
    
    <xsd:sequence>
    
      <!-- Total Taxable Wages  -->
      <xsd:element name="TotalTaxableWagesAmt">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Total taxable FUTA wages</Description>
            <LineNumber>Column (c), (line 7a from Form 940) allocated to this EIN</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="DecimalNNType">
            <xsd:maxInclusive value="+9999999999999.99" />
            <xsd:totalDigits value="15" />
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      
       <!-- Adjustments To FUTA Tax -->
      <xsd:choice minOccurs="0">
      
        <xsd:sequence>
        
          <xsd:element name="FUTAAdjustmentAmt" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>
                <Description>FUTA adjustment</Description>
                <LineNumber>Column (d), (line 10 from Form 940) allocated to this EIN</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="CreditReductionAmt" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>
                <Description>Credit Reduction Amount</Description>
                <LineNumber>Column (e), (line 11 from Form 940) allocated to this EIN</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:sequence>
        
         <!-- Maximum Credit Adjustment Amount -->
        <xsd:element name="AdjustmentAmt">
          <xsd:annotation>
            <xsd:documentation>
              <Description>The credit amount if the maximum is allowable</Description>
              <LineNumber>Column (d), (line 9 from Form 940) allocated to this EIN</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:choice>
      
      <!-- FUTA Tax After Adjustments -->
      <xsd:element name="FUTATaxAfterAdjustments">
        <xsd:annotation>
          <xsd:documentation>
            <Description>The total FUTA tax after adjustments</Description>
            <LineNumber>Column (f), (line 12 from Form 940) allocated to this EIN</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="DecimalNNType">
            <xsd:maxInclusive value="+9999999999999.99" />
            <xsd:totalDigits value="15" />
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      
      <!-- Total FUTA Tax Deposited  -->
      <xsd:element name="DepositsPayments">
        <xsd:annotation>
          <xsd:documentation>
            <Description>Total FUTA tax deposits plus any payments</Description>
            <LineNumber>Column (g), (line 13 of Form 940 and any other payments) allocated to this EIN</LineNumber>
          </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="DecimalNNType">
            <xsd:maxInclusive value="+9999999999999.99" />
            <xsd:totalDigits value="15" />
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      
    </xsd:sequence>
    
  </xsd:complexType>

</xsd:schema>
Collapse ComplexTypes:
Collapse Elements: