PwsProjectRoleRDCException

Overview

This structure represents a role RDC exception. A resource's RDC rate may be overridden for a specific role. The override may cover the entire role date range, or it may cover a specific range of dates. Roles may contain multiple overrides covering different date ranges, however may not have multiple overrides applying to any single date. RDC rate overrides are often used for contractors who are reimbursed at different rates depending on the project they work. See the Multiple RDC Rates How-to for more information on how and why it should be adopted. 

Format

PwsProjectRoleRdcException
  • PwsProjectRoleRdcException
    • BeginDate: DateTime
    • EndDate: DateTime
    • HourlyRate: Double
    • RdcCurrencyIdentity: PwsCurrencyRef

Element

Element

Data Type

Required?

Default

Description

Sample Data

BeginDate

DateTime

On Insert: No

On Update: No

 Null

 The begin date of the RDC override period.


2018-02-01T00:00:00Z

EndDate

DateTime

On Insert: No

On Update: No

 Null

 The end date of the RDC override period.


2018-02-28T00:00:00Z

HourlyRate

Double

On Insert: Yes

On Update: No


 The hourly RDC rate for the override period.

 60

RdcCurrencyIdentity

PwsCurrencyRef

 On Insert: Yes

On Update: No


 The currency of the RDC rate for the override period. Click here for more information.


Usage Example(s)

Example 01
							   <b:PwsProjectRoleRdcException>
                                 <b:BeginDate>2018-02-01T00:00:00Z</b:BeginDate>
                                 <b:EndDate>2018-02-28T00:00:00Z</b:EndDate>
                                 <b:HourlyRate>60</b:HourlyRate>
                                 <b:RdcCurrencyIdentity>
                                    <b:CurrencyCode>USD</b:CurrencyCode>
                                    <b:CurrencyId i:nil="true"/>
                                    <b:CurrencyUid>1152921504606849879</b:CurrencyUid>
                                 </b:RdcCurrencyIdentity>
                              </b:PwsProjectRoleRdcException>