Definition Type: ComplexType
Name: IRS941cType
Namespace: http://www.irs.gov/efile
Containing Schema: IRS941c.xsd
Abstract
Documentation:
Content model for Form 941c
Collapse XSD Schema Diagram:
Drilldown into AdjustmentsExplanation in schema irs941c_xsd Drilldown into NetMedicareWageTipAdjustment in schema irs941c_xsd Drilldown into NetMedicareTaxAdjustment in schema irs941c_xsd Drilldown into TotalCorrectMedicareWagesTips in schema irs941c_xsd Drilldown into TotalMedicareWagesTipsPrevRpt in schema irs941c_xsd Drilldown into MedicareTaxAdjustment in schema irs941c_xsd Drilldown into NetSocialSecurityTipAdjustment in schema irs941c_xsd Drilldown into NetSocialSecurityWageAdj in schema irs941c_xsd Drilldown into NetSocialSecurityTaxAdjustment in schema irs941c_xsd Drilldown into TotalCorrectSocialSecurityTips in schema irs941c_xsd Drilldown into TotalSocialSecurityTipsPrevRpt in schema irs941c_xsd Drilldown into TotalCorrectSocialSecurityWgs in schema irs941c_xsd Drilldown into TotalSocialSecurityWgsPrevRpt in schema irs941c_xsd Drilldown into SocialSecurityTaxAdjustment in schema irs941c_xsd Drilldown into NetWithheldIncomeTaxAdjustment in schema irs941c_xsd Drilldown into IncomeTaxWithholdingAdjustment in schema irs941c_xsd Drilldown into Certification4 in schema irs941c_xsd Drilldown into Certification3 in schema irs941c_xsd Drilldown into Certification2 in schema irs941c_xsd Drilldown into Certification1 in schema irs941c_xsd Drilldown into DateErrorDiscovered in schema irs941c_xsdXSD Diagram of IRS941cType in schema irs941c_xsd (IRS Electronic Tax Administration)
Collapse XSD Schema Code:
<xsd:complexType name="IRS941cType">
    <xsd:annotation>
        <xsd:documentation>Content model for Form 941c</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <!-- Date Erorr Discovered -->
        <xsd:element name="DateErrorDiscovered" type="DateType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>The date the errors reported on this form were discovered</Description>
                    <LineNumber>C</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- ============= -->
        <!-- Part I: Certification -->
        <!-- ============= -->
        <!-- Certification 1: All overcollected income taxes for the current calendar year and... -->
        <xsd:element name="Certification1" type="CheckboxType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>All overcollected income taxes for the current calendar year and all social security and Medicare taxes for the current and prior calendar years have been repaid to employees. For claims of overcollected employee social security and Medicare taxes in earlier years, a written statement has been obtained from each employee stating that the employee has not claimed and will not claim refund or credit of the amount of the overcollection.</Description>
                    <LineNumber>Part I Checkbox 1</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Certification 2: All affected employees have given their writtten consent to... -->
        <xsd:element name="Certification2" type="CheckboxType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>All affected employees have given their written consent to the allowance of this credit or refund. For claims of overcollected employee social security and Medicare taxes in earlier years, a written statement has been obtained from each employee stating that the employee has not claimed and will not claim  refund or credit of the amount of the overcollection.</Description>
                    <LineNumber>Part I Checkbox 2</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Certification 3: The social security tax and Medicare tax adjustments represent the ... -->
        <xsd:element name="Certification3" type="CheckboxType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>The social security tax and Medicare tax adjustments represent the employer’s share only. An attempt was made to locate the employee(s) affected, but the affected employee(s) could not be located or will not comply with the certification requirements.</Description>
                    <LineNumber>Part I Checkbox 3</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Certification 4: None of this refund or credit was withheld from employee wages. -->
        <xsd:element name="Certification4" type="CheckboxType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>None of this refund or credit was withheld from employee wages.</Description>
                    <LineNumber>Part I Checkbox 4</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- ============================ -->
        <!-- Part II: Income Tax Withholding Adjustment -->
        <!-- ============================ -->
        <!-- Income Tax Withholding Adjustment  -->
        <xsd:element name="IncomeTaxWithholdingAdjustment" type="IncomeTaxWithholdingAdjustmentType" maxOccurs="50">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Repeating table rows for Part II Income Tax Withholding Adjustment</Description>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Net Withheld Income Tax Adjustment -->
        <xsd:element name="NetWithheldIncomeTaxAdjustment">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Net withheld income tax adjustment</Description>
                    <LineNumber>Part II Line 5</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalType">
                    <xsd:maxInclusive value="+99999999.99" />
                    <xsd:minInclusive value="-99999999.99" />
                    <xsd:totalDigits value="10" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- ========================== -->
        <!-- Part III: Social Security Tax Adjustment -->
        <!-- ========================== -->
        <xsd:element name="SocialSecurityTaxAdjustment" type="SocialSecurityTaxAdjustmentType" maxOccurs="50">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Repeating table rows for Part III Social Security Tax Adjustment</Description>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Total Social Security Wages Previously Reported -->
        <xsd:element name="TotalSocialSecurityWgsPrevRpt">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Total Social Security Wages Previously Reported for Period</Description>
                    <LineNumber>Part III Line 5(b)</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalNNType">
                    <xsd:maxInclusive value="+999999999999.99" />
                    <xsd:totalDigits value="14" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Total Correct Social Security Wages -->
        <xsd:element name="TotalCorrectSocialSecurityWgs">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Total Correct Social Security Wages for Period</Description>
                    <LineNumber>Part III Line 5(c)</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalNNType">
                    <xsd:maxInclusive value="+999999999999.99" />
                    <xsd:totalDigits value="14" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Total Social Security Tips Previously Reported -->
        <xsd:element name="TotalSocialSecurityTipsPrevRpt">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Total Social Security Tips Previously Reported for Period</Description>
                    <LineNumber>Part III Line 5(d)</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalNNType">
                    <xsd:maxInclusive value="+999999999999.99" />
                    <xsd:totalDigits value="14" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Total Correct Social Security Tips -->
        <xsd:element name="TotalCorrectSocialSecurityTips">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Total Correct Social Security Tips for Period</Description>
                    <LineNumber>Part III Line 5(e)</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalNNType">
                    <xsd:maxInclusive value="+999999999999.99" />
                    <xsd:totalDigits value="14" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Net Social Security Tax Adjustment -->
        <xsd:element name="NetSocialSecurityTaxAdjustment">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Net social security tax adjustment</Description>
                    <LineNumber>Part III Line 6</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalType">
                    <xsd:maxInclusive value="+999999999999.99" />
                    <xsd:minInclusive value="-999999999999.99" />
                    <xsd:totalDigits value="14" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Net Social Security Wage Adjustment -->
        <xsd:element name="NetSocialSecurityWageAdj">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Net social security wage adjustment</Description>
                    <LineNumber>Part III Line 7</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalType">
                    <xsd:maxInclusive value="+999999999999.99" />
                    <xsd:minInclusive value="-999999999999.99" />
                    <xsd:totalDigits value="14" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Net Social Security Tip Adjustment -->
        <xsd:element name="NetSocialSecurityTipAdjustment">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Net social security tip adjustment</Description>
                    <LineNumber>Part III Line 8</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalType">
                    <xsd:maxInclusive value="+999999999999.99" />
                    <xsd:minInclusive value="-999999999999.99" />
                    <xsd:totalDigits value="14" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- ====================== -->
        <!-- Part IV: Medicare Tax Adjustment -->
        <!-- ====================== -->
        <!-- Medicare Tax Adjustment -->
        <xsd:element name="MedicareTaxAdjustment" type="MedicareTaxAdjustmentType" maxOccurs="50">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Repeating table rows for Part IV Medicare Tax Adjustment</Description>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Total Medicare Wages and Tips Previously Reported -->
        <xsd:element name="TotalMedicareWagesTipsPrevRpt">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Total Medicare Wages and Tips Previously Reported for Period</Description>
                    <LineNumber>Part IV Line 5(b)</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 Correct Medicare Wages and Tips -->
        <xsd:element name="TotalCorrectMedicareWagesTips">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Total Correct Medicare Wages and Tips for Period</Description>
                    <LineNumber>Part IV Line 5(c)</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>
        <!-- Net Medicare Tax Adjustment -->
        <xsd:element name="NetMedicareTaxAdjustment">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Net Medicare tax adjustment</Description>
                    <LineNumber>Part IV Line 6</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalType">
                    <xsd:maxInclusive value="+99999999999.99" />
                    <xsd:minInclusive value="-99999999999.99" />
                    <xsd:totalDigits value="13" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Net Medicare Wage and Tip Adjustment -->
        <xsd:element name="NetMedicareWageTipAdjustment">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Net Medicare wage and tip adjustment</Description>
                    <LineNumber>Part IV Line 7</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="DecimalType">
                    <xsd:maxInclusive value="+9999999999999.99" />
                    <xsd:minInclusive value="-9999999999999.99" />
                    <xsd:totalDigits value="15" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- ====================== -->
        <!-- Part V: Explanation of Adjustments -->
        <!-- ====================== -->
        <!-- Explanation of Adjustments  -->
        <xsd:element name="AdjustmentsExplanation" type="ExplanationType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Explanation of Adjustments</Description>
                    <LineNumber>Part V</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DateErrorDiscovered nsA:DateErrorDiscovered 0 (1)
