Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview


This structure contains the complete set of information about a cost card. The structure is used both to retrieve detailed cost card information and to pass information about a cost card back to the server to get updated.

Format


PwsCostCardDetail
  • PwsCostCardDetail
    • CostCardId: Int32
    • CostCardUid: Int64
    • ReferenceId: String
    • Description: String
    • DescriptionClearFlag: Boolean
    • ExpenseTypeIdentity: PwsExpenseTypeRef
    • IncurredAmount: Double
    • IncurredDate: DateTime
    • IncurredOpsCurrencyIdentity: PwsOpsCurrencyRef
    • IncurredVatAmount: Double
    • LocationClearFlag: Boolean
    • LocationIdentity: PwsLocationRef
    • NonBillableFlag: Boolean
    • OverrideClientAmount: Double
    • OverrideClientAmountClearFlag: Boolean
    • PayeeVendorClearFlag: Boolean
    • PayeeVendorIdentity: PwsVendorRef
    • ProjectIdentity: PwsProjectRef
    • ResourceClearFlag: Boolean
    • ResourceIdentity: PwsResourceRef
    • Timestamp: String
    • TotalAmountDisbursedCurrency: Double
    • Udf1: PwsUserDefinedFieldDetail
    • Udf1ClearFlag: Boolean
    • Udf2: PwsUserDefinedFieldDetail
    • Udf2ClearFlag: Boolean
    • Units: Double
    • ExternalGroupingIdentifier: Int32
    • ExternalGroupingIdentifierClearFlag: Boolean

Elements


Element

Data Type

Required?

Default

Description

Sample Data

CostCardId

Int32

 

 

 

 

CostCardUid

Int64

 

 

 

 

ReferenceId

String

 

 

 

 

Description

String

 

 

 

 

DescriptionClearFlag

Boolean

 

 

 

 

ExpenseTypeIdentity

PwsExpenseTypeRef

 

 

 

 

IncurredAmount

Double

 

 

 

 

IncurredDate

DateTime

 

 

 

 

IncurredOpsCurrencyIdentity

PwsOpsCurrencyRef

 

 

 

 

IncurredVatAmount

Double

 

 

 

 

LocationClearFlag

Boolean

 

 

 

 

LocationIdentity

PwsLocationRef

 

 

 

 

NonBillableFlag

Boolean

 

 

 

 

OverrideClientAmount

Double

 

 

 

 

OverrideClientAmountClearFlag

Boolean

 

 

 

 

PayeeVendorClearFlag

Boolean

 

 

 

 

PayeeVendorIdentity

PwsVendorRef

 

 

 

 

ProjectIdentity

PwsProjectRef

 

 

 

 

ResourceClearFlag

Boolean

 

 

 

 

ResourceIdentity

PwsResourceRef

 

 

 

 

Timestamp

String

 

 

 

 

TotalAmountDisbursedCurrency

Double

 

 

 

 

Udf1

PwsUserDefinedFieldDetail

 

 

 

 

Udf1ClearFlag

Boolean

 

 

 

 

Udf2

PwsUserDefinedFieldDetail

 

 

 

 

Udf2ClearFlag

Boolean

 

 

 

 

Units

Double

 

 

 

 

ExternalGroupingIdentifier

Int32

 

 

 

 

ExternalGroupingIdentifierClearFlag

Boolean

 

 

 

 

Usage Example(s)


  • No labels