Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview


This web service retrieves an can be used for three purposes:

...

  • To clone an existing expense

...

Request Format

Panel
titlePwsGetExpenseDocument Request
  • PwsGetExpenseDocument
    • serviceRequest: PwsGetExpenseDocumentRq
      • RequestId: Int32
      • SessionTicket: String
      • CloneAmountsFlag: Boolean
      • CloneDatesFlag: Boolean
      • CloneFlag: Boolean
      • DelayDays: Int32
      • ExcludeCreditCostCardsFlag: Boolean
      • ExpenseDocumentIdentity: PwsExpenseDocumentRef
      • NewDocumentType: String
      • ResourceIdentity: PwsResourceRef
      • RetrieveCostCardsFlag: Boolean
      • RetrieveReceiptsFlag: Boolean

Request Elements

...

Element

...

Data Type

...

Required?

...

Default

...

Description

...

Sample Data

...

RequestId

...

Int32

...

No

...

Click here for more information.

...

SessionTicket

...

String

...

Yes 

...

Click here for more information.

...

Ad9/vlTyZRtWnsPuFVHm7w== 

...

CloneAmountsFlag

...

Boolean

...

No 

...

false

...

If set to 'true', the amounts on the specified expense report will be cloned. If the CloneFlag is not set to 'true', this value is ignored. 

Note: If set to 'true', the RetrieveCostCardsFlag must also be set to 'true'

...

false 

...

CloneDatesFlag

...

Boolean

...

No

...

false 

...

If set to 'true', the dates on the specified expense report will be cloned. If the CloneFlag is not set to 'true', this value is ignored. 

Note: If set to 'true', the RetrieveCostCardsFlag must also be set to 'true'

...

false

...

CloneFlag

...

Boolean

...

No

...

false

...

If set to 'true', the expense document will be cloned

...

false 

...

DelayDays

...

Int32

...

No

...

0

...

When cloning an expense report the number specified here indicates the number of days the dates associated with cost cards on the expense report should be delayed 

...

...

ExcludeCreditCostCardsFlag

...

Boolean

...

No

...

false

...

If set to 'true, credit cost cards on the expense report will not be returned

...

true

...

ExpenseDocumentIdentity

...

PwsExpenseDocumentRef

...

Yes

...

The expense document to be retrieved / cloned

...

NewDocumentType

...

String

...

This is the document type of the cloned expense report, it must match the document type of the expense report that is being cloned:

"E" for Expense Report

"C" for Subcontractor Invoice

"V" for Vendor Invoice

"S" for Soft Cost Batch 

...

ResourceIdentity

...

PwsResourceRef

...

No

...

The resource associated with the expense report  

...

RetrieveCostCardsFlag

...

Boolean

...

No

...

false

...

If set to 'true', the cost cards on the expense report will retrieved

...

true 

...

RetrieveReceiptsFlag

...

Boolean

...

No

...

Note that using this service either for the purpose of cloning and existing expense document or for the purpose of creating a new expense document will not actually create a new expense document in the system. Rather, the expense document returned by this service will be a copy of the specified expense document in the case of cloning, or an empty expense document in the case of creating a new document. In either case, the returned expense document will not refer to any existing document, but rather to a new expense document. Invoking PwsSaveExpenseDocument on the returned PwsExpenseDocumentDetail structure will result in creation of the new or cloned expense document. The cloned expense document will not be updated in any way when the clone is saved.

Request Format


Panel
titlePwsGetExpenseDocument Request
  • PwsGetExpenseDocument
    • serviceRequest: PwsGetExpenseDocumentRq
      • RequestId: Int32
      • SessionTicket: String
      • CloneAmountsFlag: Boolean
      • CloneDatesFlag: Boolean
      • CloneFlag: Boolean
      • DelayDays: Int32
      • ExcludeCreditCostCardsFlag: Boolean
      • ExpenseDocumentIdentity: PwsExpenseDocumentRef
      • NewDocumentType: String
      • ResourceIdentity: PwsResourceRef
      • RetrieveCostCardsFlag: Boolean
      • RetrieveReceiptsFlag: Boolean

Request Elements


Element

Data Type

Required?

Default

Description

Sample Data

RequestId

Int32

No


Click here for more information.


SessionTicket

String

Yes 


Click here for more information.

Ad9/vlTyZRtWnsPuFVHm7w== 

CloneAmountsFlag

Boolean

No 

false

Applies only when cloning an existing expense document.

If set to 'true', the amounts on the specified expense report will be cloned.

Note: If set to 'true', the RetrieveCostCardsFlag must also be set to 'true'

false 

CloneDatesFlag

Boolean

No

false 

Applies only when cloning an existing expense document.

If set to 'true', the receipts dates on the specified expense report will be retrieved

true 

Request Usage Example(s)

...

languagexml
titleExample 01
collapsetrue

...

cloned..

Note: If set to 'true', the RetrieveCostCardsFlag must also be set to 'true'

false

CloneFlag

Boolean

No

false

If set to 'true', the expense document will be cloned.

false 

DelayDays

Int32

No

0

Applies only when cloning an existing expense document.

When cloning an expense report the number specified here indicates the number of days by which the dates associated with cost cards on the expense report should be delayed.

ExcludeCreditCostCardsFlag

Boolean

No

false

If set to 'true', credit cost cards on the expense report will not be returned

true

ExpenseDocumentIdentity

PwsExpenseDocumentRef

Yes


The expense document to be retrieved / cloned. Do not specify when creating a new expense document.


NewDocumentType

String



Applies specifically when creating new expense documents. May be specified when retrieving or cloning existing expense documents, but if specified it must match the existing expense document's type. The possible values are:

"E" for Expense Report

"C" for Subcontractor Invoice

"V" for Vendor Invoice

"S" for Soft Cost Batch 


ResourceIdentity

PwsResourceRef

No


Applies only when creating a new expense report.

Specifies the resource to be associated with the expense report. This value is ignored when retrieving or cloning an existing expense document, or creating a new expense document of any type other than an expense report.  


RetrieveCostCardsFlag

Boolean

No

false

If set to 'true', the cost cards on the expense document will retrieved

true 

RetrieveReceiptsFlag

Boolean

No

false

If set to 'true', the receipts on the expense document will be retrieved

true 


Request Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:tim="http://projectorpsa.com/DataContracts/Shared/TimeAndCost/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
   <soapenv:Header/>
   <soapenv:Body>
      <pws:PwsGetExpenseDocument>
         <pws:serviceRequest>
            <req:RequestId>1</req:RequestId>
            <req:SessionTicket>AYpG7EHMig6Q0YYpVJ3YDQ==</req:SessionTicket>
            <tim:CloneAmountsFlag>false</tim:CloneAmountsFlag>
            <tim:CloneDatesFlag>false</tim:CloneDatesFlag>
            <tim:CloneFlag>false</tim:CloneFlag>
            <tim:DelayDays>0</tim:DelayDays>
            <tim:ExcludeCreditCostCardsFlag>true</tim:ExcludeCreditCostCardsFlag>
            <tim:ExpenseDocumentIdentity>
               <com:DocumentNumber>ER00217</com:DocumentNumber>
            </tim:ExpenseDocumentIdentity>
            <tim:RetrieveCostCardsFlag>true</tim:RetrieveCostCardsFlag>
            <tim:RetrieveReceiptsFlag>true</tim:RetrieveReceiptsFlag>
         </pws:serviceRequest>
      </pws:PwsGetExpenseDocument>
   </soapenv:Body>
</soapenv:Envelope>

Response Format


Panel
titlePwsGetExpenseDocument Response

Response Elements


Element

Data Type

Description

Sample Data

Messages

PwsMessage

The web service response status and message. Click here for more information. 


ResponseId

Int32

Click here for more information.

Status

RequestStatus

Click here for more information.


ServerTimestampUtc

DateTime

Click here for more information.

2018-02-13T18:25:14.5044325Z

ExpenseDocument

PwsExpenseDocumentElement

The complete set of information about the expense document. When retrieving an existing document, this will refer to the existing document in the system. When cloning or creating a new expense document, this will not refer to any existing document in the system. This will contain an ExpenseDocumentDetail member of type PwsExpenseDocumentDetail. This structure can be passed back up to PwsSaveExpenseDocument to update an existing document (when this is the response from retrieving an existing document) or create a new expense document (when this is the response from cloning an existing document or creating a new one).


