MaccMilestone interface

MACC milestone represents interim targets within the period of MACC.

Properties

automaticShortfall

Setting this to 'Enable' enables automatic shortfall invoicing when milestone commitment is not met.

automaticShortfallSuppressReason

Optional field to record suppression reason for automatic shortfall.

commitment

Commitment associated with this milestone.

endAt

End date time for the milestone. Timestamp must be in the ISO date format YYYY-MM-DDT23:59:59Z.

milestoneId

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

Commitment associated with this milestone.

commitment?: Price

Property Value

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