Versions Compared

Key

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

...

Panel
titlePwsEngagementDetail
  • PwsEngagementDetail
    • EngagementCode: String
    • EngagementId: Int32
    • EngagementUid: Int64
    • ClientIdentity: PwsClientRef
    • EngagementName: String
    • Address: PwsAddress
    • BillingAdjustedRevenueTimeBudgetAmount: Double
    • BillingCultureIdentity: PwsCultureRef
    • BillingCycleIdentity: PwsBillingCycleRef
    • BillingInstructions: String
    • ClientAmountCostBudgetAmount: Double
    • ClientMessage: String
    • ClientMessagePlain: String
    • ContractRevenueTimeBudgetAmount: Double
    • CostAlertsBasisType: String
    • CostBudgetMetric: String
    • CostCenterIdentity: PwsCostCenterRef
    • CostContractTerms: String
    • CurrencyIdentity: PwsCurrencyRef
    • DisbursedAmountCostBudgetAmount: Double
    • EngagementStageIdentity: PwsEngagementStageRef
    • EngagementTypeIdentity: PwsEngagementTypeRef
    • ExpenseAmountCostBudgetAmount: Double
    • HoldbackAmount: Double
    • HoldbackPercent: Double
    • HoldbackType: String
    • InheritAddressFlag: Boolean
    • InheritBillingCycleFlag: Boolean
    • InheritBillingInstructionsFlag: Boolean
    • InheritClientMessageFlag: Boolean
    • InheritInvoiceContentFlag: Boolean
    • InheritInvoiceScopeFlag: Boolean
    • InheritInvoiceTemplateFlag: Boolean
    • InheritPaymentTermFlag: Boolean
    • InheritPurchaseOrderNumberFlag: Boolean
    • InheritTimeBillingTypeFlag: Boolean
    • InvoiceContent: String
    • InvoiceScope: String
    • InvoiceTemplateIdentity: PwsInvoiceTemplateRef
    • ManagerIdentity: PwsUserRef
    • MaxCostContractAmount: Double
    • MaxTimeContractAmount: Double
    • MinCostContractAmount: Double
    • MinTimeContractAmount: Double
    • NewEngagementCode: String
    • PaymentTermIdentity: PwsPaymentTermRef
    • PurchaseOrderNumber: String
    • ResourceDirectCostTimeBudgetAmount: Double
    • RevenueEarnedByDate: DateTime
    • RevenueRecognitionMethod: String
    • TimeAlertsBasisType: String
    • TimeBillingType: String
    • TimeBudgetMetric: String
    • TimeContractTerms: String
    • Timestamp: String
    • UserDefinedFields: PwsUserDefinedFieldDetail
    • WorkMinutesTimeBudgetAmount: Int32
    • CalculateEngagementBudgetFlag: Boolean
    • ChargeableMinutesTimeBudgetAmount: Int32
    • InheritInvoiceEmailSettingsFlag: Boolean
    • InvoiceEmailSettings: PwsInvoiceEmailSettings
    • InheritRenderReceiptsFlag: Boolean
    • RenderReceiptsFlag: Boolean
    • AutoApplyAvailableBalanceFlag: Boolean
    • InheritAutoApplyAvailableBalanceFlag: Boolean
    • InheritTaxTypesFlag: Boolean
    • TaxType1Identity: PwsTaxTypeRef
    • TaxType2Identity: PwsTaxTypeRef
    • TaxType3Identity: PwsTaxTypeRef

Element


Web

Element

Data Type

Required?

Default

Description

Sample Data

EngagementCode

String

On Insert: Yes

On Update: Yes (if the EngagementUid is not supplied)


The engagement is a unique identifier for an engagement. See "NewEngagementCode" for guidance on how to change the engagement code of an existing engagement.


EngagementId

Int32

On Insert: No

On Update: No


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

Projector PSA 

EngagementUid

Int64

On Insert: No

On Update: Yes (if the EngagementCode is not supplied)