Response Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <PwsGetExpenseDocumentResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
         <PwsGetExpenseDocumentResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/TimeAndCost/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <ResponseId xmlns="http://projectorpsa.com/CommonServices/">1</ResponseId>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
            <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-12-13T16:19:12.3145635Z</ServerTimestampUtc>
            <a:ExpenseDocument>
               <a:AllowAttachReceiptsToCcFlag>true</a:AllowAttachReceiptsToCcFlag>
               <a:AllowAttachReceiptsToEdFlag>true</a:AllowAttachReceiptsToEdFlag>
               <a:CostCards>
                  <a:PwsCostCardElement>
                     <a:AdjustedRevenueAmount i:nil="true"/>
                     <a:ApprovalWorkflowStatus>A</a:ApprovalWorkflowStatus>
                     <a:ApprovedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>PPSA Support User</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId>000</b:UserReferenceSystemId>
                        <b:UserUid>1152921504606944261</b:UserUid>
                        <b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
                        <b:FirstName>PPSA Support User</b:FirstName>
                        <b:LastName>PPSA Support User</b:LastName>
                        <b:MiddleName>PPSA Support User</b:MiddleName>
                     </a:ApprovedByUser>
                     <a:ApprovedTimestamp>2018-11-10T22:41:19.5Z</a:ApprovedTimestamp>
                     <a:ApprovedToInvoiceByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>PPSA Support User</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId>000</b:UserReferenceSystemId>
                        <b:UserUid>1152921504606944261</b:UserUid>
                        <b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
                        <b:FirstName>PPSA Support User</b:FirstName>
                        <b:LastName>PPSA Support User</b:LastName>
                        <b:MiddleName>PPSA Support User</b:MiddleName>
                     </a:ApprovedToInvoiceByUser>
                     <a:ApprovedToInvoiceTimestamp>2018-11-10T22:41:19.5Z</a:ApprovedToInvoiceTimestamp>
                     <a:BilledTimestamp>2018-11-10T22:42:13.557Z</a:BilledTimestamp>
                     <a:ClientAmount>235</a:ClientAmount>
                     <a:CostCardDetail>
                        <CostCardId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <CostCardUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504614211172</CostCardUid>
                        <ReferenceId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <a:Description>Test</a:Description>
                        <a:DescriptionClearFlag>false</a:DescriptionClearFlag>
                        <a:ExpenseTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:ExpenseTypeId i:nil="true"/>
                           <b:ExpenseTypeName>Travel-AR</b:ExpenseTypeName>
                           <b:ExpenseTypeUid>1152921504606861209</b:ExpenseTypeUid>
                        </a:ExpenseTypeIdentity>
                        <a:IncurredAmount>2350</a:IncurredAmount>
                        <a:IncurredDate>2018-11-07T00:00:00Z</a:IncurredDate>
                        <a:IncurredOpsCurrencyIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:OpsCurrencyCode>CNY</b:OpsCurrencyCode>
                           <b:OpsCurrencyId i:nil="true"/>
                        </a:IncurredOpsCurrencyIdentity>
                        <a:IncurredVatAmount>0</a:IncurredVatAmount>
                        <a:LocationClearFlag>false</a:LocationClearFlag>
                        <a:LocationIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:LocationId i:nil="true"/>
                           <b:LocationName>Shanghai</b:LocationName>
                           <b:LocationUid>1152921504606852815</b:LocationUid>
                        </a:LocationIdentity>
                        <a:NonBillableFlag>false</a:NonBillableFlag>
                        <a:OverrideClientAmount i:nil="true"/>
                        <a:OverrideClientAmountClearFlag>false</a:OverrideClientAmountClearFlag>
                        <a:PayeeVendorClearFlag>false</a:PayeeVendorClearFlag>
                        <a:PayeeVendorIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:VendorId i:nil="true"/>
                           <b:VendorName>Barry Allen</b:VendorName>
                           <b:VendorUid>1152921504606931573</b:VendorUid>
                           <b:VendorNumber>Barry Allen</b:VendorNumber>
                        </a:PayeeVendorIdentity>
                        <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:ProjectCode>P001125-001</b:ProjectCode>
                           <b:ProjectId i:nil="true"/>
                           <b:ProjectUid>1152921504607425735</b:ProjectUid>
                        </a:ProjectIdentity>
                        <a:ResourceClearFlag>false</a:ResourceClearFlag>
                        <a:ResourceIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:ResourceDisplayName>Barry Allen</b:ResourceDisplayName>
                           <b:ResourceId i:nil="true"/>
                           <b:ResourceReferenceSystemId>barry1</b:ResourceReferenceSystemId>
                           <b:ResourceUid>1152921504607019493</b:ResourceUid>
                        </a:ResourceIdentity>
                        <a:Timestamp>AAAAABE+AxA=</a:Timestamp>
                        <a:TotalAmountDisbursedCurrency>235</a:TotalAmountDisbursedCurrency>
                        <a:Udf1 xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:UdfId i:nil="true"/>
                           <b:UdfName>CUDF_NM_R</b:UdfName>
                           <b:UdfUid>1152921504606857068</b:UdfUid>
                           <b:BooleanValue i:nil="true"/>
                           <b:DataType>I</b:DataType>
                           <b:DateValue i:nil="true"/>
                           <b:IntegerValue i:nil="true"/>
                           <b:ResourceIdentityValue i:nil="true"/>
                           <b:TextValue i:nil="true"/>
                           <b:UdfTreatment>A</b:UdfTreatment>
                           <b:StoplightValues/>
                           <b:NumericValue i:nil="true"/>
                           <b:RelationValue i:nil="true"/>
                        </a:Udf1>
                        <a:Udf1ClearFlag>false</a:Udf1ClearFlag>
                        <a:Udf2 xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:UdfId i:nil="true"/>
                           <b:UdfName>CUDF_TX</b:UdfName>
                           <b:UdfUid>1152921504606857425</b:UdfUid>
                           <b:BooleanValue i:nil="true"/>
                           <b:DataType>T</b:DataType>
                           <b:DateValue i:nil="true"/>
                           <b:IntegerValue i:nil="true"/>
                           <b:ResourceIdentityValue i:nil="true"/>
                           <b:TextValue>Test</b:TextValue>
                           <b:UdfTreatment>R</b:UdfTreatment>
                           <b:StoplightValues/>
                           <b:NumericValue i:nil="true"/>
                           <b:RelationValue i:nil="true"/>
                        </a:Udf2>
                        <a:Udf2ClearFlag>false</a:Udf2ClearFlag>
                        <a:Units>1</a:Units>
                        <a:ExternalGroupingIdentifier i:nil="true"/>
                        <a:ExternalGroupingIdentifierClearFlag>false</a:ExternalGroupingIdentifierClearFlag>
                     </a:CostCardDetail>
                     <a:CreatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>PPSA Support User</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId>000</b:UserReferenceSystemId>
                        <b:UserUid>1152921504606944261</b:UserUid>
                        <b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
                        <b:FirstName>PPSA Support User</b:FirstName>
                        <b:LastName>PPSA Support User</b:LastName>
                        <b:MiddleName>PPSA Support User</b:MiddleName>
                     </a:CreatedByUser>
                     <a:CreatedTimestamp>2018-11-10T22:39:41.617Z</a:CreatedTimestamp>
                     <a:CreditedCostCardIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:DisbursedAmountDisbursedCurrency>235</a:DisbursedAmountDisbursedCurrency>
                     <a:DisbursedAmountEngagementCurrency>235</a:DisbursedAmountEngagementCurrency>
                     <a:DocumentCount>0</a:DocumentCount>
                     <a:EngagementCurrency xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:CurrencyCode>USD</b:CurrencyCode>
                        <b:CurrencyId i:nil="true"/>
                        <b:CurrencyUid>1152921504606849879</b:CurrencyUid>
                     </a:EngagementCurrency>
                     <a:ExpenseAmount>235</a:ExpenseAmount>
                     <a:ForReportingOnlyFlag>false</a:ForReportingOnlyFlag>
                     <a:FxRate>10</a:FxRate>
                     <a:FxRateActual>10</a:FxRateActual>
                     <a:InvoiceIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:InvoiceId i:nil="true"/>
                        <b:InvoiceNumber>INV00101</b:InvoiceNumber>
                        <b:InvoiceUid>1152921504607632849</b:InvoiceUid>
                     </a:InvoiceIdentity>
                     <a:InvoiceWorkflowStatus>B</a:InvoiceWorkflowStatus>
                     <a:InvoicedAmount>235</a:InvoicedAmount>
                     <a:LastUpdatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>PPSA Support User</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId>000</b:UserReferenceSystemId>
                        <b:UserUid>1152921504606944261</b:UserUid>
                        <b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
                        <b:FirstName>PPSA Support User</b:FirstName>
                        <b:LastName>PPSA Support User</b:LastName>
                        <b:MiddleName>PPSA Support User</b:MiddleName>
                     </a:LastUpdatedByUser>
                     <a:LastUpdatedTimestamp>2018-11-10T22:41:39.9Z</a:LastUpdatedTimestamp>
                     <a:LockedFlag>true</a:LockedFlag>
                     <a:NoteCount>0</a:NoteCount>
                     <a:RejectedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:RejectedReason i:nil="true"/>
                     <a:RejectedTimestamp i:nil="true"/>
                     <a:RevRecAdjustmentAmount i:nil="true"/>
                     <a:RevenueAmount>235</a:RevenueAmount>
                     <a:Status>B</a:Status>
                     <a:SubmittedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>PPSA Support User</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId>000</b:UserReferenceSystemId>
                        <b:UserUid>1152921504606944261</b:UserUid>
                        <b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
                        <b:FirstName>PPSA Support User</b:FirstName>
                        <b:LastName>PPSA Support User</b:LastName>
                        <b:MiddleName>PPSA Support User</b:MiddleName>
                     </a:SubmittedByUser>
                     <a:SubmittedTimestamp>2018-11-10T22:39:48.337Z</a:SubmittedTimestamp>
                     <a:SystemRatePerMileageUnit i:nil="true"/>
                     <a:UnitCost>235</a:UnitCost>
                     <a:UnitPrice>235</a:UnitPrice>
                     <a:VatAmountDisbursedCurrency>0</a:VatAmountDisbursedCurrency>
                     <a:VoucherIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:PaymentVoucherId i:nil="true"/>
                        <b:PaymentVoucherNumber>PVER00217</b:PaymentVoucherNumber>
                        <b:PaymentVoucherUid>1152921504607593565</b:PaymentVoucherUid>
                     </a:VoucherIdentity>
                     <a:WipAmount i:nil="true"/>
                     <a:ChargeableFlag>true</a:ChargeableFlag>
                     <a:DisbursingCostCenterIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
   <soapenv:Header/>    <soapenv:Body>       <pws:PwsGetExpenseDocument>          <pws<b:serviceRequest>
            <req:RequestId>1</req:RequestId>CostCenterId i:nil="true"/>
            <req:SessionTicket>Ad9/vlTyZRtWnsPuFVHm7w==</req:SessionTicket>             <tim:CloneAmountsFlag>false</tim:CloneAmountsFlag><b:CostCenterName>RevCorp US</b:CostCenterName>
            <tim:CloneDatesFlag>false</tim:CloneDatesFlag>             <tim<b:CloneFlag>false<CostCenterNumber>US</timb:CloneFlag>CostCenterNumber>
            <tim:DelayDays>0</tim:DelayDays>             <tim<b:ExcludeCreditCostCardsFlag>true<CostCenterUid>1152921504606856648</timb:ExcludeCreditCostCardsFlag>
 CostCenterUid>
          <tim:ExpenseDocumentIdentity>                <com:DocumentNumber>ER00706</com:DocumentNumber></a:DisbursingCostCenterIdentity>
            </tim:ExpenseDocumentIdentity>         <a:EngagementCurrencyDecimalDigits>2</a:EngagementCurrencyDecimalDigits>
   <tim:ResourceIdentity>                <com:ResourceReferenceSystemId>E125</com:ResourceReferenceSystemId>    <a:EngagementTypeBillableFlag>true</a:EngagementTypeBillableFlag>
        </tim:ResourceIdentity>             <tim<a:RetrieveCostCardsFlag>true<IncurredCurrencyDecimalDigits>2</tima:RetrieveCostCardsFlag>IncurredCurrencyDecimalDigits>
            <tim:RetrieveReceiptsFlag>true</tim:RetrieveReceiptsFlag>          </pws<a:serviceRequest>ManagementData>
      </pws:PwsGetExpenseDocument>    </soapenv:Body>
