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

« Previous Version 6 Next »

Overview

This structure contains the complete set of information about a resource's expense import pool item. The structure is used both to retrieve and pass detailed resource expense import pool item back to the server to get updated.

Format

PwsResourceExpenseImportPoolItemDetail
  • PwsResourceExpenseImportPoolItemDetail
    • PoolItemId: Int32
    • PoolItemUid: Int64
    • Description: String (4000)
    • ExpenseTypeName: String (255)
    • IncurredAmount: Double
    • IncurredAmountString: String (255)
    • IncurredDate: DateTime
    • IncurredDateString: String (255)
    • IncurredOpsCurrencyCode: String (255)
    • IncurredVatAmount: Double
    • IncurredVatAmountString: String (255)
    • LocationName: String (255)
    • NonBillableFlag: Boolean (255)
    • NonBillableFlagString: String (255)
    • NonImportedComment: String (255)
    • OverrideClientAmount: Double
    • OverrideClientAmountString: String (255)
    • PayeeVendorName: String (255)
    • ProjectCode: String (255)
    • ResourceDisplayName: String (30)
    • TotalAmountDisbursedCurrency: Double
    • TotalAmountDisbursedCurrencyString: String (255)
    • Udf1: PwsCardUdfValue
    • Udf1String: String (255)
    • Udf2: PwsCardUdfValue
    • Udf2String: String (255)
    • Units: Double
    • UnitsString: String (255)

Elements

Element

Data Type

Required?

Default

Description

Sample Data

PoolItemId

Int32





PoolItemUid

Int64





Description

String (4000)





ExpenseTypeName

String (255)





IncurredAmount

Double





IncurredAmountString

String (255)





IncurredDate

DateTime





IncurredDateString

String (255)





IncurredOpsCurrencyCode

String (255)





IncurredVatAmount

Double





IncurredVatAmountString

String (255)





LocationName

String (255)





NonBillableFlag

Boolean





NonBillableFlagString

String (255)





NonImportedComment

String (255)





OverrideClientAmount

Double





OverrideClientAmountString

String (255)





PayeeVendorName

String (255)





ProjectCode

String (255)





ResourceDisplayName

String (30)





TotalAmountDisbursedCurrency

Double





TotalAmountDisbursedCurrencyString

String (255)





Udf1

PwsCardUdfValue





Udf1String

String (255)





Udf2

PwsCardUdfValue





Udf2String

String (255)





Units

Double





UnitsString

String (255)





Usage Example(s)

Example 01
                  <a:PoolItem>
                     <a:PoolItemId i:nil="true"/>
                     <a:PoolItemUid>1152921504606882533</a:PoolItemUid>
                     <a:Description>Hotel stay</a:Description>
                     <a:ExpenseTypeName>Personal Auto Mileage</a:ExpenseTypeName>
                     <a:IncurredAmount>9.12</a:IncurredAmount>
                     <a:IncurredAmountString>9.12</a:IncurredAmountString>
                     <a:IncurredDate>2018-03-01T00:00:00Z</a:IncurredDate>
                     <a:IncurredDateString>2018-03-01</a:IncurredDateString>
                     <a:IncurredOpsCurrencyCode>CAD</a:IncurredOpsCurrencyCode>
                     <a:IncurredVatAmount>0</a:IncurredVatAmount>
                     <a:IncurredVatAmountString>0</a:IncurredVatAmountString>
                     <a:LocationName>London</a:LocationName>
                     <a:NonBillableFlag>false</a:NonBillableFlag>
                     <a:NonBillableFlagString i:nil="true"/>
                     <a:NonImportedComment>-</a:NonImportedComment>
                     <a:OverrideClientAmount i:nil="true"/>
                     <a:OverrideClientAmountString i:nil="true"/>
                     <a:PayeeVendorName i:nil="true"/>
                     <a:ProjectCode>P001053-001</a:ProjectCode>
                     <a:ResourceDisplayName>Bruce Wayne</a:ResourceDisplayName>
                     <a:TotalAmountDisbursedCurrency>9.12</a:TotalAmountDisbursedCurrency>
                     <a:TotalAmountDisbursedCurrencyString>9.12</a:TotalAmountDisbursedCurrencyString>
                     <a:Udf1 xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <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"/>
                     </a:Udf1>
                     <a:Udf1String i:nil="true"/>
                     <a:Udf2 xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:BooleanValue>true</b:BooleanValue>
                        <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"/>
                     </a:Udf2>
                     <a:Udf2String i:nil="true"/>
                     <a:Units>12</a:Units>
                     <a:UnitsString>12</a:UnitsString>
                  </a:PoolItem>
  • No labels