Definition Type: ComplexType
Name: StockPurchasePlanCoverageType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: StockPurchasePlanCoverage.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema stockpurchaseplancoverage_xsd Drilldown into ContributionAmount in schema stockpurchaseplancoverage_xsd Drilldown into ContributionPercentage in schema stockpurchaseplancoverage_xsd Drilldown into SharePurchaseRestrictions in schema stockpurchaseplancoverage_xsd Drilldown into ShareIssuance in schema stockpurchaseplancoverage_xsd Drilldown into OfferingPeriod in schema stockpurchaseplancoverage_xsd Drilldown into ElectedPlanId in schema stockpurchaseplancoverage_xsd Drilldown into EnrollmentDate in schema stockpurchaseplancoverage_xsd Drilldown into TransactionCode in schema stockpurchaseplancoverage_xsdXSD Diagram of StockPurchasePlanCoverageType in schema stockpurchaseplancoverage_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="StockPurchasePlanCoverageType">
    <xsd:sequence>
        <xsd:element name="TransactionCode" type="xsd:string" />
        <xsd:element name="EnrollmentDate" type="LocalDateType" minOccurs="0" />
        <xsd:element name="ElectedPlanId" type="EntityIdType" />
        <xsd:element name="OfferingPeriod">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="StartDate" type="LocalDateType" />
                    <xsd:element name="EndDate" type="LocalDateType" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="ShareIssuance" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="BrokerInfo">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="Broker" type="OrganizationType" minOccurs="0" />
                                <xsd:element name="AccountIdentifier" type="EntityIdType" minOccurs="0" />
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="ShareRegistrationInfo" minOccurs="0">
                        <xsd:complexType>
                            <xsd:choice>
                                <xsd:element name="PersonInfo" maxOccurs="unbounded">
                                    <xsd:complexType>
                                        <xsd:sequence>
                                            <xsd:element name="PersonName" type="PersonNameType" />
                                            <xsd:element name="PostalAddress" type="PostalAddressType" minOccurs="0" />
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:sequence>
                                    <xsd:element ref="Organization" />
                                    <xsd:element name="AccountIdentifier" type="EntityIdType" minOccurs="0" />
                                </xsd:sequence>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="type" type="ShareIssuanceType" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="SharePurchaseRestrictions" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="MaximumPurchaseQuantity" type="xsd:decimal" minOccurs="0" />
                    <xsd:element name="MaximumPurchaseAmount" minOccurs="0">
                        <xsd:complexType>
                            <xsd:simpleContent>
                                <xsd:extension base="xsd:decimal">
                                    <xsd:attribute name="currencyCode" type="CurrencyCodeType" use="required" />
                                </xsd:extension>
                            </xsd:simpleContent>
                        </xsd:complexType>
                    </xsd:element>
                    <!-- Removed these elements. There doesn't appear to be a business reason to keep these elements. 
						<xsd:element name="MinimumPurchaseQuantity" type="xsd:decimal" minOccurs="0"/>
						<xsd:element name="MinimumPurchaseAmount" minOccurs="0">
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:decimal">
										<xsd:attribute name="currencyCode" type="CurrencyCodeType" use="required"/>
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
						-->
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:choice>
            <xsd:element name="ContributionPercentage">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:decimal">
                        <xsd:maxInclusive value="100" />
                        <xsd:minInclusive value="0" />
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="ContributionAmount">
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="xsd:decimal">
                            <xsd:attribute name="currencyCode" type="CurrencyCodeType" use="required" />
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:choice>
        <xsd:element name="UserArea" type="UserAreaType" minOccurs="0" />
    </xsd:sequence>
    <!-- share issuance type -->
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
TransactionCode hr:TransactionCode (1) (1)
EnrollmentDate hr:EnrollmentDate 0 (1)
ElectedPlanId hr:ElectedPlanId (1) (1)
OfferingPeriod hr:OfferingPeriod (1) (1)
ShareIssuance hr:ShareIssuance 0 (1)
SharePurchaseRestrictions hr:SharePurchaseRestrictions 0 (1)
ContributionPercentage hr:ContributionPercentage (1) (1)
ContributionAmount hr:ContributionAmount (1) (1)
UserArea hr:UserArea 0 (1)
Collapse Derivation Tree:
Collapse References:
hr:StockPurchasePlanCoverage