Certification1 nsA:Certification1 0 (1)
Certification2 nsA:Certification2 0 (1)
Certification3 nsA:Certification3 0 (1)
Certification4 nsA:Certification4 0 (1)
IncomeTaxWithholdingAdjustment nsA:IncomeTaxWithholdingAdjustment (1) 50
NetWithheldIncomeTaxAdjustment nsA:NetWithheldIncomeTaxAdjustment (1) (1)
SocialSecurityTaxAdjustment nsA:SocialSecurityTaxAdjustment (1) 50
TotalSocialSecurityWgsPrevRpt nsA:TotalSocialSecurityWgsPrevRpt (1) (1)
TotalCorrectSocialSecurityWgs nsA:TotalCorrectSocialSecurityWgs (1) (1)
TotalSocialSecurityTipsPrevRpt nsA:TotalSocialSecurityTipsPrevRpt (1) (1)
TotalCorrectSocialSecurityTips nsA:TotalCorrectSocialSecurityTips (1) (1)
NetSocialSecurityTaxAdjustment nsA:NetSocialSecurityTaxAdjustment (1) (1)
NetSocialSecurityWageAdj nsA:NetSocialSecurityWageAdj (1) (1)
NetSocialSecurityTipAdjustment nsA:NetSocialSecurityTipAdjustment (1) (1)
MedicareTaxAdjustment nsA:MedicareTaxAdjustment (1) 50
TotalMedicareWagesTipsPrevRpt nsA:TotalMedicareWagesTipsPrevRpt (1) (1)
TotalCorrectMedicareWagesTips nsA:TotalCorrectMedicareWagesTips (1) (1)
NetMedicareTaxAdjustment nsA:NetMedicareTaxAdjustment (1) (1)
NetMedicareWageTipAdjustment nsA:NetMedicareWageTipAdjustment (1) (1)
AdjustmentsExplanation nsA:AdjustmentsExplanation 0 (1)
Collapse Derivation Tree:
Collapse References:
nsA:IRS941c