Skip to content
OpenCOOS
Open in explorer
Financial Managementsince 0.1.0-draftspec v0.1.0-draft

Fund

Proposed

A fund held by the strata corporation, such as the operating fund or the contingency reserve fund (CRF).

Fields

FieldTypeDescription
id
required
Identifier

Stable identifier of this Fund record.

strataCorporationId
required
Identifier

The strata corporation this record belongs to.

References StrataCorporation

fundType
required
enum

Kind of fund.

operatingcontingencyReservespecialLevyother

name
required
string

Name used by the corporation.

max length 120

balance
optional
Money

Balance as of balanceDate.

balanceDate
optional
Date

Date the balance applies to.

extensions
optional
Extensions

Implementation-specific data, namespaced by reverse domain.

Controlled vocabularies

fundType

operating
Operating fund, for common expenses that usually occur once a year or more often.
contingencyReserve
Contingency reserve fund (CRF), for common expenses that usually occur less often than once a year or that do not usually occur.
specialLevy
Money raised by a special levy and held for its approved purpose.
other
Any other fund.

Relationships

Referenced by

Fund

References

Validation rules

Cross-field rules beyond what JSON Schema expresses. Documented in the draft; not yet enforced by tooling.

  • balanceDate is required when balance is present.
  • A strata corporation should have exactly one operating fund and one contingency reserve fund.

Open questions for legal and industry review

  • Fund definitions summarise the Strata Property Act; legal review required before marking stable.

Example payload

Illustrative only, with fictional data. Validated against the draft schema at build time.

{
  "id": "fund-crf",
  "strataCorporationId": "sc-0001",
  "fundType": "contingencyReserve",
  "name": "Contingency Reserve Fund",
  "balance": {
    "amount": "412500.00",
    "currency": "CAD"
  },
  "balanceDate": "2025-12-31"
}