Demiton · Schema

payment_schedule contract v2

The payment schedule answering a progress claim under Security of Payment legislation.

CompanyConstructionCivil EngineeringProject ManagementComplianceMCPArtificial IntelligenceOpen Contracting

Properties

Name Type Description
claim string the payment claim this schedule responds to
project string the project the claim and schedule relate to
claimant string the party that made the claim
currency currency the currency of the amounts
issued_on string the date the schedule was provided
external_id string the source system's own id for the schedule
jurisdiction jurisdiction the Security of Payment Act that governs the schedule
claimed_amount number the amount the claim sought
payment_due_on string the due date for payment of the scheduled amount
scheduled_amount number the amount the respondent proposes to pay
calculation_basis string how the scheduled amount was calculated
reasons_for_difference string why the scheduled amount is lower
reasons_for_withholding string the reasons for withholding payment
View JSON Schema on GitHub

JSON Schema

demiton-io-payment_schedule-v2-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://docs.demiton.io/registers/payment_schedule/v2.json",
  "title": "payment_schedule contract v2",
  "type": "object",
  "required": [
    "claim",
    "currency",
    "external_id",
    "issued_on",
    "jurisdiction",
    "project",
    "scheduled_amount"
  ],
  "properties": {
    "claim": {
      "type": "string",
      "description": "the payment claim this schedule responds to",
      "x-demiton-requiredness": "required",
      "x-demiton-reference": true
    },
    "project": {
      "type": "string",
      "description": "the project the claim and schedule relate to",
      "x-demiton-requiredness": "required",
      "x-demiton-reference": true
    },
    "claimant": {
      "type": "string",
      "description": "the party that made the claim",
      "x-demiton-requiredness": "optional",
      "x-demiton-reference": true
    },
    "currency": {
      "type": "currency",
      "description": "the currency of the amounts",
      "x-demiton-requiredness": "required"
    },
    "issued_on": {
      "type": "string",
      "description": "the date the schedule was provided",
      "x-demiton-requiredness": "required",
      "x-demiton-unit": "day",
      "format": "date",
      "x-demiton-type": "date"
    },
    "external_id": {
      "type": "string",
      "description": "the source system's own id for the schedule",
      "x-demiton-requiredness": "required"
    },
    "jurisdiction": {
      "type": "jurisdiction",
      "description": "the Security of Payment Act that governs the schedule",
      "x-demiton-requiredness": "required"
    },
    "claimed_amount": {
      "type": "number",
      "description": "the amount the claim sought",
      "x-demiton-requiredness": "optional",
      "x-demiton-type": "money"
    },
    "payment_due_on": {
      "type": "string",
      "description": "the due date for payment of the scheduled amount",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "day",
      "format": "date",
      "x-demiton-type": "date"
    },
    "scheduled_amount": {
      "type": "number",
      "description": "the amount the respondent proposes to pay",
      "x-demiton-requiredness": "required",
      "x-demiton-type": "money"
    },
    "calculation_basis": {
      "type": "string",
      "description": "how the scheduled amount was calculated",
      "x-demiton-requiredness": "optional"
    },
    "reasons_for_difference": {
      "type": "string",
      "description": "why the scheduled amount is lower",
      "x-demiton-requiredness": "optional"
    },
    "reasons_for_withholding": {
      "type": "string",
      "description": "the reasons for withholding payment",
      "x-demiton-requiredness": "optional"
    }
  },
  "x-demiton-register-type": "payment_schedule",
  "x-demiton-contract-version": "2.0.2",
  "x-demiton-store": "tenant",
  "x-demiton-axes": [],
  "x-demiton-measures": [],
  "x-demiton-provenance": {
    "standards": [
      {
        "code": "ACT BCISP Act 2009",
        "title": "Building and Construction Industry (Security of Payment) Act 2009 (ACT)",
        "access": "public_summary",
        "clause": "s 19(2)",
        "region": "Australia",
        "edition": "2009 as amended 11 Mar 2024",
        "checked_on": "2026-09-14"
      },
      {
        "code": "AS 4000-1997",
        "title": "General Conditions of Contract (superseded edition, still in use)",
        "access": "paywalled_secondary",
        "clause": "cl 37.1/37.2 (per commentary)",
        "region": "Australia",
        "edition": "1997",
        "checked_on": "2026-09-14"
      },
      {
        "code": "AS 4000:2025",
        "title": "General Conditions of Contract (construct only)",
        "access": "paywalled_secondary",
        "clause": "cl 37.2 (per commentary)",
        "region": "Australia",
        "edition": "2025",
        "checked_on": "2026-09-14"
      },
      {
        "code": "Corporations Act 2001 (Cth) s 286",
        "title": "Corporations Act 2001 (Cth) - financial records, 7-year retention",
        "access": "full_text_verified",
        "clause": "s 286",
        "region": "Australia",
        "edition": "current",
        "checked_on": "2026-09-14"
      },
      {
        "code": "NSW BCISP Act 1999",
        "title": "Building and Construction Industry Security of Payment Act 1999 (NSW)",
        "access": "public_summary",
        "region": "Australia",
        "edition": "1999 as amended",
        "checked_on": "2026-09-14"
      },
      {
        "code": "QLD BIF Act 2017",
        "title": "Building Industry Fairness (Security of Payment) Act 2017 (Qld)",
        "access": "public_summary",
        "clause": "s 76 (per commentary)",
        "region": "Australia",
        "edition": "2017 as amended",
        "checked_on": "2026-09-14"
      },
      {
        "code": "SA BCISP Act 2009",
        "title": "Building and Construction Industry Security of Payment Act 2009 (SA)",
        "access": "public_summary",
        "clause": "s 17(2) second-chance notice",
        "region": "Australia",
        "edition": "2009",
        "checked_on": "2026-09-14"
      },
      {
        "code": "TAS BCISP Act 2009",
        "title": "Building and Construction Industry Security of Payment Act 2009 (Tas)",
        "access": "full_text_verified",
        "clause": "ss 18(2)-(4)",
        "region": "Australia",
        "edition": "2009 (in force 2025-10-11)",
        "checked_on": "2026-09-14"
      },
      {
        "code": "VIC BCISP Act 2002",
        "title": "Building and Construction Industry Security of Payment Act 2002 (Vic), as amended from 15 Apr 2026",
        "access": "public_summary",
        "region": "Australia",
        "edition": "2002 as amended 15 Apr 2026",
        "checked_on": "2026-09-14"
      },
      {
        "code": "WA BCISP Act 2021",
        "title": "Building and Construction Industry (Security of Payment) Act 2021 (WA)",
        "access": "full_text_verified",
        "clause": "s 25(2)-(3)",
        "region": "Australia",
        "edition": "2021",
        "checked_on": "2026-09-14"
      },
      {
        "code": "NZ CCA 2002",
        "title": "Construction Contracts Act 2002 (NZ), 2002 No 46, as amended 2015 and 2023",
        "access": "full_text_verified",
        "clause": "ss 21, 22",
        "region": "New Zealand",
        "edition": "as at 5 Oct 2023",
        "checked_on": "2026-09-14"
      },
      {
        "code": "HGCRA 1996 Part II",
        "title": "Housing Grants, Construction and Regeneration Act 1996, Part II (as amended by LDEDCA 2009)",
        "access": "full_text_verified",
        "clause": "ss 110A, 111",
        "region": "United Kingdom",
        "edition": "1996 c. 53 as amended",
        "checked_on": "2026-09-14"
      },
      {
        "code": "SI 1998/649",
        "title": "Scheme for Construction Contracts (England and Wales) Regulations 1998",
        "access": "full_text_verified",
        "clause": "Part II paras 9-10",
        "region": "United Kingdom",
        "edition": "1998 as amended 2011",
        "checked_on": "2026-09-14"
      },
      {
        "code": "AIA G702-1992 / G703-1992",
        "title": "Application and Certificate for Payment; Continuation Sheet",
        "access": "public_summary",
        "region": "United States",
        "edition": "1992 (current base editions)",
        "checked_on": "2026-09-14"
      }
    ]
  },
  "description": "The payment schedule answering a progress claim under Security of Payment legislation.",
  "x-demiton-contract-url": "https://docs.demiton.io/registers/payment_schedule/",
  "x-demiton-register-catalog": "https://docs.demiton.io/concepts/register-catalog"
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/demiton-io-payment_schedule-v2"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.