PwsInvoiceAvailableMilestone

Overview


This data structure represents a milestone that is available on an invoice

Format


PwsInvoiceAvailableMilestone
  • 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

PwsEngagementRef

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

PwsInvoiceRef

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

PwsInvoiceMilestone

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

PwsProjectRef

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

PwsProjectTaskRef

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>