Skip to main content
← All schemas

PaymentMilestone

object

namerequired
string
percentrequired
number

Up to three decimals; the plan adds up to 100.

triggerrequired
"booking" | "days_after_booking" | "date" | "agreement" | "stage" | "possession"
days
integer or null
date
LocalDate or null

Calendar date YYYY-MM-DD in the company time zone.

stage
string or null
Example
{
  "name": "string",
  "percent": 0,
  "trigger": "booking",
  "days": 0,
  "date": "2026-10-06",
  "stage": "string"
}