201 lines
8.3 KiB
JSON
201 lines
8.3 KiB
JSON
{
|
|
"version": "1.0.0",
|
|
"last_updated": "2025-11-20",
|
|
"description": "Pattern-based deduction detection rules for Australian tax compliance (Level 2)",
|
|
|
|
"patterns": [
|
|
{
|
|
"id": "office_supplies",
|
|
"category_patterns": ["Office Supplies", "Stationery", "Business Supplies"],
|
|
"payee_patterns": ["Officeworks", "Office Depot", "Staples"],
|
|
"deductible": true,
|
|
"confidence": "high",
|
|
"ato_category": "Work-related other expenses",
|
|
"ato_code": "D5",
|
|
"reason": "Office supplies and stationery for work purposes",
|
|
"substantiation_notes": "Keep receipts for items over $300"
|
|
},
|
|
{
|
|
"id": "computer_equipment",
|
|
"category_patterns": ["Computer Equipment", "Electronics", "Technology"],
|
|
"payee_patterns": ["Apple Store", "JB Hi-Fi", "Harvey Norman"],
|
|
"keywords": ["laptop", "computer", "monitor", "keyboard", "mouse"],
|
|
"deductible": true,
|
|
"confidence": "medium",
|
|
"ato_category": "Work-related other expenses",
|
|
"ato_code": "D5",
|
|
"reason": "Computer equipment for work purposes",
|
|
"substantiation_notes": "Items over $300 require receipts. May qualify for instant asset write-off if under threshold.",
|
|
"instant_asset_write_off_eligible": true
|
|
},
|
|
{
|
|
"id": "professional_development",
|
|
"category_patterns": ["Professional Development", "Education", "Training", "Courses"],
|
|
"payee_patterns": ["LinkedIn", "Coursera", "Udemy", "Professional Association"],
|
|
"deductible": true,
|
|
"confidence": "high",
|
|
"ato_category": "Self-education expenses",
|
|
"ato_code": "D4",
|
|
"reason": "Professional development and education expenses",
|
|
"substantiation_notes": "Keep certificates and receipts"
|
|
},
|
|
{
|
|
"id": "home_office_furniture",
|
|
"category_patterns": ["Furniture", "Home Office"],
|
|
"keywords": ["desk", "chair", "office", "filing cabinet", "bookshelf"],
|
|
"deductible": true,
|
|
"confidence": "medium",
|
|
"ato_category": "Home office expenses",
|
|
"ato_code": "D2",
|
|
"reason": "Home office furniture and equipment",
|
|
"substantiation_notes": "Must be used primarily for work. Consider depreciation for items over $300."
|
|
},
|
|
{
|
|
"id": "mobile_phone",
|
|
"category_patterns": ["Mobile Phone", "Phone", "Telecommunications"],
|
|
"payee_patterns": ["Telstra", "Optus", "Vodafone"],
|
|
"deductible": true,
|
|
"confidence": "low",
|
|
"ato_category": "Work-related other expenses",
|
|
"ato_code": "D5",
|
|
"reason": "Mobile phone expenses - consider work/personal usage split",
|
|
"substantiation_notes": "Calculate work-related percentage. May need to apportion costs.",
|
|
"requires_apportionment": true
|
|
},
|
|
{
|
|
"id": "internet",
|
|
"category_patterns": ["Internet", "Utilities"],
|
|
"payee_patterns": ["Telstra", "Optus", "TPG", "Aussie Broadband"],
|
|
"keywords": ["internet", "broadband", "nbn"],
|
|
"deductible": true,
|
|
"confidence": "low",
|
|
"ato_category": "Home office expenses",
|
|
"ato_code": "D2",
|
|
"reason": "Internet expenses - consider work/personal usage split",
|
|
"substantiation_notes": "Calculate work-related percentage based on usage.",
|
|
"requires_apportionment": true
|
|
},
|
|
{
|
|
"id": "business_travel_taxi",
|
|
"category_patterns": ["Transport", "Taxi", "Rideshare"],
|
|
"payee_patterns": ["Uber", "DiDi", "Taxi", "Ola", "13CABS"],
|
|
"deductible": true,
|
|
"confidence": "medium",
|
|
"ato_category": "Work-related travel expenses",
|
|
"ato_code": "D1",
|
|
"reason": "Business travel - taxi/rideshare",
|
|
"substantiation_notes": "Trips over $75 require written evidence. Commuting to/from regular workplace NOT deductible.",
|
|
"special_threshold": 75,
|
|
"commuting_detection": true
|
|
},
|
|
{
|
|
"id": "vehicle_expenses",
|
|
"category_patterns": ["Fuel", "Car Maintenance", "Vehicle"],
|
|
"payee_patterns": ["BP", "Shell", "Caltex", "7-Eleven", "United Petroleum"],
|
|
"deductible": true,
|
|
"confidence": "low",
|
|
"ato_category": "Work-related car expenses",
|
|
"ato_code": "D2",
|
|
"reason": "Vehicle expenses - consider cents per km or logbook method",
|
|
"substantiation_notes": "Keep logbook or calculate km. Commuting NOT deductible.",
|
|
"requires_apportionment": true
|
|
},
|
|
{
|
|
"id": "groceries_personal",
|
|
"category_patterns": ["Groceries", "Food", "Supermarket"],
|
|
"payee_patterns": ["Woolworths", "Coles", "IGA", "Aldi"],
|
|
"deductible": false,
|
|
"confidence": "high",
|
|
"ato_category": "Personal expense",
|
|
"reason": "Personal groceries and food are not tax deductible for individuals",
|
|
"substantiation_notes": "Not deductible for individuals. May be deductible for businesses in specific circumstances."
|
|
},
|
|
{
|
|
"id": "clothing_personal",
|
|
"category_patterns": ["Clothing", "Fashion"],
|
|
"deductible": false,
|
|
"confidence": "high",
|
|
"ato_category": "Personal expense",
|
|
"reason": "Personal clothing is not tax deductible unless it is protective, occupation-specific, or uniform",
|
|
"substantiation_notes": "Only protective clothing, occupation-specific clothing, or registered uniforms are deductible."
|
|
},
|
|
{
|
|
"id": "protective_clothing",
|
|
"category_patterns": ["Work Clothing", "Safety Equipment"],
|
|
"keywords": ["uniform", "safety", "protective", "hi-vis", "steel cap"],
|
|
"deductible": true,
|
|
"confidence": "high",
|
|
"ato_category": "Work-related clothing expenses",
|
|
"ato_code": "D6",
|
|
"reason": "Protective clothing and occupation-specific uniforms",
|
|
"substantiation_notes": "Must be occupation-specific or protective. Conventional clothing not deductible."
|
|
},
|
|
{
|
|
"id": "subscriptions_professional",
|
|
"category_patterns": ["Subscriptions", "Professional Services"],
|
|
"keywords": ["professional", "membership", "association", "subscription"],
|
|
"deductible": true,
|
|
"confidence": "medium",
|
|
"ato_category": "Work-related other expenses",
|
|
"ato_code": "D5",
|
|
"reason": "Professional memberships and subscriptions",
|
|
"substantiation_notes": "Must be directly related to earning income."
|
|
},
|
|
{
|
|
"id": "entertainment_personal",
|
|
"category_patterns": ["Entertainment", "Dining", "Recreation"],
|
|
"deductible": false,
|
|
"confidence": "high",
|
|
"ato_category": "Personal expense",
|
|
"reason": "Personal entertainment and dining expenses are not deductible",
|
|
"substantiation_notes": "Not deductible unless it is a valid business meal meeting specific criteria."
|
|
},
|
|
{
|
|
"id": "books_technical",
|
|
"category_patterns": ["Books", "Media"],
|
|
"keywords": ["technical", "professional", "textbook", "reference"],
|
|
"deductible": true,
|
|
"confidence": "medium",
|
|
"ato_category": "Self-education expenses",
|
|
"ato_code": "D4",
|
|
"reason": "Technical and professional reference books",
|
|
"substantiation_notes": "Must be directly related to current work or income-earning activities."
|
|
}
|
|
],
|
|
|
|
"substantiation_thresholds": {
|
|
"default": 300,
|
|
"taxi_rideshare": 75,
|
|
"laundry": 150,
|
|
"description": "ATO substantiation thresholds - amounts requiring written evidence"
|
|
},
|
|
|
|
"commuting_hours": {
|
|
"weekday_morning": {
|
|
"start": "06:00",
|
|
"end": "09:30",
|
|
"description": "Typical morning commute period"
|
|
},
|
|
"weekday_evening": {
|
|
"start": "16:30",
|
|
"end": "19:00",
|
|
"description": "Typical evening commute period"
|
|
},
|
|
"description": "Time periods indicating likely commuting (NOT deductible)"
|
|
},
|
|
|
|
"instant_asset_write_off": {
|
|
"threshold": 20000,
|
|
"description": "Instant asset write-off threshold (check current ATO guidelines)",
|
|
"notes": "Assets under this amount may be immediately deductible. Verify current year threshold."
|
|
},
|
|
|
|
"confidence_scoring": {
|
|
"high": "Clear patterns matching deductible/non-deductible categories with minimal ambiguity",
|
|
"medium": "Likely deductible but requires additional context or apportionment",
|
|
"low": "Ambiguous - needs manual review or additional information"
|
|
},
|
|
|
|
"disclaimer": "This is automated pattern matching only. Rules are based on general ATO guidelines and may not apply to individual circumstances. Always consult a registered tax agent for specific advice."
|
|
}
|