Company Entities
Companies represent corporate entities registered with ASIC (Australian Securities and Investments Commission). They can own shares in other companies, hold assets, act as trustees, and have directors and shareholders.
Required Fields
Every company must have:
- Legal Name: The company's registered name (up to 200 characters)
That's it! All other fields are optional, allowing you to start with minimal information and add details as needed.
Optional Fields
Basic Information
- Trading Name: Business name if different from legal name (up to 200 characters)
- ACN (Australian Company Number): 9-digit unique identifier
- ABN (Australian Business Number): 11-digit business identifier
- Incorporation Date: When the company was registered
- Jurisdiction: Where the company is registered (e.g., "Victoria", "NSW")
- Purpose: Description of business activities (up to 1,000 characters)
- Notes: Additional information (up to 5,000 characters)
ASIC Classification
Australian companies are classified using three dimensions:
1. Company Type (Structure)
| Type | Description | Label |
|---|---|---|
| Proprietary | Private company (default) | Pty |
| Public | Listed or public company | (no suffix) |
| Foreign | Overseas company registered in Australia | Foreign company |
Default: Proprietary
2. Company Class (Liability)
| Class | Description | Label |
|---|---|---|
| Limited by Shares | Shareholders' liability limited to share value (default) | Ltd |
| Limited by Guarantee | No share capital; members guarantee debts | Ltd |
| Unlimited | Shareholders have unlimited liability | UL |
| No Liability | Mining companies only; no liability for unpaid capital | NL |
Default: Limited by Shares
3. Special Purpose (Optional)
| Purpose | Description | Label |
|---|---|---|
| Superannuation Trustee | Acts as trustee for super fund | - |
| Home Unit Company | Strata/unit title management | - |
| Not-for-Profit | Charitable or community organization | - |
Default: None
Status
| Status | Description | When to Use |
|---|---|---|
| Active | Normal trading company (default) | Company is operating |
| Passive | Not trading but still registered | Holding companies, dormant entities |
| Dormant | Minimal or no activity | No significant transactions |
| Deregistered | ASIC has deregistered | Company no longer exists |
| Dissolved | Wound up and dissolved | Company has been liquidated |
| Proposed | Not yet established | Planning stage only |
Default: Active
Relationship Capabilities
Companies can participate in these relationships:
As Owner/Holder
- Shareholder → Company (with percentage and share class)
- Unitholder → Unit Trust (with percentage)
- Partner → Partnership (with percentage interest)
- Ownership → Asset (with percentage and ownership method)
As Fiduciary
- Trustee → Trust or SMSF (subject to SMSF compliance rules)
- Appointor → Trust
As Beneficiary
- Beneficiary → Trust
Structure
- Director ← Individual (individuals serve as directors OF companies)
Examples
Standard Trading Company
- Smith Holdings Pty Ltd
- ACN: 123 456 789
- Type: Proprietary
- Class: Limited by Shares
- Status: Active
- Has 2 directors (John Smith, Sarah Johnson)
- 100% owned by Smith Family Trust
Passive Holding Company
- Investment Co Pty Ltd
- ACN: 987 654 321
- Type: Proprietary
- Class: Limited by Shares
- Status: Passive (not trading)
- Owns shares in 3 operating companies
- Owned by multiple family members
Corporate Trustee
- Smith Superannuation Pty Ltd
- ACN: 111 222 333
- Type: Proprietary
- Class: Limited by Shares
- Special Purpose: Superannuation Trustee
- Status: Active
- Trustee for Smith Family SMSF
- Directors: John Smith, Sarah Smith
Foreign Company
- GlobalTech Australia Pty Ltd
- Type: Foreign
- Class: Limited by Shares
- Status: Active
- Registered branch of overseas parent
Deregistered Entity
- Old Trading Co
- ACN: 555 666 777
- Status: Deregistered
- Historical entity (no longer trading)
Share Capital (Optional)
Companies can optionally track share classes:
- Classes: Array of share class names (e.g., "Ordinary", "Preference")
- Untracked Shares: Record of issued shares not allocated to specific shareholders
Note: Detailed share register management is handled through shareholder relationships. The share capital field provides summary information only.
Implementation Notes
Code vs Story Differences
- ASIC Classification System: Fully implemented three-dimensional classification (Type/Class/Special Purpose) - not detailed in original MVP stories
- Status Enum: Includes "Proposed" status for planning stages (added beyond original specifications)
- Share Capital Tracking: Optional share class tracking added (not in original entity specifications)
- Trading Name: Added as separate field (not in original MVP)
- Jurisdiction Field: Added for registration location tracking (not specified in stories)
Validation Rules
- ACN must be exactly 9 digits (digits only, no spaces or hyphens)
- ABN must be exactly 11 digits (digits only, no spaces or hyphens)
- Both ACN and ABN are clearable (can be set back to empty)
- Legal name is the only truly required field