...
Element | Data Type | Description | Default (on insert/update) | Sample Data |
---|---|---|---|---|
ContractLineItemCode | String | Unique Contract Line Item Code | P001395-CL1 | |
ContractLineItemId | Int32 | Contract Line Item Id. For internal use only. | ||
ContractLineItemUid | Int64 | The Contract Line Item Uid is a unique and immutable identifier for a contract line item. | 1152921504607083377 | |
ContractLineItemName | String | Contract Line Item Name | Web Services Engagement | |
EngagementIdentity | PwsEngagementRef | |||
CostContractTerms | String | 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 | C | C |
DeferredRevenueOpeningBalanceEngCurrency | Double | Deferred Revenue Opening Balance in the Engagement Currency | 20000 | |
DeferredRevenueOpeningBalanceEngGLCurrency | Double | Deferred Revenue Opening Balance in the General Ledger Currency | 15000 | |
HoldbackAmount | Double | Holdback Amount. Applies only when holdback type is A; null otherwise. | 5000 | |
HoldbackPercent | Double | Holdback Percent. Applies only when holdback type is P; null otherwise. | 0.25 | |
HoldbackType | String | Holdback Type. "N" for none "A" for Amount "P" for Percent | N | A |
MaxCostContractAmount | Double | 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. | 20000 | |
MinCostContractAmount | Double | Minimum Cost Contract Amount Must be specified for cost contract terms F, and null otherwise. | 10000 | |
MinTimeContractAmount | Double | Minimum Time Contract Amount Must be specified for time contract terms F, and null otherwise. | 15000 | |
RevenueEarnedByDate | DateTime | The date that revenue should be earned by | 2018-06-30T00:00:00Z | |
RevenueRecognitionMethod | String | Revenue Recognition Method "P" for percent complete "R" for revenue schedule Leave blank for non-billable engagements. | R | |
RevenueSchedule | PwsRevenueScheduleItem |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<ContractLineItemDetail>
<ContractLineItemCode>P001395-CL1</ContractLineItemCode>
<ContractLineItemId i:nil="true"/>
<ContractLineItemUid>1152921504607083377</ContractLineItemUid>
<ContractLineItemName>Web Services Engagement</ContractLineItemName>
<EngagementIdentity>
<EngagementCode>E001395</EngagementCode>
<EngagementId i:nil="true"/>
<EngagementUid>1152921504607324698</EngagementUid>
</EngagementIdentity>
<CostContractTerms>T</CostContractTerms>
<DeferredRevenueOpeningBalanceEngCurrency>0</DeferredRevenueOpeningBalanceEngCurrency>
<DeferredRevenueOpeningBalanceEngGLCurrency>0</DeferredRevenueOpeningBalanceEngGLCurrency>
<HoldbackAmount i:nil="true"/>
<HoldbackPercent i:nil="true"/>
<HoldbackType>N</HoldbackType>
<MaxCostContractAmount i:nil="true"/>
<MaxTimeContractAmount i:nil="true"/>
<MinCostContractAmount i:nil="true"/>
<MinTimeContractAmount i:nil="true"/>
<RevenueEarnedByDate i:nil="true"/>
<RevenueRecognitionMethod i:nil="true"/>
<RevenueSchedule/>
<TimeContractTerms>T</TimeContractTerms>
<ContractTypeIdentity i:nil="true"/>
<InheritPurchaseOrderNumberFlag>true</InheritPurchaseOrderNumberFlag>
<ModelContractedHoursAndOveragesFlag>false</ModelContractedHoursAndOveragesFlag>
<OverageProjectIdentity i:nil="true"/>
<PurchaseOrderNumber>PO Projector PSA</PurchaseOrderNumber>
<Timestamp>AAAAAA61fo0=</Timestamp>
</ContractLineItemDetail>
<LastFroTimeCardDate i:nil="true"/>
<LastRevenueRecognitionCutoffDate i:nil="true"/>
<Milestones/>
<RevenueCutoffDate>2018-06-30T00:00:00Z</RevenueCutoffDate>
</PwsContractLineItemElement>
</ContractLineItems> |