</soapenv:Envelope>

Response Format

Panel
titlePwsGetExpenseDocument Response

Response Elements

...

Element

...

Data Type

...

Description

...

Sample Data

...

Messages

...

PwsMessage

...

The web service response status and message. Click here for more information. 

...

ResponseId

...

Int32

...

Click here for more information.

...

...

Status

...

RequestStatus

...

Click here for more information.

...

ServerTimestampUtc

...

DateTime

...

Click here for more information.

...

2018-02-13T18:25:14.5044325Z

...

ExpenseDocument

...

PwsExpenseDocumentElement

...

The complete set of information about an expense document (less any subordinate entities)

Response Usage Example(s)

Code Block
languagexml
titleExample 01
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>               <a:AccountingPeriodClosedFlag>false</a:AccountingPeriodClosedFlag>
                        <a:ApprovalWorkflowFlag>true</a:ApprovalWorkflowFlag>
                        <a:ApproverFlag>true</a:ApproverFlag>
            <PwsGetExpenseDocumentResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">          <PwsGetExpenseDocumentResult xmlns<a:ApproverToInvoiceFlag>true</a="http://projectorpsa.com/DataContracts/Shared/TimeAndCost/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">:ApproverToInvoiceFlag>
                       <Messages xmlns="http<a://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">ApproverToPayFlag>true</a:ApproverToPayFlag>
                   <b:PwsMessage>     <a:ApproversCanRejectApprovedExpensesFlag>false</a:ApproversCanRejectApprovedExpensesFlag>
             <b:AdditionalErrorText>Message 136: This request was executed against the QA Marlboro [secureqa.projectorpsa.com] environment.</b:AdditionalErrorText> <a:AutoApprovalFlag>false</a:AutoApprovalFlag>
                        <b<a:ErrorCode>NonProductionEnvironment<AutoApprovalToInvoiceFlag>false</b:ErrorCode>a:AutoApprovalToInvoiceFlag>
                        <b<a:ErrorNumber>136<AutoApprovalToPayFlag>false</ba:ErrorNumber>AutoApprovalToPayFlag>
                   <b:ErrorText>This web service request was executed against a non-production instance of Projector.</b:ErrorText> <a:AwsApprovedStatusAllowedFlag>false</a:AwsApprovedStatusAllowedFlag>
                        <b<a:Type>Information<AwsDraftStatusAllowedFlag>false</b:Type>a:AwsDraftStatusAllowedFlag>
                       <b:ReferenceId1 i:nil="true"/><a:AwsRejectedStatusAllowedFlag>false</a:AwsRejectedStatusAllowedFlag>
                        <a:AwsSubmittedStatusAllowedFlag>false</a:AwsSubmittedStatusAllowedFlag>
       <b:ReferenceId2 i:nil="true"/>                <<a:CanAdjustFlag>true</ba:PwsMessage>CanAdjustFlag>
            </Messages>             <ResponseId xmlns="http://projectorpsa.com/CommonServices/">1</ResponseId><a:CanEditFlag>false</a:CanEditFlag>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>           <a:ClientIdentity  <ServerTimestampUtc xmlns:b="http://projectorpsa.com/DataContracts/CommonServices/">2018-02-13T18:25:14.5044325Z</ServerTimestampUtc>
Shared/Common/">
           <a:ExpenseDocument>                <a:AllowAttachReceiptsToCcFlag>true</a:AllowAttachReceiptsToCcFlag>
               <a:AllowAttachReceiptsToEdFlag>true</a:AllowAttachReceiptsToEdFlag>
 <b:ClientId i:nil="true"/>
             <a:CostCards>              <b:ClientNumber>C000126</b:ClientNumber>
    <a:PwsCostCardElement>                      <a:AdjustedRevenueAmount i:nil="true"/><b:ClientUid>1152921504606973634</b:ClientUid>
                        <a:ApprovalWorkflowStatus>D<</a:ApprovalWorkflowStatus>ClientIdentity>
                        <a:ApprovedByUserClientName>Lyric i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>Opera</a:ClientName>
                        <a:ApprovedTimestamp i:nil="true"/>:DisbursedCurrencyDecimalDigits>2</a:DisbursedCurrencyDecimalDigits>
                        <a:ApprovedToInvoiceByUser i:nil="true" DisbursedCurrencyIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <a:ApprovedToInvoiceTimestamp i:nil="true"/>   <b:CurrencyCode>USD</b:CurrencyCode>
                           <a<b:BilledTimestampCurrencyId i:nil="true"/>/>
                           <a<b:ClientAmount>189.99<CurrencyUid>1152921504606849879</a:ClientAmount>b:CurrencyUid>
                        <a</a:CostCardDetail>DisbursedCurrencyIdentity>
                        <CostCardId i:nil="true"<a:DisbursingCostCenterIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <CostCardUid   <b:CostCenterId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                         <ReferenceId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        <a:Description>Breakfast Meeting<</a:Description>DisbursingCostCenterIdentity>
                        <a:DescriptionClearFlag>false<EditSubmitFlag>false</a:DescriptionClearFlag>EditSubmitFlag>
                        <a:ExpenseTypeIdentityExpenseDocumentIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:ExpenseTypeId i:nil="true"/>DocumentNumber>ER00217</b:DocumentNumber>
                           <b:ExpenseTypeName>Meals</b:ExpenseTypeName>ExpenseDocumentId i:nil="true"/>
                           <b:ExpenseTypeUid>1152921504606878415<ExpenseDocumentUid>1152921504607667441</b:ExpenseTypeUid>ExpenseDocumentUid>
                        </a:ExpenseTypeIdentity>ExpenseDocumentIdentity>
                        <a:IncurredAmount>189.99</a:IncurredAmount>
                        <a:IncurredDate>2018-02-05T00:00:00Z</a:IncurredDate>
 ExpenseDocumentName>Expense report created 10 Nov 2018</a:ExpenseDocumentName>
                      <a:IncurredOpsCurrencyIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">   <a:ExpenseDocumentTimestamp>AAAAABE+Au8=</a:ExpenseDocumentTimestamp>
                        <b<a:OpsCurrencyCode>USD<ExpenseDocumentType>E</ba:OpsCurrencyCode>ExpenseDocumentType>
                           <b:OpsCurrencyId i:nil="true"/><a:ExpenseDocumentVatFlag>true</a:ExpenseDocumentVatFlag>
                        <<a:IwsApprovedStatusAllowedFlag>false</a:IncurredOpsCurrencyIdentity>IwsApprovedStatusAllowedFlag>
                        <a:IncurredVatAmount>0<IwsDraftInvoiceStatusAllowedFlag>false</a:IncurredVatAmount>IwsDraftInvoiceStatusAllowedFlag>
                        <a:LocationClearFlag>false<IwsInvoicedStatusAllowedFlag>false</a:LocationClearFlag>IwsInvoicedStatusAllowedFlag>
                        <a:LocationIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