The engagement Uid is a unique and immutable identifier for an engagement

1152921504606961482 

ClientIdentity

PwsClientRef

On Insert: Yes

On Update: No


The client associated with the engagement. Click here for more information. 


EngagementName

String

The engagement name

On Insert: Yes

On Update: No


The engagement name

Web Services Engagement 

Address

PwsAddress

On Insert: No

On Update: No


The billing address associated with the engagement. Click here for more information.


BillingAdjustedRevenueTimeBudgetAmount

Double

On Insert: No

On Update: No


The billing adjusted time revenue time budget amount associated with the engagement

 10000

BillingCultureIdentity

PwsCultureRef

On Insert: Yes

On Update: No

The billing culture associated with the installation

The billing culture associated with the engagement. Click here for more information.

en-US

BillingCycleIdentity

PwsBillingCycleRef

On Insert: No

On Update: No


The billing cycle associated with the engagement. Click here for more information.


BillingInstructions

String

On Insert: No

On Update: No


The billing instructions associated with the engagement

This client should be billed on the 15th of each month. 

ClientAmountCostBudgetAmount

Double

On Insert: No

On Update: No


The client amount cost budget amount associated with the engagement

10000

ClientMessage

String

A

CurrencyIdentity

PwsCurrencyRef

On Insert: No

On Update: No


A per-invoice message to appear on the invoice. This may include RTF markup.

{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}}
\viewkind4\uc1\pard\lang1033\f0\fs17 Thank you for your business!\par
}

ClientMessagePlain

String

On Insert: No

On Update: No


A per-invoice message to appear on the invoice. This is in plain text format.

Thank you for your business!

ContractRevenueTimeBudgetAmount

Double

On Insert: No

On Update: No


The contract revenue time budget amount associated with the engagement

5000

CostAlertsBasisType

String

On Insert: No

On Update: No


The cost alerts basis type associated with the engagement

"A" for actuals to date

"E" for estimate at completion

 A

CostBudgetMetric

String

On Insert: No

On Update: No


The cost budget metric associated with the engagement

"C" for client amount

"D" for disbursed amount

"E" for expense amount

 E

CostCenterIdentity

PwsCostCenterRef

On Insert: Yes

On Update: No


The cost center associated with the engagement. Click here for more information.


CostContractTerms

String

The cost contract terms

"F" for Fixed Price

"T" for Time and Materials

"C" for Time and Materials with a cap

Null on update means leave as is

 T

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


 

CurrencyIdentity

PwsCurrencyRef

On Insert: Yes

On Update: No


The currency associated with the engagement. Click here for more information.


DisbursedAmountCostBudgetAmount

Double

On Insert: No

On Update: No


The disbursed amount cost buget amount

 10000

EngagementStageIdentity

PwsEngagementStageRef

On Insert: Yes

On Update: No


The engagement stage associated with the engagement. Click here for more information.


EngagementTypeIdentity

PwsEngagementTypeRef

On Insert: Yes

On Update: No


The engagement type associated wtih the engagement. Click here for more information.


ExpenseAmountCostBudgetAmount

Double

The expense amount cost

On Insert: Yes

On Update: No


The expense amount cost budget amount

2500 

HoldbackAmount

Double

The holdback amount. Applies only when the holdback type is A; null otherwise. 

InheritAddressFlag

Boolean

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


HoldbackPercent

Double

The holdback percent. Applies only when the holdback type is P; null otherwise. 

HoldbackType

String

The holdback type

"N" for None

"A" for Amount

"P" for Percent 

 N

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


HoldbackType

String

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


 

InheritAddressFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement address is inherited from the client. Please Inheritance for more information.

true/false 

InheritBillingCycleFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement billing cycle is inherited from the client. Please Inheritance for more information.

true/false

InheritBillingInstructionsFlag

Boolean

If set to true,

50000

MinCostContractAmount

Double

The minimum cost contract amount, must be specified for cost contract terms F, and null otherwise.

2500

