Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 43 Next »

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


ElementData TypeDescriptionDefault (on insert/update)Sample Data
EngagementCodeStringThis is the engagement code, which can uniquely identify an engagement.
P001396
EngagementIdInt32This is the engagement id. For internal use only.

EngagementUidInt64This is the unique and immutable identifier of an engagement
1152921504607324699
ClientIdentityPwsClientRef


EngagementNameStringThe engagement name.
Web Services Engagement
AddressPwsAddress


BillingAdjustedRevenueTimeBudgetAmountDoubleBilling Adjusted Revenue Time Budget Amount
25000
BillingCultureIdentityPwsCultureRef


BillingCycleIdentityPwsBillingCycleRef


BillingInstructionsStringBilling Instructions associated with the client
This client should be billed on the 15th of each month.
ClientAmountCostBudgetAmountDoubleClient Amount Cost Budget Amount
10000
ClientMessageStringA per-invoice client message to appear on the invoice.
Thank you for using revcorp-bb. We appreciate your business.
ClientMessagePlainStringA per-invoice client message to appear on the invoice, in plain text.
Thank you for using revcorp-bb. We appreciate your business.
ContractRevenueTimeBudgetAmountDoubleContract Revenue Time Budget Amount
10000
CostAlertsBasisTypeString

Cost Alerts Basis Type

"A" for actuals to date

"E" for estimate at completion

E

A

CostBudgetMetricString

Cost Metric

"C" for client amount

"D" for disbursed amount

"E" for expense amount

C

C

CostCenterIdentityPwsCostCenterRef


CostContractTermsString

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

F

CurrencyIdentityPwsCurrencyRef


DisbursedAmountCostBudgetAmountDoubleDisbursed Amount Cost Budget Amount
10000
EngagementStageIdentityPwsEngagementStageRef


EngagementTypeIdentityPwsEngagementTypeRef


ExpenseAmountCostBudgetAmountDoubleExpense Amount Cost Budget Amount
6700
HoldbackAmountDoubleHoldback amount. Applies only when holdback type is A; null otherwise.
5000
HoldbackPercentDoubleHoldback percent. Applies only when holdback type is P; null otherwise.
.10
HoldbackTypeString

Holdback Type:

"N" for none

"A" for Amount

"P" for Percent

NA
InheritAddressFlagBooleanInherit address from the client. Please see Inheritance for more information.true"true" or "false"
InheritBillingCycleFlagBooleanInherit billing cycle from the client. Please see Inheritance for more information.true"true" or "false"
InheritBillingInstructionsFlagBooleanInherit billing instructions from the client. Please see Inheritance for more information.true"true" or "false"
InheritClientMessageFlagBooleanInherit client message from the client. Please see Inheritance for more information.true"true" or "false"
InheritInvoiceContentFlagBooleanInherit invoice content from the client. Please see Inheritance for more information.true"true" or "false"
InheritInvoiceScopeFlagBooleanInherit invoice scope from the client. Please see Inheritance for more information.true"true" or "false"
InheritInvoiceTemplateFlagBooleanInherit invoice template from the client. Please see Inheritance for more information.true"true" or "false"
InheritPaymentTermFlagBooleanInherit payment term from the client. Please see Inheritance for more information.true"true" or "false"
InheritPurchaseOrderNumberFlagBooleanInherit purchase order number from the client. Please see Inheritance for more information.true"true" or "false"
InheritTimeBillingTypeFlagBooleanInherit tme billing type from the client. Please see Inheritance for more information.true"true" or "false"
InvoiceContentString

Invoice Content

"B" for time and cost together

"S" for time and cost separately


B
InvoiceScopeString

Invoice Scope

"C" for client

"N" for purchase order number

"E" for engagement

"P" for project


P
InvoiceTemplateIdentityPwsInvoiceTemplateRef


ManagerIdentityPwsUserRef


MaxCostContractAmountDouble

Maximum Cost Contract Amount

Must be specified for cost contract terms F or C, and null otherwise.


5000
MaxTimeContractAmount Double

Maximum Time Contract Amount

Must be specified for time contract terms F or C, and null otherwise.


25000
MinCostContractAmountDouble