IwsUnapprovedStatusAllowedFlag>false</a:IwsUnapprovedStatusAllowedFlag>
                        <a:NonBillableFlag>false<MileageUom>K</a:NonBillableFlag>MileageUom>
                        <a:OverrideClientAmount i:nil="true"/>PwsApprovedStatusAllowedFlag>false</a:PwsApprovedStatusAllowedFlag>
                        <a:OverrideClientAmountClearFlag>false<PwsPaidStatusAllowedFlag>true</a:OverrideClientAmountClearFlag>PwsPaidStatusAllowedFlag>
                        <a:PayeeVendorClearFlag>false<PwsReceivedStatusAllowedFlag>true</a:PayeeVendorClearFlag>
 PwsReceivedStatusAllowedFlag>
                      <a:PayeeVendorIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>  <a:PwsTransmittedStatusAllowedFlag>true</a:PwsTransmittedStatusAllowedFlag>
                        <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">:PwsUnapprovedStatusAllowedFlag>true</a:PwsUnapprovedStatusAllowedFlag>
                     </a:ManagementData>
           <b:ProjectCode>P001407-001</b:ProjectCode>          <a:PaymentVoucherPaymentWorkflowStatus>F</a:PaymentVoucherPaymentWorkflowStatus>
                 <b:ProjectId i:nil="true"/>   <a:ProjectName>Barber of Serville (Rossini)</a:ProjectName>
                     <b<a:ProjectUid>1152921504607413030<DefaultVatPercentage>0.05</ba:ProjectUid>DefaultVatPercentage>
                        <<a:MaintainReceiptsUnavailableReason>LCK</a:ProjectIdentity>MaintainReceiptsUnavailableReason>
                  </a:PwsCostCardElement>
      <a:ResourceClearFlag>false</a:ResourceClearFlag>         </a:CostCards>
               <a:ResourceIdentityDisbursedCurrencyIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
        
                  <b:ResourceDisplayName>Beth Brown<CurrencyCode>USD</b:ResourceDisplayName>
  CurrencyCode>
                        <b:ResourceIdCurrencyId i:nil="true"/>
                  <b:CurrencyUid>1152921504606849879</b:CurrencyUid>
        <b:ResourceReferenceSystemId>E125</b:ResourceReferenceSystemId>       </a:DisbursedCurrencyIdentity>
               <a:DocumentCount>0</a:DocumentCount>
    <b:ResourceUid>1152921504607111786</b:ResourceUid>           <a:ExpenseDocumentDetail>
             </a:ResourceIdentity>     <DocumentNumber xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">ER00217</DocumentNumber>
                  <a:Timestamp<ExpenseDocumentId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                  <ExpenseDocumentUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607667441</ExpenseDocumentUid>
                     <a:TotalAmountDisbursedCurrency>189.99<CashAdvanceReturnAmount>0</a:TotalAmountDisbursedCurrency>CashAdvanceReturnAmount>
                        <a:Udf1CostCenterIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:UdfIdCostCenterId i:nil="true"/>

                          <b:UdfName>Attendees<CostCenterName>RevCorp US</b:UdfName>
     CostCenterName>
                     <b:UdfUid>1152921504606860180<CostCenterNumber>US</b:UdfUid>CostCenterNumber>
                           <b:BooleanValue i:nil="true"/>CostCenterUid>1152921504606856648</b:CostCenterUid>
                  </a:CostCenterIdentity>
        <b:DataType>I</b:DataType>          <a:DocumentName>Expense report created 10 Nov 2018</a:DocumentName>
            <b:DateValue i:nil="true"/>     <a:DocumentType>E</a:DocumentType>
                      <b:IntegerValue>8</b:IntegerValue>
  <a:LocationIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ResourceIdentityValueLocationId i:nil="true"/>
  
                        <b:TextValue i:nil="true"/>
LocationName>Shanghai</b:LocationName>
                          <b:UdfTreatment>A<LocationUid>1152921504606852815</b:UdfTreatment>LocationUid>
                  </a:LocationIdentity>
        <b:StoplightValues/>          <a:ResourceIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                <b:NumericValue>8</b:NumericValue>     <b:ResourceDisplayName>Barry Allen</b:ResourceDisplayName>
                     <b:RelationValueResourceId i:nil="true"/>
                     <b:ResourceReferenceSystemId>barry1</b:ResourceReferenceSystemId>
    </a:Udf1>                 <b:ResourceUid>1152921504607019493</b:ResourceUid>
            <a:Udf1ClearFlag>false</a:Udf1ClearFlag>      </a:ResourceIdentity>
                  <a:Udf2VendorIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:UdfIdVendorId i:nil="true"/>
     
                     <b:UdfName>Purpose<VendorName>Barry Allen</b:UdfName>
  VendorName>
                        <b:UdfUid>1152921504606860181<VendorUid>1152921504606931573</b:UdfUid>
 VendorUid>
                         <b:BooleanValueVendorNumber>Barry i:nil="true"/>Allen</b:VendorNumber>
                  </a:VendorIdentity>
          <b:DataType>L</b:DataType>        <a:VendorInvoiceDate i:nil="true"/>
                  <b<a:DateValueVendorInvoiceReferenceNumber i:nil="true"/>
                           <b:IntegerValue i:nil="true"/>
     <a:Vendor xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                     <b:ResourceIdentityValueVendorId i:nil="true"/>
                     <b:VendorName>Barry Allen</b:VendorName>
           <b:TextValue>Team Building</b:TextValue>          <b:VendorUid>1152921504606931573</b:VendorUid>
                     <b:UdfTreatment>A<VendorNumber>Barry Allen</b:UdfTreatment>
   VendorNumber>
                       <b:StoplightValues/>
