MaccMilestone interface
MACC milestone represents interim targets within the period of MACC.
Properties
| automatic |
Setting this to 'Enable' enables automatic shortfall invoicing when milestone commitment is not met. |
| automatic |
Optional field to record suppression reason for automatic shortfall. |
| commitment | Commitment associated with this milestone. |
| end |
End date time for the milestone. Timestamp must be in the ISO date format YYYY-MM-DDT23:59:59Z. |
| milestone |
Globally unique identifier for the milestone. Format: {guid} |
| shortfall | Details of the shortfall associated with this milestone. |
| status | Represents the current status of the Milestone. |
Property Details
automaticShortfall
Setting this to 'Enable' enables automatic shortfall invoicing when milestone commitment is not met.
automaticShortfall?: string
Property Value
string
automaticShortfallSuppressReason
Optional field to record suppression reason for automatic shortfall.
automaticShortfallSuppressReason?: AutomaticShortfallSuppressReason
Property Value
commitment
endAt
End date time for the milestone. Timestamp must be in the ISO date format YYYY-MM-DDT23:59:59Z.
endAt?: Date
Property Value
Date
milestoneId
Globally unique identifier for the milestone. Format: {guid}
milestoneId?: string
Property Value
string
shortfall
Details of the shortfall associated with this milestone.
shortfall?: Shortfall
Property Value
status
Represents the current status of the Milestone.
status?: string
Property Value
string