PwsTimeCardImage

Overview

This data structure contains the essential information of a time card that has been adjusted.  It is contained within PwsInvoiceAdjustmentHistoryTimeCard for either the before or after snapshot of the time card. 

Format


PwsTimeCardImage

Elements

Element

Data Type

Required?

Default

Description

BillingAdjustedAmount

Double



The billing adjusted revenue on the time card.

ContractRevenueAmount

Double



The contract revenue amount on the time card. 

DayFraction

Double



The fraction of a work day associated with the time card.  It is calculated as WorkMinutes divided by MinutesPerDay. 

Description

String



The description of the time card. 

LocationIdentity

PwsLocationRef



This structure contains the unique key fields associated with a location.

MinutesPerDay

Int16



The number of minutes of a work day on the project. 

ProjectIdentity

PwsProjectRef



This structure represents the unique key fields associated with identifying a project.

ProjectName

String



The name of the project associated with the time card.

ProjectRateTypeIdentity

PwsProjectRateTypeRef



This structure represents the unique key fields associated with identifying a project rate type.

ProjectRateTypeName

String



The project rate type associated with the time card.

ProjectRoleIdentity

PwsProjectRoleRef



This structure represents the unique key fields associated with identifying a project role.

ProjectRoleName

String



The name of the role associated with the time card.

ProjectTaskFullName

String



The name of the task associated with the time card.

ProjectTaskIdentity

PwsProjectTaskRef



The identity of the task associated with the time card.

Udf1Value

PwsCardUdfValue



The value of the first user defined field.

Udf2Value

PwsCardUdfValue



The value of the second user defined field.

WorkMinutes

Int32



The work minutes associated with the time card.

Usage Example(s)


Example 01
  					        <b:AfterImage>
                              <b:BillingAdjustedAmount>1240</b:BillingAdjustedAmount>
                              <b:ContractRevenueAmount>1240</b:ContractRevenueAmount>
                              <b:DayFraction>1</b:DayFraction>
                              <b:Description i:nil="true"/>
                              <b:LocationIdentity>
                                 <b:LocationId i:nil="true"/>
                                 <b:LocationName>02. Boston</b:LocationName>
                                 <b:LocationUid>1152921504606852816</b:LocationUid>
                              </b:LocationIdentity>
                              <b:MinutesPerDay>480</b:MinutesPerDay>
                              <b:ProjectIdentity>
                                 <b:ProjectCode>VANGOGH-001</b:ProjectCode>
                                 <b:ProjectId i:nil="true"/>
                                 <b:ProjectUid>1152921504607331036</b:ProjectUid>
                              </b:ProjectIdentity>
                              <b:ProjectName>Van Gogh and Nature exhibit</b:ProjectName>
                              <b:ProjectRateTypeIdentity>
                                 <b:ExternalSystemIdentifier i:nil="true"/>
                                 <b:ProjectRateTypeId i:nil="true"/>
                                 <b:ProjectRateTypeUid>1152921504607207606</b:ProjectRateTypeUid>
                              </b:ProjectRateTypeIdentity>
                              <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                              <b:ProjectRoleIdentity>
                                 <b:ExternalSystemIdentifier i:nil="true"/>
                                 <b:ProjectRoleId i:nil="true"/>
                                 <b:ProjectRoleUid>1152921504609165625</b:ProjectRoleUid>
                              </b:ProjectRoleIdentity>
                              <b:ProjectRoleName>Allison Moore</b:ProjectRoleName>
                              <b:ProjectTaskFullName>1 Design</b:ProjectTaskFullName>
                              <b:ProjectTaskIdentity>
                                 <b:ExternalSystemIdentifier i:nil="true"/>
                                 <b:ProjectTaskId i:nil="true"/>
                                 <b:ProjectTaskUid>1152921504608366825</b:ProjectTaskUid>
                              </b:ProjectTaskIdentity>
                              <b:Udf1Value>
                                 <b:BooleanValue i:nil="true"/>
                                 <b:DateValue i:nil="true"/>
                                 <b:IntegerValue i:nil="true"/>
                                 <b:TextValue i:nil="true"/>
                                 <b:RelationValue i:nil="true"/>
                                 <b:NumericValue i:nil="true"/>
                              </b:Udf1Value>
                              <b:Udf2Value>
                                 <b:BooleanValue i:nil="true"/>
                                 <b:DateValue i:nil="true"/>
                                 <b:IntegerValue i:nil="true"/>
                                 <b:TextValue i:nil="true"/>
                                 <b:RelationValue i:nil="true"/>
                                 <b:NumericValue i:nil="true"/>
                              </b:Udf2Value>
                              <b:WorkMinutes>480</b:WorkMinutes>
                           </b:AfterImage>