Definition Type: Element
Name: Contribution
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: PayrollBenefitContributions.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Loan in schema payrollbenefitcontributions_xsd Drilldown into ToDateAmount in schema payrollbenefitcontributions_xsd Drilldown into ContributionAmount in schema payrollbenefitcontributions_xsd Drilldown into contributionType in schema payrollbenefitcontributions_xsd Drilldown into planType in schema payrollbenefitcontributions_xsd Drilldown into currencyCode in schema payrollbenefitcontributions_xsd Drilldown into typeContribution in schema payrollbenefitcontributions_xsdXSD Diagram of Contribution in schema payrollbenefitcontributions_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:element name="Contribution">
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element ref="ContributionAmount" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="ToDateAmount" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="Loan" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
        <xsd:attribute name="typeContribution" use="required">
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                    <xsd:enumeration value="ER" />
                    <xsd:enumeration value="Person" />
                    <xsd:enumeration value="Qual" />
                    <xsd:enumeration value="QualNonElective" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="currencyCode" type="CurrencyCodeType" />
        <xsd:attribute name="planType" type="planTypePatternExtensionType" use="required" />
        <xsd:attribute name="contributionType">
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                    <xsd:enumeration value="Pretax" />
                    <xsd:enumeration value="Posttax" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:attribute>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ContributionAmount hr:ContributionAmount 0 unbounded
ToDateAmount hr:ToDateAmount 0 unbounded
Loan hr:Loan 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
typeContribution hr:typeContribution Required
currencyCode hr:currencyCode (Optional)
planType hr:planType Required
contributionType hr:contributionType (Optional)