PwsFlexItemRef

Overview

 This data structure is used to identify a Projector entity of a specified item type. 

Format

PwsFlexItemRef
  • PwsFlexItemRef
    • ItemId: Int32
    • ItemType: String (3)
    • ItemUid: Int64
    • ReferenceType: String (1)

Elements

Element

Data Type

Description

Sample Data

ItemId

Int32

The item Id is a unique identifier for an item. For internal use only.


ItemType

String (3)

The type of item:

"AC" for Adjustment Code
"AP" for Accounting Periods,
"BC" for Billing Cycle
"C" for Clients
"CC" for Cost Centers
"CCD" for Cost Card
"CCL" for/ Cost Card Location
"CET" for Subcontractor Invoice Expense Type
"CLI" for/ Contract Line Items
"CLT" for Cost Center List Type
"CT" for Installation Culture
"CTT" for Contract Type
"
CUR" for Installation Currency
"CV" for Subcontractor Invoice Vendor
"CY" for Company
"D" for Departments
"E" for Engagements
"ECC" for Engagement Cost Center
"ED" for Expense Documents
"EET" for Expense Report Expense Type
"ES" for Engagement Stage
"ET" for Engagement Type
"ETG" for Expense Type Group
"EV" for Expense Report Vendor
"EXT" for Expense Type
"I" for Invoices
" IT" for Invoice Template
"L" for Locations
"OCR" for Ops Currency
"OTZ" for Ops Time Zone
"P" for Projects
"PL" for Project Location
"PR" for Project Role
"PRT" for Project Rate Type
"PS" for Project Stage
"PT" for Payment Terms
"PTK" for Project Task
"PTT" for Project Task Type
"PV" for Payment Vouchers
"R" for Resources
"RC" for Rate Card
"RCC" for Resource Cost Center
"RL" for Resource Location
"RST" for Resource Types
"RTT" for Rate Types
"SET" for Soft Cost Expense Type
"T" for Title
"TCD" for Time Card
"TCL" for Time Card Location
"TOR" for Time Off Reason
"TT" for Standard Task Type
"TXT" for Tax Type,
"U" for User
"UT" for User Type
"V" for Vendor
"VET" for Vendor Invoice Expense Type
"VV" for Vendor Invoice Vendor
"XTC" for Expense Type Configuration

CCD

ItemUid

Int64

The item Uid is a unique identifier for an item.

1152921504614018558

ReferenceType

String (1)

Only applies to item type "TCD" (time card)

"R" for reported time off

"T" for time card

T

Usage Example(s)


Example 01 - cost card with receipt attached
                           <a:AssociatedItemIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <b:ItemId i:nil="true"/>
                              <b:ItemType>CCD</b:ItemType>
                              <b:ItemUid>1152921504614018558</b:ItemUid>
                              <b:ReferenceType i:nil="true"/>
                           </a:AssociatedItemIdentity>
Example 02 - expense report with receipt attached
                     <a:AssociatedItemIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ItemId i:nil="true"/>
                        <b:ItemType>ED</b:ItemType>
                        <b:ItemUid>1152921504607636703</b:ItemUid>
                        <b:ReferenceType i:nil="true"/>
                     </a:AssociatedItemIdentity>