Definition Type: ComplexType
Name: MonthlyDepositorType
Namespace: http://www.irs.gov/efile
Containing Schema: IRS944.xsd
Abstract
Documentation:
Type for a monthly schedule depositor's data Part 2
Collapse XSD Schema Diagram:
Drilldown into TotalYearLiability in schema irs944_xsd Drilldown into MonthlyLiability in schema irs944_xsd Drilldown into MonthlyDepositorCheckbox in schema irs944_xsdXSD Diagram of MonthlyDepositorType in schema irs944_xsd (IRS Electronic Tax Administration)
Collapse XSD Schema Code:
<xsd:complexType name="MonthlyDepositorType">
    <xsd:annotation>
        <xsd:documentation>
            <Description>Type for a monthly schedule depositor's data</Description>
            <LineNumber>Part 2</LineNumber>
        </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <!-- Monthly Depositor Checkbox -->
        <xsd:element name="MonthlyDepositorCheckbox" type="CheckboxType">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Indicates a monthly schedule depositor</Description>
                    <LineNumber>Part 2 Line 13</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Monthly Liability IRS944MonthlyDecimalType - extended with liabilityMonth attribute -->
        <xsd:element name="MonthlyLiability" maxOccurs="12">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Your tax liability for each month</Description>
                    <Description>Monthly Liability IRS944MonthlyDecimalType - extended with liabilityMonth attribute</Description>
                    <LineNumber>Part 2 Lines 13a - 13l</LineNumber>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:simpleContent>
                    <xsd:extension base="IRS944MonthlyDecimalType">
                        <xsd:attribute name="liabilityMonth" use="required">
                            <xsd:annotation>
                                <xsd:documentation>
                                    <Description>Your tax liability for each month</Description>
                                    <Description>Plus the unique number representing the ordinal month</Description>
                                    <LineNumber>Part 2 Lines13a - 13l</LineNumber>
                                </xsd:documentation>
                            </xsd:annotation>
                            <xsd:simpleType>
                                <xsd:restriction base="IntegerPosType">
                                    <xsd:maxInclusive value="12" />
                                    <xsd:totalDigits value="2" />
                                </xsd:restriction>
                            </xsd:simpleType>
                        </xsd:attribute>
                    </xsd:extension>
                </xsd:simpleContent>
            </xsd:complexType>
        </xsd:element>
        <!-- Total year liability -->
        <xsd:element name="TotalYearLiability">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Total liability for year</Description>
                    <LineNumber>Part 2 Line 13m</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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
MonthlyDepositorCheckbox nsA:MonthlyDepositorCheckbox (1) (1)
MonthlyLiability nsA:MonthlyLiability (1) 12
TotalYearLiability nsA:TotalYearLiability (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:MonthlyDepositor