MinTimeContractAmount

Double

The minimum time contract amount, must be specified for cost contract terms F, and null otherwise.

20000

NewEngagementCode

String

On Insert: No

On Update: No

true

If set to true, the engagement billing instructions is inherited from the client. Please see Inheritance for more information.

true/false 

InheritClientMessageFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement client message is inherited from the client. Please see Inheritance for more information.

true/false 

InheritInvoiceContentFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement invoice content is inherited from the client. Please see Inheritance for more information.

true/false

InheritInvoiceScopeFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement invoice scope is inherited from the client. Please see Inheritance for more information.

true/false

InheritInvoiceTemplateFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement invoice template is inherited from the client. Please see Inheritance for more information.

true/false 

InheritPaymentTermFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement payment terms is inherited from the client. Please see Inheritance for more information. 

true/false 

InheritPurchaseOrderNumberFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement purchase order is inherited from the client. Please see Inheritance for more information.  

true/false 

InheritTimeBillingTypeFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement time billing type is inherited from the client. Please see Inheritance for more information.   

true/false  

InvoiceContent

String

On Insert: No

On Update: No

B

The invoice content associated with the engagement

"B" for time and cost together

"S" for time and cost separately

InvoiceScope

String

On Insert: No

On Update: No

E

The invoice scope associated with the engagement

"C" for client

"N" for purchase order number

"E" for engagement

"P" for project 

E

InvoiceTemplateIdentity

PwsInvoiceTemplateRef

On Insert: No

On Update: No


The invoice template associated with the engagement. Click here for more information. 


ManagerIdentity

PwsUserRef

On Insert: Yes

On Update: No


The engagement manager associated with the engagement. Click here for more information. 


MaxCostContractAmount

Double

The maximum cost contract amount, must be specified for cost contract terms F or C, and null otherwise.

10000

MaxTimeContractAmount

Double

The maximum time contract amount, must be specified for cost contract terms F or C, and null otherwise.

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


MaxTimeContractAmount

Double

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


MinCostContractAmount

Double

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


MinTimeContractAmount

Double

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


NewEngagementCode

String

On Insert: No

On Update: No


The new engagement code. This is used by PwsSaveEngagement to support changing engagement code. You can both identify an engagement by engagement code and modify the engagement code by specifying the original code in EngagementCode and the new value in NewEngagementCode. NewEngagementCode will always be null in responses from PwsGetEngagement. Note that the engagement code may only be changed if numbering for engagements is configured as Manual or Hybrid.

Web Services Engagement - New

PaymentTermIdentity

PwsPaymentTermRef

On Insert: No

On Update: No


The payment term associated with the engagement. Click PwsPaymentTermRef for more information.


PurchaseOrderNumber

String

On Insert: No

On Update: No


The purchase order number associated with the engagement

PO-1234E

ResourceDirectCostTimeBudgetAmount

Double

On Insert: No

On Update: No


The resource direct cost time budget amount

12500

RevenueEarnedByDate

DateTime

The date that the revenue is expected to be earned by

2018-03-31T00:00:00Z

TimeAlertsBasisType

String

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **


RevenueRecognitionMethod

String

The revenue recognition method

"P" for percent complete

"R" for revenue schedule

Leave blank for non-billable engagements.

P

String

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **



TimeAlertsBasisType

String

On Insert: No

On Update: No


The time alerts basis type

"A" for Actuals to Date

"E" for Estimate at Completion

A

TimeBillingType

String

On Insert: No

On Update: No

H

The time billing type

"D" for Daily

"H" for Hourly

D

TimeBudgetMetric

Timestamp

String

TimeBudgetMetric

String

On Insert: No

On Update: No

B

The time budget metric

"B" for Billing Adjusted Revenue

"C" for Contract Revenue

"R" for Resource Direct Cost

"H" for Working Hours

B

TimeContractTerms

String

The time contract terms

"T" for Time & Materials

"F" for Fixed Price

"C" for Not to Exceed

