...
This structure contains the complete set of information about a Contract Line Item Milestonecontract line item milestone. The structure is used both to retrieve detailed Contract Line Item Milestone information and contract line item milestone information and to pass information about a Contract Line Item Milestone back contract line item milestone back to the server to get updated.
...
Panel | ||
---|---|---|
| ||
|
Elements
AchievedDate
DateTime
The date the Contract Line Item Milestone was achieved
Element | Data Type | Description Required? | Default | (on insert/update)Description | Sample Data | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ContractLineItemMilestoneId | Int32 | Contract Line Item Milestone IdOn Insert: No On Update: No | The contract line milestone Id is a unique identifier for a contract line item milestone. For internal use only | .|||||||||
ContractLineItemMilestoneUid | Int64 | This is the One of ContractLineItemMilestoneUid or ContractLineItemMilestoneName is required | A unique and immutable identifier | of a Contract Line Item Milestone.1152921504607104695for a contract line item milestone | 1152921504607106569 | |||||||
AchievedDate | DateTime | On Insert: No On Update: No | The date | the Contract Line Item Milestone was achieved2018-01-01T00:00:00Z | ContractLineItemIdentity | PwsContractLineItemRef | ContractLineItemMilestoneName | String | Contract Line Item Milestone Name | Milestone for period starting 01-Jan(in midnight UTC) the contract line item milestone was achieved | ||
ContractLineItemIdentity | On Insert: Yes On Update: Yes | The contract line item that the milestone is associated with | ||||||||||
ContractLineItemMilestoneName | String (100) | See ContractLineItemMilestoneUid | The contract line item milestone name | Milestone for period starting 01-Feb-2018 | ||||||||
MilestoneAmount | Double | Milestone AmountOn Insert: Yes On Update: No | The contract line item 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 |
Element
Data Type
Required?
Default
Description
On Insert: Yes On Update: No | The planned achieved date (in midnight UTC) for the milestone | 2018-01-01T00:00:00Z |
Description | String |
Contract Line Item Code. A unique identifier for the Contract Line Item.
P001396-CL1
ContractLineItemId
Int32
Contract Line Item Id. A unique identifier for the Contract Line Item, for internal use only.
ContractLineItemUid
Int64
Contract Line Item Uid. A unique and immutable identiier for the Contract Line Item.
ContractLineItemIdentity
ContractLineItemMilestoneName
String
Contract Line Item Milestone Name
MilestoneAmount
Double
Milestone Amount
PlannedDate
DateTime
Planned Date. The planned achieved date for the Milestone.
Description
String
Milestone for start of project
ForegoneFlag
Boolean
(1000) | On Insert: No On Update: No | The contract line item milestone description | February Milestone | |
ForegoneFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', it indicates that the milestone is not achieved and will not be achieved |
| true/false |
ProjectIdentity |
On Insert: No On Update: No | The project (if any) that the milestone is associated with | ||
ProjectTaskIdentity |
On Insert: No On Update: No | The project task (if any) that the milestone is associated with |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<MilestoneDetail> <b:MilestoneDetail> <ContractLineItemMilestoneId<b:ContractLineItemMilestoneId i:nil="true"/> <ContractLineItemMilestoneUid>1152921504607104692<<b:ContractLineItemMilestoneUid>1152921504607106569</b:ContractLineItemMilestoneUid> <AchievedDate<b:AchievedDate i:nil="true"/> <ContractLineItemIdentity><b:ContractLineItemIdentity> <ContractLineItemCode>P001396<b:ContractLineItemCode>P001320-CL1</b:ContractLineItemCode> <ContractLineItemId<b:ContractLineItemId i:nil="true"/> <ContractLineItemUid>1152921504607083378<<b:ContractLineItemUid>1152921504607083461</b:ContractLineItemUid> </b:ContractLineItemIdentity> <ContractLineItemMilestoneName>Milestone<b:ContractLineItemMilestoneName>Milestone for period starting 01-JanFeb-2018</b:ContractLineItemMilestoneName> <MilestoneAmount>10000<<b:MilestoneAmount>10000</b:MilestoneAmount> <PlannedDate i:nil="true"/><b:PlannedDate>2018-01-01T00:00:00Z</b:PlannedDate> <Description>Milestone for start of project</<b:Description>February Milestone</b:Description> <ForegoneFlag>false<<b:ForegoneFlag>false</b:ForegoneFlag> <ProjectIdentity><b:ProjectIdentity> <ProjectCode>P001396<b:ProjectCode>P001320-001</b:ProjectCode> <ProjectId<b:ProjectId i:nil="true"/> <ProjectUid>1152921504607412210<<b:ProjectUid>1152921504607410915</b:ProjectUid> </b:ProjectIdentity> <ProjectTaskIdentity><b:ProjectTaskIdentity> <ExternalSystemIdentifier<b:ExternalSystemIdentifier i:nil="true"/> <ProjectTaskId<b:ProjectTaskId i:nil="true"/> <ProjectTaskUid>1152921504608637343<<b:ProjectTaskUid>1152921504608715269</b:ProjectTaskUid> </b:ProjectTaskIdentity> </b:MilestoneDetail> |