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.