T

deprecated


** This field has been deprecated in favor of Contract Line Items. Please see PwsContractLineItemDetail for more information **



Timestamp

String

On Insert: No

On Update: No


Base64 encoded timestamp 

AAAAAA61gVA=

UserDefinedFields

PwsUserDefinedFieldDetail

On Insert: No

On Update: No


The user defined fields associated with the engagement. Click here for more information.


WorkMinutesTimeBudgetAmount

Int32

Int32

On Insert: No

On Update: No


The time budget amount for work minutes (applicable only when time budget metric is H, null otherwise)

3660

CalculateEngagementBudgetFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the engagement budget flag will be calculated based on the sum of the

budgets set within the projects beneath

project budgets associated with the engagement

true/false

ChargeableMinutesTimeBudgetAmount

Int32

On Insert: No

On Update: No


The chargeable minutes time budget amount

3660

InheritInvoiceEmailSettingsFlag

Boolean

On Insert: No

On Update: No

false

If set to true, the invoice email settings will be inherited from the client. Click Inheritance for more information.

true/false

InvoiceEmailSettings

PwsInvoiceEmailSettings

On Insert: No

On Update: No


Invoice email settings control whether email distribution of invoices is enabled for this client, and if so, who the sender and recipients of the email are, the subject line, the email template and other related settings that are in effect. Click here for more informaiton.

true/false


InheritRenderReceiptsFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the render receipts setting for the engagement will be inherited from the client. Click Inheritance for more information.

true/false

RenderReceiptsFlag

Boolean

Boolean

On Insert: No

On Update: No

false

If set to true, receipts will be rendered on invoices associated with the engagement.

true/false

AutoApplyAvailableBalanceFlag

Boolean

On Insert: No

On Update: No

false

If set to true, the engagement's pre-payment balance will be automatically appliled to the balance on new invoices

true/false

InheritAutoApplyAvailableBalanceFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the auto apply available balance engagement setting will be inherited from the client. Click Inheritance for more information.

true/false

InheritTaxTypesFlag

Boolean

On Insert: No

On Update: No

true

If set to true, the tax type(s) associatd with the engagement will be inherited from the client. Click Inheritance for more information.

true/false

TaxType1Identity

PwsTaxTypeRef

On Insert: No

On Update: No


The tax types that apply for invoices under this engagement. Click here for more information.


TaxType2Identity

PwsTaxTypeRef

On Insert: No

On Update: No


The tax types that apply for invoices under this engagement. Click here for more information.


TaxType3Identity

PwsTaxTypeRef

On Insert: No

On Update: No


The tax types that apply for invoices under this engagement. Click here for more information.


Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
                   <EngagementDetail>
                     <EngagementCode>E001395</EngagementCode>
                     <EngagementId i:nil="true"/>
                     <EngagementUid>1152921504607324698</EngagementUid>
                     <ClientIdentity>
                        <ClientId i:nil="true"/>
                        <ClientNumber>Projector PSA</ClientNumber>
                        <ClientUid>1152921504606961482</ClientUid>
                     </ClientIdentity>
                     <EngagementName>Web Services Engagement</EngagementName>
                     <Address>
                        <AddressLine1>85 Merrimac Street</AddressLine1>
                        <AddressLine2>200</AddressLine2>
                        <Attention i:nil="true"/>
                        <City>Boston</City>
                        <CompanyName>Projector PSA</CompanyName>
                        <Country>USA</Country>
                        <StateOrProvince>MA</StateOrProvince>
                        <ZipOrPostalCode>02114</ZipOrPostalCode>
                     </Address>
                     <BillingAdjustedRevenueTimeBudgetAmount i:nil="true"/>
                     <BillingCultureIdentity>
                        <CultureId i:nil="true"/>
                        <CultureName>en-US</CultureName>
                        <CultureUid>1152921504606851419</CultureUid>
                     </BillingCultureIdentity>
                     <BillingCycleIdentity>
                        <BillingCycleId i:nil="true"/>
                        <BillingCycleName>Monthly</BillingCycleName>
                        <BillingCycleUid>1152921504606853180</BillingCycleUid>
                     </BillingCycleIdentity>
                     <BillingInstructions>This client should be billed on the 15th of each month.</BillingInstructions>
                     <ClientAmountCostBudgetAmount i:nil="true"/>
                     <ClientMessage>{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}}
