142 lines
4.3 KiB
YAML
142 lines
4.3 KiB
YAML
name: Sole Trader / Contractor
|
|
layer: primary
|
|
description: |
|
|
ABN holder running a business as a sole trader or independent contractor.
|
|
Includes quarterly BAS obligations and GST tracking.
|
|
|
|
categories:
|
|
- name: "Business Income"
|
|
parent: null
|
|
description: "Income from ABN-related business activities"
|
|
|
|
- name: "Business Expenses"
|
|
parent: null
|
|
description: "Tax-deductible business expenses"
|
|
|
|
- name: "Business Expenses:Office Supplies"
|
|
parent: "Business Expenses"
|
|
description: "Stationery, software, subscriptions"
|
|
|
|
- name: "Business Expenses:Travel"
|
|
parent: "Business Expenses"
|
|
description: "Business travel and accommodation"
|
|
|
|
- name: "Business Expenses:Home Office"
|
|
parent: "Business Expenses"
|
|
description: "Home office expenses (percentage allocation)"
|
|
|
|
- name: "Business Expenses:Professional Development"
|
|
parent: "Business Expenses"
|
|
description: "Training, courses, professional memberships"
|
|
|
|
- name: "Business Expenses:Marketing"
|
|
parent: "Business Expenses"
|
|
description: "Advertising, website, business cards"
|
|
|
|
- name: "GST Collected"
|
|
parent: "Business Income"
|
|
description: "GST component of business income"
|
|
|
|
- name: "GST Paid"
|
|
parent: "Business Expenses"
|
|
description: "GST component of business expenses"
|
|
|
|
labels:
|
|
- name: "Tax Deductible"
|
|
description: "Business expense claimable on tax return"
|
|
color: "green"
|
|
auto_apply: false
|
|
|
|
- name: "GST Applicable"
|
|
description: "Includes GST component for BAS"
|
|
color: "blue"
|
|
auto_apply: true
|
|
|
|
- name: "Business Use"
|
|
description: "Business-related expense or income"
|
|
color: "purple"
|
|
auto_apply: true
|
|
|
|
- name: "Home Office"
|
|
description: "Home office percentage claim"
|
|
color: "brown"
|
|
auto_apply: false
|
|
|
|
- name: "Input Tax Credit"
|
|
description: "Eligible for GST credit on BAS"
|
|
color: "darkblue"
|
|
auto_apply: false
|
|
|
|
rules:
|
|
- id: abn-payment-detection
|
|
pattern: "ABN.*payment|invoice.*paid|client.*payment|contractor.*payment"
|
|
category: "Business Income"
|
|
confidence: high
|
|
description: "Detect ABN payments from clients"
|
|
labels: ["Business Use", "GST Applicable"]
|
|
|
|
- id: home-office-percentage
|
|
pattern: "electricity|internet|rent|mortgage.*interest"
|
|
category: "Business Expenses:Home Office"
|
|
confidence: medium
|
|
percentage: 20
|
|
description: "Allocate home expenses to business use"
|
|
requires_user_confirmation: true
|
|
labels: ["Tax Deductible", "Business Use", "Home Office"]
|
|
|
|
- id: office-supplies
|
|
pattern: "officeworks|staples|adobe|microsoft.*365|canva|software"
|
|
category: "Business Expenses:Office Supplies"
|
|
confidence: high
|
|
description: "Detect office supply and software purchases"
|
|
labels: ["Tax Deductible", "Business Use", "GST Applicable"]
|
|
|
|
- id: professional-development
|
|
pattern: "course|training|conference|webinar|udemy|coursera|linkedin.*learning"
|
|
category: "Business Expenses:Professional Development"
|
|
confidence: medium
|
|
description: "Detect professional development expenses"
|
|
labels: ["Tax Deductible", "Business Use", "GST Applicable"]
|
|
|
|
- id: marketing-expense
|
|
pattern: "google.*ads|facebook.*ads|instagram.*ads|domain.*registration|web.*hosting|vistaprint"
|
|
category: "Business Expenses:Marketing"
|
|
confidence: high
|
|
description: "Detect marketing and advertising expenses"
|
|
labels: ["Tax Deductible", "Business Use", "GST Applicable"]
|
|
|
|
tax_tracking:
|
|
bas_enabled: true
|
|
bas_frequency: quarterly
|
|
gst_method: cash
|
|
instant_asset_writeoff: true
|
|
instant_asset_threshold: 20000
|
|
home_office_percentage: 20
|
|
|
|
alerts:
|
|
- type: quarterly_bas_reminder
|
|
schedule: quarterly
|
|
before_days: 14
|
|
message: "BAS due in 14 days - ensure all invoices and expenses are recorded"
|
|
|
|
- type: instant_asset_threshold
|
|
trigger: transaction_over_threshold
|
|
threshold: 20000
|
|
message: "Purchase over $20k - may require depreciation schedule instead of instant write-off"
|
|
|
|
- type: gst_registration_threshold
|
|
trigger: annual_income_exceeds
|
|
threshold: 75000
|
|
category: "Business Income"
|
|
message: "Business income approaching $75k - GST registration may be required"
|
|
|
|
dependencies:
|
|
requires: []
|
|
conflicts_with: ["payg-employee", "small-business"]
|
|
|
|
metadata:
|
|
created: "2025-11-22"
|
|
version: "1.0.0"
|
|
author: "Agent Smith"
|
|
priority: 1
|