Definition Type: ComplexType
Name: StaffingRateType
Namespace: http://www.hr-xml.org/3
Containing Schema: Components.xsd
Abstract
Documentation:
A collection of information describing a rate associated with a staffing assignment or that is demanded by or paid to a staffing resource. A rate may be expressed as one or more component rates or a consolidated rate. A consolidated rate combines more than one component rate into a single, flat rate.
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema fields_xsd Drilldown into TimeWorkedRounding in schema components_xsd Drilldown into PieceWork in schema components_xsd Drilldown into Markup in schema fields_xsd Drilldown into CustomerRateBaseClass in schema fields_xsd Drilldown into CustomerRateClass in schema fields_xsd Drilldown into Multiplier in schema fields_xsd Drilldown into PayRateIntervalCode in schema fields_xsd Drilldown into Amount in schema fields_xsd1 Drilldown into RateStatusCode in schema fields_xsd Drilldown into RateClassCode in schema fields_xsd Drilldown into RateTypeCode in schema fields_xsd Drilldown into ComponentRateIndicator in schema fields_xsd Drilldown into RateDescription in schema fields_xsd Drilldown into OrderLineID in schema fields_xsd Drilldown into RateID in schema fields_xsd Drilldown into validTo in schema fields_xsd Drilldown into validFrom in schema fields_xsd Drilldown into EffectiveDateAttributeGroup in schema fields_xsdXSD Diagram of StaffingRateType in schema components_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="StaffingRateType">
    <xsd:annotation>
        <xsd:documentation>A collection of information describing a 
			rate associated with a staffing assignment or that is demanded by or
			paid to a staffing resource. 

			A rate may be expressed as one or more component rates or a consolidated
			rate. A consolidated rate combines more than one component
			rate into a single, flat rate. 
			</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="RateID" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="OrderLineID" minOccurs="0" />
        <xsd:element ref="RateDescription" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="ComponentRateIndicator" minOccurs="0" />
        <xsd:element ref="RateTypeCode" minOccurs="0" />
        <xsd:element ref="RateClassCode" minOccurs="0" />
        <xsd:element ref="RateStatusCode" minOccurs="0" />
        <xsd:element ref="oa:Amount" minOccurs="0" />
        <xsd:element ref="PayRateIntervalCode" minOccurs="0" />
        <xsd:element ref="Multiplier" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="CustomerRateClass" minOccurs="0" />
        <xsd:element ref="CustomerRateBaseClass" minOccurs="0" />
        <xsd:element ref="Markup" minOccurs="0" />
        <xsd:element ref="PieceWork" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="TimeWorkedRounding" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attributeGroup ref="EffectiveDateAttributeGroup" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
RateID nsA:RateID 0 unbounded
OrderLineID nsA:OrderLineID 0 (1)
RateDescription nsA:RateDescription 0 unbounded
ComponentRateIndicator nsA:ComponentRateIndicator 0 (1)
RateTypeCode nsA:RateTypeCode 0 (1)
RateClassCode nsA:RateClassCode 0 (1)
RateStatusCode nsA:RateStatusCode 0 (1)
Amount oa:Amount 0 (1)
PayRateIntervalCode nsA:PayRateIntervalCode 0 (1)
Multiplier nsA:Multiplier 0 unbounded
CustomerRateClass nsA:CustomerRateClass 0 (1)
CustomerRateBaseClass nsA:CustomerRateBaseClass 0 (1)
Markup nsA:Markup 0 (1)
PieceWork nsA:PieceWork 0 unbounded
TimeWorkedRounding nsA:TimeWorkedRounding 0 unbounded
UserArea nsA:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
validFrom nsA:validFrom Optional
validTo nsA:validTo Optional
Collapse Derivation Tree:
Collapse References:
nsA:StaffingRate