This release introduces significant new functionality across several key areas of the application. It establishes a robust Multi-Factor Authentication system, crucial for securing user accounts and meeting compliance requirements, particularly for integrations with financial services like Xero. Concurrently, it delivers a comprehensive feature set for managing Australian tax elections (FTE and IEE), enabling users to accurately track and report complex entity structures. The changes also include a substantial refactoring of the ASIC import workflow, enhancing its modularity and preparing it for future improvements. These updates collectively aim to improve security, compliance, and data management capabilities within the platform.
Highlights
- Multi-Factor Authentication (MFA): Implemented full TOTP-based Multi-Factor Authentication, including enrollment, verification, recovery codes, and a dedicated security settings page. MFA is now enforced for all users connecting to Xero, enhancing security for financial integrations.
- Tax Elections Management: Introduced comprehensive management for Family Trust Elections (FTE) and Interposed Entity Elections (IEE) for trusts, companies, and partnerships. This includes detailed status tracking, history, and robust validation rules, accessible via new API routes and a dedicated UI modal on entity detail pages.
- ASIC Import Refactoring: The ASIC import review page has been modularly refactored into smaller, reusable components, improving maintainability and clarity of the import workflow.
- Xero Integration Enhancements: Integrated MFA enforcement into Xero connection, disconnection, and API access flows. The Xero connection persistence logic has also been refactored into a dedicated service.
- New Documentation & Tests: Added extensive unit and integration tests for MFA and Tax Elections features, along with new documentation for Xero security assessment and detailed validation rules.