Finance — Ownership boundaries

Product version: 1.0.0+1
Last updated: 2026-10-02
Audience: Tenant Owners, Finance operators, integrators


Finance owns financial consequences, not originating business operations. No second source of truth for stock, catalog price, or SaaS billing.

Responsibility summary

Area Owner Finance role
Product catalog / current selling price Product None (sales snapshots historical price)
Stock quantity / pick lists / warehouses Inventory Posts COGS or inventory adjustment from cost snapshot on the event
Customers, sales, sales invoices, payment records, returns/refunds ops Sales Posts AR / Revenue / Cash / return / refund journal effects
SaaS subscription, Stripe Checkout, seats, storage Billing None — never fused with Finance UI or Stripe
Ledger, CoA, FY/periods, Cash/Bank books, expenses, P&L/BS/CF Finance Owner
Merchant sales KPIs (Revenue / COGS / GP MTD) Dashboard (read model) Driven by Finance journal events + rebuild feed
Tamper-evident activity trail Audit Consumes Finance domain events
Permission keys / roles Auth Catalog includes finance:*; Finance Manager built-in role

Payment rule

  • Sales Payment = operational record (method + amount) for books and UI.
  • Billing = Stripe for subscription only.
  • Finance never charges cards for tenant item sales.

What Finance must not own

Pick lists, stock quantities, live inventory cost as SoT, customer CRM, Auth sessions, Audit storage, or Billing plans/invoices.


Related: Overview · Lifecycle · Sales · Inventory · Billing