How It Could Work
Ingest statements (PDF parse, CSV import; CDR/open-banking as a later, cleaner path). Normalise transactions (merchant, amount, date, direction). Classify with rules + ML + the use
- Ingest statements (PDF parse, CSV import; CDR/open-banking as a later, cleaner path).
- Normalise transactions (merchant, amount, date, direction).
- Classify with rules + ML + the user's own history; ask only about ambiguous items.
- Map to ATO categories and apply eligibility rules (work-related apportionment, $300 substantiation threshold, WFH methods).
- Pull ATO prefill to reconcile the income side.
- Generate a draft with per-line reasoning and a confidence flag.
- Human review + correction loop that trains the classifier for next year.
- Output: an export/summary the user types into myTax — OR, only if a compliant path exists, assisted lodgement.