You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 4
Next »
This structure contains the complete set of information about a Contract Line Item Milestone. The structure is used both to retrieve detailed Contract Line Item Milestone information and to pass information about a Contract Line Item Milestone back to the server to get updated.
Element | Data Type | Description | Default (on insert/update) | Sample Data |
---|
ContractLineItemMilestoneId | Int32 | Contract Line Item Milestone Id. For internal use only. |
|
|
ContractLineItemMilestoneUid | Int64 | This is the unique and immutable identifier of a Contract Line Item Milestone. |
| 1152921504607104695 |
AchievedDate | DateTime | The date the Contract Line Item Milestone was achieved |
| 2018-01-01T00:00:00Z |
ContractLineItemIdentity | PwsContractLineItemRef |
|
|
|
ContractLineItemMilestoneName | String | Contract Line Item Milestone Name |
| Milestone for period starting 01-Jan-2018 |
MilestoneAmount | Double | Milestone Amount |
| 10000 |
PlannedDate | DateTime | The date the Contract Line Item Milestone was planned to be achieved |
| 2018-01-01T00:00:00Z |
Description | String | The milestone description |
| Milestone for start of project |
ForegoneFlag | Boolean | Set to true if the milestone has not and will not be achieved | false | "true" or "false" |
ProjectIdentity | PwsProjectRef |
|
|
|
ProjectTaskIdentity | PwsProjectTaskRef |
|
|
|
MilestoneStatus | String | Milestone Status "P" for Pending - the milestone is yet to be achieved, but will in the future "F" for Foregone - the milestone has not and will not be achieved "A" for Achieved - set this by choosing an achieved date "B" for Billed - set when this milestone is on an issued invoice |
| P |
PurchaseOrderNumber | String | Milestone Purchase Order Number |
| M-123A |
Usage Example(s)
<PwsContractLineItemMilestoneElement>
<CreatedByUserIdentity>
<UserDisplayName>Bettina Borces</UserDisplayName>
<UserId i:nil="true"/>
<UserReferenceSystemId>Partner - 01</UserReferenceSystemId>
<UserUid>1152921504607011056</UserUid>
</CreatedByUserIdentity>
<CreatedTimestamp>2018-01-06T16:53:25.15Z</CreatedTimestamp>
<InvoiceIdentity i:nil="true"/>
<LastUpdatedByUserIdentity>
<UserDisplayName>Bettina Borces</UserDisplayName>
<UserId i:nil="true"/>
<UserReferenceSystemId>Partner - 01</UserReferenceSystemId>
<UserUid>1152921504607011056</UserUid>
</LastUpdatedByUserIdentity>
<LastUpdatedTimestamp>2018-01-06T18:12:48.527Z</LastUpdatedTimestamp>
<MilestoneDetail>
<ContractLineItemMilestoneId i:nil="true"/>
<ContractLineItemMilestoneUid>1152921504607104692</ContractLineItemMilestoneUid>
<AchievedDate i:nil="true"/>
<ContractLineItemIdentity>
<ContractLineItemCode>P001396-CL1</ContractLineItemCode>
<ContractLineItemId i:nil="true"/>
<ContractLineItemUid>1152921504607083378</ContractLineItemUid>
</ContractLineItemIdentity>
<ContractLineItemMilestoneName>Milestone for period starting 01-Jan-2018</ContractLineItemMilestoneName>
<MilestoneAmount>10000</MilestoneAmount>
<PlannedDate i:nil="true"/>
<Description>Milestone for start of project</Description>
<ForegoneFlag>false</ForegoneFlag>
<ProjectIdentity>
<ProjectCode>P001396-001</ProjectCode>
<ProjectId i:nil="true"/>
<ProjectUid>1152921504607412210</ProjectUid>
</ProjectIdentity>
<ProjectTaskIdentity>
<ExternalSystemIdentifier i:nil="true"/>
<ProjectTaskId i:nil="true"/>
<ProjectTaskUid>1152921504608637343</ProjectTaskUid>
</ProjectTaskIdentity>
</MilestoneDetail>
<MilestoneStatus>P</MilestoneStatus>
<PurchaseOrderNumber i:nil="true"/>
</PwsContractLineItemMilestoneElement>