ExpenseReportPayeeFlag>true</b:ExpenseReportPayeeFlag>
                          <b:NumericValue i:nil="true"/>InactiveFlag>false</b:InactiveFlag>
                           <b:RelationValue i:nil="true"/>ResourceVendorFlag>true</b:ResourceVendorFlag>
                        </a:Udf2><b:VendorInvoicePayeeFlag>false</b:VendorInvoicePayeeFlag>
                        <a:Udf2ClearFlag>false</a:Udf2ClearFlag><b:SubcontractorInvoicePayeeFlag>true</b:SubcontractorInvoicePayeeFlag>
                        <a:Units>1<</a:Units>Vendor>
                        <a:ExternalGroupingIdentifierSubcontractorInvoiceDate i:nil="true"/>
     
                  <a:ExternalGroupingIdentifierClearFlag>false</a:ExternalGroupingIdentifierClearFlag>
                     </a:CostCardDetail>SubcontractorInvoiceReferenceNumber i:nil="true"/>
                     <a:CreatedByUserNewDocumentNumber xmlnsi:bnil="http://projectorpsa.com/DataContracts/Shared/Common/"true"/>
                  <a:SubcontractorInvoiceReferenceNumberClearFlag>false</a:SubcontractorInvoiceReferenceNumberClearFlag>
     <b:UserDisplayName>Beth Brown</b:UserDisplayName>            <a:Timestamp>AAAAABE+Au8=</a:Timestamp>
            <b:UserId i:nil="true"/>     <a:VendorInvoiceReferenceNumberClearFlag>false</a:VendorInvoiceReferenceNumberClearFlag>
                   <b:UserReferenceSystemId>E125</b:UserReferenceSystemId></a:ExpenseDocumentDetail>
               <a:ExpenseDocumentVatFlag>true</a:ExpenseDocumentVatFlag>
        <b:UserUid>1152921504607112693</b:UserUid>       <a:Invoices>
                  <b:EmailAddress>beth@revcorp.bb</b:EmailAddress><a:PwsExpenseEntryInvoice>
                     <InvoiceId   <b:FirstName>Beth</b:FirstName>i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <b:LastName>Brown</b:LastName><InvoiceNumber xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">INV00101</InvoiceNumber>
                        <b:MiddleName i:nil="true"/><InvoiceUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607632849</InvoiceUid>
                     <<a:IssuedFlag>true</a:CreatedByUser>IssuedFlag>
                  </a:PwsExpenseEntryInvoice>
        <a:CreatedTimestamp i:nil="true"/>      </a:Invoices>
               <a:CreditedCostCardIdentity i:nil="true" Locations xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>>
                  <b:PwsLocationSummary>
           <a:DisbursedAmountDisbursedCurrency>189.99</a:DisbursedAmountDisbursedCurrency>          <b:LocationId i:nil="true"/>
                     <a<b:DisbursedAmountEngagementCurrency>189.99<LocationName>Shanghai</ab:DisbursedAmountEngagementCurrency>LocationName>
                     <a<b:DocumentCount>0<LocationUid>1152921504606852815</ab:DocumentCount>LocationUid>
                     <a<b:EngagementCurrency xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">CurrencyIdentity>
                         <b:CurrencyCode>USD<CurrencyCode>CNY</b:CurrencyCode>
                        <b:CurrencyId i:nil="true"/>
                        <b:CurrencyUid>1152921504606851838<CurrencyUid>1152921504606849973</b:CurrencyUid>
                     </ab:EngagementCurrency>CurrencyIdentity>
                     <a<b:ExpenseAmount>0<InactiveFlag>false</ab:ExpenseAmount>InactiveFlag>
                     <a<b:ForReportingOnlyFlag>false<MileageUom>K</ab:ForReportingOnlyFlag>MileageUom>
                     <a:FxRate>1</a:FxRate><b:OpsCurrencyIdentity>
                        <a<b:FxRateActual>1<OpsCurrencyCode>CNY</a:FxRateActual>b:OpsCurrencyCode>
                        <a<b:InvoiceIdentityOpsCurrencyId i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>/>
                     </b:OpsCurrencyIdentity>
                     <a<b:InvoiceWorkflowStatus>N<EnabledForCostcardsFlag>true</ab:InvoiceWorkflowStatus>EnabledForCostcardsFlag>
                     <a<b:InvoicedAmount>0<EnabledForProjectsFlag>true</ab:InvoicedAmount>EnabledForProjectsFlag>
                     <a:LastUpdatedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/><b:EnabledForResourcesFlag>true</b:EnabledForResourcesFlag>
                     <a:LastUpdatedTimestamp i:nil="true"/><b:EnabledForTimecardsFlag>true</b:EnabledForTimecardsFlag>
                  </b:PwsLocationSummary>
   <a:LockedFlag>false</a:LockedFlag>            </a:Locations>
         <a:NoteCount>0</a:NoteCount>      <a:LockedFlag>true</a:LockedFlag>
               <a:RejectedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
  NoteCount>0</a:NoteCount>
                  <a:RejectedReasonPayeeVendors ixmlns:nilb="true"/http://projectorpsa.com/DataContracts/Shared/Common/">
                     <a:RejectedTimestamp i:nil="true"/><b:PwsVendorSummary>
                      <a<b:RevRecAdjustmentAmountVendorId i:nil="true"/>
                     <a<b:RevenueAmount>0<VendorName>Barry Allen</ab:RevenueAmount>VendorName>
                     <a<b:Status>U<VendorUid>1152921504606931573</ab:Status>VendorUid>
                     <a<b:SubmittedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>VendorNumber>Barry Allen</b:VendorNumber>
                     <a:SubmittedTimestamp i:nil="true"/><b:ExpenseReportPayeeFlag>true</b:ExpenseReportPayeeFlag>
                     <a<b:SystemRatePerMileageUnit>0.575<InactiveFlag>false</ab:SystemRatePerMileageUnit>InactiveFlag>
                     <a<b:UnitCost>189.99<ResourceVendorFlag>true</ab:UnitCost>ResourceVendorFlag>
                     <a<b:UnitPrice>189.99<VendorInvoicePayeeFlag>false</ab:UnitPrice>VendorInvoicePayeeFlag>
                     <a<b:VatAmountDisbursedCurrency>0<SubcontractorInvoicePayeeFlag>true</ab:VatAmountDisbursedCurrency>SubcontractorInvoicePayeeFlag>
                  </b:PwsVendorSummary>
  <a:VoucherIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>           </a:PayeeVendors>
          <a:WipAmount i:nil="true"/>    <a:Projects>
                  <a:ChargeableFlag>false</a:ChargeableFlag>PwsExpenseEntryProject>
                     <a:DisbursingCostCenterIdentity<ProjectCode xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">>P001125-001</ProjectCode>
                     <ProjectId   <b:CostCenterId i:nil="true"/>
                        <b:CostCenterName>Section B</b:CostCenterName> xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <b:CostCenterNumber>Section B</b:CostCenterNumber><ProjectUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607425735</ProjectUid>
                        <b:CostCenterUid>1152921504606884477</b:CostCenterUid><a:BookedResourcesOnlyFlag>true</a:BookedResourcesOnlyFlag>
                     <<a:EarliestRoleStartDate>2018-11-01T00:00:00Z</a:DisbursingCostCenterIdentity>EarliestRoleStartDate>
                     <a:EngagementCurrencyDecimalDigits>2</a:EngagementCurrencyDecimalDigits>EngagementDescriptor>
                     <a:EngagementTypeBillableFlag>true</a:EngagementTypeBillableFlag>   <EngagementCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">P001125</EngagementCode>
                 <a:IncurredCurrencyDecimalDigits>2</a:IncurredCurrencyDecimalDigits>       <EngagementId               <a:ManagementData>i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                          <a:AccountingPeriodClosedFlag>false</a:AccountingPeriodClosedFlag><EngagementUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607337264</EngagementUid>
                        <a:ApprovalWorkflowFlag>false</a:ApprovalWorkflowFlag>ClientDescriptor>
                           <ClientId  <a:ApproverFlag>false</a:ApproverFlag>i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <a:ApproverToInvoiceFlag>false</a:ApproverToInvoiceFlag><ClientNumber xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">C000126</ClientNumber>
                           <ClientUid <a:ApproverToPayFlag>false</a:ApproverToPayFlag>xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606973634</ClientUid>
                           <a:ApproversCanRejectApprovedExpensesFlag>false<ClientName>Lyric Opera</a:ApproversCanRejectApprovedExpensesFlag>ClientName>
                           <a:AutoApprovalFlag>false</a:AutoApprovalFlag>ParentClientDescriptor i:nil="true"/>
                        <a:AutoApprovalToInvoiceFlag>false<</a:AutoApprovalToInvoiceFlag>ClientDescriptor>
                        <a:AutoApprovalToPayFlag>false</a:AutoApprovalToPayFlag>:EngagementManager xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <a:AwsApprovedStatusAllowedFlag>false</a:AwsApprovedStatusAllowedFlag><b:UserDisplayName>PPSA Support User</b:UserDisplayName>
                           <b:UserId <a:AwsDraftStatusAllowedFlag>true</a:AwsDraftStatusAllowedFlag>i:nil="true"/>
                           <a<b:AwsRejectedStatusAllowedFlag>false<UserReferenceSystemId>000</a:AwsRejectedStatusAllowedFlag>b:UserReferenceSystemId>
                           <a<b:AwsSubmittedStatusAllowedFlag>true<UserUid>1152921504606944261</a:AwsSubmittedStatusAllowedFlag>b:UserUid>
                           <a<b:CanAdjustFlag>false<EmailAddress>support@projectorpsa.com</a:CanAdjustFlag>b:EmailAddress>
                           <a:CanEditFlag>true</a:CanEditFlag><b:FirstName>PPSA Support User</b:FirstName>
                           <a<b:ClientIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">LastName>PPSA Support User</b:LastName>
                           <b:ClientId i:nil="true"/>MiddleName>PPSA Support User</b:MiddleName>
                           <b:ClientNumber>PR-PSA</b:ClientNumber></a:EngagementManager>
                        <a:EngagementName>Barber of  <b:ClientUid>1152921504606961482</b:ClientUid>Serville</a:EngagementName>
                        </a:ClientIdentity><a:EngagementTypeDescriptor>
                           <a:ClientName>Projector PSA</a:ClientName><EngagementTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <EngagementTypeName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">[c].Billable - Time &amp; Material</EngagementTypeName>
   <a:DisbursedCurrencyDecimalDigits>2</a:DisbursedCurrencyDecimalDigits>                         <a:DisbursedCurrencyIdentity<EngagementTypeShortName xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">>TM</EngagementTypeShortName>
                           <EngagementTypeUid <b:CurrencyCode>USD</b:CurrencyCode>xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606863607</EngagementTypeUid>
                           <b:CurrencyId i:nil="true"/><a:BillableFlag>true</a:BillableFlag>
                           <b:CurrencyUid>1152921504606851838</b:CurrencyUid></a:EngagementTypeDescriptor>
                        <<a:EngagementCurrencyDecimalDigits>2</a:DisbursedCurrencyIdentity>EngagementCurrencyDecimalDigits>
                        <a:DisbursingCostCenterIdentityEngagementCurrencyIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                           <b:CostCenterId i:nil="true"/>CurrencyCode>USD</b:CurrencyCode>
                           <b:CostCenterName>SectionCurrencyId B</b:CostCenterName>
                           <b:CostCenterNumber>Section B</b:CostCenterNumber>i:nil="true"/>
                           <b:CostCenterUid>1152921504606884477<CurrencyUid>1152921504606849879</b:CostCenterUid>CurrencyUid>
                        </a:DisbursingCostCenterIdentity>EngagementCurrencyIdentity>
                        <a:EditSubmitFlag>true<</a:EditSubmitFlag>
  EngagementDescriptor>
                     <a:ExpenseDocumentIdentityLatestRoleEndDate i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
 
                      <a:ExpenseDocumentName>Team Meeting</a:ExpenseDocumentName>LocationIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <a:ExpenseDocumentTimestamp>E</a:ExpenseDocumentTimestamp>
                        <a:ExpenseDocumentType>E</a:ExpenseDocumentType><b:LocationId i:nil="true"/>
                        <a<b:ExpenseDocumentVatFlag>false<LocationName>Boston</ab:ExpenseDocumentVatFlag>LocationName>
                        <a:IwsApprovedStatusAllowedFlag>false</a:IwsApprovedStatusAllowedFlag>   <b:LocationUid>1152921504606852816</b:LocationUid>
                     <a:IwsDraftInvoiceStatusAllowedFlag>false<</a:IwsDraftInvoiceStatusAllowedFlag>LocationIdentity>
                        <a:IwsInvoicedStatusAllowedFlag>false<OpenForCostFlag>true</a:IwsInvoicedStatusAllowedFlag>OpenForCostFlag>
                        <a:IwsUnapprovedStatusAllowedFlag>false</a:IwsUnapprovedStatusAllowedFlag><a:ProjectCloseDate i:nil="true"/>
                        <a:MileageUom>M</a:MileageUom><a:ProjectDescription i:nil="true"/>
                        <a:PwsApprovedStatusAllowedFlag>false</a:PwsApprovedStatusAllowedFlag><a:ProjectManager xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <a<b:PwsPaidStatusAllowedFlag>false<UserDisplayName>Harvey Sanchez</ab:PwsPaidStatusAllowedFlag>UserDisplayName>
                        <b:UserId <a:PwsReceivedStatusAllowedFlag>false</a:PwsReceivedStatusAllowedFlag>i:nil="true"/>
                        <a<b:PwsTransmittedStatusAllowedFlag>false<UserReferenceSystemId>011</ab:PwsTransmittedStatusAllowedFlag>UserReferenceSystemId>
                        <a<b:PwsUnapprovedStatusAllowedFlag>false<UserUid>1152921504606944243</a:PwsUnapprovedStatusAllowedFlag>b:UserUid>
                        </a:ManagementData><b:EmailAddress>Harvey@revcorp.min</b:EmailAddress>
                        <a<b:PaymentVoucherPaymentWorkflowStatus>N<FirstName>Harvey</a:PaymentVoucherPaymentWorkflowStatus>b:FirstName>
                        <a<b:ProjectName>Project A<LastName>Sanchez</ab:ProjectName>LastName>
                  </a:PwsCostCardElement>      <b:MiddleName i:nil="true"/>
        </a:CostCards>             </a:ProjectManager>
    <a:DisbursedCurrencyIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">                <a:ProjectName>Barber of  <b:CurrencyCode>USD</b:CurrencyCode>Serville (Rossini)</a:ProjectName>
                     <b:CurrencyId i:nil="true"/><a:ProjectOpenDate>2018-11-01T00:00:00Z</a:ProjectOpenDate>
                      <b:CurrencyUid>1152921504606851838</b:CurrencyUid><a:ProjectStageIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               </a:DisbursedCurrencyIdentity>                <a:DocumentCount>0</a:DocumentCount><b:ProjectStageId i:nil="true"/>
               <a:ExpenseDocumentDetail>         <b:ProjectStageName>Delivery</b:ProjectStageName>
         <DocumentNumber i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>             <b:ProjectStageShortName>Delivery</b:ProjectStageShortName>
     <ExpenseDocumentId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>                   <ExpenseDocumentUid i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <b:ProjectStageUid>1152921504606849646</b:ProjectStageUid>
                     <a:CashAdvanceReturnAmount>0<</a:CashAdvanceReturnAmount>ProjectStageIdentity>
                     <a:CostCenterIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">RoleCount>1</a:RoleCount>
                     <b:CostCenterId i:nil="true"/><a:Udf1InactiveFlag>false</a:Udf1InactiveFlag>
                     <b<a:CostCenterName>SectionUdf1Values B</b:CostCenterName>xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
                     <b<a:CostCenterNumber>Section B<Udf2InactiveFlag>false</ba:CostCenterNumber>Udf2InactiveFlag>
                     <a:Udf2Values <bxmlns:CostCenterUid>1152921504606884477</b:CostCenterUid>="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
                     <a:AllowBookingFlag>true</a:AllowBookingFlag>
  </a:CostCenterIdentity>                   <a:DocumentName>Copy of Team Meeting</a:DocumentName>:Udf1DefaultValue i:nil="true"/>
                     <a:DocumentType>E</a:DocumentType>:Udf2DefaultValue i:nil="true"/>
                     <a:LocationIdentityExpenseTypeIdentities xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:LocationId i:nil="true"/>PwsExpenseTypeRef>
                           <b:LocationName>USA</b:LocationName>ExpenseTypeId i:nil="true"/>
                           <b:LocationUid>1152921504606855985<ExpenseTypeName>Entertainment-Desc-NN</b:LocationUid>ExpenseTypeName>
                           <<b:ExpenseTypeUid>1152921504606861202</a:LocationIdentity>b:ExpenseTypeUid>
                       <a:ResourceIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> </b:PwsExpenseTypeRef>
                        <b:ResourceDisplayName>Beth Brown</b:ResourceDisplayName>PwsExpenseTypeRef>
                           <b:ResourceIdExpenseTypeId i:nil="true"/>
                           <b:ResourceReferenceSystemId>E125<ExpenseTypeName>Mileage-NN</b:ResourceReferenceSystemId>ExpenseTypeName>
                     <b:ResourceUid>1152921504607111786</b:ResourceUid>      <b:ExpenseTypeUid>1152921504606861203</b:ExpenseTypeUid>
            </a:ResourceIdentity>            </b:PwsExpenseTypeRef>
      <a:VendorIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">                 <b:PwsExpenseTypeRef>
    <b:VendorId i:nil="true"/>                      <b:VendorName>Beth Brown</b:VendorName>
  ExpenseTypeId i:nil="true"/>
                  <b:VendorUid>1152921504607055834</b:VendorUid>         <b:ExpenseTypeName>Printing and Copying-RR</b:ExpenseTypeName>
          <b:VendorNumber>Beth Brown</b:VendorNumber>                   </a:VendorIdentity><b:ExpenseTypeUid>1152921504606861204</b:ExpenseTypeUid>
                  <a:VendorInvoiceDate i:nil="true"/>     </b:PwsExpenseTypeRef>
             <a:VendorInvoiceReferenceNumber i:nil="true"/>          <b:PwsExpenseTypeRef>
        <a:Vendor xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">                      <b:VendorIdExpenseTypeId i:nil="true"/>
                           <b:VendorName>BethExpenseTypeName>Research Brown<Fees-NN</b:VendorName>ExpenseTypeName>
                           <b:VendorUid>1152921504607055834<ExpenseTypeUid>1152921504606861206</b:VendorUid>ExpenseTypeUid>
                       <b:VendorNumber>Beth Brown<</b:VendorNumber>PwsExpenseTypeRef>
                        <b:ExpenseReportPayeeFlag>true</b:ExpenseReportPayeeFlag>PwsExpenseTypeRef>
                     <b:InactiveFlag>false</b:InactiveFlag>      <b:ExpenseTypeId i:nil="true"/>
              <b:ResourceVendorFlag>true</b:ResourceVendorFlag>              <b:ExpenseTypeName>Telecom-NN</b:ExpenseTypeName>
       <b:VendorInvoicePayeeFlag>false</b:VendorInvoicePayeeFlag>                      <b:SubcontractorInvoicePayeeFlag>true<ExpenseTypeUid>1152921504606861208</b:SubcontractorInvoicePayeeFlag>ExpenseTypeUid>
                  </a:Vendor>      </b:PwsExpenseTypeRef>
            <a:SubcontractorInvoiceDate i:nil="true"/>           <b:PwsExpenseTypeRef>
       <a:SubcontractorInvoiceReferenceNumber i:nil="true"/>                   <a<b:NewDocumentNumberExpenseTypeId i:nil="true"/>
                  <a:SubcontractorInvoiceReferenceNumberClearFlag>false</a:SubcontractorInvoiceReferenceNumberClearFlag>         <b:ExpenseTypeName>Travel-AR</b:ExpenseTypeName>
         <a:Timestamp>AAAAAAAAAAA=</a:Timestamp>                   <a<b:VendorInvoiceReferenceNumberClearFlag>false<ExpenseTypeUid>1152921504606861209</ab:VendorInvoiceReferenceNumberClearFlag>ExpenseTypeUid>
               </a:ExpenseDocumentDetail>                <a:ExpenseDocumentVatFlag>false</a:ExpenseDocumentVatFlag></b:PwsExpenseTypeRef>
               <a:Invoices/>         <b:PwsExpenseTypeRef>
      <a:Locations xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>                  <a:LockedFlag>true</a:LockedFlag>   <b:ExpenseTypeId i:nil="true"/>
           <a:NoteCount>0</a:NoteCount>                <a<b:PayeeVendors xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">ExpenseTypeName>Per Diem-AA</b:ExpenseTypeName>
                           <b:PwsVendorSummary>:ExpenseTypeUid>1152921504606869373</b:ExpenseTypeUid>
                        <b:VendorId i:nil="true"/></b:PwsExpenseTypeRef>
                        <b:VendorName>Beth Brown</b:VendorName>PwsExpenseTypeRef>
                           <b:VendorUid>1152921504607055834</b:VendorUid>:ExpenseTypeId i:nil="true"/>
                           <b:VendorNumber>Beth Brown</b:VendorNumber>ExpenseTypeName>03. ER-PASS-NR</b:ExpenseTypeName>
                           <b:ExpenseReportPayeeFlag>true<ExpenseTypeUid>1152921504606881912</b:ExpenseReportPayeeFlag>ExpenseTypeUid>
                        <b:InactiveFlag>false<</b:InactiveFlag>PwsExpenseTypeRef>
                        <b:ResourceVendorFlag>true</b:ResourceVendorFlag>PwsExpenseTypeRef>
                           <b:VendorInvoicePayeeFlag>false</b:VendorInvoicePayeeFlag>ExpenseTypeId i:nil="true"/>
                     <b:SubcontractorInvoicePayeeFlag>true</b:SubcontractorInvoicePayeeFlag>      <b:ExpenseTypeName>Mileage(Locked)-NA</b:ExpenseTypeName>
            </b:PwsVendorSummary>                </a:PayeeVendors><b:ExpenseTypeUid>1152921504606881914</b:ExpenseTypeUid>
               <a:Projects>         </b:PwsExpenseTypeRef>
         <a:PwsExpenseEntryProject>               <b:PwsExpenseTypeRef>
      <ProjectCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">P001407-001</ProjectCode>                      <ProjectId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/<b:ExpenseTypeId i:nil="true"/>
                     <ProjectUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607413030</ProjectUid>      <b:ExpenseTypeName>07. TCAF-AN</b:ExpenseTypeName>
                           <a<b:BookedResourcesOnlyFlag>false<ExpenseTypeUid>1152921504606881915</a:BookedResourcesOnlyFlag>b:ExpenseTypeUid>
                        <a:EarliestRoleStartDate>2018-01-01T00:00:00Z</a:EarliestRoleStartDate></b:PwsExpenseTypeRef>
                        <a:EngagementDescriptor><b:PwsExpenseTypeRef>
                           <EngagementCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">E001407</EngagementCode><b:ExpenseTypeId i:nil="true"/>
                         <EngagementId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <b:ExpenseTypeName>08. PASS-RR</b:ExpenseTypeName>
                          <EngagementUid xmlns="http<b://projectorpsa.com/DataContracts/Shared/Common/">1152921504607325242</EngagementUid>ExpenseTypeUid>1152921504606881916</b:ExpenseTypeUid>
                        <a</b:ClientDescriptor>PwsExpenseTypeRef>
                           <ClientId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/><b:PwsExpenseTypeRef>
                            <ClientNumber xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">PR-PSA</ClientNumber><b:ExpenseTypeId i:nil="true"/>
                           <ClientUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606961482</ClientUid><b:ExpenseTypeName>Exp. Type with a very long name and hits the limit</b:ExpenseTypeName>
                           <a<b:ClientName>Projector PSA<ExpenseTypeUid>1152921504606890356</ab:ClientName>ExpenseTypeUid>
                        </b:PwsExpenseTypeRef>
  <a:ParentClientDescriptor i:nil="true"/>                     <b:PwsExpenseTypeRef>
   </a:ClientDescriptor>                         <a<b:EngagementManagerExpenseTypeId xmlnsi:bnil="http://projectorpsa.com/DataContracts/Shared/Common/"true"/>
                           <b:UserDisplayName>Jack Spratt<ExpenseTypeName>06. ER-AA</b:UserDisplayName>ExpenseTypeName>
                           <b:UserId i:nil="true"/>ExpenseTypeUid>1152921504606890357</b:ExpenseTypeUid>
                           <b:UserReferenceSystemId>E123<</b:UserReferenceSystemId>PwsExpenseTypeRef>
                           <b:UserUid>1152921504607112369</b:UserUid></a:ExpenseTypeIdentities>
                  </a:PwsExpenseEntryProject>
        <b:EmailAddress>jack@revcorp.bb</b:EmailAddress>       </a:Projects>
                    <b:FirstName>Jack</b:FirstName><a:Receipts/>
               <a:TitleIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
          <b:LastName>Spratt</b:LastName>        <b:DepartmentIdentity>
                     <b:MiddleNameDepartmentId i:nil="true"/>
                     <b:DepartmentName>Management</b:DepartmentName>
        </a:EngagementManager>             <b:DepartmentUid>1152921504606851319</b:DepartmentUid>
                 <a:EngagementName>Engagement A<</ab:EngagementName>DepartmentIdentity>
                  <b:TitleId i:nil="true"/>
    <a:EngagementTypeDescriptor>              <b:TitleName>Managing Partner</b:TitleName>
                <EngagementTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <b:TitleUid>1152921504606862839</b:TitleUid>
               </a:TitleIdentity>
              <EngagementTypeName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">Billable - Time and Materials</EngagementTypeName><a:Vouchers>
                  <a:PwsPaymentVoucherSummary>
                      <EngagementTypeShortName<PaymentVoucherId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">TandM</EngagementTypeShortName>>
                     <PaymentVoucherNumber      <EngagementTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606863884<>PVER00217</EngagementTypeUid>PaymentVoucherNumber>
                           <a:BillableFlag>true</a:BillableFlag>
                        </a:EngagementTypeDescriptor>
                        <a:EngagementCurrencyDecimalDigits>2</a:EngagementCurrencyDecimalDigits>
  <PaymentVoucherUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607593565</PaymentVoucherUid>
                     <a:EngagementCurrencyIdentityApprovedToPayByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>PPSA Support  <b:CurrencyCode>USD<User</b:CurrencyCode>UserDisplayName>
                           <b:CurrencyIdUserId i:nil="true"/>
                           <b:CurrencyUid>1152921504606851838<UserReferenceSystemId>000</b:CurrencyUid>UserReferenceSystemId>
                        <<b:UserUid>1152921504606944261</ab:EngagementCurrencyIdentity>UserUid>
                     </a:EngagementDescriptor>   <b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
                  <a:LatestRoleEndDate>2018-02-28T00:00:00Z</a:LatestRoleEndDate>      <b:FirstName>PPSA                <a:LocationIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">Support User</b:FirstName>
                        <b:LocationId i:nil="true"/>LastName>PPSA Support User</b:LastName>
                        <b:LocationName>USA<MiddleName>PPSA Support User</b:LocationName>MiddleName>
                        <b:LocationUid>1152921504606855985</b:LocationUid></a:ApprovedToPayByUser>
                     <<a:ApprovedToPayTimestamp>2018-11-10T22:41:20.657Z</a:LocationIdentity>ApprovedToPayTimestamp>
                     <a:OpenForCostFlag>true<CashAdvanceAmount>0</a:OpenForCostFlag>CashAdvanceAmount>
                     <a:ProjectCloseDate>2018-02-28T00:00:00Z</a:ProjectCloseDate>PaidByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:ProjectDescriptionPaidTimestamp i:nil="true"/>
                     <a:ProjectManagerPayeeVendor xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>Jack Spratt</b:UserDisplayName>VendorId i:nil="true"/>
                        <b:UserIdVendorName>Barry i:nil="true"/>Allen</b:VendorName>
                        <b:UserReferenceSystemId>E123<VendorUid>1152921504606931573</b:UserReferenceSystemId>VendorUid>
                        <b:UserUid>1152921504607112369<VendorNumber>Barry Allen</b:UserUid>VendorNumber>
                        <b:EmailAddress>jack@revcorp.bb<ExpenseReportPayeeFlag>true</b:EmailAddress>ExpenseReportPayeeFlag>
                        <b:FirstName>Jack<InactiveFlag>false</b:FirstName>InactiveFlag>
                        <b:LastName>Spratt<ResourceVendorFlag>true</b:LastName>ResourceVendorFlag>
                        <b:MiddleName i:nil="true"/>VendorInvoicePayeeFlag>false</b:VendorInvoicePayeeFlag>
                        <<b:SubcontractorInvoicePayeeFlag>true</ab:ProjectManager>SubcontractorInvoicePayeeFlag>
                     <a:ProjectName>Project A<</a:ProjectName>PayeeVendor>
                     <a:ProjectOpenDate>2018-01-01T00:00:00Z<PaymentWorkflowStatus>F</a:ProjectOpenDate>PaymentWorkflowStatus>
                     <a:ProjectStageIdentityReceivedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <b:ProjectStageId<a:ReceivedTimestamp i:nil="true"/>
                     <a:TransmittedByUser   <b:ProjectStageName>Delivery</b:ProjectStageName>i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:TransmittedTimestamp i:nil="true"/>
               <b:ProjectStageShortName>Delivery</b:ProjectStageShortName>      <a:CanMarkReceivedFlag>true</a:CanMarkReceivedFlag>
                  <b:ProjectStageUid>1152921504606853304<</b:ProjectStageUid>a:PwsPaymentVoucherSummary>
               </a:Vouchers>
         </a:ProjectStageIdentity>      <a:AllowCloneFlag>true</a:AllowCloneFlag>
               <a:RoleCount>1<AllowDeleteFlag>false</a:RoleCount>
     AllowDeleteFlag>
               <a:Udf1InactiveFlag>false<Category>F</a:Udf1InactiveFlag>Category>
                     <a:Udf1ValuesCreatedByUser xmlns:b="http://schemas.microsoftprojectorpsa.com/2003DataContracts/10Shared/SerializationCommon/Arrays"/>
                  <b:UserDisplayName>PPSA Support  <a:Udf2InactiveFlag>false</a:Udf2InactiveFlag>User</b:UserDisplayName>
                     <a:Udf2Values xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><b:UserId i:nil="true"/>
                  <b:UserReferenceSystemId>000</b:UserReferenceSystemId>
                  <b:string>Celebration<UserUid>1152921504606944261</b:string>UserUid>
                  <b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
                    <b:string>TeamFirstName>PPSA Support Building<User</b:string>
     FirstName>
                  <b:string>ClientLastName>PPSA Support Meeting<User</b:string>LastName>
                  <b:MiddleName>PPSA      <b:string>Other<Support User</b:string>
     MiddleName>
               </a:Udf2Values>CreatedByUser>
                     <a:AllowBookingFlag>true<CreatedTimestamp>2018-11-10T22:39:41.607Z</a:AllowBookingFlag>
 CreatedTimestamp>
                   <a:Udf1DefaultValueLastUpdatedByUser ixmlns:nilb="true"/http://projectorpsa.com/DataContracts/Shared/Common/">
                  <b:UserDisplayName>PPSA Support  <a:Udf2DefaultValue i:nil="true"/>User</b:UserDisplayName>
                     <a:ExpenseTypeIdentities xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
     <b:UserId i:nil="true"/>
                  <b:PwsExpenseTypeRef>UserReferenceSystemId>000</b:UserReferenceSystemId>
                  <b:UserUid>1152921504606944261</b:UserUid>
        <b:ExpenseTypeId i:nil="true"/>         <b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
                  <b:ExpenseTypeName>Meals<FirstName>PPSA Support User</b:ExpenseTypeName>FirstName>
                  <b:LastName>PPSA Support User</b:LastName>
      <b:ExpenseTypeUid>1152921504606878415</b:ExpenseTypeUid>            <b:MiddleName>PPSA Support User</b:MiddleName>
          </b:PwsExpenseTypeRef>     </a:LastUpdatedByUser>
                   <b:PwsExpenseTypeRef><a:LastUpdatedTimestamp>2018-11-10T22:39:48.163Z</a:LastUpdatedTimestamp>
               <a:PaymentVoucherItems>
           <b:ExpenseTypeId i:nil="true"/>      <a:PwsPaymentVoucherItem>
                     <b<a:ExpenseTypeName>Other/Misc Billable</b:ExpenseTypeName>
  Amount>235</a:Amount>
                        <b:ExpenseTypeUid>1152921504606879705</b:ExpenseTypeUid><a:EffectiveStatus>F</a:EffectiveStatus>
                        </b:PwsExpenseTypeRef><a:ItemCount>1</a:ItemCount>
                        <b:PwsExpenseTypeRef><a:PaymentVoucher>
                        <PaymentVoucherId   <b:ExpenseTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <PaymentVoucherNumber   <b:ExpenseTypeName>Meals and Entertainment</b:ExpenseTypeName>xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">PVER00217</PaymentVoucherNumber>
                        <PaymentVoucherUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607593565</PaymentVoucherUid>
       <b:ExpenseTypeUid>1152921504606881279</b:ExpenseTypeUid>                 <a:ApprovedToPayByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
      </b:PwsExpenseTypeRef>                     <b:UserDisplayName>PPSA    <b:PwsExpenseTypeRef>Support User</b:UserDisplayName>
                           <b:ExpenseTypeIdUserId i:nil="true"/>
                           <b:ExpenseTypeName>Travel<UserReferenceSystemId>000</b:ExpenseTypeName>UserReferenceSystemId>
                           <b:ExpenseTypeUid>1152921504606881280<UserUid>1152921504606944261</b:ExpenseTypeUid>UserUid>
                           <<b:EmailAddress>support@projectorpsa.com</b:PwsExpenseTypeRef>EmailAddress>
                     </a:ExpenseTypeIdentities>      <b:FirstName>PPSA Support User</b:FirstName>
          </a:PwsExpenseEntryProject>                 </a:Projects><b:LastName>PPSA Support User</b:LastName>
                  <a:Receipts/>         <b:MiddleName>PPSA Support User</b:MiddleName>
    <a:TitleIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">                   <b:DepartmentIdentity></a:ApprovedToPayByUser>
                        <a:ApprovedToPayTimestamp>2018-11-10T22:41:20.657Z</a:ApprovedToPayTimestamp>
 <b:DepartmentId i:nil="true"/>                      <b<a:DepartmentName>Administrative Team<CashAdvanceAmount>0</ba:DepartmentName>CashAdvanceAmount>
                     <b:DepartmentUid>1152921504606854346</b:DepartmentUid>   <a:PaidByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
             </b:DepartmentIdentity>                   <b:TitleId<a:PaidTimestamp i:nil="true"/>
                     <b:TitleName>Level 2</b:TitleName>   <a:PayeeVendor xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                  <b:TitleUid>1152921504606876426</b:TitleUid>         <b:VendorId i:nil="true"/>
     </a:TitleIdentity>                   <a:Vouchers/>   <b:VendorName>Barry Allen</b:VendorName>
           <a:AllowCloneFlag>false</a:AllowCloneFlag>                <a<b:AllowDeleteFlag>false<VendorUid>1152921504606931573</a:AllowDeleteFlag>
  b:VendorUid>
            <a:Category>D</a:Category>                <a<b:CreatedByUserVendorNumber>Barry xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">Allen</b:VendorNumber>
                  <b:UserDisplayName>Beth Brown</b:UserDisplayName>        <b:ExpenseReportPayeeFlag>true</b:ExpenseReportPayeeFlag>
          <b:UserId i:nil="true"/>                   <b:UserReferenceSystemId>E125<InactiveFlag>false</b:UserReferenceSystemId>InactiveFlag>
                  <b:UserUid>1152921504607112693</b:UserUid>         <b:ResourceVendorFlag>true</b:ResourceVendorFlag>
         <b:EmailAddress>beth@revcorp.bb</b:EmailAddress>                   <b:FirstName>Beth<VendorInvoicePayeeFlag>false</b:FirstName>VendorInvoicePayeeFlag>
                  <b:LastName>Brown</b:LastName>           <b:SubcontractorInvoicePayeeFlag>true</b:SubcontractorInvoicePayeeFlag>
       <b:MiddleName i:nil="true"/>                </a:CreatedByUser>PayeeVendor>
                        <a:CreatedTimestamp>2018-02-07T17:44:24.317Z<PaymentWorkflowStatus>F</a:CreatedTimestamp>PaymentWorkflowStatus>
                        <a:LastUpdatedByUser:ReceivedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                  <b:UserDisplayName>Beth Brown</b:UserDisplayName>                   <b:UserId<a:ReceivedTimestamp i:nil="true"/>
                  <b:UserReferenceSystemId>E125</b:UserReferenceSystemId>      <a:TransmittedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                    <b:UserUid>1152921504607112693</b:UserUid>    <a:TransmittedTimestamp i:nil="true"/>
             <b:EmailAddress>beth@revcorp.bb</b:EmailAddress>           <a:CanMarkReceivedFlag>true</a:CanMarkReceivedFlag>
       <b:FirstName>Beth</b:FirstName>              </a:PaymentVoucher>
    <b:LastName>Brown</b:LastName>                   <b<a:MiddleNameProjectSummary i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                  </a:LastUpdatedByUser>PwsPaymentVoucherItem>
               <a:LastUpdatedTimestamp>2018-02-07T17:50:59.82Z<</a:LastUpdatedTimestamp>PaymentVoucherItems>
               <a:PaymentVoucherItemsStatus>F</>a:Status>
               <a:Status>D<DisbursedCurrencyDecimalDigits>2</a:Status>DisbursedCurrencyDecimalDigits>
               <a:DisbursedCurrencyDecimalDigits>2<MileageUom>K</a:DisbursedCurrencyDecimalDigits>MileageUom>
               <a:MileageUom>M<ExpenseDocumentLockedFlag>true</a:MileageUom>ExpenseDocumentLockedFlag>
               <a:ExpenseDocumentLockedFlag>false<ApprovalWorkflowStatus>A</a:ExpenseDocumentLockedFlag>ApprovalWorkflowStatus>
               <a:ApprovalWorkflowStatus>D<CostCardTotalDisbursedAmount>235</a:ApprovalWorkflowStatus>CostCardTotalDisbursedAmount>
               <a:CostCardTotalDisbursedAmount>189.99<DeleteExpenseDocumentUnavailableReason>APP</a:CostCardTotalDisbursedAmount>DeleteExpenseDocumentUnavailableReason>
               <a:DeleteExpenseDocumentUnavailableReason>APP<DueToOtherPayeesAmount>0</a:DeleteExpenseDocumentUnavailableReason>DueToOtherPayeesAmount>
               <a:DueToOtherPayeesAmount>0<InvoiceWorkflowStatus>B</a:DueToOtherPayeesAmount>InvoiceWorkflowStatus>
               <a:InvoiceWorkflowStatus>N<MaintainExpenseDocumentUnavailableReason>LOK</a:InvoiceWorkflowStatus>MaintainExpenseDocumentUnavailableReason>
               <a:MaintainExpenseDocumentUnavailableReason>LOK<PaymentWorkflowStatus>F</a:MaintainExpenseDocumentUnavailableReason>PaymentWorkflowStatus>
               <a:PaymentWorkflowStatus>N<ViewInExpenseEntryFlag>true</a:PaymentWorkflowStatus>ViewInExpenseEntryFlag>
               <a:ViewInExpenseEntryFlag>false<MaintainEntireEdReceiptsUnavailableReason>LCK</a:ViewInExpenseEntryFlag>MaintainEntireEdReceiptsUnavailableReason>
            </a:ExpenseDocument>
         </PwsGetExpenseDocumentResult>
      </PwsGetExpenseDocumentResponse>
   </s:Body>
</s:Envelope>

...


ErrorNumber

ErrorCode

ErrorText

19004ExpenseDocumentNotSpecifiedForRetrieveNo expense document was specified for retrieval.
19007CloneDatesOrAmountsRequiresRetrieveCostCardsThe clone flags may not be specified unless you are retrieving the cost cards with the expense document.
19034InvalidValueForExpenseDocumentTypeThe value specified for expense document type is invalid. Value values are E for Expense Report, V for Vendor Invoice and S for Soft Card Batch.
19073ExpenseDocumentIdentityRequiredAn expense document identity must be specified.
65494ExpenseDocumentNotFoundExpense document not found
65577ExpenseDocumentMustBeSpecifiedForCloningExpenseDocumentWhen cloning, an expense document to clone from must be specified
65578NoPermissionToViewExpenseDocumentNo permission to view expense document
65649DisbCostCenterDiffersFromEdCostCenterThe specified disbursing cost center and expense document do not match.
65804SubcontractorInvoiceExpectedSpecified expense document is not a subcontractor invoice.