StrataCorporation
ProposedThe legal entity, made up of the owners of the strata lots, that is responsible for managing and maintaining the common property and common assets of a strata plan.
Fields
| Field | Type | Description |
|---|---|---|
idrequired | Identifier | Stable identifier of this StrataCorporation record. |
namerequired | string | Legal name, typically in the form "The Owners, Strata Plan EPS1234". min length 1 · max length 200 |
commonNameoptional | string | Informal or marketing name of the development, if any. max length 200 |
strataPlanNumberrequired | StrataPlanNumber | Number of the strata plan that created this corporation. |
strataPlanIdoptional | Identifier | The strata plan record for this corporation. References StrataPlan |
jurisdictionrequired | enum | Jurisdiction whose legislation governs the corporation.
|
statusrequired | enum | Lifecycle status of the corporation.
|
establishedDateoptional | Date | Date the corporation came into existence (normally the date the strata plan was deposited). |
fiscalYearEndoptional | string | Last day of the fiscal year as MM-DD. pattern: ^(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$ |
mailingAddressoptional | Address | Address for service or correspondence. |
managementOrganizationIdoptional | Identifier | Strata management company currently engaged, if any. References Organization |
extensionsoptional | Extensions | Implementation-specific data, namespaced by reverse domain. |
Controlled vocabularies
status
active- The corporation exists and is operating.
windingUp- A winding-up process has been started.
dissolved- The corporation has been dissolved.
Relationships
Referenced by
- Building.strataCorporationId
- CommonProperty.strataCorporationId
- StrataLot.strataCorporationId
- Bylaw.strataCorporationId
- GeneralMeeting.strataCorporationId
- StrataCouncil.strataCorporationId
- Budget.strataCorporationId
- FinancialTransaction.strataCorporationId
- Fund.strataCorporationId
- Levy.strataCorporationId
- CommonAsset.strataCorporationId
- MaintenanceRequest.strataCorporationId
- WorkOrder.strataCorporationId
- Document.strataCorporationId
- InsurancePolicy.strataCorporationId
References
- strataPlanIdStrataPlan
- managementOrganizationIdOrganization
Validation rules
Cross-field rules beyond what JSON Schema expresses. Documented in the draft; not yet enforced by tooling.
- name should match the legal name on title, including the strata plan number.
- strataPlanNumber must equal the planNumber of the referenced StrataPlan when strataPlanId is present.
- A corporation with status "dissolved" should not be the target of new governance or financial records.
Open questions for legal and industry review
- Confirm wording of the definition against the Strata Property Act before marking stable.
- Confirm whether "windingUp" is a useful distinct status for data exchange.
Example payload
Illustrative only, with fictional data. Validated against the draft schema at build time.
{
"id": "sc-0001",
"name": "The Owners, Strata Plan EPS0001",
"commonName": "Example Residences",
"strataPlanNumber": "EPS0001",
"strataPlanId": "sp-0001",
"jurisdiction": "BC",
"status": "active",
"establishedDate": "2015-06-30",
"fiscalYearEnd": "12-31",
"mailingAddress": {
"streetAddress": "100 Example Street",
"locality": "Vancouver",
"region": "BC",
"postalCode": "V5K 0A1",
"country": "CA"
},
"managementOrganizationId": "org-0001"
}