Finnish WebView IA and navigation model
Overview
This page defines information architecture and navigation for Finland-focused bookkeeping UI in browser and embedded WebView usage.
Two-space architecture
The product model uses two explicit contexts. Firm space handles multi-company portfolio operations such as assignment, deadline monitoring, workload queues, and firm-level access administration. Company space handles one legal entity’s accounting work: source intake, posting, reconciliation, tax filing flow, reports, and evidence.
This split is required for accounting-firm operations because users switch between many companies in one session and need shared queue visibility at firm level.
App shell contract
The shell must include a persistent module sidebar and a top bar with active-company selector, global search/quick actions, notifications, and user controls.
Active company must be always visible and quickly switchable. Navigation and quick actions must be keyboard-operable and must support command-first operation (Ctrl+K) for power users.
Minimum screen map
Firm space includes a workbench with company rows, status, due-date signals, and assignment actions. Company space includes dashboard, inbox, AP, AR, bank processing, reconciliation, journal, periods, VAT/filing, reports/exports, and audit trail.
The IA requirement is not satisfied by only dashboard cards. The model must support list-heavy workflows as the default accounting interaction.