Minimum Cost Contract Amount

Must be specified for cost contract terms F, and null otherwise.


1000
MinTimeContractAmountDouble

Minimum Time Contract Amount

Must be specified for time contract terms F, and null otherwise.


10000
NewEngagementCodeStringNew Engagement Code
Web Services Engagement (New)
PaymentTermIdentityPwsPaymentTermRef


PurchaseOrderNumberStringPurchase Order Number
PO-1234
ResourceDirectCostTimeBudgetAmountDoubleResource Direct Cost Time Budget Amount
11899.99
RevenueEarnedByDateDateTimeRevenue Earn By Date
2018-04-30T00:00:00Z
RevenueRecognitionMethodString

Revenue Recognition Method

"P" for percent complete

"R" for revenue schedule

Leave blank for non-billable engagements.

PR
TimeAlertsBasisTypeString

Time Alerts Basis Type

"A" for Actuals to Date

"E" for Estimate at Completion

EA
TimeBillingTypeString

Time Billing Type

"D" for Daily

"H" for Hourly

HD
TimeBudgetMetricString

Time Budget Metric

"B" for Billing Adjusted Revenue

"C" for Contract Revenue

"R" for Resource Direct Cost

"H" for Working Hours

BD
TimeContractTermsString

Time Contract Terms

"T" for Time & Materials

"F" for Fixed Price

"C" for Not to Exceed

TF
TimestampStringBase64 encoded timestamp
AAAAAA61fwg=
UserDefinedFieldsPwsUserDefinedFieldDetail


WorkMinutesTimeBudgetAmountInt32Work Minutes Time budget amount (applicable only when time budget metric is H, null otherwise).
3360
CalculateEngagementBudgetFlagBooleanCalculate Engagement Budget Flag
"true" or "false"
ChargeableMinutesTimeBudgetAmount Int32Chargeable Minutes Time Budget Amount
2400
InheritInvoiceEmailSettingsFlagBooleanInherit invoice email settings from the client. Please see Inheritance for more information.false"true" or "false"
InvoiceEmailSettingsPwsInvoiceEmailSettings


InheritRenderReceiptsFlagBooleanInherit render receipts flag setting from the client. Please see Inheritance for more information.true"true" or "false"
RenderReceiptsFlagBooleanIf set to true, render receipts on the invoice.false"true" or "false"
AutoApplyAvailableBalanceFlagBooleanIf set to true, for engagements with a pre-payment balance, automatically apply the balance to new invoices.true"true" or "false"
InheritAutoApplyAvailableBalanceFlagBooleanInherit auto apply available balance flag setting from the client. Please see Inheritance for more information.false"true" or "false"
InheritTaxTypesFlagBooleanInherit tax types from the client. Please see Inheritance for more information.true"true" or "false"
TaxType1IdentityPwsTaxTypeRef


TaxType2IdentityPwsTaxTypeRef


TaxType3IdentityPwsTaxTypeRef


ProjectIdentitiesPwsProjectRef


ContractLineItemsPwsContractLineItemElement


ClientPwsClientSummary


EffectiveCurrencySymbolStringEffective Currency Symbol for the engagement currency
$
EffectiveCurrencySymboPlacementInt32Effective Currency Symbol placement for the engagement currency. This field indicated where the currency symbol is placed (i.e. before or after the digits, (i.e. 0 for before)
0
EffectiveDecimalDigitsInt32Effective Decimal Digits, this field indicates how many decimal places should be displayed when displaying an amount in the effective engagement currency.
2
EffectiveDefaultOpsCultureIdentityOpsCultureIdentityRef


EffectiveExcelCurrencyFormatStringEffective Excel Currency Format, this field determines how amounts in the effective engagement currency will be displayed in Excel when not rounded.
[$$-409]#,##0.00_);[Red]([$$-409]#,##0.00);
EffectiveExcelCurrencyFormatRoundedStringEffective Excel Currency Format, this field determines how amounts in the effective engagement currency will be displayed in Excel when rounded.
[$$-409]#,##0_);[Red]([$$-409]#,##0);
ManagerPwsUserRefThe Engagement Manager

  • No labels