# Page Patterns

## Dashboard

Live KPIs from Query hooks (charts, accounts, fiscal years, vouchers) + service health badge.

## List + Create

`PageHeader` → `DataTable` → create `Dialog` with RHF+Zod. Invalidate query keys on success.

## Detail + Actions

Voucher detail: status cards, line table, ConfirmDialog for post/reverse/cancel.

## Reports

Period select → POST report engine → render JSON payload (export UI later when file APIs mature).

## Settings

Read-only service/tenant fiscal summary + theme control; deep settings live on domain pages.
