Versions Compared

Key

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

...

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
titlePwsContractLineItemMilestoneDetail
  • PwsContractLineItemMilestoneDetail
    • AchievedDateContractLineItemMilestoneId: DateTimeInt32
    • ContractLineItemCodeContractLineItemMilestoneUid: StringInt64
    • ContractLineItemId: Int32
    • ContractLineItemUid: Int64AchievedDate: DateTime
    • ContractLineItemIdentity: PwsContractLineItemRef
    • ContractLineItemMilestoneName: String (100)
    • MilestoneAmount: Double
    • PlannedDate: DateTime
    • Description: String (1000)
    • ForegoneFlag: Boolean
    • ProjectIdentity: PwsProjectRef
    • ProjectTaskIdentity: PwsProjectTaskRef

Elements


AchievedDate

DateTime

 

 

 The date the Contract Line Item Milestone was achieved

(on insert/update)Contract Line Item Milestone Id.This is the of a Contract Line Item Milestone.1152921504607104695 the Contract Line Item Milestone was achievedMilestone for period starting 01-JanMilestone Amount

Element

Data Type

Description

Required?

Default

Description

Sample Data

ContractLineItemMilestoneId

Int32

On 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

One of ContractLineItemMilestoneUid or ContractLineItemMilestoneName is required


A unique and immutable identifier

for a contract line item milestone

1152921504607106569

AchievedDate

DateTime

On Insert: No

On Update: No


The date

2018-01-01T00:00:00ZContractLineItemIdentityPwsContractLineItemRefContractLineItemMilestoneNameStringContract Line Item Milestone Name

(in midnight UTC) the contract line item milestone was achieved


ContractLineItemIdentity

PwsContractLineItemRef

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

On 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 achieved2018-01-01T00:00:00ZDescriptionStringThe milestone descriptionMilestone for start of project
ForegoneFlagBooleanSet to true if the milestone has not and will not be achievedfalse"true" or "false"
ProjectIdentityPwsProjectRefProjectTaskIdentityPwsProjectTaskRefMilestoneStatusString

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

PPurchaseOrderNumberStringMilestone Purchase Order NumberM-123A

Element

Data Type

Required?

Default

Description

Sample Data

On Insert: Yes

On Update: No


The planned achieved date (in midnight UTC) for the milestone 

2018-01-01T00:00:00Z
ContractLineItemCode

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

PwsContractLineItemRef

 

 

 

ContractLineItemMilestoneName

String

 

 

 Contract Line Item Milestone Name

MilestoneAmount

Double

 

 

 Milestone Amount

PlannedDate

DateTime

 

 

 Planned Date. The planned achieved date for the Milestone.

2018-01-01

Description

String

 

 

 Milestone for start of project

ForegoneFlag

Boolean

 

 

 If set to "true"

(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

PwsProjectRef

 

 

 

On Insert: No

On Update: No


The project (if any) that the milestone is associated with


ProjectTaskIdentity

PwsProjectTaskRef

 

 

 

On Insert: No

On Update: No


The project task (if any) that the milestone is associated with


Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
                            <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>