Skip to main content
← All schemas

PaymentPlan

object

idrequired
Id

Opaque record id.

project_idrequired
Id

Opaque record id.

namerequired
string
typerequired
"clp" | "down_payment" | "subvention" | "flexi" | "possession_linked" | "custom"
milestonesrequired
array of PaymentMilestone or null

null: the stored plan needs fixing.

is_activerequired
boolean
bookingsrequired
integer
Example
{
  "id": "cmusrceel0000q7kaafxqi1om",
  "project_id": "cmusrceel0000q7kaafxqi1om",
  "name": "string",
  "type": "clp",
  "milestones": [
    {
      "name": "string",
      "percent": 0,
      "trigger": "booking",
      "days": 0,
      "date": "2026-10-06",
      "stage": "string"
    }
  ],
  "is_active": true,
  "bookings": 0
}