PwsInvoiceAvailableMilestone
Overview
This data structure represents a milestone that is available on an invoice
Format
- PwsInvoiceAvailableMilestone
- AchievedDate: DateTime
- ContractLineItemMilestoneName: String
- ContractLineItemName: String
- Description: String
- EngagementIdentity: PwsEngagementRef
- EngagementName: String
- ForegoneFlag: Boolean
- InvoiceIdentity: PwsInvoiceRef
- InvoiceIssuedFlag: Boolean
- InvoiceScope: String
- Milestone: PwsInvoiceMilestone
- MilestoneAmount: Double
- MilestoneIneligibleReason: String
- PlannedDate: DateTime
- ProjectIdentity: PwsProjectRef
- ProjectName: String
- ProjectTaskFullWbsCode: String
- ProjectTaskIdentity: PwsProjectTaskRef
- ProjectTaskName: String
- PurchaseOrderNumber: String
Elements
Element | Data Type | Description |
---|---|---|
AchievedDate | DateTime | The date this milestone was achieved |
ContractLineItemMilestoneName | String | The contract line item milestone name |
ContractLineItemName | String | The contract line item name |
Description | String | The contract line item milestone description |
EngagementIdentity | This structure is used to uniquely identify an engagement. Engagements can be identified by EngagementCode or EngagementUid | |
EngagementName | String | The engagement name |
ForegoneFlag | Boolean | If set to 'true' the planned date for the milestone has passed |
InvoiceIdentity | This structure represents the unique key fields associated with identifying an invoice | |
InvoiceIssuedFlag | Boolean | If set to 'true' the invoice has been issued |
InvoiceScope | String | The Invoice Scope: C (Client), E (Engagement), N (Purchase Order Number) or P (Project) |
Milestone | This data structure represents a milestone that is included on an invoice | |
MilestoneAmount | Double | The milestone amount |
MilestoneIneligibleReason | String | The reason the milestone cannot be included on the invoice |
PlannedDate | DateTime | This planned achieved date for this milestone |
ProjectIdentity | This structure represents the unique key fields associated with identifying a project | |
ProjectName | String | The project name |
ProjectTaskFullWbsCode | String | The project task name and work breakdown structure (WBS) code |
ProjectTaskIdentity | This structure represents the unique key fields associated with identifying a project task | |
ProjectTaskName | String | The project task name |
PurchaseOrderNumber | String | The purchase order number associated with the milestone |
Usage Example(s)
<b:PwsInvoiceAvailableMilestone> <b:AchievedDate>2022-03-18T00:00:00Z</b:AchievedDate> <b:ContractLineItemMilestoneName>January - M3</b:ContractLineItemMilestoneName> <b:ContractLineItemName>R23 - January - Main</b:ContractLineItemName> <b:Description i:nil="true"/> <b:EngagementIdentity> <b:EngagementCode>P001662</b:EngagementCode> <b:EngagementId i:nil="true"/> <b:EngagementUid>1152921504607392301</b:EngagementUid> </b:EngagementIdentity> <b:EngagementName>R23 - Service Contract - January</b:EngagementName> <b:ForegoneFlag>false</b:ForegoneFlag> <b:InvoiceIdentity> <b:InvoiceId i:nil="true"/> <b:InvoiceNumber>DRAFT00761</b:InvoiceNumber> <b:InvoiceUid>1152921504607819928</b:InvoiceUid> </b:InvoiceIdentity> <b:InvoiceIssuedFlag>false</b:InvoiceIssuedFlag> <b:InvoiceScope>P</b:InvoiceScope> <b:Milestone> <b:ContractLineItemIdentity> <b:ContractLineItemCode>P001662-CL1</b:ContractLineItemCode> <b:ContractLineItemId i:nil="true"/> <b:ContractLineItemUid>1152921504607165488</b:ContractLineItemUid> </b:ContractLineItemIdentity> <b:ContractLineItemTimestamp>AAAAAByie04=</b:ContractLineItemTimestamp> <b:MilestoneIdentity> <b:ContractLineItemMilestoneId i:nil="true"/> <b:ContractLineItemMilestoneUid>1152921504607183477</b:ContractLineItemMilestoneUid> </b:MilestoneIdentity> </b:Milestone> <b:MilestoneAmount>10000</b:MilestoneAmount> <b:MilestoneIneligibleReason i:nil="true"/> <b:PlannedDate>2022-01-21T00:00:00Z</b:PlannedDate> <b:ProjectIdentity> <b:ProjectCode>P001662-001</b:ProjectCode> <b:ProjectId i:nil="true"/> <b:ProjectUid>1152921504607522400</b:ProjectUid> </b:ProjectIdentity> <b:ProjectName>R23 - January - Main</b:ProjectName> <b:ProjectTaskFullWbsCode>6</b:ProjectTaskFullWbsCode> <b:ProjectTaskIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskId i:nil="true"/> <b:ProjectTaskUid>1152921504609332960</b:ProjectTaskUid> </b:ProjectTaskIdentity> <b:ProjectTaskName>January - M3</b:ProjectTaskName> <b:PurchaseOrderNumber i:nil="true"/> </b:PwsInvoiceAvailableMilestone>