\viewkind4\uc1\pard\lang1033\f0\fs17 Thank you for your business!\par
}</ClientMessage>
                     <ClientMessagePlain>Thank you for your business!</ClientMessagePlain>
                     <ContractRevenueTimeBudgetAmount i:nil="true"/>
                     <CostAlertsBasisType>E</CostAlertsBasisType>
                     <CostBudgetMetric>C</CostBudgetMetric>
                     <CostCenterIdentity>
                        <CostCenterId i:nil="true"/>
                        <CostCenterName>Executive Team (USA)</CostCenterName>
                        <CostCenterNumber>Executive Team (USA)</CostCenterNumber>
                        <CostCenterUid>1152921504606867363</CostCenterUid>
                     </CostCenterIdentity>
                     <CostContractTerms>T</CostContractTerms>
                     <CurrencyIdentity>
                        <CurrencyCode>USD</CurrencyCode>
                        <CurrencyId i:nil="true"/>
                        <CurrencyUid>1152921504606851838</CurrencyUid>
                     </CurrencyIdentity>
                     <DisbursedAmountCostBudgetAmount i:nil="true"/>
                     <EngagementStageIdentity>
                        <EngagementStageId i:nil="true"/>
                        <EngagementStageName>Open</EngagementStageName>
                        <EngagementStageShortName>Open</EngagementStageShortName>
                        <EngagementStageUid>1152921504606849675</EngagementStageUid>
                     </EngagementStageIdentity>
                     <EngagementTypeIdentity>
                        <EngagementTypeId i:nil="true"/>
                        <EngagementTypeName>Billable - Time and Materials</EngagementTypeName>
                        <EngagementTypeShortName>T&amp;M</EngagementTypeShortName>
                        <EngagementTypeUid>1152921504606863884</EngagementTypeUid>
                     </EngagementTypeIdentity>
                     <ExpenseAmountCostBudgetAmount i:nil="true"/>
                     <HoldbackAmount i:nil="true"/>
                     <HoldbackPercent i:nil="true"/>
                     <HoldbackType>N</HoldbackType>
                     <InheritAddressFlag>true</InheritAddressFlag>
                     <InheritBillingCycleFlag>true</InheritBillingCycleFlag>
                     <InheritBillingInstructionsFlag>true</InheritBillingInstructionsFlag>
                     <InheritClientMessageFlag>true</InheritClientMessageFlag>
                     <InheritInvoiceContentFlag>true</InheritInvoiceContentFlag>
                     <InheritInvoiceScopeFlag>true</InheritInvoiceScopeFlag>
                     <InheritInvoiceTemplateFlag>true</InheritInvoiceTemplateFlag>
                     <InheritPaymentTermFlag>true</InheritPaymentTermFlag>
                     <InheritPurchaseOrderNumberFlag>true</InheritPurchaseOrderNumberFlag>
                     <InheritTimeBillingTypeFlag>true</InheritTimeBillingTypeFlag>
                     <InvoiceContent>B</InvoiceContent>
                     <InvoiceScope>E</InvoiceScope>
                     <InvoiceTemplateIdentity>
                        <InvoiceTemplateId i:nil="true"/>
                        <InvoiceTemplateName>A200</InvoiceTemplateName>
                        <InvoiceTemplateUid>1152921504606878904</InvoiceTemplateUid>
                     </InvoiceTemplateIdentity>
                     <ManagerIdentity>
                        <UserDisplayName>Jack Spratt</UserDisplayName>
                        <UserId i:nil="true"/>
                        <UserReferenceSystemId>E123</UserReferenceSystemId>
                        <UserUid>1152921504607112369</UserUid>
                     </ManagerIdentity>
                     <MaxCostContractAmount i:nil="true"/>
                     <MaxTimeContractAmount i:nil="true"/>
                     <MinCostContractAmount i:nil="true"/>
                     <MinTimeContractAmount i:nil="true"/>
                     <NewEngagementCode i:nil="true"/>
                     <PaymentTermIdentity>
                        <PaymentTermId i:nil="true"/>
                        <PaymentTermName>Net 30</PaymentTermName>
                        <PaymentTermUid>1152921504606856054</PaymentTermUid>
                     </PaymentTermIdentity>
                     <PurchaseOrderNumber>PO Projector PSA</PurchaseOrderNumber>
                     <ResourceDirectCostTimeBudgetAmount i:nil="true"/>
                     <RevenueEarnedByDate i:nil="true"/>
                     <RevenueRecognitionMethod i:nil="true"/>
                     <TimeAlertsBasisType>E</TimeAlertsBasisType>
                     <TimeBillingType>H</TimeBillingType>
                     <TimeBudgetMetric>B</TimeBudgetMetric>
                     <TimeContractTerms>T</TimeContractTerms>
                     <Timestamp>AAAAAA61frA=</Timestamp>
                     <UserDefinedFields/>
                     <WorkMinutesTimeBudgetAmount i:nil="true"/>
                     <CalculateEngagementBudgetFlag>true</CalculateEngagementBudgetFlag>
                     <ChargeableMinutesTimeBudgetAmount i:nil="true"/>
                     <InheritInvoiceEmailSettingsFlag>true</InheritInvoiceEmailSettingsFlag>
                     <InvoiceEmailSettings>
                        <EmailFromUserIdentity>
                           <UserDisplayName>Bob Smith</UserDisplayName>
                           <UserId i:nil="true"/>
                           <UserReferenceSystemId>Partner - 01</UserReferenceSystemId>
                           <UserUid>1152921504607011056</UserUid>
                        </EmailFromUserIdentity>
                        <EmailInvoiceTemplateIdentity>
                           <InvoiceTemplateId i:nil="true"/>
                           <InvoiceTemplateName>E004</InvoiceTemplateName>
                           <InvoiceTemplateUid>1152921504606878909</InvoiceTemplateUid>
                        </EmailInvoiceTemplateIdentity>
                        <InvoiceEmailEnabledFlag>true</InvoiceEmailEnabledFlag>
                        <InvoiceEmailType>H</InvoiceEmailType>
                        <Recipients>
                           <PwsInvoiceEmailRecipient>
                              <RecipientType>T</RecipientType>
                              <UserIdentity>
                                 <UserDisplayName>Jane Doe</UserDisplayName>
                                 <UserId i:nil="true"/>
                                 <UserReferenceSystemId>E124</UserReferenceSystemId>
                                 <UserUid>1152921504607112368</UserUid>
                              </UserIdentity>
                           </PwsInvoiceEmailRecipient>
                        </Recipients>
                     </InvoiceEmailSettings>
                     <InheritRenderReceiptsFlag>true</InheritRenderReceiptsFlag>
                     <RenderReceiptsFlag>true</RenderReceiptsFlag>
                     <AutoApplyAvailableBalanceFlag>true</AutoApplyAvailableBalanceFlag>
                     <InheritAutoApplyAvailableBalanceFlag>true</InheritAutoApplyAvailableBalanceFlag>
                     <InheritTaxTypesFlag>true</InheritTaxTypesFlag>
                     <TaxType1Identity>
                        <TaxTypeCode>VAT</TaxTypeCode>
                        <TaxTypeId i:nil="true"/>
                        <TaxTypeUid>1152921504606868258</TaxTypeUid>
                     </TaxType1Identity>
                     <TaxType2Identity i:nil="true"/>
                     <TaxType3Identity i:nil="true"/>
                  </EngagementDetail>