Skip to content
Group Finance

About this prototype

First interactive design for Group Finance. The finance system remains authoritative for records, permissions, approvals and accounting.

Working in the prototype

  • Overview, My work, Invoices, Invoice review, Banking, Reports, Director pack, Entities, Projects, Documents and Receipt upload screens
  • Invoice review actions change local demo state: correction requests, review, commercial approval, accounting referral, bank-detail verification, duplicates, field corrections
  • Work queue views, search, sort, type filter, saved views, drawer, single and bulk assignment
  • Report generation for 12 templates from one engine; all totals computed in integer cents from the same dataset
  • Plain-English report requests for a small documented set of phrases; anything else is declined
  • Saved report configurations, favourites, duplicates and snapshots (kept in this browser only)
  • CSV export of the displayed rows; print / save as PDF; director pack with ordering and commentary
  • Screen state simulator (loading, empty, error, permission denied, stale, incomplete) and persona switch

Mocked or not connected

  • All companies, people, invoices, bank lines, ledger figures and documents are fictional
  • No connection to the finance system (Frappe/ERPNext); no data leaves the browser
  • Persona switch is a role preview, not access control
  • Document previews are drawn, not real PDFs; receipt uploads are simulated
  • Accounting posting references and payment runs are simulated
  • Recurring report schedules are drafts and never send
  • Cash-basis reporting shows accrual figures with a notice

For developers

Integration requirements and open questions are in docs/INTEGRATION.md in the repository.